# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2018" name = "ipfs-embed" version = "0.26.1" authors = [ "David Craven ", "Roland Kuhn ", ] description = "small embeddable ipfs implementation" readme = "README.md" license = "MIT OR Apache-2.0" repository = "https://github.com/ipfs-rust/ipfs-embed" [profile.release] debug = true [dependencies.anyhow] version = "1.0.56" [dependencies.async-global-executor] version = "2.0.3" optional = true [dependencies.async-trait] version = "0.1.52" [dependencies.chrono] version = "0.4.19" [dependencies.fnv] version = "1.0.7" [dependencies.futures] version = "0.3.21" [dependencies.futures-timer] version = "3.0.2" [dependencies.ipfs-sqlite-block-store] version = "0.13.0" [dependencies.lazy_static] version = "1.4.0" [dependencies.libipld] version = "0.14.0" default-features = false [dependencies.libp2p] version = "0.50.0" features = [ "dns", "gossipsub", "identify", "kad", "macros", "mdns", "mplex", "noise", "ping", "pnet", "tcp", "yamux", ] [dependencies.libp2p-bitswap] version = "0.25.0" [dependencies.libp2p-broadcast] version = "0.12.0" [dependencies.names] version = "0.13.0" [dependencies.parking_lot] version = "0.11.2" [dependencies.pin-project] version = "1.0.10" [dependencies.prometheus] version = "0.13.0" [dependencies.rand] version = "0.8.5" [dependencies.thiserror] version = "1.0.30" [dependencies.tide] version = "0.16.0" optional = true [dependencies.tokio-crate] version = "1.17.0" features = ["rt"] optional = true package = "tokio" [dependencies.tracing] version = "0.1.32" [dependencies.trust-dns-resolver] version = "0.22.0" [dependencies.void] version = "1.0.2" [dev-dependencies.anyhow] version = "1" features = ["backtrace"] [dev-dependencies.async-executor] version = "1.4.1" [dev-dependencies.async-std] version = "1.11.0" features = ["attributes"] [dev-dependencies.libipld] version = "0.14.0" features = [ "dag-cbor", "dag-pb", "derive", ] default-features = false [dev-dependencies.libp2p-bitswap] version = "0.25.0" features = ["compat"] default-features = false [dev-dependencies.multihash] version = "0.16.1" features = ["blake3"] default-features = false [dev-dependencies.rand] version = "0.8.5" [dev-dependencies.regex] version = "1.5.5" [dev-dependencies.tempdir] version = "0.3.7" [dev-dependencies.tracing-subscriber] version = "0.3.9" features = ["env-filter"] [features] async_global = [ "async-global-executor", "libp2p/async-std", ] compat = ["libp2p-bitswap/compat"] default = [ "async_global", "rsa", "ecdsa", "secp256k1", ] ecdsa = ["libp2p/ecdsa"] rsa = ["libp2p/rsa"] secp256k1 = ["libp2p/secp256k1"] telemetry = [ "tide", "async_global", ] tokio = [ "tokio-crate", "libp2p/tokio", ]