[][src]Enum gdk::PropMode

#[non_exhaustive]pub enum PropMode {
    Replace,
    Prepend,
    Append,
    // some variants omitted
}

Describes how existing data is combined with new data when using gdk_property_change.

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

the new data replaces the existing data.

Prepend

the new data is prepended to the existing data.

Append

the new data is appended to the existing data.

Trait Implementations

impl Clone for PropMode[src]

impl Copy for PropMode[src]

impl Debug for PropMode[src]

impl Display for PropMode[src]

impl Eq for PropMode[src]

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

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

impl Hash for PropMode[src]

impl Ord for PropMode[src]

impl PartialEq<PropMode> for PropMode[src]

impl PartialOrd<PropMode> for PropMode[src]

impl SetValue for PropMode[src]

impl StaticType for PropMode[src]

impl StructuralEq for PropMode[src]

impl StructuralPartialEq for PropMode[src]

Auto Trait Implementations

impl RefUnwindSafe for PropMode

impl Send for PropMode

impl Sync for PropMode

impl Unpin for PropMode

impl UnwindSafe for PropMode

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.