pub struct ClientConnectionInfo {
pub remote_ip: IpAddr,
pub cert_fingerprint: Option<String>,
}Expand description
Client connection metadata extracted from the underlying TLS / TCP stream.
Fields§
§remote_ip: IpAddrRemote IP address.
cert_fingerprint: Option<String>Client certificate SHA-256 fingerprint (if presented in mTLS).
Trait Implementations§
Source§impl Clone for ClientConnectionInfo
impl Clone for ClientConnectionInfo
Auto Trait Implementations§
impl Freeze for ClientConnectionInfo
impl RefUnwindSafe for ClientConnectionInfo
impl Send for ClientConnectionInfo
impl Sync for ClientConnectionInfo
impl Unpin for ClientConnectionInfo
impl UnsafeUnpin for ClientConnectionInfo
impl UnwindSafe for ClientConnectionInfo
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