如何在不使用外部库的情况下将结构编码或打包成字节?

时间:2015-04-30 00:34:37

标签: struct rust

我有这样的结构

struct A {
  id: i8,
  key: i16,
  name: String,
  values: Vec<String>
}

我希望将其转换为字节并用转换后的大小填充它,以便我可以通过TCP发送它。字符串数据应该作为自己发送。一旦这部分完成,我会担心事情的字节顺序。

我正在使用rustc 1.0.0-beta.3 (5241bf9c3 2015-04-25) (built 2015-04-25)。我查看了How to convert 'struct' to '&[u8]'?,但是bincode与beta有编译问题。我希望找到一种非外部的lib方式来实现上述目的。

0 个答案:

没有答案