Trait nickel::Responder
[−]
[src]
pub trait Responder {
fn respond<'a>(self, Response<'a>) -> MiddlewareResult<'a>;
}This trait provides convenience for translating a number
of common return types into a MiddlewareResult while
also modifying the Response as required.
Please see the examples for some uses.
Required Methods
fn respond<'a>(self, Response<'a>) -> MiddlewareResult<'a>
Implementors
impl Responder for ()impl Responder for Jsonimpl<T, E> Responder for Result<T, E> where T: Responder, NickelError<'e>: From<(Response<'e>, E)>impl<'a> Responder for &'a [u8]impl<'a> Responder for Vec<u8>impl<'a> Responder for &'a strimpl<'a> Responder for Stringimpl<'a> Responder for (StatusCode, &'static str)impl<'a> Responder for (StatusCode, String)impl<'a> Responder for StatusCodeimpl<'a> Responder for &'a [&'a str]impl<'a> Responder for &'a [String]impl<'a> Responder for (u16, &'static str)impl<'a> Responder for (u16, String)