pub struct CpuTopologyBuilder { /* private fields */ }
Expand description
Builder for CpuTopology
.
Implementations§
Source§impl CpuTopologyBuilder
impl CpuTopologyBuilder
pub fn threads_per_core(&mut self, value: u8) -> &mut Self
pub fn cores_per_die(&mut self, value: u8) -> &mut Self
pub fn dies_per_package(&mut self, value: u8) -> &mut Self
pub fn packages(&mut self, value: u8) -> &mut Self
Sourcepub fn build(&self) -> Result<CpuTopology, CpuTopologyBuilderError>
pub fn build(&self) -> Result<CpuTopology, CpuTopologyBuilderError>
Trait Implementations§
Source§impl Clone for CpuTopologyBuilder
impl Clone for CpuTopologyBuilder
Source§fn clone(&self) -> CpuTopologyBuilder
fn clone(&self) -> CpuTopologyBuilder
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 CpuTopologyBuilder
impl RefUnwindSafe for CpuTopologyBuilder
impl Send for CpuTopologyBuilder
impl Sync for CpuTopologyBuilder
impl Unpin for CpuTopologyBuilder
impl UnwindSafe for CpuTopologyBuilder
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