11 个版本
0.3.0 | 2020年10月1日 |
---|---|
0.2.8 | 2020年9月18日 |
0.2.5 | 2020年8月30日 |
0.1.0 | 2020年8月19日 |
#6 in #multiformats
22KB
420 代码行
rust-cid
CID 在 Rust 中的实现。
目录
安装
首先将此添加到您的 Cargo.toml
[dependencies]
cid = "*"
multihash = "0.10"
然后运行 cargo build
。
用法
use cid::{Cid, Codec, Version};
use multihash::Sha2_256;
use std::convert::TryFrom;
fn main() {
let h = Sha2_256::digest(b"beep boop");
let cid = Cid::new(Version::V1, Codec::DagProtobuf, h).unwrap();
let data = cid.to_bytes();
let out = Cid::try_from(data).unwrap();
assert_eq!(cid, out);
let cid_string = cid.to_string();
/// bafybeieq5jui4j25lacwomsqgjeswwl3y5zcdrresptwgmfylxo2depppq
}
维护者
船长:@dignifiedquire。
贡献
欢迎贡献。请查看 问题。
查看我们的 贡献文档 了解我们如何工作以及一般贡献信息。请注意,与 multiformats 相关的所有交互均受 IPFS 行为准则 的约束。
小贴士:如果编辑 README,请遵循 标准 README 规范。
许可证
MIT © 2017 Friedel Ziegelmayer
依赖项
~265–750KB
~16K SLoC