pub enum PerfHardwareCounter {
CpuCycles,
Instructions,
CacheReferences,
CacheMisses,
BranchInstructions,
BranchMisses,
BusCycles,
RefCpuCycles,
}Expand description
Compteurs matériels courants (PERF_COUNT_HW_*), champ config.
Variants§
CpuCycles
PERF_COUNT_HW_CPU_CYCLES.
Instructions
PERF_COUNT_HW_INSTRUCTIONS.
CacheReferences
PERF_COUNT_HW_CACHE_REFERENCES.
CacheMisses
PERF_COUNT_HW_CACHE_MISSES.
BranchInstructions
PERF_COUNT_HW_BRANCH_INSTRUCTIONS.
BranchMisses
PERF_COUNT_HW_BRANCH_MISSES.
BusCycles
PERF_COUNT_HW_BUS_CYCLES.
RefCpuCycles
PERF_COUNT_HW_REF_CPU_CYCLES.
Implementations§
Trait Implementations§
Source§impl Clone for PerfHardwareCounter
impl Clone for PerfHardwareCounter
Source§fn clone(&self) -> PerfHardwareCounter
fn clone(&self) -> PerfHardwareCounter
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PerfHardwareCounter
Source§impl Debug for PerfHardwareCounter
impl Debug for PerfHardwareCounter
impl Eq for PerfHardwareCounter
Source§impl PartialEq for PerfHardwareCounter
impl PartialEq for PerfHardwareCounter
impl StructuralPartialEq for PerfHardwareCounter
Auto Trait Implementations§
impl Freeze for PerfHardwareCounter
impl RefUnwindSafe for PerfHardwareCounter
impl Send for PerfHardwareCounter
impl Sync for PerfHardwareCounter
impl Unpin for PerfHardwareCounter
impl UnsafeUnpin for PerfHardwareCounter
impl UnwindSafe for PerfHardwareCounter
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