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
fn status_code(&self) -> StatusCode
Returns an HTTP status code associated with the value of this type.
fn append_headers(&self, headers: &mut HeaderMap)
Appends some entries into the header map of an HTTP response.
Implementations on Foreign Types
impl HttpResponse for bool
[src]
impl HttpResponse for bool
fn status_code(&self) -> StatusCode
[src]
fn status_code(&self) -> StatusCode
fn append_headers(&self, headers: &mut HeaderMap)
[src]
fn append_headers(&self, headers: &mut HeaderMap)
impl HttpResponse for char
[src]
impl HttpResponse for char
fn status_code(&self) -> StatusCode
[src]
fn status_code(&self) -> StatusCode
fn append_headers(&self, headers: &mut HeaderMap)
[src]
fn append_headers(&self, headers: &mut HeaderMap)
impl HttpResponse for str
[src]
impl HttpResponse for str
fn status_code(&self) -> StatusCode
[src]
fn status_code(&self) -> StatusCode
fn append_headers(&self, headers: &mut HeaderMap)
[src]
fn append_headers(&self, headers: &mut HeaderMap)
impl HttpResponse for String
[src]
impl HttpResponse for String
fn status_code(&self) -> StatusCode
[src]
fn status_code(&self) -> StatusCode
fn append_headers(&self, headers: &mut HeaderMap)
[src]
fn append_headers(&self, headers: &mut HeaderMap)
impl HttpResponse for i8
[src]
impl HttpResponse for i8
fn status_code(&self) -> StatusCode
[src]
fn status_code(&self) -> StatusCode
fn append_headers(&self, headers: &mut HeaderMap)
[src]
fn append_headers(&self, headers: &mut HeaderMap)
impl HttpResponse for i16
[src]
impl HttpResponse for i16
fn status_code(&self) -> StatusCode
[src]
fn status_code(&self) -> StatusCode
fn append_headers(&self, headers: &mut HeaderMap)
[src]
fn append_headers(&self, headers: &mut HeaderMap)
impl HttpResponse for i32
[src]
impl HttpResponse for i32
fn status_code(&self) -> StatusCode
[src]
fn status_code(&self) -> StatusCode
fn append_headers(&self, headers: &mut HeaderMap)
[src]
fn append_headers(&self, headers: &mut HeaderMap)
impl HttpResponse for i64
[src]
impl HttpResponse for i64
fn status_code(&self) -> StatusCode
[src]
fn status_code(&self) -> StatusCode
fn append_headers(&self, headers: &mut HeaderMap)
[src]
fn append_headers(&self, headers: &mut HeaderMap)
impl HttpResponse for i128
[src]
impl HttpResponse for i128
fn status_code(&self) -> StatusCode
[src]
fn status_code(&self) -> StatusCode
fn append_headers(&self, headers: &mut HeaderMap)
[src]
fn append_headers(&self, headers: &mut HeaderMap)
impl HttpResponse for isize
[src]
impl HttpResponse for isize
fn status_code(&self) -> StatusCode
[src]
fn status_code(&self) -> StatusCode
fn append_headers(&self, headers: &mut HeaderMap)
[src]
fn append_headers(&self, headers: &mut HeaderMap)
impl HttpResponse for u8
[src]
impl HttpResponse for u8
fn status_code(&self) -> StatusCode
[src]
fn status_code(&self) -> StatusCode
fn append_headers(&self, headers: &mut HeaderMap)
[src]
fn append_headers(&self, headers: &mut HeaderMap)
impl HttpResponse for u16
[src]
impl HttpResponse for u16
fn status_code(&self) -> StatusCode
[src]
fn status_code(&self) -> StatusCode
fn append_headers(&self, headers: &mut HeaderMap)
[src]
fn append_headers(&self, headers: &mut HeaderMap)
impl HttpResponse for u32
[src]
impl HttpResponse for u32
fn status_code(&self) -> StatusCode
[src]
fn status_code(&self) -> StatusCode
fn append_headers(&self, headers: &mut HeaderMap)
[src]
fn append_headers(&self, headers: &mut HeaderMap)
impl HttpResponse for u64
[src]
impl HttpResponse for u64
fn status_code(&self) -> StatusCode
[src]
fn status_code(&self) -> StatusCode
fn append_headers(&self, headers: &mut HeaderMap)
[src]
fn append_headers(&self, headers: &mut HeaderMap)
impl HttpResponse for u128
[src]
impl HttpResponse for u128
fn status_code(&self) -> StatusCode
[src]
fn status_code(&self) -> StatusCode
fn append_headers(&self, headers: &mut HeaderMap)
[src]
fn append_headers(&self, headers: &mut HeaderMap)
impl HttpResponse for usize
[src]
impl HttpResponse for usize
fn status_code(&self) -> StatusCode
[src]
fn status_code(&self) -> StatusCode
fn append_headers(&self, headers: &mut HeaderMap)
[src]
fn append_headers(&self, headers: &mut HeaderMap)
impl HttpResponse for f32
[src]
impl HttpResponse for f32
fn status_code(&self) -> StatusCode
[src]
fn status_code(&self) -> StatusCode
fn append_headers(&self, headers: &mut HeaderMap)
[src]
fn append_headers(&self, headers: &mut HeaderMap)
impl HttpResponse for f64
[src]
impl HttpResponse for f64
fn status_code(&self) -> StatusCode
[src]
fn status_code(&self) -> StatusCode
fn append_headers(&self, headers: &mut HeaderMap)
[src]
fn append_headers(&self, headers: &mut HeaderMap)
impl<'a> HttpResponse for Cow<'a, str>
[src]
impl<'a> HttpResponse for Cow<'a, str>
fn status_code(&self) -> StatusCode
[src]
fn status_code(&self) -> StatusCode
fn append_headers(&self, headers: &mut HeaderMap)
[src]
fn append_headers(&self, headers: &mut HeaderMap)
impl<T: Serialize> HttpResponse for Vec<T>
[src]
impl<T: Serialize> HttpResponse for Vec<T>
fn status_code(&self) -> StatusCode
[src]
fn status_code(&self) -> StatusCode
fn append_headers(&self, headers: &mut HeaderMap)
[src]
fn append_headers(&self, headers: &mut HeaderMap)
impl<T: Serialize> HttpResponse for [T]
[src]
impl<T: Serialize> HttpResponse for [T]
fn status_code(&self) -> StatusCode
[src]
fn status_code(&self) -> StatusCode
fn append_headers(&self, headers: &mut HeaderMap)
[src]
fn append_headers(&self, headers: &mut HeaderMap)
impl HttpResponse for ()
[src]
impl HttpResponse for ()
fn status_code(&self) -> StatusCode
[src]
fn status_code(&self) -> StatusCode
fn append_headers(&self, headers: &mut HeaderMap)
[src]
fn append_headers(&self, headers: &mut HeaderMap)
impl<T> HttpResponse for Option<T> where
T: HttpResponse,
[src]
impl<T> HttpResponse for Option<T> where
T: HttpResponse,
fn status_code(&self) -> StatusCode
[src]
fn status_code(&self) -> StatusCode
fn append_headers(&self, h: &mut HeaderMap)
[src]
fn append_headers(&self, h: &mut HeaderMap)
impl<T, E> HttpResponse for Result<T, E> where
T: HttpResponse,
E: HttpError,
[src]
impl<T, E> HttpResponse for Result<T, E> where
T: HttpResponse,
E: HttpError,
fn status_code(&self) -> StatusCode
[src]
fn status_code(&self) -> StatusCode
fn append_headers(&self, h: &mut HeaderMap)
[src]
fn append_headers(&self, h: &mut HeaderMap)
Implementors
impl<E> HttpResponse for E where
E: HttpError,