1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
#![feature(coroutines)] use stream_future::*; #[tokio::test] async fn lifetime() { #[stream(lifetime = 'a)] async fn foo<'a>(s: &'a str) { yield; println!("{}", s); yield; } foo("Hello world!").await; }