Module irc::proto [] [src]

Support for the IRC protocol using Tokio.

Reexports

pub use self::caps::Capability;
pub use self::caps::NegotiationVersion;
pub use self::chan::ChannelExt;
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.

command

Enumeration of all available client commands.

irc

Implementation of IRC codec for Tokio.

line

Implementation of line-delimiting codec for Tokio.

message

Messages to and from the server.

mode

A module defining an API for IRC user and channel modes.

response

Enumeration of all the possible server responses.