[][src]Enum wgpu::SwapChainError

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

impl RefUnwindSafe for SwapChainError

impl Send for SwapChainError

impl Sync for SwapChainError

impl Unpin for SwapChainError

impl UnwindSafe for SwapChainError

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<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?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.