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