Size: a a a

2020 December 26

в🧇

вафель 🧇 in Rust Async
X)
источник

a

antuan in Rust Async
оказывается, stream выпилили из 1.0 :(
Due to the `Stream` trait's inclusion in `std` landing later than Tokio's 1.0 release, most of the Tokio stream utilities have been moved into the [`tokio-stream`] crate.
источник

IB

Ivan Boldyrev in Rust Async
antuan
оказывается, stream выпилили из 1.0 :(
Due to the `Stream` trait's inclusion in `std` landing later than Tokio's 1.0 release, most of the Tokio stream utilities have been moved into the [`tokio-stream`] crate.
Не выпилили, а отпилили.
источник

D

Dmitry in Rust Async
Да, в сторонку, а точнее в tokio-streams
источник

a

antuan in Rust Async
ну да, да, просто было несколько неожиданно.
компилятор ругается, на то что импортнуть не может. удаляешь - предлагает его вернуть. возвращаешь - опять ругается...
источник
2020 December 27

a

antuan in Rust Async
кто-нибудь осилил запустить actix-web через tokio::main, при условии, что версия токио >= 0.3?
кажется, что должен помочь tokio-compat, но чет не: LocalSet в ней не определен, а run_in_tokio ожидает именно его
источник
2020 December 29

RP

Roman Proskuryakov in Rust Async
Кто-нибудь помнит недавно статью из TWIR (пару месяцев назад) про историю футур?
источник
2021 January 02

️ ️️ in Rust Async
привет!

подскажите, пожалуйста, как мне в структуре хранить указатель на асинхронную функцию?
async fn extract<'r>(captures: Captures<'r>) -> Result<Vec<String>, Error>

пробовал так, но там без возвращаемого типа

а мне надо потом вектор из этих структур хранить
источник

️ ️️ in Rust Async
или можно както сделать это без указателей на функции?
источник

p

polunin.ai in Rust Async
Тебе нужно хранить указатели на функции в векторе?
источник

p

polunin.ai in Rust Async
Если да то
Vec<Box<dyn Fn(...) -> dyn Future<Output=...>>>
источник

p

polunin.ai in Rust Async
Если не хочешь эти dyn, то придется использовать frunk::hlist
источник

в🧇

вафель 🧇 in Rust Async
polunin.ai
Если да то
Vec<Box<dyn Fn(...) -> dyn Future<Output=...>>>
после -> должен быть Sized тип
источник

K

Konstantin in Rust Async
вафель 🧇
после -> должен быть Sized тип
То есть Box<dyn Fn(...) -> Box<dyn Future<Output=...>>>
источник

в🧇

вафель 🧇 in Rust Async
Konstantin
То есть Box<dyn Fn(...) -> Box<dyn Future<Output=...>>>
Pin забыл
источник

️ ️️ in Rust Async
polunin.ai
Тебе нужно хранить указатели на функции в векторе?
мне нужно хранить функцию в структуре, а структуру в векторе
источник

️ ️️ in Rust Async
вот такую ошибку выдает
источник

️ ️️ in Rust Async
источник

️ ️️ in Rust Async
источник

АГ

Алексей Герасимов... in Rust Async
ожидается fn captures -> trait-object, а вы пихаете fn captures -> exitential type
источник