знает почему его убрали/как его заменить?
poll_recv нет?
Есть, но он не позволяет сделать тоже самое, что try_recv вроде
Обернуть в poll_fn по месту?
Так я не хочу засыпать, мне надо всё что пришло на данный момент забрать и дальше пойти другое делать
while let Poll::Ready(val) = chan.poll_recv() { let val = val?; ... } ?
а контекст откуда взять?
Нашёл почему его убрали: https://github.com/tokio-rs/tokio/pull/3263#issue-537783998
А вот и решение похоже: https://github.com/tokio-rs/tokio/issues/3350#issue-774853870 .recv().now_or_never()
Обсуждают сегодня