[−][src]Enum twitchchat::BadgeKind
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 Clone for BadgeKind
[src]
fn clone(&self) -> BadgeKind
[src]
default fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
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 Eq for BadgeKind
[src]
impl Ord for BadgeKind
[src]
fn cmp(&self, other: &BadgeKind) -> Ordering
[src]
default fn max(self, other: Self) -> Self
1.21.0[src]
Compares and returns the maximum of two values. Read more
default fn min(self, other: Self) -> Self
1.21.0[src]
Compares and returns the minimum of two values. Read more
default 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 Hash for BadgeKind
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
default fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more
impl Debug for BadgeKind
[src]
impl<'de> Deserialize<'de> for BadgeKind
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Serialize for BadgeKind
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From for T
[src]
impl<T, U> TryFrom 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> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,