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

#[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.

Methods

impl Point[src]

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

Checks if self is Forehead.

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

Checks if self is Eyes.

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

Checks if self is Mouth.

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

Checks if self is Chin.

Trait Implementations

impl Clone for Point[src]

impl Copy for Point[src]

impl Debug for Point[src]

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

impl Eq for Point[src]

impl Hash for Point[src]

impl PartialEq<Point> for Point[src]

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

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

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.