Module irc::proto [−][src]
Support for the IRC protocol using Tokio.
Re-exports
pub use self::caps::Capability; |
pub use self::caps::NegotiationVersion; |
pub use self::chan::ChannelExt; |
pub use self::colors::FormattedStringExt; |
pub use self::command::BatchSubCommand; |
pub use self::command::CapSubCommand; |
pub use self::command::Command; |
pub use self::irc::IrcCodec; |
pub use self::message::Message; |
pub use self::mode::ChannelMode; |
pub use self::mode::Mode; |
pub use self::mode::UserMode; |
pub use self::response::Response; |
Modules
caps |
Enumeration of all supported IRCv3 capability extensions. |
chan |
An extension trait that provides the ability to check if a string is a channel name. |
colors |
An extension trait that provides the ability to strip IRC colors from a string |
command |
Enumeration of all available client commands. |
irc |
Implementation of IRC codec for Tokio. |
line |
Implementation of line-delimiting codec for Tokio. |
message |
A module providing a data structure for messages to and from IRC servers. |
mode |
A module defining an API for IRC user and channel modes. |
response |
Enumeration of all the possible server responses. |