[−][src]Enum gdk::VisibilityState
Specifies the visiblity status of a window for a EventVisibility
.
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 window is completely visible.
the window is partially visible.
the window is not visible at all.
Trait Implementations
impl Clone for VisibilityState
[src]
fn clone(&self) -> VisibilityState
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for VisibilityState
[src]
impl Debug for VisibilityState
[src]
impl Display for VisibilityState
[src]
impl Eq for VisibilityState
[src]
impl<'a> FromValue<'a> for VisibilityState
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for VisibilityState
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for VisibilityState
[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 VisibilityState
[src]
fn cmp(&self, other: &VisibilityState) -> 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<VisibilityState> for VisibilityState
[src]
fn eq(&self, other: &VisibilityState) -> bool
[src]
fn ne(&self, other: &VisibilityState) -> bool
[src]
impl PartialOrd<VisibilityState> for VisibilityState
[src]
fn partial_cmp(&self, other: &VisibilityState) -> Option<Ordering>
[src]
fn lt(&self, other: &VisibilityState) -> bool
[src]
fn le(&self, other: &VisibilityState) -> bool
[src]
fn gt(&self, other: &VisibilityState) -> bool
[src]
fn ge(&self, other: &VisibilityState) -> bool
[src]
impl SetValue for VisibilityState
[src]
impl StaticType for VisibilityState
[src]
fn static_type() -> Type
[src]
impl StructuralEq for VisibilityState
[src]
impl StructuralPartialEq for VisibilityState
[src]
Auto Trait Implementations
impl RefUnwindSafe for VisibilityState
impl Send for VisibilityState
impl Sync for VisibilityState
impl Unpin for VisibilityState
impl UnwindSafe for VisibilityState
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>,