# 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 = "2021" name = "safe_network" version = "0.58.13" authors = ["MaidSafe Developers "] description = "The Safe Network Core. API message definitions, routing and nodes, client core api." homepage = "https://maidsafe.net" documentation = "https://docs.rs/sn_node" readme = "README.md" license = "GPL-3.0" repository = "https://github.com/maidsafe/safe_network" [package.metadata.cargo-udeps.ignore] development = ["cargo-husky"] [[example]] name = "client_files" required-features = ["test-utils"] [[example]] name = "network_split" required-features = ["test-utils"] [[example]] name = "routing_minimal" required-features = ["test-utils"] [[example]] name = "routing_stress" required-features = ["test-utils"] [[bench]] name = "upload_bytes" harness = false required-features = ["test-utils"] [dependencies.backoff] version = "~0.4.0" features = ["tokio"] [dependencies.base64] version = "~0.13.0" [dependencies.bincode] version = "1.3.1" [dependencies.bls] version = "3.1.0" package = "blsttc" [dependencies.bls_dkg] version = "~0.9.2" [dependencies.bytes] version = "1.0.1" features = ["serde"] [dependencies.color-eyre] version = "~0.6.0" [dependencies.console-subscriber] version = "~0.1.0" optional = true [dependencies.crdts] version = "7.0" [dependencies.custom_debug] version = "~0.5.0" [dependencies.dashmap] version = "5.1.0" features = ["serde"] [dependencies.dirs-next] version = "2.0.0" [dependencies.ed25519] version = "1.2.0" features = ["serde_bytes"] [dependencies.ed25519-dalek] version = "1.0.0" features = ["serde"] [dependencies.eyre] version = "~0.6.5" [dependencies.file-rotate] version = "~0.6.0" [dependencies.futures] version = "~0.3.13" [dependencies.hex] version = "~0.4.3" [dependencies.hex_fmt] version = "~0.3.0" [dependencies.itertools] version = "~0.10.0" [dependencies.lazy_static] version = "1" [dependencies.multibase] version = "~0.9.1" [dependencies.num_cpus] version = "1.13.0" [dependencies.priority-queue] version = "1.2.1" [dependencies.qp2p] version = "~0.28.3" [dependencies.rand] version = "~0.7.3" [dependencies.rayon] version = "1.5.1" [dependencies.resource_proof] version = "1.0.38" [dependencies.rmp-serde] version = "1.0.0" [dependencies.secured_linked_list] version = "~0.5.0" [dependencies.self_encryption] version = "~0.27.4" [dependencies.self_update] version = "~0.28.0" features = ["archive-tar", "archive-zip", "compression-flate2", "compression-zip-deflate", "rustls"] default-features = false [dependencies.serde] version = "1.0.111" features = ["derive", "rc"] [dependencies.serde_bytes] version = "~0.11.5" [dependencies.serde_json] version = "1.0.53" [dependencies.signature] version = "1.1.10" [dependencies.sled] version = "~0.34.6" [dependencies.sn_dysfunction] version = "~0.1.1" [dependencies.sn_interface] version = "^0.1.1" [dependencies.structopt] version = "~0.3.17" [dependencies.strum] version = "~0.23.0" [dependencies.strum_macros] version = "~0.23.1" [dependencies.sysinfo] version = "~0.23.2" [dependencies.tempfile] version = "3.2.0" [dependencies.thiserror] version = "1.0.23" [dependencies.tiny-keccak] version = "2.0.2" features = ["sha3"] [dependencies.tokio] version = "1.17.0" features = ["fs", "io-util", "macros", "rt", "rt-multi-thread", "sync"] [dependencies.tracing] version = "~0.1.26" [dependencies.tracing-appender] version = "~0.2.0" [dependencies.tracing-core] version = "~0.1.21" [dependencies.tracing-subscriber] version = "0.3.1" features = ["env-filter", "json"] [dependencies.uluru] version = "3.0.0" [dependencies.url] version = "2.2.0" [dependencies.walkdir] version = "2" [dependencies.xor_name] version = "4.0.1" [dev-dependencies.assert_matches] version = "1.3" [dev-dependencies.cargo-husky] version = "1.5.0" features = ["precommit-hook", "run-cargo-clippy", "run-cargo-fmt", "run-cargo-check"] default-features = false [dev-dependencies.criterion] version = "~0.3" features = ["async_tokio"] [dev-dependencies.ctor] version = "~0.1.20" [dev-dependencies.grep] version = "~0.2.8" [dev-dependencies.proptest] version = "1.0.0" [dev-dependencies.rand] version = "~0.7.3" features = ["small_rng"] [dev-dependencies.rand_xorshift] version = "~0.2.0" [dev-dependencies.sn_launch_tool] version = "~0.9.7" [dev-dependencies.termcolor] version = "1.1.2" [dev-dependencies.tokio-util] version = "~0.6.7" features = ["time"] [dev-dependencies.walkdir] version = "2" [dev-dependencies.yansi] version = "~0.5.0" [features] chaos = [] default = [] test-utils = ["sn_interface/test-utils", "sn_interface/proptest"] tokio-console = ["console-subscriber"] unstable-wiremsg-debuginfo = []