worldbank/
worldbank.rs

1extern crate csv;
2
3use std::path::Path;
4
5use csv_scout::metadata::{Dialect, Quote};
6
7fn main() {
8    let data_filepath = Path::new(file!())
9        .parent()
10        .unwrap()
11        .join("../tests/data/gdp.csv");
12    let dialect = Dialect {
13        delimiter: b',',
14        // header: Header {
15        //     has_header_row: true,
16        //     num_preamble_rows: 4,
17        // },
18        quote: Quote::Some(b'"'),
19        // flexible: false,
20        // is_utf8: true,
21    };
22    let mut reader = dialect.open_path(data_filepath).unwrap();
23    let result = reader.records().next();
24    let record = result.unwrap().unwrap();
25    println!("{record:?}");
26}