pub struct RightmostForwarded(pub IpAddr);
Expand description
Extracts the rightmost IP from Forwarded
header
Tuple Fields§
§0: IpAddr
Trait Implementations§
Source§impl Clone for RightmostForwarded
impl Clone for RightmostForwarded
Source§fn clone(&self) -> RightmostForwarded
fn clone(&self) -> RightmostForwarded
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 RightmostForwarded
impl Debug for RightmostForwarded
Source§impl<S> FromRequestParts<S> for RightmostForwardedwhere
S: Sync,
impl<S> FromRequestParts<S> for RightmostForwardedwhere
S: Sync,
impl Copy for RightmostForwarded
Auto Trait Implementations§
impl Freeze for RightmostForwarded
impl RefUnwindSafe for RightmostForwarded
impl Send for RightmostForwarded
impl Sync for RightmostForwarded
impl Unpin for RightmostForwarded
impl UnwindSafe for RightmostForwarded
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<S, T> FromRequest<S, ViaParts> for T
impl<S, T> FromRequest<S, ViaParts> for T
Source§type Rejection = <T as FromRequestParts<S>>::Rejection
type Rejection = <T as FromRequestParts<S>>::Rejection
If the extractor fails it’ll use this “rejection” type. A rejection is
a kind of error that can be converted into a response.
Source§fn from_request(
req: Request<Body>,
state: &S,
) -> impl Future<Output = Result<T, <T as FromRequest<S, ViaParts>>::Rejection>>
fn from_request( req: Request<Body>, state: &S, ) -> impl Future<Output = Result<T, <T as FromRequest<S, ViaParts>>::Rejection>>
Perform the extraction.