Yam-rs is set of tools for working with YAML files.
git clone https://github.com/Ygg01/yam-rs
cd yam-rs
git submodule update --init
cargo install cargo-nextest
cargo install cargo-criterion
cargo nextest run
It's in development yet, but plans include:
- Emitter
- serde integration
- SIMD?
It contains few crates:
- yam-core -
no_std
+alloc
lib that contains the core processing logic - yam - library that relies on
yam-core
to work. It provides IO integration. - yam-dark-core - experimental
no_std
+alloc
lib with SIMD acceleration.- yam-dark-memo - crate containing large tables, due to size/compilation it's pulled into separate crate.