MS
Size: a a a
MS
IL
E
trait Stream добавят в std?в🧇
trait Stream добавят в std?p
trait Stream добавят в std?p
p
p
E
futures_core::stream::Stream ?MB
p
futures_core::stream::Stream ?E
AV
f
cancel, и я хочу это фьючу зафьюзить (`.fuse()`), то как мне потом получить доступ к cancel?async_std::task::JoinHandlelet handle = task::spawn(...);
let mut fused = handle.fuse();
loop {
select!(fused ...)
}fused.cancel() сделать уже не выйдет, тк Fuse<JoinHandle> не дает никакой возможности достучаться внутрь. Что делать?f
Wrapper(JoinHandle), и для него отдельно реализовать FusedFuture, но как-то это велосипедноMB
MB
f
f
MB