pub struct RequestHead {
pub method: Method,
pub authority: Vec<u8>,
pub path: Vec<u8>,
pub headers: Vec<HeaderField>,
}Expand description
Request fields without a body. Client input before protection and checked fields after server admission.
Fields§
§method: MethodSupported HTTP method.
URI authority.
path: Vec<u8>Path and optional query.
headers: Vec<HeaderField>Ordered end-to-end HTTP fields.
Trait Implementations§
Source§impl Clone for RequestHead
impl Clone for RequestHead
Source§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