[][src]Enum libhandy4::FlapFoldPolicy

#[non_exhaustive]pub enum FlapFoldPolicy {
    Never,
    Always,
    Auto,
    // some variants omitted
}

These enumeration values describe the possible folding behavior in a Flap widget.

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

Disable folding, the flap cannot reach narrow sizes.

Always

Keep the flap always folded.

Auto

Fold and unfold the flap based on available space.

Trait Implementations

impl Clone for FlapFoldPolicy[src]

impl Copy for FlapFoldPolicy[src]

impl Debug for FlapFoldPolicy[src]

impl Display for FlapFoldPolicy[src]

impl Eq for FlapFoldPolicy[src]

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

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

impl Hash for FlapFoldPolicy[src]

impl Ord for FlapFoldPolicy[src]

impl PartialEq<FlapFoldPolicy> for FlapFoldPolicy[src]

impl PartialOrd<FlapFoldPolicy> for FlapFoldPolicy[src]

impl SetValue for FlapFoldPolicy[src]

impl StaticType for FlapFoldPolicy[src]

impl StructuralEq for FlapFoldPolicy[src]

impl StructuralPartialEq for FlapFoldPolicy[src]

Auto Trait Implementations

impl RefUnwindSafe for FlapFoldPolicy[src]

impl Send for FlapFoldPolicy[src]

impl Sync for FlapFoldPolicy[src]

impl Unpin for FlapFoldPolicy[src]

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