csvp 0.2.0

A CSV parser with a couple additional features
Documentation
  • Coverage
  • 13.04%
    3 out of 23 items documented0 out of 2 items with examples
  • Size
  • Source code size: 24.89 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 5.58 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 25s Average build duration of successful builds.
  • all releases: 25s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • Homepage
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • patrickomatic

csvp (aka csv+)

An "enhanced" CSV parser for use internally by csv++. The reasons we need a custom CSV parser and the csv crate will no longer suffice:

  • Support for wrapping a cell across multiple lines.
  • Comments (a row starting with #).
  • Contextual information with each cell - in addition to just the value it parses to we need to know enough info about what line certain values happened on, in order to show proper highlighting and error messaging.