Enum gfx_hal::window::SwapchainError[][src]

pub enum SwapchainError {
    OutOfMemory(OutOfMemory),
    DeviceLost(DeviceLost),
    SurfaceLost(SurfaceLost),
    WindowInUse,
    Unknown,
}

Error occurred during swapchain configuration.

Variants

OutOfMemory(OutOfMemory)

Out of either host or device memory.

DeviceLost(DeviceLost)

Device is lost

SurfaceLost(SurfaceLost)

Surface is lost

WindowInUse

Window in use

Unknown

Unknown error.

Trait Implementations

impl Clone for SwapchainError[src]

impl Debug for SwapchainError[src]

impl Display for SwapchainError[src]

impl Error for SwapchainError[src]

impl From<DeviceLost> for SwapchainError[src]

impl From<OutOfMemory> for SwapchainError[src]

impl From<SurfaceLost> for SwapchainError[src]

impl PartialEq<SwapchainError> for SwapchainError[src]

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