pub struct TriggerStats {
pub events_processed: usize,
pub triggers_matched: usize,
pub actions_executed: usize,
pub matches_by_trigger: HashMap<String, usize>,
pub rate_limited: usize,
}Expand description
Statistics about trigger execution
Fields§
§events_processed: usizeTotal events processed
triggers_matched: usizeTotal triggers matched
actions_executed: usizeTotal actions executed
matches_by_trigger: HashMap<String, usize>Matches by trigger ID
rate_limited: usizeRate-limited fires
Trait Implementations§
Source§impl Clone for TriggerStats
impl Clone for TriggerStats
Source§fn clone(&self) -> TriggerStats
fn clone(&self) -> TriggerStats
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 moreSource§impl Debug for TriggerStats
impl Debug for TriggerStats
Source§impl Default for TriggerStats
impl Default for TriggerStats
Source§fn default() -> TriggerStats
fn default() -> TriggerStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TriggerStats
impl RefUnwindSafe for TriggerStats
impl Send for TriggerStats
impl Sync for TriggerStats
impl Unpin for TriggerStats
impl UnwindSafe for TriggerStats
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