[−][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 PartialEq<BadgeKind> for BadgeKind
[src]
impl Clone for BadgeKind
[src]
fn clone(&self) -> BadgeKind
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Ord for BadgeKind
[src]
fn cmp(&self, other: &BadgeKind) -> Ordering
[src]
fn max(self, other: Self) -> Self
1.21.0[src]
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self
1.21.0[src]
Compares and returns the minimum of two values. Read more
fn clamp(self, min: Self, max: Self) -> Self
[src]
clamp
)Restrict a value to a certain interval. Read more
impl Eq 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 Debug 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,
Feeds a slice of this type into the given [Hasher
]. Read more
impl Serialize for BadgeKind
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for BadgeKind
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
Blanket Implementations
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> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
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, 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> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,