[][src]Trait limiting_factor::kernel::Service

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

fn get_config(&self) -> &dyn Config

fn get_routes(&self) -> &[Route]

fn launch_server(&mut self) -> ErrorResult<()>

fn check_service_configuration(&self) -> ErrorResult<()>

Loading content...

Provided methods

fn run(&mut self) -> ErrorResult<()>

Loading content...

Implementors

Loading content...