Enum animate::BoxAlignment[][src]

#[non_exhaustive]
pub enum BoxAlignment {
    Start,
    End,
    Center,
    // some variants omitted
}

The alignment policies available on each axis of the BoxLayout

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

Align the child to the top or to to the left, depending on the used axis

End

Align the child to the bottom or to the right, depending on the used axis

Center

Align the child to the center

Trait Implementations

impl Clone for BoxAlignment[src]

impl Copy for BoxAlignment[src]

impl Debug for BoxAlignment[src]

impl Display for BoxAlignment[src]

impl Eq for BoxAlignment[src]

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

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

impl Hash for BoxAlignment[src]

impl Ord for BoxAlignment[src]

impl PartialEq<BoxAlignment> for BoxAlignment[src]

impl PartialOrd<BoxAlignment> for BoxAlignment[src]

impl SetValue for BoxAlignment[src]

impl StaticType for BoxAlignment[src]

impl StructuralEq for BoxAlignment[src]

impl StructuralPartialEq for BoxAlignment[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>,