Struct raw_cpuid::RdtAllocationInfo
source · pub struct RdtAllocationInfo<R: CpuIdReader> { /* private fields */ }
Expand description
Implementations§
source§impl<R: CpuIdReader> RdtAllocationInfo<R>
impl<R: CpuIdReader> RdtAllocationInfo<R>
sourcepub fn has_l3_cat(&self) -> bool
pub fn has_l3_cat(&self) -> bool
Supports L3 Cache Allocation.
sourcepub fn has_l2_cat(&self) -> bool
pub fn has_l2_cat(&self) -> bool
Supports L2 Cache Allocation.
sourcepub fn has_memory_bandwidth_allocation(&self) -> bool
pub fn has_memory_bandwidth_allocation(&self) -> bool
Supports Memory Bandwidth Allocation.
sourcepub fn memory_bandwidth_allocation(&self) -> Option<MemBwAllocationInfo>
pub fn memory_bandwidth_allocation(&self) -> Option<MemBwAllocationInfo>
Memory Bandwidth Allocation Information.
Trait Implementations§
Auto Trait Implementations§
impl<R> Freeze for RdtAllocationInfo<R>where
R: Freeze,
impl<R> RefUnwindSafe for RdtAllocationInfo<R>where
R: RefUnwindSafe,
impl<R> Send for RdtAllocationInfo<R>where
R: Send,
impl<R> Sync for RdtAllocationInfo<R>where
R: Sync,
impl<R> Unpin for RdtAllocationInfo<R>where
R: Unpin,
impl<R> UnwindSafe for RdtAllocationInfo<R>where
R: UnwindSafe,
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