#yaml #yaml-parser #parser #pure #writer #added

yam-rs

纯Rust YAML读取器和写入器(待添加)

1 个不稳定版本

0.1.0 2023年8月28日

#2966解析器实现

MIT OR LGPL-3.0-only

2KB

Yam-rs

Yam-rs是一组用于处理YAML文件的工具。

从源码构建

  1. gitclone https://github.com/Ygg01/yam-rs
  2. cdyam-rs
  3. gitsubmodule update --init
  4. cargoinstall cargo-nextest
  5. cargoinstall cargo-criterion
  6. cargonextest run

计划

它仍在开发中,但计划包括

  • 发射器
  • serde集成
  • SIMD?

它包含少量crate

  • yam-core - no_std + alloc 包含核心处理逻辑的库
  • yam - 依赖yam-core工作的库。它提供IO集成。
  • yam-dark-core - 带有SIMD加速的实验性no_std + alloc
    • yam-dark-memo - 包含大表的单个crate,由于其大小/编译,它被拉入单独的crate。

无运行时依赖