tee 0.1.0

An adapter for readers which delegate reads to a writer
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
extern crate tee;

use tee::TeeReader;
use std::io::Read;

fn main() {
    let mut reader = "It's over 9000!".as_bytes();
    let mut teeout = Vec::new();
    let mut stdout = Vec::new();
    {
        let mut tee = TeeReader::new(&mut reader, &mut teeout);
        let _ = tee.read_to_end(&mut stdout);
    }
    println!("tee out -> {:?}", teeout);
    println!("std out -> {:?}", stdout);
}