pub struct ResponseBuilder { /* private fields */ }
Implementations§
Source§impl ResponseBuilder
impl ResponseBuilder
pub fn http_version(&mut self, http_version: HttpVersion) -> &mut Self
pub fn status_code(&mut self, status_code: StatusCode) -> &mut Self
pub fn reason_phrase(&mut self, reason_phrase: ReasonPhrase) -> &mut Self
pub fn headers(&mut self, headers: Headers) -> &mut Self
pub fn body(&mut self, body: Body) -> &mut Self
pub fn build(self) -> Result<Response, ResponseBuilderError>
Trait Implementations§
Source§impl Clone for ResponseBuilder
impl Clone for ResponseBuilder
Source§fn clone(&self) -> ResponseBuilder
fn clone(&self) -> ResponseBuilder
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 moreAuto 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