[−][src]Trait burner::RouterService
Required methods
fn get(&mut self, path: &str, f: Controller) -> &mut Self
fn post(&mut self, path: &str, f: Controller) -> &mut Self
fn put(&mut self, path: &str, f: Controller) -> &mut Self
fn delete(&mut self, path: &str, f: Controller) -> &mut Self
fn middleware(
&mut self,
path: &str,
f: Box<dyn Fn(&Request, &Response) + Send + Sync + 'static>
) -> &mut Self
&mut self,
path: &str,
f: Box<dyn Fn(&Request, &Response) + Send + Sync + 'static>
) -> &mut Self
fn mount(&mut self, relative_path: &str, router: Router) -> &mut Self
Implementors
impl RouterService for Router
[src]
fn get(&mut self, path: &str, f: Controller) -> &mut Self
[src]
fn post(&mut self, path: &str, f: Controller) -> &mut Self
[src]
fn put(&mut self, path: &str, f: Controller) -> &mut Self
[src]
fn delete(&mut self, path: &str, f: Controller) -> &mut Self
[src]
fn middleware(
&mut self,
path: &str,
f: Box<dyn Fn(&Request, &Response) + Send + Sync + 'static>
) -> &mut Self
[src]
&mut self,
path: &str,
f: Box<dyn Fn(&Request, &Response) + Send + Sync + 'static>
) -> &mut Self
fn mount(&mut self, relative_path: &str, router: Router) -> &mut Self
[src]
impl RouterService for Server
[src]
fn get(&mut self, path: &str, f: Controller) -> &mut Self
[src]
fn post(&mut self, path: &str, f: Controller) -> &mut Self
[src]
fn put(&mut self, path: &str, f: Controller) -> &mut Self
[src]
fn delete(&mut self, path: &str, f: Controller) -> &mut Self
[src]
fn middleware(
&mut self,
path: &str,
f: Box<dyn Fn(&Request, &Response) + Send + Sync + 'static>
) -> &mut Self
[src]
&mut self,
path: &str,
f: Box<dyn Fn(&Request, &Response) + Send + Sync + 'static>
) -> &mut Self