Enum animate::SnapEdge[][src]

#[non_exhaustive]
pub enum SnapEdge {
    Top,
    Right,
    Bottom,
    Left,
    // some variants omitted
}

The edge to snap

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

the top edge

Right

the right edge

Bottom

the bottom edge

Left

the left edge

Trait Implementations

impl Clone for SnapEdge[src]

impl Copy for SnapEdge[src]

impl Debug for SnapEdge[src]

impl Display for SnapEdge[src]

impl Eq for SnapEdge[src]

impl<'a> FromValue<'a> for SnapEdge[src]

impl<'a> FromValueOptional<'a> for SnapEdge[src]

impl Hash for SnapEdge[src]

impl Ord for SnapEdge[src]

impl PartialEq<SnapEdge> for SnapEdge[src]

impl PartialOrd<SnapEdge> for SnapEdge[src]

impl SetValue for SnapEdge[src]

impl StaticType for SnapEdge[src]

impl StructuralEq for SnapEdge[src]

impl StructuralPartialEq for SnapEdge[src]

Auto Trait Implementations

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, U> Into<U> for T where
    U: From<T>, 
[src]

impl<Fr, To> IntoColor<To> for Fr where
    To: FromColor<Fr>, 
[src]

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

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToSendValue for T where
    T: SetValue + Send + ToValue + ?Sized
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> ToValue for T where
    T: SetValue + ?Sized
[src]

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<V, T> VZip<V> for T where
    V: MultiLane<T>,