16 个版本 (8 个重大变更)

0.9.0 2023年5月10日
0.8.3 2023年1月15日
0.8.2 2022年11月27日

#2322 in 编码

Download history • Rust 包仓库 38/week @ 2024-04-07 • Rust 包仓库 67/week @ 2024-04-14 • Rust 包仓库 29/week @ 2024-04-21 • Rust 包仓库 32/week @ 2024-04-28 • Rust 包仓库 49/week @ 2024-05-05 • Rust 包仓库 36/week @ 2024-05-12 • Rust 包仓库 200/week @ 2024-05-19 • Rust 包仓库 111/week @ 2024-05-26 • Rust 包仓库 154/week @ 2024-06-02 • Rust 包仓库 14/week @ 2024-06-09 • Rust 包仓库 34/week @ 2024-06-16 • Rust 包仓库 30/week @ 2024-06-23 • Rust 包仓库 8/week @ 2024-06-30 • Rust 包仓库 66/week @ 2024-07-07 • Rust 包仓库 48/week @ 2024-07-14 • Rust 包仓库 24/week @ 2024-07-21 • Rust 包仓库

每月下载量:146
6 个crate(4个直接) 中使用

MPL-2.0 许可证

35KB
563 代码行

encdec

此crate提供通用的(与no_std兼容)EncodeDecode trait,用于描述嵌入式环境中可编码/解码的二进制对象,以及自动实现这些对象的自定义宏,以及基本(目前仅支持小端)原始类型的实现。

此库适用于需要将对象二进制编码以适应特定协议或规范的场景,因为谁没有足够的精力去创建每个项目的编码trait,而对于其他所有情况,都有更简洁的解决方案,例如prost用于protobuf或如果所有消费者都在使用rust,则使用serdepostcard

状态

GitHub tag Build Status Crates.io Docs.rs

依赖关系

~2.5MB
~57K SLoC