[][src]Enum gdk::WindowTypeHint

#[non_exhaustive]pub enum WindowTypeHint {
    Normal,
    Dialog,
    Menu,
    Toolbar,
    Splashscreen,
    Utility,
    Dock,
    Desktop,
    DropdownMenu,
    PopupMenu,
    Tooltip,
    Notification,
    Combo,
    Dnd,
    // some variants omitted
}

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.
Normal
Dialog
Menu
Toolbar
Splashscreen
Utility
Dock
Desktop
DropdownMenu
PopupMenu
Tooltip
Notification
Combo
Dnd

Trait Implementations

impl Clone for WindowTypeHint[src]

impl Copy for WindowTypeHint[src]

impl Debug for WindowTypeHint[src]

impl Display for WindowTypeHint[src]

impl Eq for WindowTypeHint[src]

impl<'a> FromValue<'a> for WindowTypeHint[src]

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

impl Hash for WindowTypeHint[src]

impl Ord for WindowTypeHint[src]

impl PartialEq<WindowTypeHint> for WindowTypeHint[src]

impl PartialOrd<WindowTypeHint> for WindowTypeHint[src]

impl SetValue for WindowTypeHint[src]

impl StaticType for WindowTypeHint[src]

impl StructuralEq for WindowTypeHint[src]

impl StructuralPartialEq for WindowTypeHint[src]

Auto Trait Implementations

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
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> ToValue for T where
    T: SetValue + ?Sized
[src]

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.