pub struct ResponseHeaderBuilder {
pub version: Option<Version>,
pub status_code: Option<StatusCode>,
pub content_type: Option<ContentType>,
pub values: HeaderValues,
}Expand description
A build to create a ResponseHeader.
Fields
version: Option<Version>status_code: Option<StatusCode>content_type: Option<ContentType>values: HeaderValuesImplementations
sourceimpl ResponseHeaderBuilder
impl ResponseHeaderBuilder
sourcepub fn status_code(&mut self, status_code: StatusCode)
pub fn status_code(&mut self, status_code: StatusCode)
Sets the status code.
sourcepub fn content_type(&mut self, content_type: impl Into<ContentType>)
pub fn content_type(&mut self, content_type: impl Into<ContentType>)
Sets the content type.
sourcepub fn values_mut(&mut self) -> &mut HeaderValues
pub fn values_mut(&mut self) -> &mut HeaderValues
Returns HeaderValues mutably.
sourcepub fn build(self) -> ResponseHeader
pub fn build(self) -> ResponseHeader
Builds a ResponseHeader. Using default values for all not configured fields.
Trait Implementations
sourceimpl Clone for ResponseHeaderBuilder
impl Clone for ResponseHeaderBuilder
sourcefn clone(&self) -> ResponseHeaderBuilder
fn clone(&self) -> ResponseHeaderBuilder
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl RefUnwindSafe for ResponseHeaderBuilder
impl Send for ResponseHeaderBuilder
impl Sync for ResponseHeaderBuilder
impl Unpin for ResponseHeaderBuilder
impl UnwindSafe for ResponseHeaderBuilder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more