16 个版本 (8 个重大变更)
0.9.0 | 2023年5月10日 |
---|---|
0.8.3 | 2023年1月15日 |
0.8.2 | 2022年11月27日 |
#2322 in 编码
每月下载量:146
在 6 个crate(4个直接) 中使用
35KB
563 代码行
encdec
此crate提供通用的(与no_std
兼容)Encode
和Decode
trait,用于描述嵌入式环境中可编码/解码的二进制对象,以及自动实现这些对象的自定义宏,以及基本(目前仅支持小端)原始类型的实现。
此库适用于需要将对象二进制编码以适应特定协议或规范的场景,因为谁没有足够的精力去创建每个项目的编码trait,而对于其他所有情况,都有更简洁的解决方案,例如prost用于protobuf或如果所有消费者都在使用rust,则使用serde和postcard。
状态
依赖关系
~2.5MB
~57K SLoC