Size: a a a

2021 February 01

D

Denis in Rust Async
готового не встречал, хотя по-любому во всех крупных проектах есть свои решения для подобного)
источник

С

Сергей in Rust Async
folex
А есть какой-нибудь dbg! для фьючей? Чтобы сделал dbg_f!(fut), и он тебе в логи писал что-нибудь вроде
- started $timestamp
- executing $timestamp; 1 seconds total
- executing $timestamp; 2 seconds total
- ...
- completed/failed
если собрать tokio c  фичефлагом trace, он должен показывать что-то подобное в трейсах
источник

f

folex in Rust Async
Denis
готового не встречал, хотя по-любому во всех крупных проектах есть свои решения для подобного)
ну вот да :) Я почти начал писать свой велосипед, и задумался
источник

f

folex in Rust Async
Сергей
если собрать tokio c  фичефлагом trace, он должен показывать что-то подобное в трейсах
у меня пока что не токио, увы. Ну и мне не все фьючи надо, а только в конкретном месте.
источник

MB

Mikail Bagishov in Rust Async
folex
у меня пока что не токио, увы. Ну и мне не все фьючи надо, а только в конкретном месте.
Ну поставь на эту футуру .instrument() от трейсинга
источник

MB

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

E

Eugene in Rust Async
здравствуйте, подскажите те, кто знают: какое у tokio-stream будущее?
источник

E

Eugene in Rust Async
tokio-stream это временный crate?
источник

MB

Mikail Bagishov in Rust Async
Ну да.
источник

MB

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

E

Eugene in Rust Async
вместо tokio-stream что-то другое будет?
источник

E

Eugene in Rust Async
trait Stream ведь во futures-core находится
источник

MB

Mikail Bagishov in Rust Async
Я думаю будет примерно то же самое что и в 0.3.

То есть везде где надо будет стоять impl Stream
источник

MB

Mikail Bagishov in Rust Async
Eugene
trait Stream ведь во futures-core находится
А потом его перенесут в std.
источник

MB

Mikail Bagishov in Rust Async
И в этот момент токио и начнет им пользоваться.
источник

E

Eugene in Rust Async
а когда Stream перенесут в std? после каких условий?
источник

MB

Mikail Bagishov in Rust Async
Сейчас там RFC висит.
источник

E

Eugene in Rust Async
получается, что лучше минимизировать зависимость от tokio-stream?
источник

MB

Mikail Bagishov in Rust Async
Его должны принять, потом (скорее всего быстро) будет пулл реквест в rust-lang/rust, его должны смержить и потом как всегда от одного до двух релизных циклов ждать
источник

E

Eugene in Rust Async
а что будет с tokio_stream::StreamExt ?
источник