[][src]Crate irc_proto

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.