[][src]Enum kas::layout::StretchPolicy

pub enum StretchPolicy {
    Fixed,
    Filler,
    LowUtility,
    HighUtility,
    Maximize,
}

Policy for stretching widgets beyond ideal size

Variants

Fixed

Do not exceed ideal size

Filler

Can be stretched to fill space but without utility

LowUtility

Extra space has low utility

HighUtility

Extra space has high utility

Maximize

Greedily consume as much space as possible

Trait Implementations

impl Clone for StretchPolicy[src]

impl Copy for StretchPolicy[src]

impl Debug for StretchPolicy[src]

impl Default for StretchPolicy[src]

impl Eq for StretchPolicy[src]

impl Hash for StretchPolicy[src]

impl Ord for StretchPolicy[src]

impl PartialEq<StretchPolicy> for StretchPolicy[src]

impl PartialOrd<StretchPolicy> for StretchPolicy[src]

impl StructuralEq for StretchPolicy[src]

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

type Owned = T

The resulting type after obtaining ownership.

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.