Skip to main content

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}