[−][src]Enum gdk::OwnerChange
Specifies why a selection ownership was changed.
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.
some other app claimed the ownership
the window was destroyed
the client was closed
Trait Implementations
impl Clone for OwnerChange
[src]
fn clone(&self) -> OwnerChange
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for OwnerChange
[src]
impl Debug for OwnerChange
[src]
impl Display for OwnerChange
[src]
impl Eq for OwnerChange
[src]
impl<'a> FromValue<'a> for OwnerChange
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for OwnerChange
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for OwnerChange
[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 OwnerChange
[src]
fn cmp(&self, other: &OwnerChange) -> 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<OwnerChange> for OwnerChange
[src]
fn eq(&self, other: &OwnerChange) -> bool
[src]
fn ne(&self, other: &OwnerChange) -> bool
[src]
impl PartialOrd<OwnerChange> for OwnerChange
[src]
fn partial_cmp(&self, other: &OwnerChange) -> Option<Ordering>
[src]
fn lt(&self, other: &OwnerChange) -> bool
[src]
fn le(&self, other: &OwnerChange) -> bool
[src]
fn gt(&self, other: &OwnerChange) -> bool
[src]
fn ge(&self, other: &OwnerChange) -> bool
[src]
impl SetValue for OwnerChange
[src]
impl StaticType for OwnerChange
[src]
fn static_type() -> Type
[src]
impl StructuralEq for OwnerChange
[src]
impl StructuralPartialEq for OwnerChange
[src]
Auto Trait Implementations
impl RefUnwindSafe for OwnerChange
impl Send for OwnerChange
impl Sync for OwnerChange
impl Unpin for OwnerChange
impl UnwindSafe for OwnerChange
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>,