pub struct IpMapSynDataset { /* private fields */ }Implementations§
Source§impl IpMapSynDataset
impl IpMapSynDataset
pub fn new(dataset: Arc<IpMapDataset>, comm: Sender<UpdateIpMap>) -> Self
pub fn empty() -> Self
Sourcepub fn insert(&self, ip: SiemIp, data: LogString)
pub fn insert(&self, ip: SiemIp, data: LogString)
Used to add IP with custom information like tags.
pub fn remove(&self, ip: SiemIp)
pub fn update(&self, data: IpMapDataset)
pub fn get(&self, ip: &SiemIp) -> Option<&LogString>
Trait Implementations§
Source§impl Clone for IpMapSynDataset
impl Clone for IpMapSynDataset
Source§fn clone(&self) -> IpMapSynDataset
fn clone(&self) -> IpMapSynDataset
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 IpMapSynDataset
impl Debug for IpMapSynDataset
Source§impl<'a> TryFrom<&'a SiemDataset> for &'a IpMapSynDataset
impl<'a> TryFrom<&'a SiemDataset> for &'a IpMapSynDataset
Source§impl TryFrom<SiemDataset> for IpMapSynDataset
impl TryFrom<SiemDataset> for IpMapSynDataset
Auto Trait Implementations§
impl Freeze for IpMapSynDataset
impl RefUnwindSafe for IpMapSynDataset
impl Send for IpMapSynDataset
impl Sync for IpMapSynDataset
impl Unpin for IpMapSynDataset
impl UnwindSafe for IpMapSynDataset
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