[][src]Trait gotham_restful::Resource

pub trait Resource {
    fn name() -> String;
fn setup<D: DrawResourceRoutes>(route: D); }

This trait must be implemented by every RESTful Resource. It will allow you to register the different methods for this Resource.

Required methods

fn name() -> String

The name of this resource. Must be unique.

fn setup<D: DrawResourceRoutes>(route: D)

Setup all routes of this resource. Take a look at the rest_resource! macro if you don't feel like caring yourself.

Loading content...

Implementors

Loading content...