Struct pemmican::plugins::router::Router
[−]
[src]
pub struct Router<S, E> { /* fields omitted */ }
Methods
impl<S, E> Router<S, E>
[src]
fn new() -> Router<S, E>
[src]
fn insert(&self, path: &str, method: Method, handler: Handler<S, E>)
[src]
Define a route (insert or replace)
fn remove(&self, path: &str, method: Method)
[src]
Remove a route
fn clear(&self)
[src]
Remove all routes
Trait Implementations
impl<S, E> Plugin<S, E> for Router<S, E> where
S: 'static,
E: 'static,
[src]
S: 'static,
E: 'static,
fn handle(
&self,
data: PluginData<S>
) -> Box<Future<Item = PluginData<S>, Error = E>>
[src]
&self,
data: PluginData<S>
) -> Box<Future<Item = PluginData<S>, Error = E>>