pub struct ResponseBuilder { /* private fields */ }Implementations§
Source§impl ResponseBuilder
impl ResponseBuilder
pub fn builder(self) -> Builder
pub fn status<T>(self, status: T) -> Self
pub fn header<K, V>(self, key: K, value: V) -> Selfwhere
HeaderName: TryFrom<K>,
<HeaderName as TryFrom<K>>::Error: Into<Error>,
HeaderValue: TryFrom<V>,
<HeaderValue as TryFrom<V>>::Error: Into<Error>,
pub fn extension<T>(self, extension: T) -> Self
pub fn etag(self, etag: &str) -> ServerResult<Self>
pub fn text(self, content: &str) -> ServerResult<Response>
pub fn empty(self) -> ServerResult<Response>
pub fn html(self, content: &str) -> ServerResult<Response>
pub fn redirect(self, to: &str) -> ServerResult<Response>
Trait Implementations§
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