pub struct TrustedProxies { /* private fields */ }Expand description
Require PP headers only from connections in the trusted set; reject all others
Implementations§
Source§impl TrustedProxies
impl TrustedProxies
pub fn new(addrs: impl IntoIterator<Item = IpAddr>) -> Self
pub fn with_cidrs( addrs: impl IntoIterator<Item = IpAddr>, cidrs: impl IntoIterator<Item = IpNet>, ) -> Self
Trait Implementations§
Source§impl Clone for TrustedProxies
impl Clone for TrustedProxies
Source§fn clone(&self) -> TrustedProxies
fn clone(&self) -> TrustedProxies
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 ConnPolicy for TrustedProxies
impl ConnPolicy for TrustedProxies
fn evaluate(&self, peer_addr: SocketAddr) -> PolicyDecision
Source§impl Debug for TrustedProxies
impl Debug for TrustedProxies
Source§impl From<TrustedProxies> for MixedMode
impl From<TrustedProxies> for MixedMode
Source§fn from(trusted: TrustedProxies) -> Self
fn from(trusted: TrustedProxies) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for TrustedProxies
impl RefUnwindSafe for TrustedProxies
impl Send for TrustedProxies
impl Sync for TrustedProxies
impl Unpin for TrustedProxies
impl UnsafeUnpin for TrustedProxies
impl UnwindSafe for TrustedProxies
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