pub struct PseudoHeaders {
pub method: Option<Method>,
pub scheme: Option<ByteString>,
pub authority: Option<ByteString>,
pub path: Option<ByteString>,
pub protocol: Option<Protocol>,
pub status: Option<StatusCode>,
}
Fields§
§method: Option<Method>
§scheme: Option<ByteString>
§path: Option<ByteString>
§protocol: Option<Protocol>
§status: Option<StatusCode>
Implementations§
Source§impl PseudoHeaders
impl PseudoHeaders
pub fn request(method: Method, uri: Uri, protocol: Option<Protocol>) -> Self
pub fn response(status: StatusCode) -> Self
pub fn set_status(&mut self, value: StatusCode)
pub fn set_scheme(&mut self, scheme: Scheme)
pub fn set_protocol(&mut self, protocol: Protocol)
Trait Implementations§
Source§impl Clone for PseudoHeaders
impl Clone for PseudoHeaders
Source§fn clone(&self) -> PseudoHeaders
fn clone(&self) -> PseudoHeaders
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 moreSource§impl Debug for PseudoHeaders
impl Debug for PseudoHeaders
Source§impl Default for PseudoHeaders
impl Default for PseudoHeaders
Source§fn default() -> PseudoHeaders
fn default() -> PseudoHeaders
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PseudoHeaders
impl !RefUnwindSafe for PseudoHeaders
impl Send for PseudoHeaders
impl Sync for PseudoHeaders
impl Unpin for PseudoHeaders
impl !UnwindSafe for PseudoHeaders
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