Skip to content

Commit d2c9b1c

Browse files
committed
refactor(config): simplify resolve_toolchain()
1 parent fcc0a0b commit d2c9b1c

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

src/config.rs

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -711,13 +711,9 @@ impl<'a> Cfg<'a> {
711711
&self,
712712
name: Option<ResolvableToolchainName>,
713713
) -> Result<Toolchain<'_>> {
714-
let toolchain = match name {
715-
Some(name) => {
716-
let desc = name.resolve(&self.get_default_host_triple()?)?;
717-
Some(desc.into())
718-
}
719-
None => None,
720-
};
714+
let toolchain = name
715+
.map(|name| anyhow::Ok(name.resolve(&self.get_default_host_triple()?)?.into()))
716+
.transpose()?;
721717
self.local_toolchain(toolchain)
722718
}
723719

0 commit comments

Comments
 (0)