#[repr(C)]pub enum NSTDWindowsAllocError {
NSTD_WINDOWS_ALLOC_ERROR_NONE,
NSTD_WINDOWS_ALLOC_ERROR_OUT_OF_MEMORY,
NSTD_WINDOWS_ALLOC_ERROR_MEMORY_NOT_FOUND,
NSTD_WINDOWS_ALLOC_ERROR_HEAP_NOT_FOUND,
NSTD_WINDOWS_ALLOC_ERROR_INVALID_HEAP,
NSTD_WINDOWS_ALLOC_ERROR_INVALID_LAYOUT,
}Available on crate features
os and os_windows_alloc only.Expand description
Describes an error returned from allocation functions for Windows.
Variants§
NSTD_WINDOWS_ALLOC_ERROR_NONE
No error occurred.
NSTD_WINDOWS_ALLOC_ERROR_OUT_OF_MEMORY
Allocating or reallocating failed.
NSTD_WINDOWS_ALLOC_ERROR_MEMORY_NOT_FOUND
Deallocating memory failed.
NSTD_WINDOWS_ALLOC_ERROR_HEAP_NOT_FOUND
Getting a handle to a heap failed.
NSTD_WINDOWS_ALLOC_ERROR_INVALID_HEAP
A heap is invalid.
NSTD_WINDOWS_ALLOC_ERROR_INVALID_LAYOUT
An allocation function received input parameters that resulted in an invalid memory layout.
Trait Implementations§
source§impl Clone for NSTDWindowsAllocError
impl Clone for NSTDWindowsAllocError
source§fn clone(&self) -> NSTDWindowsAllocError
fn clone(&self) -> NSTDWindowsAllocError
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 Debug for NSTDWindowsAllocError
impl Debug for NSTDWindowsAllocError
source§impl From<NSTDWindowsAllocError> for NSTDAllocError
Available on crate feature alloc only.
impl From<NSTDWindowsAllocError> for NSTDAllocError
Available on crate feature
alloc only.source§fn from(err: NSTDWindowsAllocError) -> Self
fn from(err: NSTDWindowsAllocError) -> Self
Converts an NSTDWindowsAllocError into an NSTDAllocError.
source§impl PartialEq<NSTDWindowsAllocError> for NSTDWindowsAllocError
impl PartialEq<NSTDWindowsAllocError> for NSTDWindowsAllocError
source§fn eq(&self, other: &NSTDWindowsAllocError) -> bool
fn eq(&self, other: &NSTDWindowsAllocError) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Copy for NSTDWindowsAllocError
impl Eq for NSTDWindowsAllocError
impl StructuralEq for NSTDWindowsAllocError
impl StructuralPartialEq for NSTDWindowsAllocError
Auto Trait Implementations§
impl RefUnwindSafe for NSTDWindowsAllocError
impl Send for NSTDWindowsAllocError
impl Sync for NSTDWindowsAllocError
impl Unpin for NSTDWindowsAllocError
impl UnwindSafe for NSTDWindowsAllocError
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