[][src]Function smol::stream::repeat_with

pub fn repeat_with<T, F>(repeater: F) -> RepeatWith<F> where
    F: FnMut() -> T, 

Creates an infinite stream from a closure that generates items.

Examples

use futures_lite::*;

let mut s = stream::repeat(7);

assert_eq!(s.next().await, Some(7));
assert_eq!(s.next().await, Some(7));