Struct ToolchainEnv [source]

pub(crate) struct ToolchainEnv {
    pub(in crate::toolchain::discover) dealer_home: Option<PathBuf>,
    pub(in crate::toolchain::discover) user_home: Option<PathBuf>,
    pub(crate) allow_fallback: bool,
}

Fields

dealer_home

pub(in crate::toolchain::discover) dealer_home: Option<PathBuf>

user_home

pub(in crate::toolchain::discover) user_home: Option<PathBuf>

allow_fallback

pub(crate) allow_fallback: bool

Methods

dealer_home [source]

pub(in crate::toolchain::discover) fn dealer_home(self: &Self, workspace_root: &Path) -> PathBuf

from_process_env [source]

pub(crate) fn from_process_env() -> Self