Crate irc_proto

Source
Expand description

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::prefix::Prefix;
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.
error
IRC protocol errors using failure.
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.
prefix
A module providing an enum for a message prefix.
response
Enumeration of all the possible server responses.