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
nstd_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
sourceimpl Clone for NSTDAllocError
impl Clone for NSTDAllocError
sourcefn clone(&self) -> NSTDAllocError
fn clone(&self) -> NSTDAllocError
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 moresourceimpl Debug for NSTDAllocError
impl Debug for NSTDAllocError
sourceimpl Hash for NSTDAllocError
impl Hash for NSTDAllocError
sourceimpl PartialEq<NSTDAllocError> for NSTDAllocError
impl PartialEq<NSTDAllocError> for NSTDAllocError
sourcefn eq(&self, other: &NSTDAllocError) -> bool
fn eq(&self, other: &NSTDAllocError) -> bool
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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more