read/read.rs
1fn main() -> Result<(), Box<dyn std::error::Error>> {
2 let path = std::path::PathBuf::from(std::env::args().nth(1).unwrap());
3 let input = std::fs::File::open(path)?;
4 let buf = std::io::BufReader::new(input);
5 let reader = justcsv::CsvReader::new(buf);
6 for (line, record) in reader.enumerate() {
7 let record = record?;
8 println!("{:4}. {:?}", line, record);
9 }
10 Ok(())
11}