[][src]Enum perfcnt::linux::CacheId

pub enum CacheId {
    L1D,
    L1I,
    LL,
    DTLB,
    ITLB,
    BPU,
    NODE,
}

Variants

L1D

For measuring Level 1 Data Cache

L1I

For measuring Level 1 Instruction Cache

LL

For measuring Last-Level Cache

DTLB

For measuring the Data TLB

ITLB

For measuring the Instruction TLB

BPU

For measuring the branch prediction unit

NODE

For measuring local memory accesses

(Since Linux 3.0)

Auto Trait Implementations

impl RefUnwindSafe for CacheId

impl Send for CacheId

impl Sync for CacheId

impl Unpin for CacheId

impl UnwindSafe for CacheId

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.