Enum tbot::types::sticker::mask_position::Point[][src]

#[non_exhaustive]
pub enum Point {
    Forehead,
    Eyes,
    Mouth,
    Chin,
}

Represents where the mask is placed.

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.
Forehead

Placed on forehead.

Eyes

Placed on eyes.

Mouth

Placed on mouth.

Chin

Placed on chin.

Implementations

impl Point[src]

pub fn is_forehead(&self) -> bool[src]

Returns true if self is of variant Forehead.

pub fn is_eyes(&self) -> bool[src]

Returns true if self is of variant Eyes.

pub fn is_mouth(&self) -> bool[src]

Returns true if self is of variant Mouth.

pub fn is_chin(&self) -> bool[src]

Returns true if self is of variant Chin.

Trait Implementations

impl Clone for Point[src]

impl Debug for Point[src]

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

impl Hash for Point[src]

impl PartialEq<Point> for Point[src]

impl Serialize for Point[src]

impl Copy for Point[src]

impl Eq for Point[src]

impl StructuralEq for Point[src]

impl StructuralPartialEq for Point[src]

Auto Trait Implementations

impl RefUnwindSafe for Point

impl Send for Point

impl Sync for Point

impl Unpin for Point

impl UnwindSafe for Point

Blanket Implementations

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

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

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

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

impl<T> Instrument for T[src]

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]