[][src]Enum gdk::PropertyState

#[non_exhaustive]pub enum PropertyState {
    NewValue,
    Delete,
    // some variants omitted
}

Specifies the type of a property change for a EventProperty.

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

the property value was changed.

Delete

the property was deleted.

Trait Implementations

impl Clone for PropertyState[src]

impl Copy for PropertyState[src]

impl Debug for PropertyState[src]

impl Display for PropertyState[src]

impl Eq for PropertyState[src]

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

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

impl Hash for PropertyState[src]

impl Ord for PropertyState[src]

impl PartialEq<PropertyState> for PropertyState[src]

impl PartialOrd<PropertyState> for PropertyState[src]

impl SetValue for PropertyState[src]

impl StaticType for PropertyState[src]

impl StructuralEq for PropertyState[src]

impl StructuralPartialEq for PropertyState[src]

Auto Trait Implementations

impl RefUnwindSafe for PropertyState

impl Send for PropertyState

impl Sync for PropertyState

impl Unpin for PropertyState

impl UnwindSafe for PropertyState

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.