libp2p-bitswap-next 0.26.4

Implementation of the ipfs bitswap protocol.
Documentation
[dependencies.async-trait]
version = "0.1.80"

[dependencies.asynchronous-codec]
optional = true
version = "0.7"

[dependencies.bytes]
version = "1"

[dependencies.fnv]
version = "1.0.7"

[dependencies.futures]
version = "0.3.29"

[dependencies.lazy_static]
version = "1.4.0"

[dependencies.libipld]
default-features = false
version = "0.16.0"

[dependencies.libp2p]
features = ["request-response"]
version = "0.53"

[dependencies.prometheus]
version = "0.13.4"

[dependencies.quick-protobuf]
optional = true
version = "0.8.1"

[dependencies.quick-protobuf-codec]
optional = true
version = "0.3"

[dependencies.thiserror]
version = "1.0.60"

[dependencies.tracing]
version = "0.1.40"

[dependencies.unsigned-varint]
features = ["futures", "asynchronous_codec"]
version = "0.8.0"
[dev-dependencies.async-std]
features = ["attributes"]
version = "1.12.0"

[dev-dependencies.env_logger]
version = "0.11.3"

[dev-dependencies.libipld]
default-features = false
features = ["dag-cbor"]
version = "0.16.0"

[dev-dependencies.libp2p]
features = ["tcp", "noise", "yamux", "rsa", "ed25519", "async-std"]
version = "0.53"

[dev-dependencies.multihash]
default-features = false
features = ["blake3", "sha2"]
version = "0.18.0"

[dev-dependencies.tracing-subscriber]
features = ["env-filter", "tracing-log"]
version = "0.3.18"

[features]
compat = ["quick-protobuf", "quick-protobuf-codec", "asynchronous-codec"]
default = []

[package]
authors = ["Darius C", "David Craven <david@craven.ch>"]
description = "Implementation of the ipfs bitswap protocol."
edition = "2018"
license = "MIT OR Apache-2.0"
name = "libp2p-bitswap-next"
readme = "README.md"
repository = "https://github.com/dariusc93/rust-ipfs"
resolver = "2"
version = "0.26.4"
[target."cfg(target_arch = \"wasm32\")".dependencies.getrandom]
features = ["js"]
version = "=0.2.14"