ControllerBase

Trait ControllerBase 

Source
pub trait ControllerBase {
    // Required methods
    fn get(&self, opt: &Option<ParsedRequest>) -> String;
    fn post(&self, opt: &Option<ParsedRequest>) -> String;
    fn put(&self, opt: &Option<ParsedRequest>) -> String;
    fn update(&self, opt: &Option<ParsedRequest>) -> String;
    fn delete(&self, opt: &Option<ParsedRequest>) -> String;
    fn route(&self) -> String;
}

Required Methods§

Source

fn get(&self, opt: &Option<ParsedRequest>) -> String

Source

fn post(&self, opt: &Option<ParsedRequest>) -> String

Source

fn put(&self, opt: &Option<ParsedRequest>) -> String

Source

fn update(&self, opt: &Option<ParsedRequest>) -> String

Source

fn delete(&self, opt: &Option<ParsedRequest>) -> String

Source

fn route(&self) -> String

Implementors§