pub struct ConnectionMeta {
pub connection_id: Uuid,
pub socket_family: SocketFamily,
pub process_info: Option<ProcessInfo>,
pub tls_info: Option<TlsInfo>,
}Expand description
Metadata about the downstream connection (socket, TLS, process attribution).
Fields§
§connection_id: Uuid§socket_family: SocketFamily§process_info: Option<ProcessInfo>§tls_info: Option<TlsInfo>Trait Implementations§
Source§impl Clone for ConnectionMeta
impl Clone for ConnectionMeta
Source§fn clone(&self) -> ConnectionMeta
fn clone(&self) -> ConnectionMeta
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 ConnectionMeta
impl Debug for ConnectionMeta
Source§impl PartialEq for ConnectionMeta
impl PartialEq for ConnectionMeta
impl Eq for ConnectionMeta
impl StructuralPartialEq for ConnectionMeta
Auto Trait Implementations§
impl Freeze for ConnectionMeta
impl RefUnwindSafe for ConnectionMeta
impl Send for ConnectionMeta
impl Sync for ConnectionMeta
impl Unpin for ConnectionMeta
impl UnsafeUnpin for ConnectionMeta
impl UnwindSafe for ConnectionMeta
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
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§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.