strukt 是 Python struct 模块的一个 ad-hoc [反]序列化实现
作者: Avi Weinstock
使用旧的 Rust 2015
#234 在 #解析
7KB 66 行
strukt 是一个受 Python struct 模块启发的 ad-hoc [反]序列化库。
strukt
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