Trait ayun_core::traits::ServiceTrait

source ·
pub trait ServiceTrait {
    // Required methods
    fn mode() -> ServiceMode
       where Self: Sized;
    fn new() -> Self
       where Self: Sized;
    fn run(&mut self) -> Result<()>;
}

Required Methods§

source

fn mode() -> ServiceMode
where Self: Sized,

source

fn new() -> Self
where Self: Sized,

source

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

Implementors§