pub struct ResponseOrigin;Expand description
The RESPONSE-ORIGIN attribute is inserted by the server and indicates the source IP address and port the response was sent from. It is useful for detecting double NAT configurations. It is only present in Binding Responses.
Trait Implementations§
Source§impl<'a> Attribute<'a> for ResponseOrigin
impl<'a> Attribute<'a> for ResponseOrigin
Source§const TYPE: AttributeType = AttributeType::ResponseOrigin
const TYPE: AttributeType = AttributeType::ResponseOrigin
current attribute type.
type Error = Error
Source§type Item = SocketAddr
type Item = SocketAddr
current attribute inner type.
Source§impl Clone for ResponseOrigin
impl Clone for ResponseOrigin
Source§fn clone(&self) -> ResponseOrigin
fn clone(&self) -> ResponseOrigin
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 ResponseOrigin
impl Debug for ResponseOrigin
impl Copy for ResponseOrigin
Auto Trait Implementations§
impl Freeze for ResponseOrigin
impl RefUnwindSafe for ResponseOrigin
impl Send for ResponseOrigin
impl Sync for ResponseOrigin
impl Unpin for ResponseOrigin
impl UnwindSafe for ResponseOrigin
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request