ToolInstaller

Trait ToolInstaller 

Source
pub trait ToolInstaller {
    // Required methods
    fn install(&self, tool_name: &str) -> Result<()>;
    fn is_installed(&self, tool_name: &str) -> bool;
    fn get_install_command(&self, tool_name: &str) -> Option<String>;
}
Expand description

Common trait for tool installers

Required Methods§

Source

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

Source

fn is_installed(&self, tool_name: &str) -> bool

Source

fn get_install_command(&self, tool_name: &str) -> Option<String>

Implementors§