fad*_*bee 5 binary serialization rust
Rust中序列化到二进制的当前状态是什么?
我有一些大的(1-10MB)数据结构要通过网络发送,并且不想将它们编码为JSON或hex(我找到的两个串行器).
我找到了#[repr(packed)]
.这是我应该使用的,还是有更便携的东西?
#[repr(packed)]
只会使您的数据变小.它不提供任何格式保证或序列化帮助.
你有几个选择(根据我的意见从最好到最差的解决方案排序):
transmute
将结构[u8]
发送到并发送
transmute
回来时,你会得到缓冲区溢出和东西 归档时间: |
|
查看次数: |
1541 次 |
最近记录: |