irc_proto/
lib.rs

1//! Support for the IRC protocol using Tokio.
2
3#![warn(missing_docs)]
4
5pub mod caps;
6pub mod chan;
7pub mod colors;
8pub mod command;
9pub mod error;
10#[cfg(feature = "tokio")]
11pub mod irc;
12#[cfg(feature = "tokio")]
13pub mod line;
14pub mod message;
15pub mod mode;
16pub mod prefix;
17pub mod response;
18
19pub use self::caps::{Capability, NegotiationVersion};
20pub use self::chan::ChannelExt;
21pub use self::colors::FormattedStringExt;
22pub use self::command::{BatchSubCommand, CapSubCommand, Command};
23#[cfg(feature = "tokio")]
24pub use self::irc::IrcCodec;
25pub use self::message::Message;
26pub use self::mode::{ChannelMode, Mode, UserMode};
27pub use self::prefix::Prefix;
28pub use self::response::Response;