[package] name = "crab-kafka" version = "0.0.7" edition = "2021" authors = ["Flavio Bizzarri "] license = "Apache-2.0" description = "Forward + TLS traffic to kafka" readme = "README.md" homepage = "https://github.com/newfla/crab-kafka" repository = "https://github.com/newfla/crab-kafka" keywords = ["kafka", "udp", "tcp", "tls"] categories = ["network-programming", "asynchronous"] [dependencies] log = "0.4" derive_builder= "0.20" fastrand = "2.0" ustr = "1.0" cached = "0.54" byte-unit = "5.1" itertools = "0.13" coarsetime = "0.1" derive-new = "0.7" nohash-hasher = "0.2" kanal = "0.1.0-pre8" tokio = { version = "1.2", features = ["full"] } tokio-util = "0.7" rdkafka = { version = "0.36", features = ["cmake-build","zstd-pkg-config","ssl","gssapi"] } tokio-native-tls = "0.3" tokio-dtls-stream-sink = "0.6" openssl = { version = "0.10", features = ["vendored"] } socket2 = "0.5.7" anyhow = "1.0.88" [dev-dependencies] mimalloc = { version = "0.1", default-features = false } utilities = {path = "examples/udp_to_kafka/utilities"} [profile.release] lto = true strip = true panic = "abort" [workspace] [[example]] name = "udp_to_kafka" path = "examples/udp_to_kafka/src/main.rs"