Size: a a a

2021 January 31

IB

Ivan Boldyrev in Rust Async
Mikail Bagishov
Там кажется есть поддержка trust-dns
Ага. Но мне даже сам hyper не нужен, я просто его использовал в тестовом примере.
источник

D

Denis in Rust Async
Ivan Boldyrev
Ага. Но мне даже сам hyper не нужен, я просто его использовал в тестовом примере.
я по работе использую в паре мест однопоточные экзекуторы, так что в целом оно работает
источник

D

Denis in Rust Async
но таки да, от spawn_blocking или std::thread::spawn в общем случае особо нет защиты )
источник

IB

Ivan Boldyrev in Rust Async
Denis
я по работе использую в паре мест однопоточные экзекуторы, так что в целом оно работает
источник

CS

Constantin Solo in Rust Async
патаюсь  сделать рекурсивную async функцию
нашел либу вот такую https://docs.rs/async-recursion/0.3.1/async_recursion/
получаю ошибку
160 |     #[async_recursion]
   |     ^^^^^^^^^^^^^^^^^^
   |     |
   |     could not find future in core
   |     in this macro invocation
источник

D

Denis in Rust Async
попробуй cargo expand
источник

D

Denis in Rust Async
у тебя часом нет в проекте модуля с названием core?
источник

CS

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

CS

Constantin Solo in Rust Async
бля)))
источник

CS

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

CS

Constantin Solo in Rust Async
dyn core::future::Future<Output = Result<Option<ValueRef>>>
источник

D

Denis in Rust Async
угу, это у них косяк в кодогенерации
источник

D

Denis in Rust Async
им надо было делать dyn ::core::future
источник

CS

Constantin Solo in Rust Async
заведу им багулю
источник

D

Denis in Rust Async
да ты можешь прям ПР завести
источник

D

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

D

Denis in Rust Async
core::pin::Pin и core::future::Future
источник

CS

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

IL

Ilya Lakhin in Rust Async
Привет!

Есть такой примитив синхронизации, как Tokio Notify, но чтобы он не расходовал permit при вызове Notify::notified?
источник

f

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