[−][src]Enum perf_event::events::WhichCache
A cache whose events we would like to count.
This is used in the Cache
type as part of the identification of a cache
event. Each variant here corresponds to a particular
PERF_COUNT_HW_CACHE_...
constant supported by the perf_event_open
system call.
Variants
for measuring Level 1 Data Cache
for measuring Level 1 Instruction Cache
for measuring Last-Level Cache
for measuring the Data TLB
for measuring the Instruction TLB
for measuring the branch prediction unit
(since Linux 3.1) for measuring local memory accesses
Trait Implementations
impl Clone for WhichCache
[src]
fn clone(&self) -> WhichCache
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for WhichCache
[src]
impl Debug for WhichCache
[src]
impl Eq for WhichCache
[src]
impl PartialEq<WhichCache> for WhichCache
[src]
fn eq(&self, other: &WhichCache) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for WhichCache
[src]
impl StructuralPartialEq for WhichCache
[src]
Auto Trait Implementations
impl RefUnwindSafe for WhichCache
impl Send for WhichCache
impl Sync for WhichCache
impl Unpin for WhichCache
impl UnwindSafe for WhichCache
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,