[][src]Module twitchchat::prelude

Prelude with common types

Re-exports

pub use super::decoder::AsyncDecoder;
pub use super::decoder::Decoder;
pub use super::encoder::AsyncEncoder;
pub use super::encoder::Encodable;
pub use super::encoder::Encoder;
pub use super::rate_limit::RateClass;
pub use super::twitch;
pub use super::commands;
pub use super::messages;

Structs

AsyncRunner

An asynchronous runner

IrcMessage

A raw irc message @tags :prefix COMMAND args :data\r\n

NotifyHandle

A notify handle for sending a single-shot signal to the 'other side'

TagIndices

Pre-computed tag indices

Tags

Tags are IRCv3 message tags. Twitch uses them extensively.

Enums

Identity

Your identity on Twitch.

Status

Status produced by the loop