Struct Parts
pub struct Parts { pub status: StatusCode, pub version: Version, pub headers: HeaderMap<HeaderValue>, pub extensions: Extensions, /* private fields */ }
Component parts of an HTTP Response
The HTTP response head consists of a status, version, and a set of header fields.
Fields
status: StatusCodeThe response's status
version: VersionThe response's version
headers: HeaderMap<HeaderValue>The response's headers
extensions: ExtensionsThe response's extensions
Trait Implementations
impl Clone for Parts
fn clone(&self) -> Self
impl Debug for Parts
fn fmt(&self, f: &mut Formatter<'_>) -> Result
Auto Trait Implementations
impl !RefUnwindSafe for Parts
impl !UnwindSafe for Parts
impl Freeze for Parts
impl Send for Parts
impl Sync for Parts
impl Unpin for Parts
impl UnsafeUnpin for Parts
Blanket Implementations
impl<T> Any for Parts
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for Parts
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for Parts
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for Parts
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for Parts
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for Parts
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for Parts
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for Parts
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for Parts
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>