[−][src]Enum gdk::PropMode
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.
the new data replaces the existing data.
the new data is prepended to the existing data.
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]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for PropMode
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for PropMode
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for PropMode
[src]
fn cmp(&self, other: &PropMode) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<PropMode> for PropMode
[src]
impl PartialOrd<PropMode> for PropMode
[src]
fn partial_cmp(&self, other: &PropMode) -> Option<Ordering>
[src]
fn lt(&self, other: &PropMode) -> bool
[src]
fn le(&self, other: &PropMode) -> bool
[src]
fn gt(&self, other: &PropMode) -> bool
[src]
fn ge(&self, other: &PropMode) -> bool
[src]
impl SetValue for PropMode
[src]
impl StaticType for PropMode
[src]
fn static_type() -> Type
[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]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToSendValue for T where
T: ToValue + SetValue + Send + ?Sized,
T: ToValue + SetValue + Send + ?Sized,
fn to_send_value(&self) -> SendValue
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> ToValue for T where
T: SetValue + ?Sized,
T: SetValue + ?Sized,
fn to_value(&self) -> Value
fn to_value_type(&self) -> Type
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,