1 个不稳定版本
0.1.1 | 2022年3月27日 |
---|
#32 在 #yaml-parser
425KB
10K SLoC
yary
另一个 Rust YAML,或 yary,是一个用于高效解析 YAML 文档流的库。其主要目标是
- 完全实现 YAML 1.2 规范
- 易用、文档齐全的 API
- 安全处理不受信任的输入
- 零拷贝反序列化(在允许的情况下)
- 流内容懒加载
库状态
alpha
这个库还处于开发的早期阶段。它确实有一个功能齐全的 YAML 1.2 解析器,但没有高级绑定、内存图表示或安全功能。
它确实提供了一个用于迭代 YAML 流事件的单个低级 API,在 lib/event
中,尽管预期大多数用户不会直接依赖此模块的 API,而是使用更高级的结构。
MSRV
1.53
我们不做任何关于这个数字何时会跳变的强保证,它将随着我们消费新 Rust 版本的特性而移动。
lib.rs
:
这个库公开了与 YAML 字节流交互的方法。
它目前仍在开发中,在稳定之前可能会对公开的 API 进行多次重大更改。使用时请自行承担风险。
公开的 API 按模块分组,尽管将来会有所变化,但目前还没有为这个库提供高级 API。
依赖项
~200–285KB