[][src]Enum tbot::types::sticker::set::Kind

pub enum Kind {
    Plain,
    Animated,
    Masks,
}

Represents different kinds of a sticker::Set.

Non-exhaustiveness

Users should not match this enum exhaustively. New variants added to it are not considered a breaking change per tbot's breaking change policy.

Variants

Plain

The stickers in the sticker set are neither animated nor masks.

Animated

The sticker set contains animated stickers.

Masks

The sticker set contains masks.

Trait Implementations

impl PartialEq<Kind> for Kind[src]

#[must_use] fn ne(&self, other: &Rhs) -> bool1.0.0[src]

This method tests for !=.

impl Clone for Kind[src]

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

Performs copy-assignment from source. Read more

impl Copy for Kind[src]

impl Debug for Kind[src]

Auto Trait Implementations

impl Send for Kind

impl Unpin for Kind

impl Sync for Kind

impl UnwindSafe for Kind

impl RefUnwindSafe for Kind

Blanket Implementations

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

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

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

type Owned = T

The resulting type after obtaining ownership.

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> Borrow<T> for T where
    T: ?Sized
[src]

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

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