[][src]Enum libhandy4::ViewSwitcherPolicy

#[non_exhaustive]pub enum ViewSwitcherPolicy {
    Auto,
    Narrow,
    Wide,
    // some variants omitted
}

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

Automatically adapt to the best fitting mode

Narrow

Force the narrow mode

Wide

Force the wide mode

Trait Implementations

impl Clone for ViewSwitcherPolicy[src]

impl Copy for ViewSwitcherPolicy[src]

impl Debug for ViewSwitcherPolicy[src]

impl Display for ViewSwitcherPolicy[src]

impl Eq for ViewSwitcherPolicy[src]

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

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

impl Hash for ViewSwitcherPolicy[src]

impl Ord for ViewSwitcherPolicy[src]

impl PartialEq<ViewSwitcherPolicy> for ViewSwitcherPolicy[src]

impl PartialOrd<ViewSwitcherPolicy> for ViewSwitcherPolicy[src]

impl SetValue for ViewSwitcherPolicy[src]

impl StaticType for ViewSwitcherPolicy[src]

impl StructuralEq for ViewSwitcherPolicy[src]

impl StructuralPartialEq for ViewSwitcherPolicy[src]

Auto Trait Implementations

impl RefUnwindSafe for ViewSwitcherPolicy[src]

impl Send for ViewSwitcherPolicy[src]

impl Sync for ViewSwitcherPolicy[src]

impl Unpin for ViewSwitcherPolicy[src]

impl UnwindSafe for ViewSwitcherPolicy[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.