[−][src]Function nyx::iter::send
pub fn send<I, T>(
iter: impl IntoIterator<Item = T, IntoIter = I>,
sender: Sender<Bps>
) -> Map<I, impl FnMut(T) -> T> where
I: Iterator<Item = T>,
Creates an iterator that yields the bytes by sending it through the provided Sender
.
Examples
use std::sync::mpsc; use std::thread; use std::iter; fn main() { let (sender, receiver) = mpsc::channel(); thread::spawn(move || { nyx::iter::send(iter::repeat(0), sender).for_each(|_| ()); }); receiver .iter() .for_each(|bps| println!("From thread: {}", bps)); }