csv 0.14.2

CSV parsing with automatic type based decoding and encoding.
extern crate csv;

fn main() {
    let huge = ::std::env::args().nth(1).unwrap();
    let mut rdr = csv::Reader::from_file(huge).unwrap();
    let mut count = 0;
    loop {
        match rdr.next_bytes() {
            csv::NextField::Error(err) => panic!("{:?}", err),
            csv::NextField::EndOfCsv => break,
            csv::NextField::EndOfRecord => {}
            csv::NextField::Data(_) => { count += 1; }
        }
    }
    println!("{}", count);
}