[−][src]Enum twitchchat::BadgeKind
The kind of the badges that are associated with messages.
Any unknonw (e.g. custom badges/sub events, etc) are placed into the Unknown variant.
Variants (Non-exhaustive)
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Admin badge
Bits badge
Broadcaster badge
GlobalMod badge
Moderator badge
Subscriber badge
Staff badge
Turbo badge
Premium badge
VIP badge
Partner badge
Unknown(String)
Unknown badge. Likely a custom badge
Trait Implementations
impl Clone for BadgeKind
[src]
impl Debug for BadgeKind
[src]
impl Eq for BadgeKind
[src]
impl Hash for BadgeKind
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for BadgeKind
[src]
fn cmp(&self, other: &BadgeKind) -> Ordering
[src]
fn max(self, other: Self) -> Self
1.21.0[src]
fn min(self, other: Self) -> Self
1.21.0[src]
fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<BadgeKind> for BadgeKind
[src]
impl PartialOrd<BadgeKind> for BadgeKind
[src]
fn partial_cmp(&self, other: &BadgeKind) -> Option<Ordering>
[src]
fn lt(&self, other: &BadgeKind) -> bool
[src]
fn le(&self, other: &BadgeKind) -> bool
[src]
fn gt(&self, other: &BadgeKind) -> bool
[src]
fn ge(&self, other: &BadgeKind) -> bool
[src]
impl StructuralEq for BadgeKind
[src]
impl StructuralPartialEq for BadgeKind
[src]
Auto Trait Implementations
impl RefUnwindSafe for BadgeKind
impl Send for BadgeKind
impl Sync for BadgeKind
impl Unpin for BadgeKind
impl UnwindSafe for BadgeKind
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,