Infer and validate data-type schemas in Rust and Python.
Installation
cargo add baskerville
Example
# mascots.csv
Name,LOC,Species
Ferris,42,Crab
Corro,7,Urchin
use ;
Output:
╭──────┬─────────┬─────────╮
│ Name │ LOC │ Species │
├──────┼─────────┼─────────┤
│ Text │ Integer │ Text │
│ │ Float │ │
│ │ Text │ │
╰──────┴─────────┴─────────╯
Contributing
Versioning
The repo bases versioning from Conventional Commits