Size: a a a

2020 November 28

AV

A V in Rust Async
ну подключаешь tokio-compat-02 и погнали )
источник

A

Adatan in Rust Async
да, уже юзал как-то. Пока не понял, что если все либы в проекте на 0.2, то и нахрена парится с компатом, если я могу просто юзать 0.2
АУФ
источник

AI

Alex Ilizarov in Rust Async
Adatan
как можно динамически джоинить футуры? Допустим, у меня есть вектор с футурами (изначально я хз сколько их там), и мне нужно после каждого тика таймера запускать их одновременно и ждать выполнение всех. То есть пока последняя футура из всех не отработает, то таймер не продолжает работу.
Futures Unordered?
источник

A

Adatan in Rust Async
Alex Ilizarov
Futures Unordered?
не понял, я новичек
источник

A

Adatan in Rust Async
но join_all - это то что мне нужно
источник

AI

Alex Ilizarov in Rust Async
Чет я в свежем токио такого не вижу, ладно
источник

A

Adatan in Rust Async
Alex Ilizarov
Чет я в свежем токио такого не вижу, ладно
это в крейте futures
источник

A

Adatan in Rust Async
я тоже не понял сначала
источник

AI

Alex Ilizarov in Rust Async
Adatan
это в крейте futures
Оно было частью tokio
источник

A

Adatan in Rust Async
ну, хз, понапихали pub(crate) , вот и не видим, наверное
источник

AI

Alex Ilizarov in Rust Async
Adatan
ну, хз, понапихали pub(crate) , вот и не видим, наверное
Не там просто постоянные breaking changes с самого начала tokio-core )
источник

A

Adatan in Rust Async
Когда async traits введут в std уже?
источник

MB

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

A

Adatan in Rust Async
Mikail Bagishov
очень нескоро
а в чем причина?
источник

MB

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

A

Adatan in Rust Async
Mikail Bagishov
это сложно
почему тогда есть crate - async_traits
источник

MB

Mikail Bagishov in Rust Async
Для этого нужны type_alias_impl_trait a.k.a
type Foo = impl Debug;
// и потом  компилятор угадывает Foo по использованием
источник

MB

Mikail Bagishov in Rust Async
Adatan
почему тогда есть crate - async_traits
Он просто боксит футуры
источник
2020 November 29

a

antuan in Rust Async
Как можно максимально эффективно превратить thread::JoinHandle<T> в tokio::JoinHandle<T>?
источник

a

antuan in Rust Async
Ну кроме переписывания горы кода в библиотеке, которая почему-то не предоставляет асинхронный вариант для джоина....
источник