Enum wgpu::SwapChainError[][src]

pub enum SwapChainError {
    Timeout,
    Outdated,
    Lost,
    OutOfMemory,
}

Result of an unsuccessful call to SwapChain::get_current_frame.

Variants

Timeout

A timeout was encountered while trying to acquire the next frame.

Outdated

The underlying surface has changed, and therefore the swap chain must be updated.

Lost

The swap chain has been lost and needs to be recreated.

OutOfMemory

There is no more memory left to allocate a new frame.

Trait Implementations

impl Clone for SwapChainError[src]

impl Debug for SwapChainError[src]

impl Display for SwapChainError[src]

impl Eq for SwapChainError[src]

impl Error for SwapChainError[src]

impl PartialEq<SwapChainError> for SwapChainError[src]

impl StructuralEq 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> Downcast<T> for T

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

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

impl<T> Instrument 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.

impl<T> Upcast<T> for T