[package] name = "rust-with-kafka-tls" description = "Rust messaging with a Strimzi Kafka cluster secured with self-signed tls assets for encryption in transit with mTLS for client authentication" version = "1.0.6" edition = "2021" license = "MIT" authors = [ "Jay Johnson " ] homepage = "https://docs.rs/rust-with-kafka-tls/latest/rust_with_kafka_tls/" documentation = "https://docs.rs/rust-with-kafka-tls" repository = "https://github.com/jay-johnson/rust-with-strimzi-kafka-and-tls" categories = [ "asynchronous" ] keywords = [ "kafka", "tls", "mtls", "encryption", "messaging" ] exclude = [ "kubernetes/*", "docker/*", "notes/*", "target/*", ] [dependencies] async-std = { version = "1.9.0", features = ["attributes"] } backoff = "0.1.5" chrono = "0.4.0" clap = "2.18.0" env_logger = "0.9.0" futures = "0.3.0" hdrhistogram = "7.0.0" maplit = "1.0.2" rand = "0.3.15" regex = "1.1.6" smol = "1.2.4" log = { version = "^0.4.0" } rdkafka = { version = "0.28", features = ["cmake-build", "ssl", "ssl-vendored"] } tokio = { version = "1.21.0", features = ["rt", "time", "macros", "rt-multi-thread"] } [lib] name = "rust_with_kafka_tls" path = "src/lib.rs"