Struct DealerState [source]
pub(crate) struct DealerState {
pub(crate) dealer_home: PathBuf,
}
Fields
dealer_home
Methods
pub(crate) fn cache_dir(self: &Self) -> PathBuf
pub(crate) fn config_dir(self: &Self) -> PathBuf
ensure_base_dirs [source]
pub(crate) fn from_home(dealer_home: PathBuf) -> Self
from_process_env [source]
pub(crate) fn from_process_env(workspace_root: &Path) -> Self
pub(crate) fn has_complete_toolchain(self: &Self, version: &str) -> bool
last_self_update_check [source]
pub(crate) fn last_self_update_check(self: &Self) -> Option<u64>
last_self_update_check_file [source]
pub(crate) fn last_self_update_check_file(self: &Self) -> PathBuf
last_xtazy_update_check [source]
pub(crate) fn last_xtazy_update_check(self: &Self) -> Option<u64>
last_xtazy_update_check_file [source]
pub(crate) fn last_xtazy_update_check_file(self: &Self) -> PathBuf
latest_xtazy_version [source]
pub(crate) fn latest_xtazy_version(self: &Self) -> Option<String>
latest_xtazy_version_file [source]
pub(crate) fn latest_xtazy_version_file(self: &Self) -> PathBuf
rust_backend_dir [source]
pub(crate) fn rust_backend_dir(self: &Self, backend: &str) -> PathBuf
pub(crate) fn rust_dir(self: &Self) -> PathBuf
self_auto_update_enabled [source]
pub(crate) fn self_auto_update_enabled(self: &Self) -> bool
self_auto_update_file [source]
pub(crate) fn self_auto_update_file(self: &Self) -> PathBuf
set_last_self_update_check [source]
set_last_xtazy_update_check [source]
set_latest_xtazy_version [source]
set_self_auto_update_enabled [source]
set_xtazy_auto_update_enabled [source]
pub(crate) fn toolchain_dir(self: &Self, version: &str) -> PathBuf
pub(crate) fn versions_dir(self: &Self) -> PathBuf
xtazy_auto_update_enabled [source]
pub(crate) fn xtazy_auto_update_enabled(self: &Self) -> bool
xtazy_auto_update_file [source]
pub(crate) fn xtazy_auto_update_file(self: &Self) -> PathBuf
pub(crate) fn xtazy_dir(self: &Self) -> PathBuf