1#[macro_use]
2extern crate futures;
3extern crate tokio_core;
4extern crate tokio_io;
5extern crate bytes;
6extern crate xml5ever;
7extern crate tendril;
8extern crate minidom;
9extern crate native_tls;
10extern crate tokio_tls;
11extern crate sasl;
12extern crate rustc_serialize as serialize;
13extern crate jid;
14extern crate domain;
15
16pub mod xmpp_codec;
17pub mod xmpp_stream;
18mod stream_start;
19mod tcp;
20pub use tcp::TcpClient;
21mod starttls;
22pub use starttls::StartTlsClient;
23mod happy_eyeballs;
24mod client;
25pub use client::{Client, ClientEvent};