Size: a a a

2020 June 16

KR

Kai Ren in Rust Async
Попробуй мб https://docs.rs/broadcaster
источник

С

Сергей in Rust Async
Casual tears
... или не решает. Какого черта tokio::sync::mpsc::Sender не иплементит futures::sink::Sink?
там свой sink, т.к. спеки на стримы-синки не синхронизированы, но есть трейт-адаптер
источник

Ct

Casual tears in Rust Async
В токио все еще никакого примитива для отмены тасков не завезли? Всё так же используем select?
источник

С

Сергей in Rust Async
Casual tears
В токио все еще никакого примитива для отмены тасков не завезли? Всё так же используем select?
ты получаешь handle при spawn, через него вроде можно отменить
источник

С

Сергей in Rust Async
или в futures был механизм, не помню точно
источник

Ct

Casual tears in Rust Async
Сергей
ты получаешь handle при spawn, через него вроде можно отменить
spawn вот эту штуку возвращает: https://docs.rs/tokio/0.2.21/tokio/task/struct.JoinHandle.html
Оно только ждать завершения таска позволяет вроде.
источник

С

Сергей in Rust Async
Casual tears
spawn вот эту штуку возвращает: https://docs.rs/tokio/0.2.21/tokio/task/struct.JoinHandle.html
Оно только ждать завершения таска позволяет вроде.
источник

Ct

Casual tears in Rust Async
О, замечательно. Спасибо!
источник

A

Andrew in Rust Async
Переслано от Andrew
Июньский online митап http://meetu.ps/e/J5JBg/Fjc3K/d
источник
2020 June 19

AI

Alex Ilizarov in Rust Async
так ребят, а где в современном токио искать codec / decoder/encoder / framed?
источник

ph

pl 🦑 hk in Rust Async
tokio-util
источник

AI

Alex Ilizarov in Rust Async
спасибо
источник
2020 June 21

n

not a cake in Rust Async
Хочу на основе примера из https://actix.rs/docs/websockets/ сделать так, чтобы можно было в main создать какого-нибудь актора и прокинуть Recipient<_> на него внутрь функции index из примера, чтобы потом MyWs мог общаться с этим созданным вначале актором. Как такое можно реализовать?
источник

n

not a cake in Rust Async
Пытаюсь через глобальный tokio::sync::Mutex, ругается что ::new() не const
источник

Ct

Casual tears in Rust Async
not a cake
Пытаюсь через глобальный tokio::sync::Mutex, ругается что ::new() не const
Бери lazy_static
источник

MB

Mikail Bagishov in Rust Async
источник

n

not a cake in Rust Async
Casual tears
Бери lazy_static
Да, с lazy_static заработало, сам не сразу додумался
источник

n

not a cake in Rust Async
А этот once_cell::sync::Lazy, он разве что немного удобнее кажется чем lazy_static + оборачивать в Option
источник

MB

Mikail Bagishov in Rust Async
А еще он без макросов.
источник

n

not a cake in Rust Async
А хотя нет, подождите, мне ведь надо в мейне создавать актора, тогда не прокатит Lazy. Только OnceCell, может с ним даже получится выбросить Mutex
источник