@@ -31,12 +31,9 @@ use crate::{
31
31
errors:: RustupError ,
32
32
install:: { InstallMethod , UpdateStatus } ,
33
33
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 ,
40
37
} ,
41
38
utils:: utils:: { self , ExitCode } ,
42
39
} ;
@@ -827,16 +824,13 @@ async fn update(cfg: &mut Cfg<'_>, opts: UpdateOpts) -> Result<utils::ExitCode>
827
824
let force = opts. force ;
828
825
let allow_downgrade = opts. allow_downgrade ;
829
826
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 ( ) ) {
834
828
Ok ( mut d) => {
835
829
d. update_extra ( & components, & targets, profile, force, allow_downgrade)
836
830
. await ?
837
831
}
838
832
Err ( RustupError :: ToolchainNotInstalled ( _) ) => {
839
- crate :: toolchain :: distributable :: DistributableToolchain :: install (
833
+ DistributableToolchain :: install (
840
834
cfg,
841
835
& desc,
842
836
& components,
0 commit comments