pub struct ArmPerfReport {
pub features: ArmFeatures,
pub counters: Vec<(String, u64, Duration, Duration)>,
}Expand description
ARM profiling report
Fields§
§features: ArmFeaturesARM features detected
counters: Vec<(String, u64, Duration, Duration)>Performance counters
Implementations§
Source§impl ArmPerfReport
impl ArmPerfReport
Sourcepub fn from_counters(counters: &[ArmPerfCounter]) -> Self
pub fn from_counters(counters: &[ArmPerfCounter]) -> Self
Create a profiling report from counters
Trait Implementations§
Source§impl Clone for ArmPerfReport
impl Clone for ArmPerfReport
Source§fn clone(&self) -> ArmPerfReport
fn clone(&self) -> ArmPerfReport
Returns a duplicate 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 ArmPerfReport
impl RefUnwindSafe for ArmPerfReport
impl Send for ArmPerfReport
impl Sync for ArmPerfReport
impl Unpin for ArmPerfReport
impl UnwindSafe for ArmPerfReport
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more