pub struct ExactTraceCapability {
pub available: bool,
pub backend: &'static str,
pub reason: &'static str,
pub non_invasive_backend: &'static str,
pub non_invasive_grade: NonInvasiveObservationGrade,
}Expand description
Availability of an invasive, lossless launched-tree trace backend.
Fields§
§available: bool§backend: &'static str§reason: &'static str§non_invasive_backend: &'static str§non_invasive_grade: NonInvasiveObservationGradeTrait Implementations§
Source§impl Clone for ExactTraceCapability
impl Clone for ExactTraceCapability
Source§fn clone(&self) -> ExactTraceCapability
fn clone(&self) -> ExactTraceCapability
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ExactTraceCapability
impl Debug for ExactTraceCapability
impl Eq for ExactTraceCapability
Source§impl PartialEq for ExactTraceCapability
impl PartialEq for ExactTraceCapability
impl StructuralPartialEq for ExactTraceCapability
Auto Trait Implementations§
impl Freeze for ExactTraceCapability
impl RefUnwindSafe for ExactTraceCapability
impl Send for ExactTraceCapability
impl Sync for ExactTraceCapability
impl Unpin for ExactTraceCapability
impl UnsafeUnpin for ExactTraceCapability
impl UnwindSafe for ExactTraceCapability
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> 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