restless_web/
route_handler.rs1use crate::route::RouteCallback;
2
3pub trait RouteHandler {
4 fn get(&mut self, path: &'static str, handler: RouteCallback) -> &mut Self;
5
6 fn post(&mut self, path: &'static str, handler: RouteCallback) -> &mut Self;
7
8 fn put(&mut self, path: &'static str, handler: RouteCallback) -> &mut Self;
9
10 fn delete(&mut self, path: &'static str, handler: RouteCallback) -> &mut Self;
11
12 fn patch(&mut self, path: &'static str, handler: RouteCallback) -> &mut Self;
13}