ServiceManager

Trait ServiceManager 

Source
pub trait ServiceManager {
    // Required methods
    fn install(&self) -> Result<()>;
    fn uninstall(&self) -> Result<()>;
    fn start(&self) -> Result<()>;
    fn stop(&self) -> Result<()>;
    fn status(&self) -> Result<ServiceStatus>;
}

Required Methods§

Source

fn install(&self) -> Result<()>

Source

fn uninstall(&self) -> Result<()>

Source

fn start(&self) -> Result<()>

Source

fn stop(&self) -> Result<()>

Source

fn status(&self) -> Result<ServiceStatus>

Implementors§