[package] name = "noxious" description = "The core library for noxious, a Rust port of Toxiproxy" version ="1.0.4" authors = ["Oguz Bilgener "] repository = "https://github.com/oguzbilgener/noxious" edition = "2018" documentation = "https://docs.rs/noxious" license = "MIT OR Apache-2.0" categories = ["network-programming", "development-tools"] keywords = ["proxy", "toxiproxy", "chaos", "tcp"] include = [ "CHANGELOG.md", "LICENSE", "README.md", ".gitignore", "Cargo.toml", "src/*.rs", "src/*/*.rs", "tests/*.rs", "benches/**/*.rs", ] [badges] codecov = { repository = "oguzbilgener/noxious", branch = "main", service = "github" } maintenance = { status = "actively-developed" } [dependencies] tokio = { version = "1", features = ["net", "sync", "signal", "io-util", "rt", "macros", "time"] } rand = { version = "0.8.3", features = ["std_rng"] } bytes = "1.0.1" serde = { version = "^1.0.123", features = ["derive"] } tokio-util = { version = "0.6.3", features = ["codec"] } thiserror = "1.0.23" futures = { version = "0.3.12" } bmrng = "0.4.0" tracing = { version = "0.1.25", features = ["log"] } async-trait = "0.1.47" mockall_double = "0.2.0" pin-project-lite = "0.2.6" [dev-dependencies] tokio = { version = "1", features = [ "net", "sync", "signal", "io-util", "rt", "macros", "time", "test-util", ] } mockall = "0.9.1" lazy_static = "1.4.0" serde_json = "^1.0.62" tokio-test = "0.4.0"