File tree 1 file changed +8
-1
lines changed
1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ use sha2::Sha256;
10
10
use thiserror:: Error ;
11
11
#[ cfg( any( feature = "reqwest-rustls-tls" , feature = "reqwest-native-tls" ) ) ]
12
12
use tracing:: info;
13
+ use tracing:: warn;
13
14
use url:: Url ;
14
15
15
16
use crate :: { errors:: RustupError , process:: Process , utils:: Notification } ;
@@ -120,8 +121,14 @@ async fn download_file_(
120
121
121
122
// Keep the curl env var around for a bit
122
123
let use_curl_backend = process. var_os ( "RUSTUP_USE_CURL" ) . map ( |it| it != "0" ) ;
123
- let use_rustls = process. var_os ( "RUSTUP_USE_RUSTLS" ) . map ( |it| it != "0" ) ;
124
+ if use_curl_backend == Some ( true ) {
125
+ warn ! (
126
+ "RUSTUP_USE_CURL is set; the curl backend is deprecated, please file an issue if the \
127
+ default download backend does not work for your use case"
128
+ ) ;
129
+ }
124
130
131
+ let use_rustls = process. var_os ( "RUSTUP_USE_RUSTLS" ) . map ( |it| it != "0" ) ;
125
132
let backend = match ( use_curl_backend, use_rustls) {
126
133
// If environment specifies a backend that's unavailable, error out
127
134
#[ cfg( not( feature = "reqwest-rustls-tls" ) ) ]
You can’t perform that action at this time.
0 commit comments