#multi-hash #hash #sha #multiformats

yanked mhash

IPFS中使用的multihash格式的实现

使用旧的Rust 2015

0.3.0 2017年1月7日
0.2.0 2016年11月7日
0.1.2 2016年11月5日
0.1.1 2016年11月5日

#9 in #multiformats


用于 maddr

MIT/Apache

25KB
518

mhash travis-badge cargo-badge license-badge rust-version-badge

这是一个Rust实现,用于multihash格式,类似于IPFS中使用的格式。

开发中

此项目使用clippy并在CI构建中拒绝警告。为了确保您的更改将被接受,请在提交拉取请求之前使用cargo clippy(通过在nightly rust上运行cargo install clippy可用)进行验证(同时像往常一样使用cargo test)。

nightly日期和CI中使用的clippy版本都已锁定在.travis.yml中,因为clippy有时在新nightly发布后几天会损坏,您可以在拉取请求中随时将其更新为已知的好版本。

有几个不同的特性可用,因为它们会影响引入的依赖项,并且并非所有情况都需要。大多数时候,您应该可以使用cargo test --all-features进行测试,以一次启用所有这些特性。CI构建了几个不同的子集,这些子集可能一起启用。

许可证

根据您选择以下任一项许可

您可以选择。

贡献

除非您明确声明,否则您提交的任何贡献,如果旨在包含在您的工作中,都应按照上述方式双重许可,而无需任何额外的条款或条件。

依赖项

~0.5–3.5MB
~24K SLoC