use-data
Feature-gated umbrella crate for the RustUse structured data helpers.
Warning: versions below
0.3.0are experimental and may change as the workspace matures.
Example Usage
[]
= { = "0.1", = false, = ["json", "toml"] }
use ;
use extract_toml_tables;
let kind = detect_json_kind;
let tables = extract_toml_tables;
assert_eq!;
assert_eq!;
Scope
- opt-in access to the focused
use-json,use-toml,use-yaml,use-csv, anduse-xmlcrates - a small facade surface that does not force unused format helpers into downstream builds
- lightweight composition across RustUse docs tooling, CLIs, fixtures, and scaffolding code
Non-Goals
- adding behavior beyond the child crates
- a single parser abstraction over unrelated data formats
- replacing dedicated parser or serialization ecosystems
License
Licensed under either of the following, at your option:
- MIT License
- Apache License, Version 2.0