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 : {}", err); process::exit(1); } } } }