Struct fire_http_representation::header::RequestHeader
source · pub struct RequestHeader {
pub address: SocketAddr,
pub method: Method,
pub uri: Uri,
pub values: HeaderValues,
}
Expand description
RequestHeader received from a client.
Fields§
§address: SocketAddr
§method: Method
§uri: Uri
§values: HeaderValues
Implementations§
source§impl RequestHeader
impl RequestHeader
sourcepub fn address(&self) -> &SocketAddr
pub fn address(&self) -> &SocketAddr
Returns the ip address of the requesting client.
pub fn to_url(&self) -> Option<Url>
sourcepub fn values(&self) -> &HeaderValues
pub fn values(&self) -> &HeaderValues
Returns all header values.
Trait Implementations§
source§impl Clone for RequestHeader
impl Clone for RequestHeader
source§fn clone(&self) -> RequestHeader
fn clone(&self) -> RequestHeader
Returns a copy 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 RequestHeader
impl RefUnwindSafe for RequestHeader
impl Send for RequestHeader
impl Sync for RequestHeader
impl Unpin for RequestHeader
impl UnwindSafe for RequestHeader
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