{"repo":"BurntSushi/rust-csv","free":true,"listed":false,"github":"https://github.com/BurntSushi/rust-csv","clone":"git clone https://github.com/BurntSushi/rust-csv.git","description":"A CSV parser for Rust, with Serde support.","language":"Rust","stars":1954,"topics":["csv","library","rust","rust-library"],"license":"Unlicense","category":"dev-tools","readme_excerpt":"csv === A fast and flexible CSV reader and writer for Rust, with support for Serde. Dual-licensed under MIT or the UNLICENSE. Documentation https://docs.rs/csv If you're new to Rust, the tutorial is a good place to start. Usage To bring this crate into your repository, either add csv to your Cargo.toml , or run cargo add csv . Example This example shows how to read CSV data from stdin and print each record to stdout. There are more examples in the cookbook. The above example can be run like so: Example with Serde This example shows how to read CSV data from stdin into your own custom struct. By default, the member names of the struct are matched with the values in the header record of your CSV data. The above example can be run like so:","default_branch":null,"files":null,"tree":[],"storefront":"/r/BurntSushi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/BurntSushi/rust-csv/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}