pub enum MemoryPoolsPreset {
SubSlices,
ExclusivePages,
}Expand description
The presets of MemoryConfiguration.
Variants§
SubSlices
The runtime’s SubSlices preset: a ladder of size-bucketed pools that
sub-slice large pages.
ExclusivePages
The runtime’s ExclusivePages preset: one page per allocation, in
exponentially spaced size buckets.
Trait Implementations§
Source§impl Clone for MemoryPoolsPreset
impl Clone for MemoryPoolsPreset
Source§fn clone(&self) -> MemoryPoolsPreset
fn clone(&self) -> MemoryPoolsPreset
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MemoryPoolsPreset
Source§impl Debug for MemoryPoolsPreset
impl Debug for MemoryPoolsPreset
impl Eq for MemoryPoolsPreset
Source§impl PartialEq for MemoryPoolsPreset
impl PartialEq for MemoryPoolsPreset
impl StructuralPartialEq for MemoryPoolsPreset
Auto Trait Implementations§
impl Freeze for MemoryPoolsPreset
impl RefUnwindSafe for MemoryPoolsPreset
impl Send for MemoryPoolsPreset
impl Sync for MemoryPoolsPreset
impl Unpin for MemoryPoolsPreset
impl UnsafeUnpin for MemoryPoolsPreset
impl UnwindSafe for MemoryPoolsPreset
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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