Size: a a a

2021 January 25

DF

Dollar Føølish in Rust Async
Можно ничего не найти даже на сотне чужих продов ) это же тестирование
источник

MB

Mikail Bagishov in Rust Async
Dollar Føølish
Правильно делают что тестируют на проде да ещё и не на своем?
На своем проде они вроде как тоже используют, для linkerd-proxy
источник

MB

Mikail Bagishov in Rust Async
Ну и нестабильность интерфейса конечно перпендикулярна багам в реализации
источник

AI

Alex Ilizarov in Rust Async
Dollar Føølish
Можно ничего не найти даже на сотне чужих продов ) это же тестирование
На сотне чужих продов проще найти, тебе еще прибегут и баг репорт накатают
источник

AI

Alex Ilizarov in Rust Async
Mikail Bagishov
Ну и нестабильность интерфейса конечно перпендикулярна багам в реализации
Интерфейс диктует ограничения реализации. А реализация зависит от платформы. Больше платформ - более практичный интерфейс
источник
2021 January 27

a

antuan in Rust Async
вот такой вот код
https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=82ff19c1611769eb67043050888f3b26

постоянно получаю в выводе task done: None (см 70ю строку)
очевидно, это ок: т.к. в стриме пусто, select от next() всегда будет возвращать None.
вопрос, как сделать красиво. кажется, что можно вызвать у FuturesUnordered timeout(Duration::from_secs(1)), но тогда я не смогу в FuturesUnordered закидывать новые таски. и вроде бы надо всего лишь обернуть в arc/rwlock... но ощущаю некое внутреннее сопротивление.

можно ли сделать "более лучше"?
источник

a

antuan in Rust Async
хотя нет, с arc/rwlock timeout вызвать не получится... тогда вообще хз как быть
источник
2021 January 28

CS

Constantin Solo in Rust Async
пытаюсь на типе impl Future вызвать and_then метод, так нельзя что ли сделать?
error[E0599]: no method named and_then found for opaque type impl futures::Future
источник

MB

Mikail Bagishov in Rust Async
TryFutureExt в скоупе?
источник

CS

Constantin Solo in Rust Async
источник

MB

Mikail Bagishov in Rust Async
Ну так read() не Result возвращает
источник

MB

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

CS

Constantin Solo in Rust Async
спасибо
источник

CS

Constantin Solo in Rust Async
А может уже есть где то асинхронный KVStore  в виде трейта (с #[async_trait] видимо), чтобы можно было имплементации подсовывать разные и при это не использовать BoxFuture.?
источник

в🧇

вафель 🧇 in Rust Async
Constantin Solo
А может уже есть где то асинхронный KVStore  в виде трейта (с #[async_trait] видимо), чтобы можно было имплементации подсовывать разные и при это не использовать BoxFuture.?
> не использовать BoxFuture
> #[async_trait]
источник
2021 January 29

p

polunin.ai in Rust Async
что есть для join'a на векторе футур?
источник

MB

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

в🧇

вафель 🧇 in Rust Async
polunin.ai
что есть для join'a на векторе футур?
ещё есть FuturesUnordered если ты хочешь стрим результатов
источник
2021 January 30

B

Bogdan in Rust Async
а actix_web::web::Data<T>  это типо аналог Dependecy Injection?
источник

p

polunin.ai in Rust Async
Типо того. Только для singleton лайфтайма. Если нужен полноценный - есть моя либа ^^
источник