ed:编码和解码特征 源码
ed(编码/解码) Rust中确定性二进制编码的极简箱。 概述 此板条箱提供了可以对可以转换为字节或从字节转换的任何类型实现的Encode和Decode特性,并为许多内置的Rust类型实现了这些特性。 它还提供了派生宏,以便可以轻松地为结构派生Encode和Decode 。 ed比serde简单得多,因为ed不尝试创建允许任意类型编码(JSON,MessagePack等)的抽象,而是将精力集中在二进制编码上。 这也是显著的速度比 ,领先的二进制serde串行器。 ed一个目标是迫使顶级类型作者设计自己的编码,而不是尝试提供一种适合所有人的编码方案。 这使ed用户可以确保其编码尽可能高效,并且可以更轻松地理解与其他语言或库的兼容性的编码(与bincode东西bincode ,在不了解类型的情况下,如何编码是不明显的) bincode的内部)。 此板条箱的另一个属性是关注确定性(对于加
用户评论