HttpResponse

Trait HttpResponse 

Source
pub trait HttpResponse {
    // Required method
    fn status_code(&self) -> StatusCode;

    // Provided method
    fn append_headers(&self, headers: &mut HeaderMap<HeaderValue>) { ... }
}
Expand description

Trait representing additional information for constructing an HTTP response.

This trait is used as a helper to define the implementation of Responder.

Required Methods§

Source

fn status_code(&self) -> StatusCode

Returns a HTTP status code.

Provided Methods§

Source

fn append_headers(&self, headers: &mut HeaderMap<HeaderValue>)

Append header values to given header map.

Implementations on Foreign Types§

Source§

impl HttpResponse for bool

Source§

impl HttpResponse for char

Source§

impl HttpResponse for f32

Source§

impl HttpResponse for f64

Source§

impl HttpResponse for i8

Source§

impl HttpResponse for i16

Source§

impl HttpResponse for i32

Source§

impl HttpResponse for i64

Source§

impl HttpResponse for isize

Source§

impl HttpResponse for u8

Source§

impl HttpResponse for u16

Source§

impl HttpResponse for u32

Source§

impl HttpResponse for u64

Source§

impl HttpResponse for usize

Source§

impl HttpResponse for String

Source§

impl<L, R> HttpResponse for Either<L, R>

Implementors§