Crate multi_reader [−] [src]
A composite reader implementation.
Like io::Chain
but allows to chain more than two readers together.
Use
extern crate multi_reader; use std::env; use std::io::{BufRead, BufReader}; use std::fs::File; fn main() { let args: Vec<_> = env::args().collect(); let files = args[1..].iter().map(|f| File::open(f).expect("File not found")); let reader = BufReader::new(multi_reader::MultiReader::new(files)); println!("Total lines count: {}", reader.lines().count()); }
Structs
MultiReader |