# 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 = "midwest_mainline" version = "0.1.1-beta" authors = ["Liang Wang"] description = "A BitTorrent DHT implementation in async Rust" documentation = "https://docs.rs/crate/midwest_mainline/" readme = "README.md" license = "MIT" repository = "https://github.com/Internal-Compiler-Error/midwest_mainline" resolver = "2" [package.metadata.docs.rs] rustc-args = [ "--cfg", "tokio_unstable", ] [dependencies.async-recursion] version = "1.0.0" [dependencies.async-trait] version = "^0.1" [dependencies.bendy] version = "^0.3" features = [ "serde", "serde_bytes", ] [dependencies.color-eyre] version = "^0.6" [dependencies.crc32c] version = "^0.6" [dependencies.derive_more] version = "^0.99" [dependencies.either] version = "^1.7" [dependencies.futures] version = "0.3.21" [dependencies.hex] version = "^0.4" [dependencies.juicy_bencode] version = "^0.1" [dependencies.num] version = "^0.4" features = ["alloc"] [dependencies.pretty-hex] version = "^0.3" [dependencies.rand] version = "^0.8" features = ["small_rng"] [dependencies.serde] version = "^1.0" features = ["derive"] [dependencies.serde_unit_struct] version = "^0.1" [dependencies.serde_with] version = "^1.14" [dependencies.sha3] version = "^0.10" [dependencies.tokio] version = "^1.20" features = [ "full", "tracing", ] [dependencies.tracing] version = "^0.1" [dev-dependencies.console-subscriber] version = "^0.1.6" [dev-dependencies.external-ip] version = "^4.1" [dev-dependencies.opentelemetry] version = "^0.17" [dev-dependencies.opentelemetry-jaeger] version = "^0.16" [dev-dependencies.public-ip] version = "^0.2" [dev-dependencies.serde_json] version = "^1.0" [dev-dependencies.tracing-opentelemetry] version = "^0.17" [dev-dependencies.tracing-subscriber] version = "^0.3"