pub trait Service {
    fn get_config(&self) -> &dyn Config;
    fn get_routes(&self) -> &[Route];
    fn launch_server(&mut self) -> ErrorResult<()>;
    fn check_service_configuration(&self) -> ErrorResult<()>;

    fn run(&mut self) -> ErrorResult<()> { ... }
}

Required Methods

Provided Methods

Implementors