pub struct CorrelationInfo {
pub index: usize,
pub id: Option<String>,
pub name: Option<String>,
pub title: String,
pub correlation_type: CorrelationType,
pub timespan_secs: u64,
pub group_by: Vec<String>,
pub rule_refs: Vec<String>,
pub threshold: String,
pub active_groups: usize,
}Expand description
Static description of one compiled correlation.
Fields§
§index: usize§id: Option<String>§name: Option<String>§title: String§correlation_type: CorrelationType§timespan_secs: u64§group_by: Vec<String>§rule_refs: Vec<String>§threshold: StringThe threshold predicates rendered for display, e.g. >= 5.
active_groups: usizeNumber of live group windows for this correlation.
Trait Implementations§
Source§impl Clone for CorrelationInfo
impl Clone for CorrelationInfo
Source§fn clone(&self) -> CorrelationInfo
fn clone(&self) -> CorrelationInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CorrelationInfo
impl Debug for CorrelationInfo
Auto Trait Implementations§
impl Freeze for CorrelationInfo
impl RefUnwindSafe for CorrelationInfo
impl Send for CorrelationInfo
impl Sync for CorrelationInfo
impl Unpin for CorrelationInfo
impl UnsafeUnpin for CorrelationInfo
impl UnwindSafe for CorrelationInfo
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