20 个版本 (5 个重大更改)
0.6.3 | 2024年2月14日 |
---|---|
0.6.1 | 2024年1月28日 |
0.5.4 | 2024年1月13日 |
0.4.2 | 2024年1月8日 |
0.1.0 | 2023年12月17日 |
#1172 in 解析器实现
在 3 crate 中使用
115KB
2.5K SLoC
hff-std
参阅:https://crates.io/crates/hff 获取主要文档和示例。
HFF 的读取器、访问者、写入器工具的同步实现。
还提供了各种共享元素,如异步变体的表/块构建器。
待办事项
- 当前实现需要清理。
- 当前从块读取分配一个向量,改为用户提供适当大小缓冲区的模型。
- 研究一个 no_std 版本,它提供最小的读取器,但几乎肯定不是写入器。
- 更好的测试。
- 寻找更好的方式来提供块数据源 '写入' 功能。目前它使用一个在构建器周围围绕源的自定义特质,然后使用一个需要知道所有底层源类型的 TryInto,这是 ... 令人厌烦的。
lib.rs
:
实现 HFF 的基本读取器/写入器功能。
依赖关系
~0.6–1.3MB
~27K SLoC