pub struct RuleApplication {
pub rule_id: String,
pub matched: bool,
pub actions_applied: Vec<RuleAction>,
pub modified_event: Option<IntakeEvent>,
pub should_skip: bool,
}Expand description
Result of applying a rule
Fields§
§rule_id: String§matched: bool§actions_applied: Vec<RuleAction>§modified_event: Option<IntakeEvent>§should_skip: boolTrait Implementations§
Source§impl Clone for RuleApplication
impl Clone for RuleApplication
Source§fn clone(&self) -> RuleApplication
fn clone(&self) -> RuleApplication
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 moreAuto Trait Implementations§
impl Freeze for RuleApplication
impl RefUnwindSafe for RuleApplication
impl Send for RuleApplication
impl Sync for RuleApplication
impl Unpin for RuleApplication
impl UnsafeUnpin for RuleApplication
impl UnwindSafe for RuleApplication
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