1个不稳定版本
使用旧的Rust 2015
0.1.0 | 2017年7月6日 |
---|
#44 in #bank
2MB
3K SLoC
白马
白马是一个类型安全的BAIv2反序列化库。它目前处于alpha状态,可能不会很快进行大规模重构。
白马需要nightly Rust,因为使用了try_from
特性(try_from
特征(跟踪问题)。
兼容性
解析时不会检查物理记录长度头。
由于我还没有在AST中找到一种有效的编码方式,因此不支持在尾部记录中的记录号检查。你可能认为一些位标志会很有用,但任何88的连续记录都可以被另一个连续记录跟随,将你美好的位集合覆盖一切变成一个u8
标记的代码和每个记录类型的每个字段的标记,这不太理想。
欢迎提交拉取请求以提高规范兼容性。