Struct rust_install::InstallPrefix [] [src]

pub struct InstallPrefix {
    // some fields omitted
}

Methods

impl InstallPrefix
[src]

fn from(path: PathBuf, install_type: InstallType) -> Self

fn path(&self) -> &Path

fn manifest_dir(&self) -> PathBuf

fn manifest_file(&self, name: &str) -> PathBuf

fn binary_file(&self, name: &str) -> PathBuf

fn doc_path(&self, relative: &str) -> Result<PathBuf>

fn is_installed_here(&self) -> bool

fn get_uninstall_sh(&self) -> Option<PathBuf>

fn get_uninstall_msi(&self, _: &NotifyHandler) -> Option<String>

fn get_uninstaller(&self, notify_handler: &NotifyHandler) -> Option<Uninstaller>

fn uninstall(&self, notify_handler: &NotifyHandler) -> Result<()>

fn install(&self, method: InstallMethod, notify_handler: &NotifyHandler) -> Result<()>

fn with_ldpath<T, F: FnOnce() -> Result<T>>(&self, f: F) -> Result<T>

fn with_env<T, F: FnOnce() -> Result<T>>(&self, f: F) -> Result<T>

fn create_command(&self, binary: &str) -> Result<Command>

fn open_docs(&self, relative: &str) -> Result<()>