pub struct IpfixSourceKey {
pub addr: SocketAddr,
pub observation_domain_id: u32,
}Expand description
RFC-compliant source key for IPFIX flows.
Combines the source address with the observation domain ID as specified in RFC 7011: “Collecting Processes must use the Transport Session and Observation Domain ID field to separate different export streams that originate from the same Exporting Process.”
Fields§
§addr: SocketAddrNetwork address of the exporter
observation_domain_id: u32Observation domain ID from IPFIX header
Trait Implementations§
Source§impl Clone for IpfixSourceKey
impl Clone for IpfixSourceKey
Source§fn clone(&self) -> IpfixSourceKey
fn clone(&self) -> IpfixSourceKey
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 IpfixSourceKey
impl Debug for IpfixSourceKey
Source§impl Hash for IpfixSourceKey
impl Hash for IpfixSourceKey
Source§impl PartialEq for IpfixSourceKey
impl PartialEq for IpfixSourceKey
impl Copy for IpfixSourceKey
impl Eq for IpfixSourceKey
impl StructuralPartialEq for IpfixSourceKey
Auto Trait Implementations§
impl Freeze for IpfixSourceKey
impl RefUnwindSafe for IpfixSourceKey
impl Send for IpfixSourceKey
impl Sync for IpfixSourceKey
impl Unpin for IpfixSourceKey
impl UnwindSafe for IpfixSourceKey
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.