1 unstable release
0.1.0 | Aug 28, 2023 |
---|
#2886 in Parser implementations
155KB
4K
SLoC
Yam-rs
Yam-rs is set of tools for working with YAML files.
Building from sources
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
Plans
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.
Dependencies
~2MB
~31K SLoC