server_lib/server/
controller.rs

1use crate::server::request_parser::ParsedRequest;
2
3pub trait ControllerBase {
4    fn get(&self, opt: &Option<ParsedRequest>) -> String;
5    fn post(&self, opt: &Option<ParsedRequest>) -> String;
6    fn put(&self, opt: &Option<ParsedRequest>) -> String;
7    fn update(&self, opt: &Option<ParsedRequest>) -> String;
8    fn delete(&self, opt: &Option<ParsedRequest>) -> String;
9    fn route(&self) -> String;
10}