Struct http_header::header::ResponseBuilder
source · pub struct ResponseBuilder { /* private fields */ }Expand description
A HTTP-response header builder
Implementations§
source§impl ResponseBuilder
impl ResponseBuilder
sourcepub fn version(self, version: Data<Ascii>) -> Self
pub fn version(self, version: Data<Ascii>) -> Self
Sets the HTTP version to the literal version
sourcepub fn field(self, key: Data<HeaderFieldKey>, value: Data<Ascii>) -> Self
pub fn field(self, key: Data<HeaderFieldKey>, value: Data<Ascii>) -> Self
Inserts a header field with key-value
sourcepub fn build(self) -> Result<ResponseHeader, HttpError>
pub fn build(self) -> Result<ResponseHeader, HttpError>
Builds the response header
Auto Trait Implementations§
impl Freeze for ResponseBuilder
impl RefUnwindSafe for ResponseBuilder
impl Send for ResponseBuilder
impl Sync for ResponseBuilder
impl Unpin for ResponseBuilder
impl UnwindSafe for ResponseBuilder
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