pub enum MemoryPolicyModeType {
MpolDefault,
MpolBind,
MpolInterleave,
MpolWeightedInterleave,
MpolPreferred,
MpolPreferredMany,
MpolLocal,
}Expand description
MemoryPolicyModeType defines the memory policy mode.
Variants§
MpolDefault
MpolDefault - Default NUMA policy.
MpolBind
MpolBind - Bind memory allocation to specific nodes.
MpolInterleave
MpolInterleave - Interleave memory allocation across nodes.
MpolWeightedInterleave
MpolWeightedInterleave - Weighted interleave memory allocation across nodes.
MpolPreferred
MpolPreferred - Prefer memory allocation from specific nodes.
MpolPreferredMany
MpolPreferredMany - Prefer memory allocation from multiple nodes.
MpolLocal
MpolLocal - Local node memory allocation.
Trait Implementations§
Source§impl Clone for MemoryPolicyModeType
impl Clone for MemoryPolicyModeType
Source§fn clone(&self) -> MemoryPolicyModeType
fn clone(&self) -> MemoryPolicyModeType
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 MemoryPolicyModeType
impl Debug for MemoryPolicyModeType
Source§impl Default for MemoryPolicyModeType
impl Default for MemoryPolicyModeType
Source§fn default() -> MemoryPolicyModeType
fn default() -> MemoryPolicyModeType
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MemoryPolicyModeType
impl<'de> Deserialize<'de> for MemoryPolicyModeType
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for MemoryPolicyModeType
impl Display for MemoryPolicyModeType
Source§impl FromStr for MemoryPolicyModeType
impl FromStr for MemoryPolicyModeType
Source§impl PartialEq for MemoryPolicyModeType
impl PartialEq for MemoryPolicyModeType
Source§impl Serialize for MemoryPolicyModeType
impl Serialize for MemoryPolicyModeType
Source§impl TryFrom<&str> for MemoryPolicyModeType
impl TryFrom<&str> for MemoryPolicyModeType
impl Copy for MemoryPolicyModeType
impl Eq for MemoryPolicyModeType
impl StructuralPartialEq for MemoryPolicyModeType
Auto Trait Implementations§
impl Freeze for MemoryPolicyModeType
impl RefUnwindSafe for MemoryPolicyModeType
impl Send for MemoryPolicyModeType
impl Sync for MemoryPolicyModeType
impl Unpin for MemoryPolicyModeType
impl UnwindSafe for MemoryPolicyModeType
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