@@ -31,12 +31,9 @@ use crate::{
3131 errors:: RustupError ,
3232 install:: { InstallMethod , UpdateStatus } ,
3333 toolchain:: {
34- distributable:: DistributableToolchain ,
35- names:: {
36- CustomToolchainName , LocalToolchainName , MaybeResolvableToolchainName ,
37- ResolvableLocalToolchainName , ResolvableToolchainName , ToolchainName ,
38- } ,
39- toolchain:: Toolchain ,
34+ CustomToolchainName , DistributableToolchain , LocalToolchainName ,
35+ MaybeResolvableToolchainName , ResolvableLocalToolchainName , ResolvableToolchainName ,
36+ Toolchain , ToolchainName ,
4037 } ,
4138 utils:: utils:: { self , ExitCode } ,
4239} ;
@@ -827,16 +824,13 @@ async fn update(cfg: &mut Cfg<'_>, opts: UpdateOpts) -> Result<utils::ExitCode>
827824 let force = opts. force ;
828825 let allow_downgrade = opts. allow_downgrade ;
829826 let profile = cfg. get_profile ( ) ?;
830- let status = match crate :: toolchain:: distributable:: DistributableToolchain :: new (
831- cfg,
832- desc. clone ( ) ,
833- ) {
827+ let status = match DistributableToolchain :: new ( cfg, desc. clone ( ) ) {
834828 Ok ( mut d) => {
835829 d. update_extra ( & components, & targets, profile, force, allow_downgrade)
836830 . await ?
837831 }
838832 Err ( RustupError :: ToolchainNotInstalled ( _) ) => {
839- crate :: toolchain :: distributable :: DistributableToolchain :: install (
833+ DistributableToolchain :: install (
840834 cfg,
841835 & desc,
842836 & components,
0 commit comments