pub struct RequestHead {
pub method: String,
pub target: String,
pub headers: Vec<Header>,
pub peer: Option<String>,
pub local: Option<String>,
}Expand description
Immutable request facts parsed once by the owning connection loop.
Fields§
§method: StringRequest method token.
target: StringOrigin-form or absolute request target.
headers: Vec<Header>Ordered headers, including duplicates.
peer: Option<String>Peer address reported by the socket provider.
local: Option<String>Local address reported by the socket provider.
Trait Implementations§
Source§impl Clone for RequestHead
impl Clone for RequestHead
Source§fn clone(&self) -> RequestHead
fn clone(&self) -> RequestHead
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RequestHead
impl Debug for RequestHead
impl Eq for RequestHead
Source§impl PartialEq for RequestHead
impl PartialEq for RequestHead
impl StructuralPartialEq for RequestHead
Auto Trait Implementations§
impl Freeze for RequestHead
impl RefUnwindSafe for RequestHead
impl Send for RequestHead
impl Sync for RequestHead
impl Unpin for RequestHead
impl UnsafeUnpin for RequestHead
impl UnwindSafe for RequestHead
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.