Enum nstd_sys::alloc::NSTDAllocError
source · #[repr(C)]pub enum NSTDAllocError {
NSTD_ALLOC_ERROR_NONE,
NSTD_ALLOC_ERROR_OUT_OF_MEMORY,
NSTD_ALLOC_ERROR_MEMORY_NOT_FOUND,
NSTD_ALLOC_ERROR_HEAP_NOT_FOUND,
NSTD_ALLOC_ERROR_INVALID_HEAP,
NSTD_ALLOC_ERROR_INVALID_LAYOUT,
}Available on crate feature
alloc only.Expand description
Describes an error returned from allocation functions.
Variants§
NSTD_ALLOC_ERROR_NONE
No error occurred.
NSTD_ALLOC_ERROR_OUT_OF_MEMORY
Allocating or reallocating failed.
NSTD_ALLOC_ERROR_MEMORY_NOT_FOUND
Deallocating memory failed.
NSTD_ALLOC_ERROR_HEAP_NOT_FOUND
Getting a handle to a heap failed.
NSTD_ALLOC_ERROR_INVALID_HEAP
A heap is invalid.
NSTD_ALLOC_ERROR_INVALID_LAYOUT
An allocation function received input parameters that resulted in an invalid memory layout.
Trait Implementations§
source§impl Clone for NSTDAllocError
impl Clone for NSTDAllocError
source§fn clone(&self) -> NSTDAllocError
fn clone(&self) -> NSTDAllocError
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl PartialEq<NSTDAllocError> for NSTDAllocError
impl PartialEq<NSTDAllocError> for NSTDAllocError
source§fn eq(&self, other: &NSTDAllocError) -> bool
fn eq(&self, other: &NSTDAllocError) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Copy for NSTDAllocError
impl Eq for NSTDAllocError
impl StructuralEq for NSTDAllocError
impl StructuralPartialEq for NSTDAllocError
Auto Trait Implementations§
impl RefUnwindSafe for NSTDAllocError
impl Send for NSTDAllocError
impl Sync for NSTDAllocError
impl Unpin for NSTDAllocError
impl UnwindSafe for NSTDAllocError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more