#struct #parser

nightly strukt

strukt 是 Python struct 模块的一个 ad-hoc [反]序列化实现

1 个不稳定版本

使用旧的 Rust 2015

0.1.0 2017年6月28日

#234#解析

MIT/Apache

7KB
66

strukt

strukt 是一个受 Python struct 模块启发的 ad-hoc [反]序列化库。

示例

pack!(">H")(1337) == [5, 57]
pack!("<Q")(0x41424344) == b"DCBA\0\0\0\0"
pack!("<hhI")(-1, 2, 42) == b"\xff\xff\x02\x00\x2a\x00\x00\x00"

依赖项

~3.5MB
~73K SLoC