1#[macro_use]
2extern crate futures;
3extern crate tokio_core;
4extern crate tokio_io;
5extern crate bytes;
6extern crate xml;
7extern crate native_tls;
8extern crate tokio_tls;
9extern crate sasl;
10extern crate rustc_serialize as serialize;
11extern crate jid;
12
13
14pub mod xmpp_codec;
15pub mod xmpp_stream;
16mod stream_start;
17mod tcp;
18pub use tcp::*;
19mod starttls;
20pub use starttls::*;
21mod client_auth;
22pub use client_auth::*;
23mod client_bind;
24pub use client_bind::*;
25
26
27// type FullClient = sasl::Client<StartTLS<TCPConnection>>
28