pub struct ProxyProtocolHeader {
pub src_addr: SocketAddr,
pub dst_addr: Option<SocketAddr>,
}Expand description
Parsed result of a PROXY protocol header.
Fields§
§src_addr: SocketAddrThe real source (client) address.
dst_addr: Option<SocketAddr>The destination address (may be None for LOCAL commands in v2).
Trait Implementations§
Source§impl Clone for ProxyProtocolHeader
impl Clone for ProxyProtocolHeader
Source§fn clone(&self) -> ProxyProtocolHeader
fn clone(&self) -> ProxyProtocolHeader
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 ProxyProtocolHeader
impl RefUnwindSafe for ProxyProtocolHeader
impl Send for ProxyProtocolHeader
impl Sync for ProxyProtocolHeader
impl Unpin for ProxyProtocolHeader
impl UnsafeUnpin for ProxyProtocolHeader
impl UnwindSafe for ProxyProtocolHeader
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