[][src]Enum twitchchat::BadgeKind

pub enum BadgeKind {
    Admin,
    Bits,
    Broadcaster,
    GlobalMod,
    Moderator,
    Subscriber,
    Staff,
    Turbo,
    Unknown(String),
}

BadgeKind are the kind of badges that are associated with messages.

Any unknown (e.g. custom badges/sub events, etc) are placed into the Unknown variant

Variants

Admin

Admin badge

Bits

Bits badge

Broadcaster

Broadcaster badge

GlobalMod

Global moderator badge

Moderator

Channel moderator badge

Subscriber

Subscriber badge

Staff

Twitch staff badge

Turbo

Turbo badge

Unknown(String)

An Unknown badge

Trait Implementations

impl PartialEq<BadgeKind> for BadgeKind[src]

impl Clone for BadgeKind[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for BadgeKind[src]

Auto Trait Implementations

impl Send for BadgeKind

impl Sync for BadgeKind

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]