pub struct ResponseBuilder { /* private fields */ }Implementations§
Source§impl ResponseBuilder
impl ResponseBuilder
pub fn new() -> Self
pub fn status(self, status: StatusCode) -> Self
pub fn header<K, V>(self, key: K, value: V) -> Self
pub fn json<T: Serialize>(self, data: &T) -> Result<Self>
pub fn text<T: Into<String>>(self, text: T) -> Self
pub fn html<T: Into<String>>(self, html: T) -> Self
pub fn body<T: Into<Bytes>>(self, body: T) -> Self
pub fn build(self) -> 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