pub struct NcuProfiler {
pub ncu_path: PathBuf,
pub sections: Vec<NcuSection>,
}Expand description
Wraps ncu CLI for kernel-level profiling.
Fields§
§ncu_path: PathBuf§sections: Vec<NcuSection>Implementations§
Auto Trait Implementations§
impl Freeze for NcuProfiler
impl RefUnwindSafe for NcuProfiler
impl Send for NcuProfiler
impl Sync for NcuProfiler
impl Unpin for NcuProfiler
impl UnsafeUnpin for NcuProfiler
impl UnwindSafe for NcuProfiler
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> 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