extern crate futures; extern crate tokio_core; extern crate tokio_io; extern crate bytes; extern crate xml5ever; extern crate tendril; extern crate minidom; extern crate native_tls; extern crate tokio_tls; extern crate sasl; extern crate rustc_serialize as serialize; extern crate jid; extern crate domain; extern crate idna; extern crate sha_1; pub mod xmpp_codec; pub mod xmpp_stream; mod stream_start; mod starttls; pub use starttls::StartTlsClient; mod happy_eyeballs; mod client; pub use client::{Client, ClientEvent}; mod component; pub use component::{Component, ComponentEvent};