Size: a a a

2021 January 24

в🧇

вафель 🧇 in Rust Async
просто then
источник

MB

Mikail Bagishov in Rust Async
antuan
ага. мне нужен аналог select!, но для вектора.
FuturesUnordered из крейта futures.
источник

MB

Mikail Bagishov in Rust Async
вафель 🧇
просто then
Такого кажется тоже нет в tokio-stream
источник

a

antuan in Rust Async
Mikail Bagishov
FuturesUnordered из крейта futures.
🔥
источник

в🧇

вафель 🧇 in Rust Async
Mikail Bagishov
Такого кажется тоже нет в tokio-stream
futures придётся использовать
источник

a

antuan in Rust Async
спасибо, как раз то, что искал
источник

MB

Mikail Bagishov in Rust Async
Ну да, видимо придется
источник

a

antuan in Rust Async
удачно, что они и так есть. join_all оттуда тащу :)
источник

a

antuan in Rust Async
Ваще каэш зоопарк в асинхронном расте удручает. Все нужное (по крайней мере мне) размазано по трём крейтам.
источник

a

antuan in Rust Async
Ой, крейтов даже больше. Стримы из Токио утащили, ещё чет там...
источник

в🧇

вафель 🧇 in Rust Async
вафель 🧇
просто then
Вот: https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=9f61a2339ea8fa96b81e1fd518c78421

Проблема в том, что фьюча !Unpin, так что приходится пинить. Ну и да, если нужен стрим из результатов фьючь, а не мердж стримов, то лучше использовать FuturesUnordered.
источник

a

antuan in Rust Async
вафель 🧇
Вот: https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=9f61a2339ea8fa96b81e1fd518c78421

Проблема в том, что фьюча !Unpin, так что приходится пинить. Ну и да, если нужен стрим из результатов фьючь, а не мердж стримов, то лучше использовать FuturesUnordered.
Огонь, тоже спасибо.
источник
2021 January 25

AI

Alex Ilizarov in Rust Async
antuan
Ваще каэш зоопарк в асинхронном расте удручает. Все нужное (по крайней мере мне) размазано по трём крейтам.
Потому что автор tokio сначала добавлял кучу крутых штук, а потом выпиливал их
источник

AI

Alex Ilizarov in Rust Async
antuan
Ой, крейтов даже больше. Стримы из Токио утащили, ещё чет там...
Зато стабильность, понимаешь? В крейте ничего нет, зато он 1.0 будет!
источник

MB

Mikail Bagishov in Rust Async
Когда стримы появятся в std, они вернутся в токио.
источник

OA

Oleg Andreev in Rust Async
Alex Ilizarov
Зато стабильность, понимаешь? В крейте ничего нет, зато он 1.0 будет!
Ну а что - майкрософты и эпплы могут отпидорасить до блеска свои стеки потому что у них сотни людей на хорошей зарплате этим заняты каждый день и улучшения в каком-нить нетворкинге сразу внедряют в другие фреймворки и смотрят, норм или не норм. И потом поддерживают их годами на уровне тулов, дебагеров, документации и техподдержки.
источник

D

Denis in Rust Async
Alex Ilizarov
Зато стабильность, понимаешь? В крейте ничего нет, зато он 1.0 будет!
говорить, что в токио ничего нет, как минимум странно
источник

AI

Alex Ilizarov in Rust Async
Denis
говорить, что в токио ничего нет, как минимум странно
Да не, я прост замечаю что с каждой новой версией привычные подходы не работают, потому что в очередной раз что то выкинули из токио
источник

MS

Mikola Summer Duck in Rust Async
С майкрософта в этом плане многим растовым крейтам (в т.ч. токио) следовало бы брать пример.
источник

MS

Mikola Summer Duck in Rust Async
В плане обратной совместимости.
источник