Type Definition handy_io::io::futures::WriteIter
[−]
[src]
type WriteIter<W, I> where
I: Iterator,
I::Item: Pattern, = WriteIterFold<W, I::Item, I, fn(_: (), _: <I::Item as Pattern>::Value), ()>;
A future for writing Iter
pattern.
Example
use handy_io::io::WriteTo; use handy_io::pattern::{Pattern, Iter}; let iter_fold_pattern = Iter(vec![0u8, 1, 2].into_iter()); let mut buf = [0; 3]; let value = iter_fold_pattern.sync_write_to(&mut &mut buf[..]).unwrap(); assert_eq!(buf, [0, 1, 2]);