[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/k8s.rs:78:12
[INFO] [stdout] |
[INFO] [stdout] 70 | pub fn from_key_cert(key: P, cert: P, endpoint: &Url) -> Result
[INFO] [stdout] | ------ ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 77 | let id = get_id_from_paths(key_buf, cert_buf, pkcs12)?;
[INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 78 | Ok(UserAuth::Ident(id))
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] | |
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/k8s.rs:91:12
[INFO] [stdout] |
[INFO] [stdout] 90 | let id = get_id_from_data(key_decoded, cert_decoded, pkcs12)?;
[INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 91 | Ok(UserAuth::Ident(id))
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] | |
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/k8s.rs:138:5
[INFO] [stdout] |
[INFO] [stdout] 138 | Identity::from_pkcs12_der(&pkcs12der, "").map_err(|e| e.into())
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/k8s.rs:254:13
[INFO] [stdout] |
[INFO] [stdout] 221 | root_cas: Option>,
[INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 222 | auth: Option,
[INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 223 | id: Option,
[INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 228 | let client = match host {
[INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 232 | let client = match root_cas {
[INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 233 | Some(cas) => {
[INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 234 | let mut client = client;
[INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 235 | for ca in cas.into_iter() {
[INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 242 | let (client, auth) = match auth {
[INFO] [stdout] | ------ ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 243 | Some(auth_inner) => match auth_inner {
[INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 244 | UserAuth::Ident(id) => (client.identity(id), None),
[INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 249 | let client = match id {
[INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 250 | Some(id) => client.identity(id),
[INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 254 | / client
[INFO] [stdout] 255 | | .connect_timeout(Duration::new(connect_timeout_secs.into(), 0))
[INFO] [stdout] 256 | | .timeout(Duration::new(read_timeout_secs.into(), 0))
[INFO] [stdout] 257 | | .build()
[INFO] [stdout] 258 | | .unwrap(),
[INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |_________________________|
[INFO] [stdout] |
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/k8s.rs:367:12
[INFO] [stdout] |
[INFO] [stdout] 310 | k8sreq: http::Request>,
[INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 311 | ) -> Result, ClickError> {
[INFO] [stdout] 312 | let (parts, body) = k8sreq.into_parts();
[INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 316 | let new_provider = {
[INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 328 | let req = match parts.method {
[INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 335 | let req = if let Some(user) = impersonate_user {
[INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 343 | let req = req.headers(parts.headers).body(body);
[INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 344 | let req = match &*self.auth.borrow() {
[INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 363 | let resp = req.send()?;
[INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 364 | let stat = resp.status();
[INFO] [stdout] 365 | let bytes = resp.bytes()?;
[INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 366 |
[INFO] [stdout] 367 | Ok(http::response::Builder::new()
[INFO] [stdout] | ____________^
[INFO] [stdout] 368 | | .status(stat)
[INFO] [stdout] 369 | | .body(bytes)
[INFO] [stdout] 370 | | .unwrap())
[INFO] [stdout] | | ^
[INFO] [stdout] | | |
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | |_____________________these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/k8s.rs:451:15
[INFO] [stdout] |
[INFO] [stdout] 447 | k8sreq: http::Request>,
[INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 448 | ) -> Result {
[INFO] [stdout] 449 | let response = self.execute(impersonate_user, k8sreq)?;
[INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] 450 | let status_code: http::StatusCode = response.status();
[INFO] [stdout] 451 | match k8s_openapi::Response::try_from_parts(status_code, response.body()) {
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] | |
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021
[INFO] [stdout] --> src/k8s_table.rs:178:11
[INFO] [stdout] |
[INFO] [stdout] 173 | let request = Request::get(url).header(
[INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 178 | match request.body(body) {
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = warning: this changes meaning in Rust 2024
[INFO] [stdout] = note: for more information, see issue #123739
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: aborting due to 149 previous errors; 2 warnings emitted
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stderr] error: could not compile `click` (bin "click") due to 150 previous errors; 2 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout] --> src/crd.rs:59:11
[INFO] [stdout] |
[INFO] [stdout] 59 | Other(Result