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§