Enum gfx_hal::device::OutOfMemory
source · [−]pub enum OutOfMemory {
Host,
Device,
}
Expand description
Error allocating memory.
Variants
Host
Host memory exhausted.
Device
Device memory exhausted.
Trait Implementations
sourceimpl Clone for OutOfMemory
impl Clone for OutOfMemory
sourcefn clone(&self) -> OutOfMemory
fn clone(&self) -> OutOfMemory
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for OutOfMemory
impl Debug for OutOfMemory
sourceimpl Display for OutOfMemory
impl Display for OutOfMemory
sourceimpl Error for OutOfMemory
impl Error for OutOfMemory
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
use the Display impl or to_string()
sourceimpl From<OutOfMemory> for CreationError
impl From<OutOfMemory> for CreationError
sourcefn from(source: OutOfMemory) -> Self
fn from(source: OutOfMemory) -> Self
Performs the conversion.
sourceimpl From<OutOfMemory> for ViewCreationError
impl From<OutOfMemory> for ViewCreationError
sourcefn from(source: OutOfMemory) -> Self
fn from(source: OutOfMemory) -> Self
Performs the conversion.
sourceimpl From<OutOfMemory> for DisplayPlaneSurfaceError
impl From<OutOfMemory> for DisplayPlaneSurfaceError
sourcefn from(source: OutOfMemory) -> Self
fn from(source: OutOfMemory) -> Self
Performs the conversion.
sourceimpl From<OutOfMemory> for ExternalImagePropertiesError
impl From<OutOfMemory> for ExternalImagePropertiesError
sourcefn from(source: OutOfMemory) -> Self
fn from(source: OutOfMemory) -> Self
Performs the conversion.
sourceimpl From<OutOfMemory> for ExternalResourceError
impl From<OutOfMemory> for ExternalResourceError
sourcefn from(source: OutOfMemory) -> Self
fn from(source: OutOfMemory) -> Self
Performs the conversion.
sourceimpl From<OutOfMemory> for CreationError
impl From<OutOfMemory> for CreationError
sourcefn from(source: OutOfMemory) -> Self
fn from(source: OutOfMemory) -> Self
Performs the conversion.
sourceimpl From<OutOfMemory> for ViewCreationError
impl From<OutOfMemory> for ViewCreationError
sourcefn from(source: OutOfMemory) -> Self
fn from(source: OutOfMemory) -> Self
Performs the conversion.
sourceimpl From<OutOfMemory> for AllocationError
impl From<OutOfMemory> for AllocationError
sourcefn from(source: OutOfMemory) -> Self
fn from(source: OutOfMemory) -> Self
Performs the conversion.
sourceimpl From<OutOfMemory> for CreationError
impl From<OutOfMemory> for CreationError
sourcefn from(source: OutOfMemory) -> Self
fn from(source: OutOfMemory) -> Self
Performs the conversion.
sourceimpl From<OutOfMemory> for CreationError
impl From<OutOfMemory> for CreationError
sourcefn from(source: OutOfMemory) -> Self
fn from(source: OutOfMemory) -> Self
Performs the conversion.
sourceimpl From<OutOfMemory> for SwapchainError
impl From<OutOfMemory> for SwapchainError
sourcefn from(source: OutOfMemory) -> Self
fn from(source: OutOfMemory) -> Self
Performs the conversion.
sourceimpl From<OutOfMemory> for AcquireError
impl From<OutOfMemory> for AcquireError
sourcefn from(source: OutOfMemory) -> Self
fn from(source: OutOfMemory) -> Self
Performs the conversion.
sourceimpl From<OutOfMemory> for WaitError
impl From<OutOfMemory> for WaitError
sourcefn from(source: OutOfMemory) -> Self
fn from(source: OutOfMemory) -> Self
Performs the conversion.
sourceimpl From<OutOfMemory> for PresentError
impl From<OutOfMemory> for PresentError
sourcefn from(source: OutOfMemory) -> Self
fn from(source: OutOfMemory) -> Self
Performs the conversion.
sourceimpl From<OutOfMemory> for AllocationError
impl From<OutOfMemory> for AllocationError
sourcefn from(source: OutOfMemory) -> Self
fn from(source: OutOfMemory) -> Self
Performs the conversion.
sourceimpl From<OutOfMemory> for CreationError
impl From<OutOfMemory> for CreationError
sourcefn from(source: OutOfMemory) -> Self
fn from(source: OutOfMemory) -> Self
Performs the conversion.
sourceimpl From<OutOfMemory> for MapError
impl From<OutOfMemory> for MapError
sourcefn from(source: OutOfMemory) -> Self
fn from(source: OutOfMemory) -> Self
Performs the conversion.
sourceimpl From<OutOfMemory> for BindError
impl From<OutOfMemory> for BindError
sourcefn from(source: OutOfMemory) -> Self
fn from(source: OutOfMemory) -> Self
Performs the conversion.
sourceimpl From<OutOfMemory> for ShaderError
impl From<OutOfMemory> for ShaderError
sourcefn from(source: OutOfMemory) -> Self
fn from(source: OutOfMemory) -> Self
Performs the conversion.
sourceimpl From<OutOfMemory> for DisplayError
impl From<OutOfMemory> for DisplayError
sourcefn from(source: OutOfMemory) -> Self
fn from(source: OutOfMemory) -> Self
Performs the conversion.
sourceimpl From<OutOfMemory> for DisplayModeError
impl From<OutOfMemory> for DisplayModeError
sourcefn from(source: OutOfMemory) -> Self
fn from(source: OutOfMemory) -> Self
Performs the conversion.
sourceimpl PartialEq<OutOfMemory> for OutOfMemory
impl PartialEq<OutOfMemory> 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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more