我试图将结构序列化为字节,以便将其发送到管道。我发现How to convert 'struct' to '&[u8]'?,看起来不错。我使用稳定的Rust,并尝试派生RustcEncodable
或RustcDecodable
会导致编译错误:
error: `#[derive]` for custom traits is not stable enough for use and is subject to change (see issue #29644)
--> src/main.rs:26:10
|
26 | #[derive(RustEncodable)]
| ^^^^^^^^^^^^^
error: aborting due to previous error
我最初的本能是为我的结构实现特征而不是派生它,但是the documentation for rustc-serialize is not very clear
我正在使用Rust 1.12.1。