rustc_serialize is deprecated. Serde also allows for forwards and backwards compatibility via ignoring fields of new messages on old nodes, and creating default values for missing fields on new nodes.
Right now, we also use msgpack as the serialization format, but it appears that bincode is almost twice as fast. However, right now neither of them properly handles the forward/backwards compatibility as provided by serde. An issue has been opened for bincode here
rustc_serialize is deprecated. Serde also allows for forwards and backwards compatibility via ignoring fields of new messages on old nodes, and creating default values for missing fields on new nodes.
This PR depends upon https://github.com/andrewjstone/rabble/issues/19
Right now, we also use msgpack as the serialization format, but it appears that bincode is almost twice as fast. However, right now neither of them properly handles the forward/backwards compatibility as provided by serde. An issue has been opened for bincode here