pub struct NumaPreferences {
pub preferred_nodes: Vec<usize>,
pub local_memory_preference: f64,
pub max_numa_distance: Option<usize>,
}Expand description
NUMA topology preferences
Fields§
§preferred_nodes: Vec<usize>Preferred NUMA nodes
local_memory_preference: f64Local memory preference strength
max_numa_distance: Option<usize>Maximum NUMA distance allowed
Trait Implementations§
Source§impl Clone for NumaPreferences
impl Clone for NumaPreferences
Source§fn clone(&self) -> NumaPreferences
fn clone(&self) -> NumaPreferences
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 moreAuto Trait Implementations§
impl Freeze for NumaPreferences
impl RefUnwindSafe for NumaPreferences
impl Send for NumaPreferences
impl Sync for NumaPreferences
impl Unpin for NumaPreferences
impl UnwindSafe for NumaPreferences
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