pub struct ProxyPolicy { /* private fields */ }Implementations§
Source§impl ProxyPolicy
impl ProxyPolicy
pub fn new(peers: Vec<IpAddr>) -> Result<Self>
pub fn is_configured(&self) -> bool
pub fn resolve( &self, peer: IpAddr, headers: &HeaderMap, ) -> Result<ClientAddress, InvalidClientAddress>
Trait Implementations§
Source§impl Clone for ProxyPolicy
impl Clone for ProxyPolicy
Source§impl Debug for ProxyPolicy
impl Debug for ProxyPolicy
Auto Trait Implementations§
impl Freeze for ProxyPolicy
impl RefUnwindSafe for ProxyPolicy
impl Send for ProxyPolicy
impl Sync for ProxyPolicy
impl Unpin for ProxyPolicy
impl UnsafeUnpin for ProxyPolicy
impl UnwindSafe for ProxyPolicy
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