[][src]Enum twitchchat::BadgeKind

pub enum BadgeKind {
    Admin,
    Bits,
    Broadcaster,
    GlobalMod,
    Moderator,
    Subscriber,
    Staff,
    Turbo,
    Premium,
    VIP,
    Partner,
    Unknown(String),
    // some variants omitted
}

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

Premium

Twitch Prime badge

VIP

VIP Badge

Partner

Partner badge

Unknown(String)

An Unknown badge

Trait Implementations

impl Eq for BadgeKind[src]

impl Ord for BadgeKind[src]

fn max(self, other: Self) -> Self1.21.0[src]

Compares and returns the maximum of two values. Read more

fn min(self, other: Self) -> Self1.21.0[src]

Compares and returns the minimum of two values. Read more

fn clamp(self, min: Self, max: Self) -> Self[src]

🔬 This is a nightly-only experimental API. (clamp)

Restrict a value to a certain interval. Read more

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 PartialOrd<BadgeKind> for BadgeKind[src]

impl Debug for BadgeKind[src]

impl Hash for BadgeKind[src]

fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher
1.3.0[src]

Feeds a slice of this type into the given [Hasher]. Read more

impl Serialize for BadgeKind[src]

impl<'de> Deserialize<'de> for BadgeKind[src]

Auto Trait Implementations

impl Send for BadgeKind

impl Sync for BadgeKind

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

impl<T> From<T> for T[src]

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

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> 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> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]