core library
Core types and configuration for csv_plus.
Contains the shared foundation used across all layers:
- CsvConfig — immutable configuration with presets (CsvConfig.excel, CsvConfig.tsv, CsvConfig.pipe).
- QuoteMode — controls when fields are quoted during encoding.
- CsvException, CsvParseException, CsvValidationException — typed exception hierarchy.
Classes
- CsvConfig
- Immutable configuration for CSV encoding/decoding.
Enums
- QuoteMode
- When to quote fields during CSV encoding.
Exceptions / Errors
- CsvException
- Base exception for all CSV operations.
- CsvParseException
- Thrown when CSV input cannot be parsed.
- CsvValidationException
- Thrown when CSV data fails CsvSchema validation.