use csv::Error;
fn main() -> Result<(), Error> {
let csv_data = "
101,Edith,Masao,Edith.Masao@mail.io,Colombia,doctor
102,Kellen,Yusuk,Kellen.Yusuk@mail.io,Nicaragua,police officer
";
let mut reader = csv::Reader::from_reader(csv_data.as_bytes());
for row in reader.records() {
let row = row?;
println!(
"id {} | firstname: {} | lastname: {} | email: {} | country: {} | profession: {} |",
&row[0],
&row[1],
&row[2],
&row[3],
&row[4],
&row[5],
);
}
Ok(())
}
|