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 boolfn status_code(&self) -> StatusCode[src]
fn status_code(&self) -> StatusCodefn append_headers(&self, headers: &mut HeaderMap)[src]
fn append_headers(&self, headers: &mut HeaderMap)impl HttpResponse for char[src]
impl HttpResponse for charfn status_code(&self) -> StatusCode[src]
fn status_code(&self) -> StatusCodefn append_headers(&self, headers: &mut HeaderMap)[src]
fn append_headers(&self, headers: &mut HeaderMap)impl HttpResponse for str[src]
impl HttpResponse for strfn status_code(&self) -> StatusCode[src]
fn status_code(&self) -> StatusCodefn append_headers(&self, headers: &mut HeaderMap)[src]
fn append_headers(&self, headers: &mut HeaderMap)impl HttpResponse for String[src]
impl HttpResponse for Stringfn status_code(&self) -> StatusCode[src]
fn status_code(&self) -> StatusCodefn append_headers(&self, headers: &mut HeaderMap)[src]
fn append_headers(&self, headers: &mut HeaderMap)impl HttpResponse for i8[src]
impl HttpResponse for i8fn status_code(&self) -> StatusCode[src]
fn status_code(&self) -> StatusCodefn append_headers(&self, headers: &mut HeaderMap)[src]
fn append_headers(&self, headers: &mut HeaderMap)impl HttpResponse for i16[src]
impl HttpResponse for i16fn status_code(&self) -> StatusCode[src]
fn status_code(&self) -> StatusCodefn append_headers(&self, headers: &mut HeaderMap)[src]
fn append_headers(&self, headers: &mut HeaderMap)impl HttpResponse for i32[src]
impl HttpResponse for i32fn status_code(&self) -> StatusCode[src]
fn status_code(&self) -> StatusCodefn append_headers(&self, headers: &mut HeaderMap)[src]
fn append_headers(&self, headers: &mut HeaderMap)impl HttpResponse for i64[src]
impl HttpResponse for i64fn status_code(&self) -> StatusCode[src]
fn status_code(&self) -> StatusCodefn append_headers(&self, headers: &mut HeaderMap)[src]
fn append_headers(&self, headers: &mut HeaderMap)impl HttpResponse for i128[src]
impl HttpResponse for i128fn status_code(&self) -> StatusCode[src]
fn status_code(&self) -> StatusCodefn append_headers(&self, headers: &mut HeaderMap)[src]
fn append_headers(&self, headers: &mut HeaderMap)impl HttpResponse for isize[src]
impl HttpResponse for isizefn status_code(&self) -> StatusCode[src]
fn status_code(&self) -> StatusCodefn append_headers(&self, headers: &mut HeaderMap)[src]
fn append_headers(&self, headers: &mut HeaderMap)impl HttpResponse for u8[src]
impl HttpResponse for u8fn status_code(&self) -> StatusCode[src]
fn status_code(&self) -> StatusCodefn append_headers(&self, headers: &mut HeaderMap)[src]
fn append_headers(&self, headers: &mut HeaderMap)impl HttpResponse for u16[src]
impl HttpResponse for u16fn status_code(&self) -> StatusCode[src]
fn status_code(&self) -> StatusCodefn append_headers(&self, headers: &mut HeaderMap)[src]
fn append_headers(&self, headers: &mut HeaderMap)impl HttpResponse for u32[src]
impl HttpResponse for u32fn status_code(&self) -> StatusCode[src]
fn status_code(&self) -> StatusCodefn append_headers(&self, headers: &mut HeaderMap)[src]
fn append_headers(&self, headers: &mut HeaderMap)impl HttpResponse for u64[src]
impl HttpResponse for u64fn status_code(&self) -> StatusCode[src]
fn status_code(&self) -> StatusCodefn append_headers(&self, headers: &mut HeaderMap)[src]
fn append_headers(&self, headers: &mut HeaderMap)impl HttpResponse for u128[src]
impl HttpResponse for u128fn status_code(&self) -> StatusCode[src]
fn status_code(&self) -> StatusCodefn append_headers(&self, headers: &mut HeaderMap)[src]
fn append_headers(&self, headers: &mut HeaderMap)impl HttpResponse for usize[src]
impl HttpResponse for usizefn status_code(&self) -> StatusCode[src]
fn status_code(&self) -> StatusCodefn append_headers(&self, headers: &mut HeaderMap)[src]
fn append_headers(&self, headers: &mut HeaderMap)impl HttpResponse for f32[src]
impl HttpResponse for f32fn status_code(&self) -> StatusCode[src]
fn status_code(&self) -> StatusCodefn append_headers(&self, headers: &mut HeaderMap)[src]
fn append_headers(&self, headers: &mut HeaderMap)impl HttpResponse for f64[src]
impl HttpResponse for f64fn status_code(&self) -> StatusCode[src]
fn status_code(&self) -> StatusCodefn 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) -> StatusCodefn 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) -> StatusCodefn 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) -> StatusCodefn 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) -> StatusCodefn 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) -> StatusCodefn 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) -> StatusCodefn append_headers(&self, h: &mut HeaderMap)[src]
fn append_headers(&self, h: &mut HeaderMap)Implementors
impl<E> HttpResponse for E where
E: HttpError,