Trait huber_common::model::config::ConfigPath [−][src]
pub trait ConfigPath {}Show methods
fn lock_file(&self) -> Result<PathBuf>; fn config_file(&self) -> Result<PathBuf>; fn bin_dir(&self) -> Result<PathBuf>; fn temp_dir(&self) -> Result<PathBuf>; fn repo_root_dir(&self) -> Result<PathBuf>; fn huber_repo_dir(&self) -> Result<PathBuf>; fn unmanaged_repo_dir(&self, name: &str) -> Result<PathBuf>; fn unmanaged_repo_file(&self, name: &str) -> Result<PathBuf>; fn unmanaged_repo_pkgs_file(&self, name: &str) -> Result<PathBuf>; fn managed_pkg_root_dir(&self) -> Result<PathBuf>; fn managed_pkg_manifest_file(&self, name: &str) -> Result<PathBuf>; fn managed_pkg_index_file(&self) -> Result<PathBuf>; fn installed_pkg_root_dir(&self) -> Result<PathBuf>; fn installed_pkg_base_dir(&self, pkg: &Package) -> Result<PathBuf>; fn installed_pkg_dir(&self, pkg: &Package, version: &str) -> Result<PathBuf>; fn installed_pkg_bin_dir(
&self,
pkg: &Package,
version: &str
) -> Result<PathBuf>; fn installed_pkg_manifest_file(
&self,
pkg: &Package,
version: &str
) -> Result<PathBuf>; fn current_pkg_dir(&self, pkg: &Package) -> Result<PathBuf>; fn current_pkg_bin_dir(&self, pkg: &Package) -> Result<PathBuf>; fn current_pkg_manifest_file(&self, pkg: &Package) -> Result<PathBuf>; fn current_index_file(&self) -> Result<PathBuf>;
Required methods
fn lock_file(&self) -> Result<PathBuf>
[src]
fn config_file(&self) -> Result<PathBuf>
[src]
fn bin_dir(&self) -> Result<PathBuf>
[src]
fn temp_dir(&self) -> Result<PathBuf>
[src]
fn repo_root_dir(&self) -> Result<PathBuf>
[src]
fn huber_repo_dir(&self) -> Result<PathBuf>
[src]
fn unmanaged_repo_dir(&self, name: &str) -> Result<PathBuf>
[src]
fn unmanaged_repo_file(&self, name: &str) -> Result<PathBuf>
[src]
fn unmanaged_repo_pkgs_file(&self, name: &str) -> Result<PathBuf>
[src]
fn managed_pkg_root_dir(&self) -> Result<PathBuf>
[src]
fn managed_pkg_manifest_file(&self, name: &str) -> Result<PathBuf>
[src]
fn managed_pkg_index_file(&self) -> Result<PathBuf>
[src]
fn installed_pkg_root_dir(&self) -> Result<PathBuf>
[src]
fn installed_pkg_base_dir(&self, pkg: &Package) -> Result<PathBuf>
[src]
fn installed_pkg_dir(&self, pkg: &Package, version: &str) -> Result<PathBuf>
[src]
fn installed_pkg_bin_dir(&self, pkg: &Package, version: &str) -> Result<PathBuf>
[src]
fn installed_pkg_manifest_file(
&self,
pkg: &Package,
version: &str
) -> Result<PathBuf>
[src]
&self,
pkg: &Package,
version: &str
) -> Result<PathBuf>
fn current_pkg_dir(&self, pkg: &Package) -> Result<PathBuf>
[src]
fn current_pkg_bin_dir(&self, pkg: &Package) -> Result<PathBuf>
[src]
fn current_pkg_manifest_file(&self, pkg: &Package) -> Result<PathBuf>
[src]
fn current_index_file(&self) -> Result<PathBuf>
[src]
Implementors
impl ConfigPath for Config
[src]
impl ConfigPath for Config
[src]fn lock_file(&self) -> Result<PathBuf>
[src]
fn config_file(&self) -> Result<PathBuf>
[src]
fn bin_dir(&self) -> Result<PathBuf>
[src]
fn temp_dir(&self) -> Result<PathBuf>
[src]
fn repo_root_dir(&self) -> Result<PathBuf>
[src]
fn huber_repo_dir(&self) -> Result<PathBuf>
[src]
fn unmanaged_repo_dir(&self, name: &str) -> Result<PathBuf>
[src]
fn unmanaged_repo_file(&self, name: &str) -> Result<PathBuf>
[src]
fn unmanaged_repo_pkgs_file(&self, name: &str) -> Result<PathBuf>
[src]
fn managed_pkg_root_dir(&self) -> Result<PathBuf>
[src]
fn managed_pkg_manifest_file(&self, name: &str) -> Result<PathBuf>
[src]
fn managed_pkg_index_file(&self) -> Result<PathBuf>
[src]
fn installed_pkg_root_dir(&self) -> Result<PathBuf>
[src]
fn installed_pkg_base_dir(&self, pkg: &Package) -> Result<PathBuf>
[src]
fn installed_pkg_dir(&self, pkg: &Package, version: &str) -> Result<PathBuf>
[src]
fn installed_pkg_bin_dir(&self, pkg: &Package, version: &str) -> Result<PathBuf>
[src]
fn installed_pkg_manifest_file(
&self,
pkg: &Package,
version: &str
) -> Result<PathBuf>
[src]
&self,
pkg: &Package,
version: &str
) -> Result<PathBuf>