pub struct RequestParts {
pub method: Method,
pub uri: Uri,
pub version: Version,
pub headers: HeaderMap,
pub extensions: Extensions,
}
Expand description
Component parts of an HTTP Request
The HTTP request head consists of a method, uri, version, and a set of header fields.
Fields§
§method: Method
The request’s method
uri: Uri
The request’s URI
version: Version
The request’s version
headers: HeaderMap
The request’s headers. All headers are always lowercased.
extensions: Extensions
The request’s extensions
Implementations§
Source§impl RequestParts
impl RequestParts
pub fn as_ref(&self) -> RequestPartsRef<'_>
Trait Implementations§
Source§impl Debug for RequestParts
impl Debug for RequestParts
Source§impl Default for RequestParts
impl Default for RequestParts
Source§fn default() -> RequestParts
fn default() -> RequestParts
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for RequestParts
impl RefUnwindSafe for RequestParts
impl Send for RequestParts
impl Sync for RequestParts
impl Unpin for RequestParts
impl UnwindSafe for RequestParts
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