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