pub struct CpuTopology {
pub threads_per_core: u8,
pub cores_per_die: u8,
pub dies_per_package: u8,
pub packages: u8,
}
Fields§
§threads_per_core: u8
§cores_per_die: u8
§dies_per_package: u8
§packages: u8
Trait Implementations§
Source§impl Clone for CpuTopology
impl Clone for CpuTopology
Source§fn clone(&self) -> CpuTopology
fn clone(&self) -> CpuTopology
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 CpuTopology
impl Debug for CpuTopology
Source§impl Default for CpuTopology
impl Default for CpuTopology
Source§fn default() -> CpuTopology
fn default() -> CpuTopology
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CpuTopology
impl<'de> Deserialize<'de> for CpuTopology
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 PartialEq for CpuTopology
impl PartialEq for CpuTopology
Source§impl Serialize for CpuTopology
impl Serialize for CpuTopology
impl Eq for CpuTopology
impl StructuralPartialEq for CpuTopology
Auto Trait Implementations§
impl Freeze for CpuTopology
impl RefUnwindSafe for CpuTopology
impl Send for CpuTopology
impl Sync for CpuTopology
impl Unpin for CpuTopology
impl UnwindSafe for CpuTopology
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