[]Enum amethyst_rendy::rendy::hal::device::OutOfMemory

pub enum OutOfMemory {
    OutOfHostMemory,
    OutOfDeviceMemory,
}

Error allocating memory.

Variants

OutOfHostMemory

Host memory exhausted.

OutOfDeviceMemory

Device memory exhausted.

Trait Implementations

impl Clone for OutOfMemory

impl Copy for OutOfMemory

impl Debug for OutOfMemory

impl Display for OutOfMemory

impl Eq for OutOfMemory

impl Fail for OutOfMemory

impl From<OutOfMemory> for CreationError

impl From<OutOfMemory> for CreationError

impl From<OutOfMemory> for BindError

impl From<OutOfMemory> for ShaderError

impl From<OutOfMemory> for HeapsError

impl From<OutOfMemory> for ViewError

impl From<OutOfMemory> for AllocationError

impl From<OutOfMemory> for Error

impl From<OutOfMemory> for CreationError

impl From<OutOfMemory> for CreationError

impl From<OutOfMemory> for ViewCreationError

impl From<OutOfMemory> for OomOrDeviceLost

impl From<OutOfMemory> for CreationError

impl PartialEq<OutOfMemory> for OutOfMemory

impl StructuralEq for OutOfMemory

impl StructuralPartialEq for OutOfMemory

Auto Trait Implementations

impl RefUnwindSafe for OutOfMemory

impl Send for OutOfMemory

impl Sync for OutOfMemory

impl Unpin for OutOfMemory

impl UnwindSafe for OutOfMemory

Blanket Implementations

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
    D: AdaptFrom<S, Swp, Dwp, T>,
    Dwp: WhitePoint,
    Swp: WhitePoint,
    T: Component + Float
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Any for T where
    T: Any

impl<T> AsFail for T where
    T: Fail, 

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Clone for T where
    T: Clone
[src]

impl<T> Event for T where
    T: Send + Sync + 'static, 

impl<E> Fail for E where
    E: 'static + Error + Send + Sync

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

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Resource for T where
    T: Any + Send + Sync

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> Scalar for T where
    T: PartialEq<T> + Copy + Any + Debug
[src]

impl<T> SetParameter for T

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>, 

impl<T> Supports<T> for T

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<V, T> VZip<V> for T where
    V: MultiLane<T>,