Skip to content

Commit 6030f8c

Browse files
committed
feat(config)!: remove implicit installation from resolve_toolchain()
1 parent e256366 commit 6030f8c

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/config.rs

+5-4
Original file line numberDiff line numberDiff line change
@@ -713,13 +713,14 @@ impl<'a> Cfg<'a> {
713713
&self,
714714
name: Option<ResolvableToolchainName>,
715715
) -> Result<Toolchain<'_>> {
716-
Ok(match name {
716+
let toolchain = match name {
717717
Some(name) => {
718718
let desc = name.resolve(&self.get_default_host_triple()?)?;
719-
Toolchain::new(self, desc.into())?
719+
Some(desc.into())
720720
}
721-
None => self.find_or_install_active_toolchain(false).await?.0,
722-
})
721+
None => None,
722+
};
723+
self.local_toolchain(toolchain)
723724
}
724725

725726
pub(crate) fn resolve_local_toolchain(

0 commit comments

Comments
 (0)