pub struct RuleOutput {
pub title: String,
pub evidence: Vec<String>,
}Expand description
Output configuration when a correlation rule fires.
Fields§
§title: StringAlert title.
evidence: Vec<String>Bind names of conditions whose matched events are included as evidence.
Trait Implementations§
Source§impl Clone for RuleOutput
impl Clone for RuleOutput
Source§fn clone(&self) -> RuleOutput
fn clone(&self) -> RuleOutput
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 RuleOutput
impl Debug for RuleOutput
Source§impl<'de> Deserialize<'de> for RuleOutput
impl<'de> Deserialize<'de> for RuleOutput
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for RuleOutput
impl RefUnwindSafe for RuleOutput
impl Send for RuleOutput
impl Sync for RuleOutput
impl Unpin for RuleOutput
impl UnsafeUnpin for RuleOutput
impl UnwindSafe for RuleOutput
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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