Function futures_util::stream::once
source · pub fn once<Fut: Future>(future: Fut) -> Once<Fut>
Expand description
Creates a stream of a single element.
use futures::stream::{self, StreamExt};
let stream = stream::once(async { 17 });
let collected = stream.collect::<Vec<i32>>().await;
assert_eq!(collected, vec![17]);