[][src]Enum raw_window_handle::RawWindowHandle

pub enum RawWindowHandle {
    IOS(IOSHandle),
    MacOS(MacOSHandle),
    Xlib(XlibHandle),
    Xcb(XcbHandle),
    Wayland(WaylandHandle),
    Windows(WindowsHandle),
    Web(WebHandle),
    Android(AndroidHandle),
    // some variants omitted
}

Variants

This is supported on iOS only.
This is supported on macOS only.
This is supported on Linux or DragonFly BSD or FreeBSD or NetBSD or OpenBSD only.
This is supported on Linux or DragonFly BSD or FreeBSD or NetBSD or OpenBSD only.
Wayland(WaylandHandle)
This is supported on Linux or DragonFly BSD or FreeBSD or NetBSD or OpenBSD only.
Windows(WindowsHandle)
This is supported on Windows only.
This is supported on WebAssembly only.
Android(AndroidHandle)
This is supported on Android only.

Trait Implementations

impl Debug for RawWindowHandle[src]

impl PartialEq<RawWindowHandle> for RawWindowHandle[src]

impl Eq for RawWindowHandle[src]

impl Hash for RawWindowHandle[src]

impl Copy for RawWindowHandle[src]

impl StructuralPartialEq for RawWindowHandle[src]

impl StructuralEq for RawWindowHandle[src]

impl Clone for RawWindowHandle[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = !

The type returned in the event of a conversion error.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

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.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]