[][src]Trait gotham_restful::ResourceResult

pub trait ResourceResult {
    fn into_response(self) -> Result<Response, SerdeJsonError>;

    fn accepted_types() -> Option<Vec<Mime>> { ... }
}

A trait provided to convert a resource's result to json.

Required methods

fn into_response(self) -> Result<Response, SerdeJsonError>

Turn this into a response that can be returned to the browser. This api will likely change in the future.

Loading content...

Provided methods

fn accepted_types() -> Option<Vec<Mime>>

Return a list of supported mime types.

Loading content...

Implementations on Foreign Types

impl<R: ResponseBody, E: Error> ResourceResult for Result<R, E>[src]

impl<E: Error> ResourceResult for Result<NoContent, E>[src]

impl<T, E: Error> ResourceResult for Result<Raw<T>, E> where
    Raw<T>: ResourceResult
[src]

Loading content...

Implementors

impl ResourceResult for NoContent[src]

fn into_response(self) -> Result<Response, SerdeJsonError>[src]

This will always be a 204 No Content together with an empty string.

impl<T: ResponseBody> ResourceResult for Success<T>[src]

impl<T: Into<Body>> ResourceResult for Raw<T>[src]

Loading content...