#![unstable]
pub use data::command::Command;
pub use data::config::Config;
pub use data::message::{Message, ToMessage};
pub use data::response::Response;
pub use data::user::{AccessLevel, User};
pub mod kinds {
#![unstable]
#[unstable]
pub trait IrcWriter: Writer + Sized + Send + 'static {}
impl<T> IrcWriter for T where T: Writer + Sized + Send + 'static {}
#[unstable]
pub trait IrcReader: Buffer + Sized + Send + 'static {}
impl<T> IrcReader for T where T: Buffer + Sized + Send + 'static {}
#[unstable]
pub trait IrcStream: IrcWriter + IrcReader {}
impl<T> IrcStream for T where T: IrcWriter + IrcReader {}
}
pub mod command;
pub mod config;
pub mod message;
pub mod response;
pub mod user;