[dependencies.arbitrary]
optional = true
version = "1.1.0"
[dependencies.core2]
default-features = false
version = "0.4.0"
[dependencies.parity-scale-codec]
default-features = false
features = ["derive"]
optional = true
version = "3.0.0"
[dependencies.quickcheck]
optional = true
version = "1.0.3"
[dependencies.rand]
features = ["small_rng"]
optional = true
version = "0.8.5"
[dependencies.serde]
default-features = false
optional = true
version = "1.0.116"
[dependencies.unsigned-varint]
default-features = false
version = "0.8.0"
[dev-dependencies.arbitrary]
version = "1.1.0"
[dev-dependencies.hex]
version = "0.4.2"
[dev-dependencies.quickcheck]
version = "1.0.3"
[dev-dependencies.rand]
version = "0.8.5"
[dev-dependencies.serde_json]
version = "1.0.58"
[dev-dependencies.serde_test]
version = "1.0.160"
[[example]]
name = "identity"
path = "examples/identity.rs"
[features]
alloc = []
arb = ["dep:quickcheck", "dep:rand", "dep:arbitrary"]
default = ["std"]
scale-codec = ["dep:parity-scale-codec"]
serde = ["dep:serde"]
serde-codec = ["serde"]
std = ["unsigned-varint/std", "alloc"]
[lib]
name = "multihash"
path = "src/lib.rs"
[package]
authors = ["dignifiedquire <dignifiedquire@gmail.com>", "David Craven <david@craven.ch>", "Volker Mische <volker.mische@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
description = "Implementation of the multihash format"
documentation = "https://docs.rs/multihash/"
edition = "2021"
keywords = ["multihash", "ipfs"]
license = "MIT"
name = "multihash"
readme = "README.md"
repository = "https://github.com/multiformats/rust-multihash"
rust-version = "1.64"
version = "0.19.2"