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}