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