std_io_iterators 1.1.0

An iterator for `STDIN` and a wrapper for `STDOUT`. Allows easy piping, and graceful closing of application if pipe breaks
Documentation
1
2
3
4
5
6
7
8
9
use std_io_iterators::prelude::*;

fn main() -> Result<(), std::io::Error> {
    // Pipe out 3 values (expected for `pipe_in` example)
    ["Test1", "Test2", "Test3"]
        .iter()
        .pipe_out()
        .map_err(|e| e.result.into())
}