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