[][src]Trait twitchchat::Encodable

pub trait Encodable: Sealed {
    fn encode<W: ?Sized + Write>(&self, writer: &mut W) -> Result<()>;
}

Encode this message to the buffer

See available messages in the encode module

Required methods

fn encode<W: ?Sized + Write>(&self, writer: &mut W) -> Result<()>

Encode the provided message to the writer

Loading content...

Implementors

impl Encodable for Clear[src]

impl Encodable for Color[src]

impl Encodable for Commercial[src]

impl Encodable for Disconnect[src]

impl Encodable for EmoteOnly[src]

impl Encodable for EmoteOnlyOff[src]

impl Encodable for FollowersOff[src]

impl Encodable for Help[src]

impl Encodable for Mods[src]

impl Encodable for R9kBeta[src]

impl Encodable for R9kBetaOff[src]

impl Encodable for Slow[src]

impl Encodable for SlowOff[src]

impl Encodable for Subscribers[src]

impl Encodable for SubscribersOff[src]

impl Encodable for Unhost[src]

impl Encodable for Unraid[src]

impl Encodable for Vips[src]

impl Encodable for UserConfig[src]

impl<'a> Encodable for Ban<'a>[src]

impl<'a> Encodable for Command<'a>[src]

impl<'a> Encodable for Followers<'a>[src]

impl<'a> Encodable for GiveMod<'a>[src]

impl<'a> Encodable for Host<'a>[src]

impl<'a> Encodable for Join<'a>[src]

impl<'a> Encodable for Marker<'a>[src]

impl<'a> Encodable for Me<'a>[src]

impl<'a> Encodable for Part<'a>[src]

impl<'a> Encodable for Ping<'a>[src]

impl<'a> Encodable for Pong<'a>[src]

impl<'a> Encodable for Privmsg<'a>[src]

impl<'a> Encodable for Raid<'a>[src]

impl<'a> Encodable for Raw<'a>[src]

impl<'a> Encodable for Timeout<'a>[src]

impl<'a> Encodable for Unban<'a>[src]

impl<'a> Encodable for Unmod<'a>[src]

impl<'a> Encodable for Untimeout<'a>[src]

impl<'a> Encodable for Unvip<'a>[src]

impl<'a> Encodable for Vip<'a>[src]

impl<'a> Encodable for Whisper<'a>[src]

Loading content...