Enum components::RequestMode[][src]

#[non_exhaustive]
pub enum RequestMode {
    HeightForWidth,
    WidthForHeight,
    ContentSize,
    // some variants omitted
}

Specifies the type of requests for a Actor.

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

Height for width requests

WidthForHeight

Width for height requests

ContentSize

Use the preferred size of the Content, if it has any (available since 1.22)

Trait Implementations

impl Clone for RequestMode[src]

impl Copy for RequestMode[src]

impl Debug for RequestMode[src]

impl Display for RequestMode[src]

impl Eq for RequestMode[src]

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

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

impl Hash for RequestMode[src]

impl Ord for RequestMode[src]

impl PartialEq<RequestMode> for RequestMode[src]

impl PartialOrd<RequestMode> for RequestMode[src]

impl SetValue for RequestMode[src]

impl StaticType for RequestMode[src]

impl StructuralEq for RequestMode[src]

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

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>,