Enum speedy2d::window::WindowCreationError[][src]

pub enum WindowCreationError {
    PrimaryMonitorNotFound,
    SuitableContextNotFound,
    MakeContextCurrentFailed,
    RendererCreationFailed,
}

Error occurring when creating a window.

Variants

PrimaryMonitorNotFound

Could not find the primary monitor.

SuitableContextNotFound

Could not find a suitable graphics context. Speedy2D attempts to find the best possible context configuration by trying multiple options for vsync and multisampling.

MakeContextCurrentFailed

Failed to make the graphics context current.

RendererCreationFailed

Failed to instantiate the renderer.

Trait Implementations

impl Clone for WindowCreationError[src]

impl Copy for WindowCreationError[src]

impl Debug for WindowCreationError[src]

impl Display for WindowCreationError[src]

impl Eq for WindowCreationError[src]

impl Hash for WindowCreationError[src]

impl PartialEq<WindowCreationError> for WindowCreationError[src]

impl StructuralEq for WindowCreationError[src]

impl StructuralPartialEq for WindowCreationError[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> 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.