pub enum MemoryAllocationPolicy {
FirstFit,
BestFit,
WorstFit,
BuddySystem,
SlabAllocator,
}Expand description
Memory allocation policies
Variants§
FirstFit
First fit allocation
BestFit
Best fit allocation
WorstFit
Worst fit allocation
BuddySystem
Buddy system allocation
SlabAllocator
Slab allocator
Trait Implementations§
Source§impl Clone for MemoryAllocationPolicy
impl Clone for MemoryAllocationPolicy
Source§fn clone(&self) -> MemoryAllocationPolicy
fn clone(&self) -> MemoryAllocationPolicy
Returns a duplicate 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 MemoryAllocationPolicy
impl Debug for MemoryAllocationPolicy
Source§impl PartialEq for MemoryAllocationPolicy
impl PartialEq for MemoryAllocationPolicy
impl StructuralPartialEq for MemoryAllocationPolicy
Auto Trait Implementations§
impl Freeze for MemoryAllocationPolicy
impl RefUnwindSafe for MemoryAllocationPolicy
impl Send for MemoryAllocationPolicy
impl Sync for MemoryAllocationPolicy
impl Unpin for MemoryAllocationPolicy
impl UnwindSafe for MemoryAllocationPolicy
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more