pub enum FrameAllocatorError {
OutOfMemory,
InvalidFrame,
InvalidSize,
InvalidNumaNode,
ReservedMemoryConflict,
}Expand description
Frame allocator errors
Variants§
OutOfMemory
No frames available
InvalidFrame
Invalid frame number
InvalidSize
Invalid allocation size
InvalidNumaNode
NUMA node not available
ReservedMemoryConflict
Region overlaps with reserved memory
Trait Implementations§
Source§impl Clone for FrameAllocatorError
impl Clone for FrameAllocatorError
Source§fn clone(&self) -> FrameAllocatorError
fn clone(&self) -> FrameAllocatorError
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FrameAllocatorError
impl Debug for FrameAllocatorError
Source§impl PartialEq for FrameAllocatorError
impl PartialEq for FrameAllocatorError
impl Copy for FrameAllocatorError
impl Eq for FrameAllocatorError
impl StructuralPartialEq for FrameAllocatorError
Auto Trait Implementations§
impl Freeze for FrameAllocatorError
impl RefUnwindSafe for FrameAllocatorError
impl Send for FrameAllocatorError
impl Sync for FrameAllocatorError
impl Unpin for FrameAllocatorError
impl UnwindSafe for FrameAllocatorError
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)