#[repr(C)]pub struct mcinfo_logical_cpu {Show 21 fields
pub mc_cpunr: u32,
pub mc_chipid: u32,
pub mc_coreid: u16,
pub mc_threadid: u16,
pub mc_apicid: u32,
pub mc_clusterid: u32,
pub mc_ncores: u32,
pub mc_ncores_active: u32,
pub mc_nthreads: u32,
pub mc_cpuid_level: i32,
pub mc_family: u32,
pub mc_vendor: u32,
pub mc_model: u32,
pub mc_step: u32,
pub mc_vendorid: [c_char; 16],
pub mc_brandid: [c_char; 64],
pub mc_cpu_caps: [u32; 7],
pub mc_cache_size: u32,
pub mc_cache_alignment: u32,
pub mc_nmsrvals: i32,
pub mc_msrvalues: [xen_mcinfo_msr_t; 8],
}Fields§
§mc_cpunr: u32§mc_chipid: u32§mc_coreid: u16§mc_threadid: u16§mc_apicid: u32§mc_clusterid: u32§mc_ncores: u32§mc_ncores_active: u32§mc_nthreads: u32§mc_cpuid_level: i32§mc_family: u32§mc_vendor: u32§mc_model: u32§mc_step: u32§mc_vendorid: [c_char; 16]§mc_brandid: [c_char; 64]§mc_cpu_caps: [u32; 7]§mc_cache_size: u32§mc_cache_alignment: u32§mc_nmsrvals: i32§mc_msrvalues: [xen_mcinfo_msr_t; 8]Trait Implementations§
Source§impl Clone for mcinfo_logical_cpu
impl Clone for mcinfo_logical_cpu
Source§fn clone(&self) -> mcinfo_logical_cpu
fn clone(&self) -> mcinfo_logical_cpu
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 mcinfo_logical_cpu
impl Debug for mcinfo_logical_cpu
Source§impl Default for mcinfo_logical_cpu
impl Default for mcinfo_logical_cpu
impl Copy for mcinfo_logical_cpu
Auto Trait Implementations§
impl Freeze for mcinfo_logical_cpu
impl RefUnwindSafe for mcinfo_logical_cpu
impl Send for mcinfo_logical_cpu
impl Sync for mcinfo_logical_cpu
impl Unpin for mcinfo_logical_cpu
impl UnwindSafe for mcinfo_logical_cpu
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