1 2 3 4 5 6 7 8 9 10 11
use async_stream::stream; fn main() { async fn work() {} stream! { tokio::select! { _ = work() => yield fn f() {}, } }; }