from_iter in async_std::stream - Rust (original) (raw)

async_std::stream

Function from_iter

Source

pub fn from_iter<I: IntoIterator>(iter: I) -> FromIter<I::IntoIter>

Expand description

Converts an iterator into a stream.

§Examples

use async_std::prelude::*;
use async_std::stream;

let mut s = stream::from_iter(vec![0, 1, 2, 3]);

assert_eq!(s.next().await, Some(0));
assert_eq!(s.next().await, Some(1));
assert_eq!(s.next().await, Some(2));
assert_eq!(s.next().await, Some(3));
assert_eq!(s.next().await, None);