[][src]Enum libhandy4::LeafletTransitionType

#[non_exhaustive]pub enum LeafletTransitionType {
    Over,
    Under,
    Slide,
    // some variants omitted
}

This enumeration value describes the possible transitions between modes and children in a Leaflet widget.

New values may be added to this enumeration over time.

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

Cover the old page or uncover the new page, sliding from or towards the end according to orientation, text direction and children order

Under

Uncover the new page or cover the old page, sliding from or towards the start according to orientation, text direction and children order

Slide

Slide from left, right, up or down according to the orientation, text direction and the children order

Trait Implementations

impl Clone for LeafletTransitionType[src]

impl Copy for LeafletTransitionType[src]

impl Debug for LeafletTransitionType[src]

impl Display for LeafletTransitionType[src]

impl Eq for LeafletTransitionType[src]

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

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

impl Hash for LeafletTransitionType[src]

impl Ord for LeafletTransitionType[src]

impl PartialEq<LeafletTransitionType> for LeafletTransitionType[src]

impl PartialOrd<LeafletTransitionType> for LeafletTransitionType[src]

impl SetValue for LeafletTransitionType[src]

impl StaticType for LeafletTransitionType[src]

impl StructuralEq for LeafletTransitionType[src]

impl StructuralPartialEq for LeafletTransitionType[src]

Auto Trait Implementations

impl RefUnwindSafe for LeafletTransitionType[src]

impl Send for LeafletTransitionType[src]

impl Sync for LeafletTransitionType[src]

impl Unpin for LeafletTransitionType[src]

impl UnwindSafe for LeafletTransitionType[src]

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<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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

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

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

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.