pub struct CorrelationRulesDataset { /* private fields */ }Implementations§
Source§impl CorrelationRulesDataset
impl CorrelationRulesDataset
pub fn new(dataset: Arc<RulesDataset>, comm: Sender<UpdateRules>) -> Self
pub fn insert(&self, rule: SiemRule)
pub fn insert_timeout( &self, rule: SiemRule, timeout: Duration, ) -> Result<(), SiemRule>
pub fn try_insert(&self, rule: SiemRule) -> Result<(), SiemRule>
pub fn get(&self, id: &LogString) -> Option<&SiemRule>
Trait Implementations§
Source§impl Clone for CorrelationRulesDataset
impl Clone for CorrelationRulesDataset
Source§fn clone(&self) -> CorrelationRulesDataset
fn clone(&self) -> CorrelationRulesDataset
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 CorrelationRulesDataset
impl RefUnwindSafe for CorrelationRulesDataset
impl Send for CorrelationRulesDataset
impl Sync for CorrelationRulesDataset
impl Unpin for CorrelationRulesDataset
impl UnwindSafe for CorrelationRulesDataset
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