pub struct Response<'a> {
pub headers: Headers,
pub body: Body<'a>,
pub status: Status,
pub version: HttpVersion,
pub trailers: Headers,
}Fields§
§headers: Headers§body: Body<'a>§status: Status§version: HttpVersion§trailers: HeadersImplementations§
Source§impl<'a> Response<'a>
impl<'a> Response<'a>
pub fn status_line_and_headers_wire_string( headers: &Headers, status: &Status, ) -> String
Source§impl<'a> Response<'a>
impl<'a> Response<'a>
pub fn ok(headers: Headers, body: Body<'_>) -> Response<'_>
pub fn bad_request(headers: Headers, body: Body<'_>) -> Response<'_>
pub fn internal_server_error(headers: Headers, body: Body<'_>) -> Response<'_>
pub fn length_required(headers: Headers, body: Body<'_>) -> Response<'_>
pub fn not_found(headers: Headers, body: Body<'_>) -> Response<'_>
pub fn forbidden(headers: Headers, body: Body<'_>) -> Response<'_>
pub fn moved_permanently(headers: Headers, body: Body<'_>) -> Response<'_>
pub fn with_trailers(self, trailers: Headers) -> Response<'a>
pub fn with_headers(self, headers: Headers) -> Response<'a>
Auto Trait Implementations§
impl<'a> Freeze for Response<'a>
impl<'a> !RefUnwindSafe for Response<'a>
impl<'a> !Send for Response<'a>
impl<'a> !Sync for Response<'a>
impl<'a> Unpin for Response<'a>
impl<'a> !UnwindSafe for Response<'a>
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