#ipld #codec #definition #traits #dag-cbor #enums #supporting

no-std libipld-core

ipld编解码器使用的基 traits 和定义

21个版本 (破坏性)

0.16.0 2023年1月23日
0.15.0 2022年11月23日
0.14.0 2022年8月24日
0.13.1 2022年3月8日
0.3.0 2020年5月22日

#2010编码

Download history 4696/week @ 2024-04-05 5125/week @ 2024-04-12 4789/week @ 2024-04-19 3741/week @ 2024-04-26 3789/week @ 2024-05-03 4325/week @ 2024-05-10 3912/week @ 2024-05-17 3028/week @ 2024-05-24 3225/week @ 2024-05-31 3117/week @ 2024-06-07 3165/week @ 2024-06-14 3753/week @ 2024-06-21 2372/week @ 2024-06-28 2766/week @ 2024-07-05 4155/week @ 2024-07-12 2816/week @ 2024-07-19

每月12,485次下载
213 个crate(31个直接) 中使用

MIT/Apache

75KB
2K SLoC

Rust IPLD库

支持dag-cbordag-jsondag-pb格式的Rust基本ipld库。

最初由@dvc94ch作为ipfs-rust项目的一部分编写。

Ipld枚举来自libipld-core crate是大多数此库用户使用的核心部分。

编解码器实现使用自定义traits。为了与Rust生态系统中的其他部分更好地兼容,强烈建议使用以Serde为基础的新实现。目前,实现列表有限,如果您创建了实现,请告诉我们,我们将将其添加到列表中。

社区

与开发者和社区交流:加入以下任何位置

许可证

双许可MIT或Apache许可证(版本2.0)。有关详细信息,请参阅LICENSE-MITLICENSE-APACHE


lib.rs:

ipld编解码器使用的核心ipld类型。

依赖

~1.9–2.8MB
~58K SLoC