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.