use std::{io, process}; | |
fn main() { | |
let mut rdr = csv::Reader::from_reader(io::stdin()); | |
for result in rdr.records() { | |
// Examine our Result. | |
// If there was no problem, print the record. | |
// Otherwise, print the error message and quit the program. | |
match result { | |
Ok(record) => println!("{:?}", record), | |
Err(err) => { | |
println!("error reading CSV from <stdin>: {}", err); | |
process::exit(1); | |
} | |
} | |
} | |
} |