f
Size: a a a
f
D
channel.send(msg) вполне себе может вернуть Pending (например, потому что из другого потока уже забили очередь), а ты, получается, просто игнорируешь невыполнениеf
f
mpsc::Sender не гарантирует наличие слота после poll_readyD
V
D
f
D
f
f
V
f
D
NN
D
D
w
use tokio_stream::StreamExt; в следующем коде?let mut nics = heim::net::nic().filter(|nic_res| match nic_res {
Ok(n) => n.is_up() && !n.is_loopback(),
_ => false
});
причем heim::net::nic() возвращает Stream
Когда я прописываю use futures::stream::StreamExt;
то возникает ошибкаlet mut nics = heim::net::nic().filter(|nic_res| match nic_res {
| ^^^^^^ `bool` is not a future
(указывает на filter)ph