#[repr(C)]pub struct PerfCallback {
pub get_time_usec: PerfGetTimeUsecFn,
pub get_cpu_features: GetCpuFeaturesFn,
pub get_perf_counter: PerfGetCounterFn,
pub perf_register: PerfRegisterFn,
pub perf_start: PerfStartFn,
pub perf_stop: PerfStopFn,
pub perf_log: PerfLogFn,
}
Fields§
§get_time_usec: PerfGetTimeUsecFn
§get_cpu_features: GetCpuFeaturesFn
§get_perf_counter: PerfGetCounterFn
§perf_register: PerfRegisterFn
§perf_start: PerfStartFn
§perf_stop: PerfStopFn
§perf_log: PerfLogFn
Trait Implementations§
Source§impl Clone for PerfCallback
impl Clone for PerfCallback
Source§fn clone(&self) -> PerfCallback
fn clone(&self) -> PerfCallback
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for PerfCallback
impl RefUnwindSafe for PerfCallback
impl Send for PerfCallback
impl Sync for PerfCallback
impl Unpin for PerfCallback
impl UnwindSafe for PerfCallback
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