SBS*_*STP 6 serialization rust
我想将我的结构序列化为二进制文件并在管道的另一端反序列化它。有没有办法用序列化板条箱来实现这一点?它似乎只支持 JSON、十六进制和 base64。
Leo*_*all 2
我会建议bincode。
bincode
它提供了encode()和decode()函数,可以对具有RustcEncodable&RustcDecodable特征的任何东西进行操作,通常可以是#[derive]d ,并返回Vec<u8>。
encode()
decode()
RustcEncodable
RustcDecodable
#[derive]
Vec<u8>
它有一些怪癖(例如,isize变成and ),但它们主要是为了提高可移植性usize,并且它往往会按照您的预期工作。i64u64
isize
usize
i64
u64
归档时间:
10 年,9 月 前
查看次数:
3166 次
最近记录:
9 年,6 月 前