Struct libcpuid_dump::TopoId
source · pub struct TopoId {
pub smt_id: u32,
pub core_id: u32,
pub pkg_id: u32,
pub x2apic_id: u32,
}
Expand description
Topology ID (SMT, Core, Pkg, X2APIC)
Fields§
§smt_id: u32
§core_id: u32
§pkg_id: u32
§x2apic_id: u32
Implementations§
source§impl TopoId
impl TopoId
pub fn get_topo_info_with_smt_core_cpuid( smt_cpuid: &CpuidResult, core_cpuid: &CpuidResult ) -> Self
pub fn get_topo_info() -> Option<Self>
Trait Implementations§
source§impl PartialEq for TopoId
impl PartialEq for TopoId
impl Copy for TopoId
impl Eq for TopoId
impl StructuralEq for TopoId
impl StructuralPartialEq for TopoId
Auto Trait Implementations§
impl RefUnwindSafe for TopoId
impl Send for TopoId
impl Sync for TopoId
impl Unpin for TopoId
impl UnwindSafe for TopoId
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