https://github.com/murphsicles/csv
CSV parsing for Zeta — Reader, Writer, flexible record handling
https://github.com/murphsicles/csv
Last synced: 22 days ago
JSON representation
CSV parsing for Zeta — Reader, Writer, flexible record handling
- Host: GitHub
- URL: https://github.com/murphsicles/csv
- Owner: murphsicles
- License: mit
- Created: 2026-05-15T20:55:58.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-05-15T23:28:27.000Z (2 months ago)
- Last Synced: 2026-05-15T23:54:02.316Z (2 months ago)
- Size: 30.3 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# @encoding/csv — CSV Parsing for Zeta
Auto-converted from [csv](https://crates.io/crates/csv) v1.4.0 via [Dark Factory](https://github.com/murphsicles/dark-factory).
## Features
- **Reader** — configurable CSV reader with flexible record handling
- **Writer** — CSV writer with quoting, escaping, and delimiter configuration
- **Flexible records** — access by index or header name
- **Serde integration** — deserialize rows into typed structs
- **Byte records** — zero-copy record access
- **Configurable** — delimiter, quote character, escape character, comment, headers, flexible length
## Usage
```zeta
use @encoding/csv::Reader;
let mut rdr = Reader::from_path("data.csv").unwrap();
for result in rdr.records() {
let record = result.unwrap();
println!("{:?}", record);
}
```
## Stats: ~4,666 lines, 0 unsupported items
## License: MIT