[−][src]Enum gdk::WindowEdge
Determines a window edge or corner.
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 top left corner.
the top edge.
the top right corner.
the left edge.
the right edge.
the lower left corner.
the lower edge.
the lower right corner.
Trait Implementations
impl Clone for WindowEdge
[src]
fn clone(&self) -> WindowEdge
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for WindowEdge
[src]
impl Debug for WindowEdge
[src]
impl Display for WindowEdge
[src]
impl Eq for WindowEdge
[src]
impl<'a> FromValue<'a> for WindowEdge
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for WindowEdge
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for WindowEdge
[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 WindowEdge
[src]
fn cmp(&self, other: &WindowEdge) -> 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<WindowEdge> for WindowEdge
[src]
fn eq(&self, other: &WindowEdge) -> bool
[src]
fn ne(&self, other: &WindowEdge) -> bool
[src]
impl PartialOrd<WindowEdge> for WindowEdge
[src]
fn partial_cmp(&self, other: &WindowEdge) -> Option<Ordering>
[src]
fn lt(&self, other: &WindowEdge) -> bool
[src]
fn le(&self, other: &WindowEdge) -> bool
[src]
fn gt(&self, other: &WindowEdge) -> bool
[src]
fn ge(&self, other: &WindowEdge) -> bool
[src]
impl SetValue for WindowEdge
[src]
impl StaticType for WindowEdge
[src]
fn static_type() -> Type
[src]
impl StructuralEq for WindowEdge
[src]
impl StructuralPartialEq for WindowEdge
[src]
Auto Trait Implementations
impl RefUnwindSafe for WindowEdge
impl Send for WindowEdge
impl Sync for WindowEdge
impl Unpin for WindowEdge
impl UnwindSafe for WindowEdge
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>,