[package] name = "bnuuy" version = "1.1.0" authors = ["John Gallagher ", "Evie"] edition = "2021" build = "build.rs" description = "Pure Rust RabbitMQ client" repository = "https://github.com/eievui5/bnuuy" readme = "README.md" keywords = ["rabbitmq", "amqp"] categories = ["network-programming", "api-bindings"] license = "MIT OR Apache-2.0" [package.metadata.docs.rs] all-features = true [features] default = ["native-tls"] native-tls = ["native-tls-crate", "__tls", "amq-protocol/native-tls"] rustls-tls = ["rustls-tls-webpki-roots", "amq-protocol/rustls"] rustls-tls-manual-roots = ["__rustls"] rustls-tls-webpki-roots = ["rustls-connector/webpki-roots-certs", "webpki-roots", "__rustls"] rustls-tls-native-roots = ["rustls-connector/native-certs", "rustls-native-certs", "__rustls"] __rustls = ["rustls", "rustls-connector", "__tls"] __tls = [] [dependencies] snafu = { version = "0.7", default-features = false, features = ["std"]} input_buffer = "0.5" bytes = "1.4" amq-protocol = { version = "7.1", default-features = false } mio = "0.6" mio-extras = "2.0" cookie-factory = "0.3" crossbeam-channel = "0.5" indexmap = "2.0" url = "2.4.0" percent-encoding = "2.3" tracing = "0.1.37" rustls = { version = "0.20", features = ["dangerous_configuration"], optional = true } rustls-connector = { version = "0.16.1", optional = true } webpki-roots = { version = "0.22", optional = true } rustls-native-certs = { version = "0.6", optional = true } native-tls-crate = { version = "0.2.10", optional = true, package = "native-tls" } [build-dependencies] built = "0.6.1" [dev-dependencies] uuid = { version = "1.4", features = [ "v4" ] } mockstream = "0.0.3" tracing-subscriber = "0.3.17"