pub struct ParsedRequest {
pub method: String,
pub request_uri: String,
pub proto: String,
pub proto_major: u8,
pub proto_minor: u8,
pub header: Header,
pub body: Body,
pub content_length: i64,
pub transfer_encoding: Vec<String>,
pub host: String,
}Expand description
The result of parsing an HTTP/1.1 request line + headers. The body reader is attached but not yet consumed.
Fields§
§method: String§request_uri: String§proto: String§proto_major: u8§proto_minor: u8§header: Header§body: Body§content_length: i64§transfer_encoding: Vec<String>§host: StringTrait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for ParsedRequest
impl !Sync for ParsedRequest
impl !UnwindSafe for ParsedRequest
impl Freeze for ParsedRequest
impl Send for ParsedRequest
impl Unpin for ParsedRequest
impl UnsafeUnpin for ParsedRequest
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