[−][src]Trait nickel::Responder
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, D>) -> MiddlewareResult<'a, D>
Implementations on Foreign Types
impl<D> Responder<D> for ()
[src]
impl<D> Responder<D> for ()
fn respond<'a>(self, res: Response<'a, D>) -> MiddlewareResult<'a, D> | [src] |
impl<D> Responder<D> for Value
[src]
impl<D> Responder<D> for Value
fn respond<'a>(self, res: Response<'a, D>) -> MiddlewareResult<'a, D> | [src] |
impl<T, E, D> Responder<D> for Result<T, E> where
T: Responder<D>,
NickelError<'e, D>: From<(Response<'e, D>, E)>,
[src]
impl<T, E, D> Responder<D> for Result<T, E> where
T: Responder<D>,
NickelError<'e, D>: From<(Response<'e, D>, E)>,
fn respond<'a>(self, res: Response<'a, D>) -> MiddlewareResult<'a, D> | [src] |
impl<'a, D> Responder<D> for &'a [u8]
[src]
impl<'a, D> Responder<D> for &'a [u8]
fn respond<'c>(self, res: Response<'c, D>) -> MiddlewareResult<'c, D> | [src] |
impl<'a, D> Responder<D> for Vec<u8>
[src]
impl<'a, D> Responder<D> for Vec<u8>
fn respond<'c>(self, res: Response<'c, D>) -> MiddlewareResult<'c, D> | [src] |
impl<'a, D> Responder<D> for &'a str
[src]
impl<'a, D> Responder<D> for &'a str
fn respond<'c>(self, res: Response<'c, D>) -> MiddlewareResult<'c, D> | [src] |
impl<'a, D> Responder<D> for String
[src]
impl<'a, D> Responder<D> for String
fn respond<'c>(self, res: Response<'c, D>) -> MiddlewareResult<'c, D> | [src] |
impl<'a, D> Responder<D> for (StatusCode, &'static str)
[src]
impl<'a, D> Responder<D> for (StatusCode, &'static str)
fn respond<'c>(self, res: Response<'c, D>) -> MiddlewareResult<'c, D> | [src] |
impl<'a, D> Responder<D> for (StatusCode, String)
[src]
impl<'a, D> Responder<D> for (StatusCode, String)
fn respond<'c>(self, res: Response<'c, D>) -> MiddlewareResult<'c, D> | [src] |
impl<'a, D> Responder<D> for &'a [&'a str]
[src]
impl<'a, D> Responder<D> for &'a [&'a str]
fn respond<'c>(self, res: Response<'c, D>) -> MiddlewareResult<'c, D> | [src] |
impl<'a, D> Responder<D> for &'a [String]
[src]
impl<'a, D> Responder<D> for &'a [String]
fn respond<'c>(self, res: Response<'c, D>) -> MiddlewareResult<'c, D> | [src] |
impl<'a, D> Responder<D> for (u16, &'static str)
[src]
impl<'a, D> Responder<D> for (u16, &'static str)
fn respond<'c>(self, res: Response<'c, D>) -> MiddlewareResult<'c, D> | [src] |
impl<'a, D> Responder<D> for (u16, String)
[src]
impl<'a, D> Responder<D> for (u16, String)
fn respond<'c>(self, res: Response<'c, D>) -> MiddlewareResult<'c, D> | [src] |
Implementors
impl<'a, D> Responder<D> for StatusCode
[src]
impl<'a, D> Responder<D> for StatusCode
fn respond<'c>(self, res: Response<'c, D>) -> MiddlewareResult<'c, D> | [src] |