/
germanubis
/
rust-csv
Обзор
Документация
Войти
/
germanubis
/
rust-csv
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
1.0.2
examples/tutorial-perf-alloc-01.rs
30 строк
569 B
Andrew Gallant
a complete rewrite
23 май 2017, 04:20
23 май 2017, 04:20
6f24780
Код
Авторство
О чём код?
extern crate csv; use std::error::Error; use std::io; use std::process; fn run() -> Result<u64, Box<Error>> { let mut rdr = csv::Reader::from_reader(io::stdin()); let mut count = 0; for result in rdr.records() { let record = result?; if &record[0] == "us" && &record[3] == "MA" { count += 1; } } Ok(count) } fn main() { match run() { Ok(count) => { println!("{}", count); } Err(err) => { println!("{}", err); process::exit(1); } } }