[package] name = "tokio-xmpp" version = "3.1.0" authors = ["Astro ", "Emmanuel Gil Peyrot ", "pep ", "O01eg ", "SonnyX ", "Paul Fariello "] description = "Asynchronous XMPP for Rust with tokio" license = "MPL-2.0" homepage = "https://gitlab.com/xmpp-rs/xmpp-rs" repository = "https://gitlab.com/xmpp-rs/xmpp-rs" documentation = "https://docs.rs/tokio-xmpp" categories = ["asynchronous", "network-programming"] keywords = ["xmpp", "tokio"] edition = "2018" [dependencies] bytes = "1" futures = "0.3" idna = "0.2" log = "0.4" native-tls = { version = "0.2", optional = true } sasl = "0.5" tokio = { version = "1", features = ["net", "rt", "rt-multi-thread", "macros"] } tokio-native-tls = { version = "0.3", optional = true } tokio-rustls = { version = "0.23", optional = true } tokio-stream = { version = "0.1", features = [] } tokio-util = { version = "0.6", features = ["codec"] } trust-dns-proto = "0.20" trust-dns-resolver = "0.20" xmpp-parsers = "0.19" minidom = "0.14" rxml = { git = "https://github.com/horazont/rxml.git", branch = "feature/push-buf" } webpki-roots = { version = "0.22", optional = true } [build-dependencies] rustc_version = "0.4" [features] default = ["tls-native"] tls-rust = ["tokio-rustls", "webpki-roots"] tls-native = ["tokio-native-tls", "native-tls"] serde = ["xmpp-parsers/serde"]