[][src]Enum luminance_glfw::GlfwSurfaceError

#[non_exhaustive]pub enum GlfwSurfaceError {
    InitError(InitError),
    WindowCreationFailed,
    NoPrimaryMonitor,
    NoVideoMode,
    GraphicsStateError(StateQueryError),
}

Error that can be risen while creating a surface.

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.
InitError(InitError)

Initialization of the surface went wrong.

This variant exposes a glfw error for further information about what went wrong.

WindowCreationFailed

Window creation failed.

NoPrimaryMonitor

No primary monitor detected.

NoVideoMode

No available video mode.

GraphicsStateError(StateQueryError)

The graphics state is not available.

This error is generated when the initialization code is called on a thread on which the graphics state has already been acquired.

Trait Implementations

impl Debug for GlfwSurfaceError[src]

impl Display for GlfwSurfaceError[src]

impl Error for GlfwSurfaceError[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> ToString for T where
    T: Display + ?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.