Struct http4r_core::http_message::Response
source · [−]pub struct Response<'a> {
pub headers: Headers,
pub body: Body<'a>,
pub status: Status,
pub version: HttpVersion,
pub trailers: Headers,
}Fields
headers: Headersbody: Body<'a>status: Statusversion: HttpVersiontrailers: HeadersImplementations
sourceimpl<'a> Response<'a>
impl<'a> Response<'a>
pub fn status_line_and_headers_wire_string(
headers: &Headers,
status: &Status
) -> String
sourceimpl<'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> !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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more