pub enum PrioritizationResult {
Processed(PrioritizedEvent),
Duplicate,
Filtered {
rule_ids: Vec<String>,
},
RateLimited(u64),
}Expand description
Result of prioritization
Variants§
Processed(PrioritizedEvent)
Event was processed successfully
Duplicate
Event is a duplicate
Filtered
Event was filtered out by the rule engine.
RateLimited(u64)
Event is rate limited
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PrioritizationResult
impl RefUnwindSafe for PrioritizationResult
impl Send for PrioritizationResult
impl Sync for PrioritizationResult
impl Unpin for PrioritizationResult
impl UnsafeUnpin for PrioritizationResult
impl UnwindSafe for PrioritizationResult
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