[][src]Enum gdk::WindowEdge

#[non_exhaustive]pub enum WindowEdge {
    NorthWest,
    North,
    NorthEast,
    West,
    East,
    SouthWest,
    South,
    SouthEast,
    // some variants omitted
}

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

the top left corner.

North

the top edge.

NorthEast

the top right corner.

West

the left edge.

East

the right edge.

SouthWest

the lower left corner.

South

the lower edge.

SouthEast

the lower right corner.

Trait Implementations

impl Clone for WindowEdge[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]

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

impl Hash for WindowEdge[src]

impl Ord for WindowEdge[src]

impl PartialEq<WindowEdge> for WindowEdge[src]

impl PartialOrd<WindowEdge> for WindowEdge[src]

impl SetValue for WindowEdge[src]

impl StaticType for WindowEdge[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]

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.