Trait tsukuyomi::json::HttpResponse[][src]

pub trait HttpResponse {
    fn status_code(&self) -> StatusCode { ... }
fn append_headers(&self, headers: &mut HeaderMap) { ... } }

A trait representing additional information for constructing HTTP responses from Json<T>.

Provided Methods

Returns an HTTP status code associated with the value of this type.

Appends some entries into the header map of an HTTP response.

Implementations on Foreign Types

impl HttpResponse for bool
[src]

impl HttpResponse for char
[src]

impl HttpResponse for str
[src]

impl HttpResponse for String
[src]

impl HttpResponse for i8
[src]

impl HttpResponse for i16
[src]

impl HttpResponse for i32
[src]

impl HttpResponse for i64
[src]

impl HttpResponse for i128
[src]

impl HttpResponse for isize
[src]

impl HttpResponse for u8
[src]

impl HttpResponse for u16
[src]

impl HttpResponse for u32
[src]

impl HttpResponse for u64
[src]

impl HttpResponse for u128
[src]

impl HttpResponse for usize
[src]

impl HttpResponse for f32
[src]

impl HttpResponse for f64
[src]

impl<'a> HttpResponse for Cow<'a, str>
[src]

impl<T: Serialize> HttpResponse for Vec<T>
[src]

impl<T: Serialize> HttpResponse for [T]
[src]

impl HttpResponse for ()
[src]

impl<T> HttpResponse for Option<T> where
    T: HttpResponse
[src]

impl<T, E> HttpResponse for Result<T, E> where
    T: HttpResponse,
    E: HttpError
[src]

Implementors