PackageManager

Trait PackageManager 

Source
pub trait PackageManager {
    // Required methods
    fn install(&self, name: &str) -> Result<(), Error>;
    fn uninstall(&self, name: &str) -> Result<(), Error>;
    fn setup(&self) -> Result<(), Error>;
}

Required Methods§

Source

fn install(&self, name: &str) -> Result<(), Error>

Source

fn uninstall(&self, name: &str) -> Result<(), Error>

Source

fn setup(&self) -> Result<(), Error>

Implementors§