pub struct Http1Request {Show 14 fields
pub method: String,
pub uri: String,
pub version: Version,
pub headers: Vec<HttpHeader>,
pub cookies: Vec<HttpCookie>,
pub referer: Option<String>,
pub content_length: Option<usize>,
pub transfer_encoding: Option<String>,
pub connection: Option<String>,
pub host: Option<String>,
pub user_agent: Option<String>,
pub accept_language: Option<String>,
pub raw_request_line: String,
pub parsing_metadata: ParsingMetadata,
}
Fields§
§method: String
§uri: String
§version: Version
§headers: Vec<HttpHeader>
§referer: Option<String>
§content_length: Option<usize>
§transfer_encoding: Option<String>
§connection: Option<String>
§host: Option<String>
§user_agent: Option<String>
§accept_language: Option<String>
§raw_request_line: String
§parsing_metadata: ParsingMetadata
Trait Implementations§
Source§impl Clone for Http1Request
impl Clone for Http1Request
Source§fn clone(&self) -> Http1Request
fn clone(&self) -> Http1Request
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 moreAuto Trait Implementations§
impl Freeze for Http1Request
impl RefUnwindSafe for Http1Request
impl Send for Http1Request
impl Sync for Http1Request
impl Unpin for Http1Request
impl UnwindSafe for Http1Request
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