@@ -13,6 +13,7 @@ use crate::{
1313 dist:: {
1414 DistOptions , PartialToolchainDesc , Profile , ToolchainDesc ,
1515 config:: Config ,
16+ download:: DownloadCfg ,
1617 manifest:: { Component , ComponentStatus , Manifest } ,
1718 manifestation:: { Changes , Manifestation } ,
1819 prefix:: InstallPrefix ,
@@ -109,7 +110,7 @@ impl<'a> DistributableToolchain<'a> {
109110 remove_components : vec ! [ ] ,
110111 } ;
111112
112- let download_cfg = self . toolchain . cfg . download_cfg ( ) ;
113+ let download_cfg = DownloadCfg :: new ( self . toolchain . cfg ) ;
113114 manifestation
114115 . update (
115116 & manifest,
@@ -352,7 +353,7 @@ impl<'a> DistributableToolchain<'a> {
352353 toolchain,
353354 profile,
354355 update_hash,
355- dl_cfg : cfg . download_cfg ( ) ,
356+ dl_cfg : DownloadCfg :: new ( cfg ) ,
356357 force,
357358 allow_downgrade : false ,
358359 exists : false ,
@@ -410,7 +411,7 @@ impl<'a> DistributableToolchain<'a> {
410411 toolchain : & self . desc ,
411412 profile,
412413 update_hash,
413- dl_cfg : cfg . download_cfg ( ) ,
414+ dl_cfg : DownloadCfg :: new ( cfg ) ,
414415 force,
415416 allow_downgrade,
416417 exists : true ,
@@ -506,7 +507,7 @@ impl<'a> DistributableToolchain<'a> {
506507 remove_components : vec ! [ component] ,
507508 } ;
508509
509- let download_cfg = self . toolchain . cfg . download_cfg ( ) ;
510+ let download_cfg = DownloadCfg :: new ( self . toolchain . cfg ) ;
510511 manifestation
511512 . update (
512513 & manifest,
@@ -523,7 +524,7 @@ impl<'a> DistributableToolchain<'a> {
523524
524525 pub async fn show_dist_version ( & self ) -> anyhow:: Result < Option < String > > {
525526 let update_hash = self . toolchain . cfg . get_hash_file ( & self . desc , false ) ?;
526- let download_cfg = self . toolchain . cfg . download_cfg ( ) ;
527+ let download_cfg = DownloadCfg :: new ( self . toolchain . cfg ) ;
527528
528529 match crate :: dist:: dl_v2_manifest ( download_cfg, Some ( & update_hash) , & self . desc ) . await ? {
529530 Some ( ( manifest, _) ) => Ok ( Some ( manifest. get_rust_version ( ) ?. to_string ( ) ) ) ,
0 commit comments