use-data 0.1.0

Feature-gated facade crate for RustUse data format helpers
Documentation
# use-data

Feature-gated umbrella crate for the RustUse structured data helpers.

> Warning: versions below `0.3.0` are experimental and may change as the workspace matures.

## Example Usage

```toml
[dependencies]
use-data = { version = "0.1", default-features = false, features = ["json", "toml"] }
```

```rust
#[cfg(all(feature = "json", feature = "toml"))]
use use_data::json::{JsonKind, detect_json_kind};
#[cfg(all(feature = "json", feature = "toml"))]
use use_data::toml::extract_toml_tables;

#[cfg(all(feature = "json", feature = "toml"))]
let kind = detect_json_kind("{\"ok\":true}");
#[cfg(all(feature = "json", feature = "toml"))]
let tables = extract_toml_tables("[package]\nname = \"use-data\"\n");

#[cfg(all(feature = "json", feature = "toml"))]
assert_eq!(kind, JsonKind::Object);
#[cfg(all(feature = "json", feature = "toml"))]
assert_eq!(tables[0].name, "package");
```

## Scope

- opt-in access to the focused `use-json`, `use-toml`, `use-yaml`, `use-csv`, and `use-xml` crates
- 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