pub struct RuleStats {
pub matches: AtomicU64,
pub applied: AtomicU64,
pub failures: AtomicU64,
pub time_saved_ns: AtomicU64,
}Expand description
Per-rule statistics
Fields§
§matches: AtomicU64Number of matches
applied: AtomicU64Number of successful applications
failures: AtomicU64Number of failures
time_saved_ns: AtomicU64Total time saved (estimated, nanoseconds)
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for RuleStats
impl RefUnwindSafe for RuleStats
impl Send for RuleStats
impl Sync for RuleStats
impl Unpin for RuleStats
impl UnsafeUnpin for RuleStats
impl UnwindSafe for RuleStats
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> 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