[][src]Struct perf_event::Counter

pub struct Counter { /* fields omitted */ }

Methods

impl Counter[src]

pub fn id(&self) -> u64[src]

pub fn enable(&mut self) -> Result<()>[src]

pub fn disable(&mut self) -> Result<()>[src]

pub fn read(&mut self) -> Result<u64>[src]

Trait Implementations

impl Debug for Counter[src]

impl<'_> Index<&'_ Counter> for Counts[src]

type Output = u64

The returned type after indexing.

Auto Trait Implementations

impl RefUnwindSafe for Counter

impl Send for Counter

impl Sync for Counter

impl Unpin for Counter

impl UnwindSafe for Counter

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.