[INFO] fetching crate dco3 0.14.3... [INFO] checking dco3-0.14.3 against try#4d98531622e1718ae0bc3c7a1ab9cd8938428452+rustflags=-Dtail_expr_drop_order for pr-129604 [INFO] extracting crate dco3 0.14.3 into /workspace/builds/worker-1-tc2/source [INFO] validating manifest of crates.io crate dco3 0.14.3 on toolchain 4d98531622e1718ae0bc3c7a1ab9cd8938428452 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate dco3 0.14.3 [INFO] finished tweaking crates.io crate dco3 0.14.3 [INFO] tweaked toml for crates.io crate dco3 0.14.3 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 218 packages to latest compatible versions [INFO] [stderr] Adding addr2line v0.22.0 (latest: v0.24.1) [INFO] [stderr] Adding bitflags v1.3.2 (latest: v2.6.0) [INFO] [stderr] Adding core-foundation v0.9.4 (latest: v0.10.0) [INFO] [stderr] Adding dco3_derive v0.1.0 (latest: v0.2.0) [INFO] [stderr] Adding foreign-types v0.3.2 (latest: v0.5.0) [INFO] [stderr] Adding foreign-types-shared v0.1.1 (latest: v0.3.1) [INFO] [stderr] Adding gimli v0.29.0 (latest: v0.31.0) [INFO] [stderr] Adding hermit-abi v0.3.9 (latest: v0.4.0) [INFO] [stderr] Adding idna v0.5.0 (latest: v1.0.2) [INFO] [stderr] Adding linux-raw-sys v0.4.14 (latest: v0.6.5) [INFO] [stderr] Adding matchers v0.1.0 (latest: v0.2.0) [INFO] [stderr] Adding miniz_oxide v0.7.4 (latest: v0.8.0) [INFO] [stderr] Adding nu-ansi-term v0.46.0 (latest: v0.50.1) [INFO] [stderr] Adding parking_lot v0.11.2 (latest: v0.12.3) [INFO] [stderr] Adding parking_lot_core v0.8.6 (latest: v0.9.10) [INFO] [stderr] Adding redox_syscall v0.2.16 (latest: v0.5.3) [INFO] [stderr] Adding regex-automata v0.1.10 (latest: v0.4.7) [INFO] [stderr] Adding regex-syntax v0.6.29 (latest: v0.8.4) [INFO] [stderr] Adding tower v0.4.13 (latest: v0.5.0) [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.2+wasi-0.2.1) [INFO] [stderr] Adding windows-core v0.52.0 (latest: v0.58.0) [INFO] [stderr] Adding windows-sys v0.48.0 (latest: v0.59.0) [INFO] [stderr] Adding windows-sys v0.52.0 (latest: v0.59.0) [INFO] [stderr] Adding windows-targets v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_aarch64_gnullvm v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_aarch64_msvc v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_i686_gnu v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_i686_msvc v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_x86_64_gnu v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_x86_64_gnullvm v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_x86_64_msvc v0.48.5 (latest: v0.52.6) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 328b2ba080113f54009101716bed8e984d20223c3c8c2976022447098146cc27 [INFO] running `Command { std: "docker" "start" "-a" "328b2ba080113f54009101716bed8e984d20223c3c8c2976022447098146cc27", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "328b2ba080113f54009101716bed8e984d20223c3c8c2976022447098146cc27", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "328b2ba080113f54009101716bed8e984d20223c3c8c2976022447098146cc27", kill_on_drop: false }` [INFO] [stdout] 328b2ba080113f54009101716bed8e984d20223c3c8c2976022447098146cc27 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dtail_expr_drop_order" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8661d5409a52588942dc2f2863f111bd744304fe74f1789065fc5c050e38846f [INFO] running `Command { std: "docker" "start" "-a" "8661d5409a52588942dc2f2863f111bd744304fe74f1789065fc5c050e38846f", kill_on_drop: false }` [INFO] [stderr] Compiling openssl-src v300.3.1+3.3.1 [INFO] [stderr] Compiling openssl v0.10.66 [INFO] [stderr] Checking parking_lot_core v0.9.10 [INFO] [stderr] Checking futures-util v0.3.30 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling async-stream-impl v0.3.5 [INFO] [stderr] Checking iana-time-zone v0.1.60 [INFO] [stderr] Checking colored v2.1.0 [INFO] [stderr] Checking retry-policies v0.4.0 [INFO] [stderr] Checking serde-xml-rs v0.6.0 [INFO] [stderr] Checking assert-json-diff v2.0.2 [INFO] [stderr] Compiling dco3_derive v0.1.0 [INFO] [stderr] Checking similar v2.6.0 [INFO] [stderr] Checking tracing-subscriber v0.3.18 [INFO] [stderr] Checking parking_lot v0.12.3 [INFO] [stderr] Compiling openssl-sys v0.9.103 [INFO] [stderr] Checking tokio v1.40.0 [INFO] [stderr] Checking async-stream v0.3.5 [INFO] [stderr] Checking chrono v0.4.38 [INFO] [stderr] Checking http-body-util v0.1.2 [INFO] [stderr] Checking futures-executor v0.3.30 [INFO] [stderr] Checking futures v0.3.30 [INFO] [stderr] Checking tokio-util v0.7.11 [INFO] [stderr] Checking tower v0.4.13 [INFO] [stderr] Checking h2 v0.4.6 [INFO] [stderr] Checking hyper v1.4.1 [INFO] [stderr] Checking hyper-util v0.1.7 [INFO] [stderr] Checking mockito v1.5.0 [INFO] [stderr] Compiling native-tls v0.2.12 [INFO] [stderr] Checking dco3_crypto v0.7.0 [INFO] [stderr] Checking tokio-native-tls v0.3.1 [INFO] [stderr] Checking hyper-tls v0.6.0 [INFO] [stderr] Checking reqwest v0.12.7 [INFO] [stderr] Checking reqwest-middleware v0.3.3 [INFO] [stderr] Checking reqwest-retry v0.6.1 [INFO] [stderr] Checking dco3 v0.14.3 (/opt/rustwide/workdir) [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/lib.rs:620:12 [INFO] [stdout] | [INFO] [stdout] 606 | let dracoon = self.client_builder.build()?; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 607 | let dracoon = Arc::new(dracoon); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 608 | let user_endpoint = UserEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 609 | let public_endpoint = PublicEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 610 | let shares_endpoint = SharesEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 611 | let users_endpoint = UsersEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 612 | let groups_endpoint = GroupsEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 613 | let settings_endpoint = SettingsEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 614 | let provisioning_endpoint = ProvisioningEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 615 | let config_endpoint = ConfigEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 616 | let system_endpoint = SystemEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 617 | let nodes_endpoint = NodesEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 618 | let eventlog_endpoint = EventlogEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 619 | [INFO] [stdout] 620 | Ok(Dracoon { [INFO] [stdout] | ____________^ [INFO] [stdout] 621 | | client: dracoon, [INFO] [stdout] 622 | | state: PhantomData, [INFO] [stdout] 623 | | user_info: Container::new(), [INFO] [stdout] ... | [INFO] [stdout] 637 | | groups: groups_endpoint, [INFO] [stdout] 638 | | }) [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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: requested on the command line with `-D tail-expr-drop-order` [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/lib.rs:657:12 [INFO] [stdout] | [INFO] [stdout] 643 | let dracoon = self.client_builder.build_provisioning()?; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 644 | let dracoon = Arc::new(dracoon); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 645 | let user_endpoint = UserEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 646 | let public_endpoint = PublicEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 647 | let shares_endpoint = SharesEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 648 | let users_endpoint = UsersEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 649 | let groups_endpoint = GroupsEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 650 | let settings_endpoint = SettingsEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 651 | let provisioning_endpoint = ProvisioningEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 652 | let config_endpoint = ConfigEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 653 | let system_endpoint = SystemEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 654 | let nodes_endpoint = NodesEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 655 | let eventlog_endpoint = EventlogEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 656 | [INFO] [stdout] 657 | Ok(Dracoon { [INFO] [stdout] | ____________^ [INFO] [stdout] 658 | | client: dracoon, [INFO] [stdout] 659 | | state: PhantomData, [INFO] [stdout] 660 | | user_info: Container::new(), [INFO] [stdout] ... | [INFO] [stdout] 674 | | groups: groups_endpoint, [INFO] [stdout] 675 | | }) [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] | [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/auth/mod.rs:281:12 [INFO] [stdout] | [INFO] [stdout] 271 | let http = Client::builder().user_agent(user_agent).build()?; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 272 | let upload_http = http.clone(); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 273 | [INFO] [stdout] 274 | let http = ClientBuilder::new(http) [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 281 | Ok((http, upload_http)) [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/auth/mod.rs:298:12 [INFO] [stdout] | [INFO] [stdout] 296 | let (http, upload_http) = self.build_clients()?; [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] 297 | [INFO] [stdout] 298 | Ok(DracoonClient { [INFO] [stdout] | ____________^ [INFO] [stdout] 299 | | base_url, [INFO] [stdout] 300 | | redirect_uri: None, [INFO] [stdout] 301 | | client_id: String::new(), [INFO] [stdout] ... | [INFO] [stdout] 310 | | provisioning_token: Some(provisioning_token.to_string()), [INFO] [stdout] 311 | | }) [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] | [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/auth/mod.rs:354:12 [INFO] [stdout] | [INFO] [stdout] 316 | let (http, upload_http) = self.build_clients()?; [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] 354 | Ok(DracoonClient { [INFO] [stdout] | ____________^ [INFO] [stdout] 355 | | base_url, [INFO] [stdout] 356 | | redirect_uri: Some(redirect_uri), [INFO] [stdout] 357 | | client_id, [INFO] [stdout] ... | [INFO] [stdout] 366 | | provisioning_token: None, [INFO] [stdout] 367 | | }) [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] | [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/auth/errors.rs:81:81 [INFO] [stdout] | [INFO] [stdout] 81 | async fn from_response(value: Response) -> Result { [INFO] [stdout] | ____________________________---------------______________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 82 | | if !value.status().is_success() { [INFO] [stdout] 83 | | let error = value.json::().await?; [INFO] [stdout] 84 | | return Ok(DracoonClientError::Http(error)); [INFO] [stdout] 85 | | } [INFO] [stdout] 86 | | Err(DracoonClientError::Unknown) [INFO] [stdout] 87 | | } [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/eventlog/mod.rs:81:100 [INFO] [stdout] | [INFO] [stdout] 81 | async fn get_events(&self, params: EventlogParams) -> Result { [INFO] [stdout] | ________________________________----------------------______________________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 82 | | let url_part = format!("{DRACOON_API_PREFIX}/{EVENTLOG_BASE}/{EVENTLOG_EVENTS}"); [INFO] [stdout] 83 | | let mut api_url = self.client().build_api_url(&url_part); [INFO] [stdout] ... | [INFO] [stdout] 121 | | LogEventList::from_response(response).await [INFO] [stdout] 122 | | } [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/eventlog/mod.rs:146:52 [INFO] [stdout] | [INFO] [stdout] 145 | params: ListAllParams, [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 146 | ) -> Result { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 147 | | let url_part = format!("{DRACOON_API_PREFIX}/{EVENTLOG_BASE}/{AUDITS_BASE}/{AUDITS_NODES}"); [INFO] [stdout] 148 | | let mut api_url = self.client().build_api_url(&url_part); [INFO] [stdout] ... | [INFO] [stdout] 174 | | AuditNodeList::from_response(response).await [INFO] [stdout] 175 | | } [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/eventlog/models.rs:91:84 [INFO] [stdout] | [INFO] [stdout] 91 | async fn from_response(response: Response) -> Result { [INFO] [stdout] | ____________________________------------------______________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 92 | | parse_body::(response).await [INFO] [stdout] 93 | | } [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/eventlog/models.rs:275:84 [INFO] [stdout] | [INFO] [stdout] 275 | async fn from_response(response: Response) -> Result { [INFO] [stdout] | ____________________________------------------______________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 276 | | parse_body::(response).await [INFO] [stdout] 277 | | } [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/groups/groups.rs:20:48 [INFO] [stdout] | [INFO] [stdout] 19 | params: Option, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 20 | ) -> Result { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 21 | | let params = params.unwrap_or_default(); [INFO] [stdout] 22 | | let url_part = format!("/{DRACOON_API_PREFIX}/{GROUPS_BASE}"); [INFO] [stdout] ... | [INFO] [stdout] 48 | | GroupList::from_response(response).await [INFO] [stdout] 49 | | } [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/groups/groups.rs:145:52 [INFO] [stdout] | [INFO] [stdout] 144 | params: Option, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 145 | ) -> Result { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 146 | | let url_part = format!("/{DRACOON_API_PREFIX}/{GROUPS_BASE}/{group_id}/{GROUPS_USERS}"); [INFO] [stdout] 147 | | [INFO] [stdout] 148 | | let api_url = self.client().build_api_url(&url_part); [INFO] [stdout] ... | [INFO] [stdout] 161 | | GroupUserList::from_response(response).await [INFO] [stdout] 162 | | } [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/groups/models.rs:55:84 [INFO] [stdout] | [INFO] [stdout] 55 | async fn from_response(response: Response) -> Result { [INFO] [stdout] | ____________________________------------------______________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 56 | | parse_body::(response).await [INFO] [stdout] 57 | | } [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/groups/models.rs:153:84 [INFO] [stdout] | [INFO] [stdout] 153 | async fn from_response(response: Response) -> Result { [INFO] [stdout] | ____________________________------------------______________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 154 | | parse_body::(response).await [INFO] [stdout] 155 | | } [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/models.rs:20:19 [INFO] [stdout] | [INFO] [stdout] 18 | pub fn new_from(data: T) -> Self { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 19 | Self { [INFO] [stdout] 20 | data: Arc::new(RwLock::new(Some(data))), [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/nodes/download.rs:29:41 [INFO] [stdout] | [INFO] [stdout] 28 | callback: Option, [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 29 | ) -> Result<(), DracoonClientError> { [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 30 | | let download_url_response = self.get_download_url(node.id).await?; [INFO] [stdout] 31 | | [INFO] [stdout] 32 | | match node.is_encrypted { [INFO] [stdout] ... | [INFO] [stdout] 62 | | } [INFO] [stdout] 63 | | } [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/nodes/download.rs:123:41 [INFO] [stdout] | [INFO] [stdout] 122 | mut callback: Option, [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 123 | ) -> Result<(), DracoonClientError> { [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 124 | | // get content length from header [INFO] [stdout] 125 | | let content_length = self [INFO] [stdout] 126 | | .client [INFO] [stdout] ... | [INFO] [stdout] 196 | | Ok(()) [INFO] [stdout] 197 | | } [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/nodes/download.rs:206:41 [INFO] [stdout] | [INFO] [stdout] 205 | mut callback: Option, [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 206 | ) -> Result<(), DracoonClientError> { [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 207 | | // get file key [INFO] [stdout] 208 | | let file_key = self.get_file_key(node_id).await?; [INFO] [stdout] ... | [INFO] [stdout] 296 | | Ok(()) [INFO] [stdout] 297 | | } [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/nodes/models/mod.rs:75:14 [INFO] [stdout] | [INFO] [stdout] 71 | pub fn new(callback: F) -> Self [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 75 | Self(Arc::new(Mutex::new(Box::new(callback)))) [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/nodes/models/mod.rs:443:79 [INFO] [stdout] | [INFO] [stdout] 443 | async fn from_response(res: Response) -> Result { [INFO] [stdout] | ____________________________-------------______________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 444 | | parse_body::(res).await [INFO] [stdout] 445 | | } [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/nodes/models/mod.rs:497:79 [INFO] [stdout] | [INFO] [stdout] 497 | async fn from_response(res: Response) -> Result { [INFO] [stdout] | ____________________________-------------______________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 498 | | parse_body::(res).await [INFO] [stdout] 499 | | } [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/nodes/nodes.rs:30:47 [INFO] [stdout] | [INFO] [stdout] 29 | params: Option, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 30 | ) -> Result { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 31 | | let params = params.unwrap_or_default(); [INFO] [stdout] 32 | | let url_part = format!("/{DRACOON_API_PREFIX}/{NODES_BASE}"); [INFO] [stdout] ... | [INFO] [stdout] 61 | | NodeList::from_response(response).await [INFO] [stdout] 62 | | } [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/nodes/nodes.rs:130:47 [INFO] [stdout] | [INFO] [stdout] 129 | params: Option, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 130 | ) -> Result { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 131 | | let params = params.unwrap_or_default(); [INFO] [stdout] 132 | | let url_part = format!("/{DRACOON_API_PREFIX}/{NODES_BASE}/{NODES_SEARCH}"); [INFO] [stdout] ... | [INFO] [stdout] 162 | | NodeList::from_response(response).await [INFO] [stdout] 163 | | } [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/nodes/nodes.rs:326:58 [INFO] [stdout] | [INFO] [stdout] 325 | params: Option, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 326 | ) -> Result { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 327 | | let params = params.unwrap_or_default(); [INFO] [stdout] 328 | | let url_part = format!("{DRACOON_API_PREFIX}/{NODES_BASE}/{MISSING_FILE_KEYS}"); [INFO] [stdout] ... | [INFO] [stdout] 354 | | MissingKeysResponse::from_response(response).await [INFO] [stdout] 355 | | } [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/nodes/rooms/mod.rs:169:52 [INFO] [stdout] | [INFO] [stdout] 168 | params: Option, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 169 | ) -> Result { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 170 | | let url_part = [INFO] [stdout] 171 | | format!("/{DRACOON_API_PREFIX}/{NODES_BASE}/{ROOMS_BASE}/{room_id}/{ROOMS_GROUPS}"); [INFO] [stdout] 172 | | let mut api_url = self.client().build_api_url(&url_part); [INFO] [stdout] ... | [INFO] [stdout] 197 | | RoomGroupList::from_response(response).await [INFO] [stdout] 198 | | } [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/nodes/rooms/mod.rs:259:51 [INFO] [stdout] | [INFO] [stdout] 258 | params: Option, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 259 | ) -> Result { [INFO] [stdout] | ___________________________________________________^ [INFO] [stdout] 260 | | let url_part = [INFO] [stdout] 261 | | format!("/{DRACOON_API_PREFIX}/{NODES_BASE}/{ROOMS_BASE}/{room_id}/{ROOMS_USERS}"); [INFO] [stdout] 262 | | let mut api_url = self.client().build_api_url(&url_part); [INFO] [stdout] ... | [INFO] [stdout] 288 | | RoomUserList::from_response(response).await [INFO] [stdout] 289 | | } [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/nodes/rooms/models.rs:458:84 [INFO] [stdout] | [INFO] [stdout] 458 | async fn from_response(response: Response) -> Result { [INFO] [stdout] | ____________________________------------------______________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 459 | | parse_body::(response).await [INFO] [stdout] 460 | | } [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/nodes/rooms/models.rs:608:84 [INFO] [stdout] | [INFO] [stdout] 608 | async fn from_response(response: Response) -> Result { [INFO] [stdout] | ____________________________------------------______________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 609 | | parse_body::(response).await [INFO] [stdout] 610 | | } [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/nodes/upload.rs:40:43 [INFO] [stdout] | [INFO] [stdout] 37 | reader: BufReader, [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 38 | callback: Option, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | chunk_size: Option, [INFO] [stdout] 40 | ) -> Result { [INFO] [stdout] | ___________________________________________^ [INFO] [stdout] 41 | | let is_s3_upload = self.get_system_info().await?.use_s3_storage; [INFO] [stdout] 42 | | let is_encrypted = parent_node.is_encrypted.unwrap_or(false); [INFO] [stdout] ... | [INFO] [stdout] 59 | | .await [INFO] [stdout] 60 | | } [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/nodes/upload.rs:133:45 [INFO] [stdout] | [INFO] [stdout] 126 | / stream: impl Stream> [INFO] [stdout] 127 | | + Sync [INFO] [stdout] 128 | | + Send [INFO] [stdout] 129 | | + Unpin [INFO] [stdout] 130 | | + 'static, [INFO] [stdout] | |_____________________- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 133 | ) -> Result { [INFO] [stdout] | _____________________________________________^ [INFO] [stdout] 134 | | let body = Body::wrap_stream(stream); [INFO] [stdout] 135 | | [INFO] [stdout] 136 | | let res = self [INFO] [stdout] ... | [INFO] [stdout] 167 | | Ok(e_tag.to_string()) [INFO] [stdout] 168 | | } [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/nodes/upload.rs:181:41 [INFO] [stdout] | [INFO] [stdout] 172 | / stream: impl Stream> [INFO] [stdout] 173 | | + Sync [INFO] [stdout] 174 | | + Send [INFO] [stdout] 175 | | + Unpin [INFO] [stdout] 176 | | + 'static, [INFO] [stdout] | |_____________________- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 181 | ) -> Result<(), DracoonClientError> { [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 182 | | // Initialize a variable to keep track of the number of bytes read [INFO] [stdout] 183 | | let bytes_read = curr_pos.unwrap_or(0); [INFO] [stdout] ... | [INFO] [stdout] 221 | | Ok(()) [INFO] [stdout] 222 | | } [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/nodes/upload.rs:375:43 [INFO] [stdout] | [INFO] [stdout] 372 | mut reader: BufReader, [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 373 | callback: Option, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 374 | chunk_size: Option, [INFO] [stdout] 375 | ) -> Result { [INFO] [stdout] | ___________________________________________^ [INFO] [stdout] 376 | | let fm = upload_options.file_meta.clone(); [INFO] [stdout] 377 | | [INFO] [stdout] 378 | | let chunk_size = chunk_size.unwrap_or(DEFAULT_CHUNK_SIZE); [INFO] [stdout] ... | [INFO] [stdout] 517 | | } [INFO] [stdout] 518 | | } [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/nodes/upload.rs:528:43 [INFO] [stdout] | [INFO] [stdout] 525 | mut reader: BufReader, [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 526 | callback: Option, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 527 | chunk_size: Option, [INFO] [stdout] 528 | ) -> Result { [INFO] [stdout] | ___________________________________________^ [INFO] [stdout] 529 | | let keypair = self.get_keypair(None).await?; [INFO] [stdout] 530 | | [INFO] [stdout] 531 | | let chunk_size = chunk_size.unwrap_or(DEFAULT_CHUNK_SIZE); [INFO] [stdout] ... | [INFO] [stdout] 763 | | } [INFO] [stdout] 764 | | } [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/nodes/upload.rs:823:55 [INFO] [stdout] | [INFO] [stdout] 820 | chunk: bytes::Bytes, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 821 | url_part: u32, [INFO] [stdout] 822 | callback: Option, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 823 | ) -> Result { [INFO] [stdout] | _______________________________________________________^ [INFO] [stdout] 824 | | let chunk_len: u64 = chunk [INFO] [stdout] 825 | | .len() [INFO] [stdout] 826 | | .try_into() [INFO] [stdout] ... | [INFO] [stdout] 849 | | Ok(S3FileUploadPart::new(url_part, e_tag)) [INFO] [stdout] 850 | | } [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/nodes/upload.rs:890:43 [INFO] [stdout] | [INFO] [stdout] 887 | mut reader: BufReader, [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 888 | callback: Option, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 889 | chunk_size: Option, [INFO] [stdout] 890 | ) -> Result { [INFO] [stdout] | ___________________________________________^ [INFO] [stdout] 891 | | let fm = upload_options.file_meta.clone(); [INFO] [stdout] 892 | | [INFO] [stdout] 893 | | let chunk_size = chunk_size.unwrap_or(DEFAULT_CHUNK_SIZE); [INFO] [stdout] ... | [INFO] [stdout] 1002 | | Ok(node) [INFO] [stdout] 1003 | | } [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/nodes/upload.rs:1012:43 [INFO] [stdout] | [INFO] [stdout] 1009 | mut reader: BufReader, [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1010 | callback: Option, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1011 | chunk_size: Option, [INFO] [stdout] 1012 | ) -> Result { [INFO] [stdout] | ___________________________________________^ [INFO] [stdout] 1013 | | let keypair = self.get_keypair(None).await?; [INFO] [stdout] 1014 | | [INFO] [stdout] 1015 | | let chunk_size = chunk_size.unwrap_or(DEFAULT_CHUNK_SIZE); [INFO] [stdout] ... | [INFO] [stdout] 1207 | | Ok(node) [INFO] [stdout] 1208 | | } [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/provisioning/mod.rs:210:51 [INFO] [stdout] | [INFO] [stdout] 209 | params: Option, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 210 | ) -> Result { [INFO] [stdout] | ___________________________________________________^ [INFO] [stdout] 211 | | let params = params.unwrap_or_default(); [INFO] [stdout] 212 | | let url_part = format!("{DRACOON_API_PREFIX}/{PROVISIONING_BASE}/{PROVISIONING_CUSTOMERS}"); [INFO] [stdout] ... | [INFO] [stdout] 235 | | CustomerList::from_response(response).await [INFO] [stdout] 236 | | } [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/provisioning/mod.rs:329:47 [INFO] [stdout] | [INFO] [stdout] 328 | params: Option, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 329 | ) -> Result { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 330 | | let params = params.unwrap_or_default(); [INFO] [stdout] 331 | | let url_part = format!("{DRACOON_API_PREFIX}/{PROVISIONING_BASE}/{PROVISIONING_CUSTOMERS}/{id}/{PROVISIONING_CUSTOMER_USERS}"); [INFO] [stdout] ... | [INFO] [stdout] 354 | | UserList::from_response(response).await [INFO] [stdout] 355 | | } [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/provisioning/mod.rs:360:57 [INFO] [stdout] | [INFO] [stdout] 359 | params: Option, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 360 | ) -> Result { [INFO] [stdout] | _________________________________________________________^ [INFO] [stdout] 361 | | let params = params.unwrap_or_default(); [INFO] [stdout] 362 | | let url_part = format!("{DRACOON_API_PREFIX}/{PROVISIONING_BASE}/{PROVISIONING_CUSTOMERS}/{id}/{PROVISIONING_CUSTOMER_ATTRIBUTES}"); [INFO] [stdout] ... | [INFO] [stdout] 385 | | AttributesResponse::from_response(response).await [INFO] [stdout] 386 | | } [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/provisioning/models.rs:81:84 [INFO] [stdout] | [INFO] [stdout] 81 | async fn from_response(response: Response) -> Result { [INFO] [stdout] | ____________________________------------------______________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 82 | | parse_body::(response).await [INFO] [stdout] 83 | | } [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/provisioning/models.rs:88:84 [INFO] [stdout] | [INFO] [stdout] 88 | async fn from_response(response: Response) -> Result { [INFO] [stdout] | ____________________________------------------______________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 89 | | parse_body::(response).await [INFO] [stdout] 90 | | } [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/public/mod.rs:211:58 [INFO] [stdout] | [INFO] [stdout] 210 | access_key: impl Into + Send + Sync, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 211 | ) -> Result { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 212 | | let url_part = format!( [INFO] [stdout] 213 | | "{DRACOON_API_PREFIX}/{PUBLIC_BASE}/{PUBLIC_SHARES_BASE}/{PUBLIC_DOWNLOAD_SHARES}/{}", [INFO] [stdout] 214 | | access_key.into() [INFO] [stdout] ... | [INFO] [stdout] 227 | | Ok(PublicDownloadShare::from_response(response).await?) [INFO] [stdout] 228 | | } [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/public/mod.rs:233:56 [INFO] [stdout] | [INFO] [stdout] 232 | access_key: impl Into + Send + Sync, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 233 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 234 | | let url_part = format!( [INFO] [stdout] 235 | | "{DRACOON_API_PREFIX}/{PUBLIC_BASE}/{PUBLIC_SHARES_BASE}/{PUBLIC_UPLOAD_SHARES}/{}", [INFO] [stdout] 236 | | access_key.into() [INFO] [stdout] ... | [INFO] [stdout] 249 | | Ok(PublicUploadShare::from_response(response).await?) [INFO] [stdout] 250 | | } [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/public/download.rs:35:41 [INFO] [stdout] | [INFO] [stdout] 29 | access_key: impl Into + Send + Sync, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 33 | callback: Option, [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 34 | chunksize: Option, [INFO] [stdout] 35 | ) -> Result<(), DracoonClientError> { [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 36 | | if password.is_none() && (share.is_protected || share.is_encrypted.unwrap_or(false)) { [INFO] [stdout] 37 | | return Err(DracoonClientError::MissingArgument); [INFO] [stdout] 38 | | } [INFO] [stdout] ... | [INFO] [stdout] 83 | | Ok(()) [INFO] [stdout] 84 | | } [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/public/download.rs:154:41 [INFO] [stdout] | [INFO] [stdout] 153 | mut callback: Option, [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 154 | ) -> Result<(), DracoonClientError> { [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 155 | | // offset (in bytes) [INFO] [stdout] 156 | | let mut downloaded_bytes = 0u64; [INFO] [stdout] ... | [INFO] [stdout] 205 | | Ok(()) [INFO] [stdout] 206 | | } [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/public/download.rs:216:41 [INFO] [stdout] | [INFO] [stdout] 215 | mut callback: Option, [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 216 | ) -> Result<(), DracoonClientError> { [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 217 | | let plain_private_key = [INFO] [stdout] 218 | | DracoonCrypto::decrypt_private_key(&password, &encryption_info.private_key_container)?; [INFO] [stdout] 219 | | let plain_key = [INFO] [stdout] ... | [INFO] [stdout] 282 | | Ok(()) [INFO] [stdout] 283 | | } [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/public/upload.rs:38:47 [INFO] [stdout] | [INFO] [stdout] 32 | access_key: impl Into + Send + Sync, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35 | reader: BufReader, [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 36 | callback: Option, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 37 | chunk_size: Option, [INFO] [stdout] 38 | ) -> Result { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 39 | | let use_s3_storage = self.get_system_info().await?.use_s3_storage; [INFO] [stdout] 40 | | let is_encrypted = share.is_encrypted.unwrap_or(false); [INFO] [stdout] ... | [INFO] [stdout] 58 | | .await [INFO] [stdout] 59 | | } [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/public/upload.rs:123:47 [INFO] [stdout] | [INFO] [stdout] 120 | mut reader: BufReader, [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 121 | callback: Option, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 122 | chunk_size: Option, [INFO] [stdout] 123 | ) -> Result { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 124 | | let fm = upload_options.file_meta.clone(); [INFO] [stdout] 125 | | [INFO] [stdout] 126 | | let chunk_size = chunk_size.unwrap_or(DEFAULT_CHUNK_SIZE); [INFO] [stdout] ... | [INFO] [stdout] 322 | | } [INFO] [stdout] 323 | | } [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/public/upload.rs:332:47 [INFO] [stdout] | [INFO] [stdout] 329 | mut reader: BufReader, [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 330 | callback: Option, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 331 | chunk_size: Option, [INFO] [stdout] 332 | ) -> Result { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 333 | | let chunk_size = chunk_size.unwrap_or(DEFAULT_CHUNK_SIZE); [INFO] [stdout] 334 | | [INFO] [stdout] 335 | | let mut crypto_buff = vec![ [INFO] [stdout] ... | [INFO] [stdout] 621 | | } [INFO] [stdout] 622 | | } [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/public/upload.rs:760:47 [INFO] [stdout] | [INFO] [stdout] 757 | mut reader: BufReader, [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 758 | callback: Option, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 759 | chunk_size: Option, [INFO] [stdout] 760 | ) -> Result { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 761 | | let fm = upload_options.file_meta.clone(); [INFO] [stdout] 762 | | [INFO] [stdout] 763 | | let chunk_size = chunk_size.unwrap_or(DEFAULT_CHUNK_SIZE); [INFO] [stdout] ... | [INFO] [stdout] 909 | | Ok(public_upload.name) [INFO] [stdout] 910 | | } [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/public/upload.rs:919:47 [INFO] [stdout] | [INFO] [stdout] 916 | mut reader: BufReader, [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 917 | callback: Option, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 918 | chunk_size: Option, [INFO] [stdout] 919 | ) -> Result { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 920 | | let chunk_size = chunk_size.unwrap_or(DEFAULT_CHUNK_SIZE); [INFO] [stdout] 921 | | [INFO] [stdout] 922 | | let mut crypto_buff = vec![ [INFO] [stdout] ... | [INFO] [stdout] 1130 | | Ok(public_upload.name) [INFO] [stdout] 1131 | | } [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/settings/keypair.rs:83:58 [INFO] [stdout] | [INFO] [stdout] 82 | params: Option, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 83 | ) -> Result { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 84 | | let params = params.unwrap_or_default(); [INFO] [stdout] 85 | | let url_part = format!("{DRACOON_API_PREFIX}/{NODES_BASE}/{MISSING_FILE_KEYS}"); [INFO] [stdout] ... | [INFO] [stdout] 117 | | MissingKeysResponse::from_response(response).await [INFO] [stdout] 118 | | } [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/shares/download.rs:17:57 [INFO] [stdout] | [INFO] [stdout] 16 | params: Option, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 17 | ) -> Result { [INFO] [stdout] | _________________________________________________________^ [INFO] [stdout] 18 | | let params = params.unwrap_or_default(); [INFO] [stdout] 19 | | let url_part = format!("{DRACOON_API_PREFIX}/{SHARES_BASE}/{SHARES_DOWNLOAD}"); [INFO] [stdout] ... | [INFO] [stdout] 46 | | DownloadSharesList::from_response(response).await [INFO] [stdout] 47 | | } [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/shares/models/download.rs:208:84 [INFO] [stdout] | [INFO] [stdout] 208 | async fn from_response(response: Response) -> Result { [INFO] [stdout] | ____________________________------------------______________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 209 | | parse_body::(response).await [INFO] [stdout] 210 | | } [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/shares/models/upload.rs:46:84 [INFO] [stdout] | [INFO] [stdout] 46 | async fn from_response(response: Response) -> Result { [INFO] [stdout] | ____________________________------------------______________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 47 | | parse_body::(response).await [INFO] [stdout] 48 | | } [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/shares/upload.rs:17:55 [INFO] [stdout] | [INFO] [stdout] 16 | params: Option, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 17 | ) -> Result { [INFO] [stdout] | _______________________________________________________^ [INFO] [stdout] 18 | | let params = params.unwrap_or_default(); [INFO] [stdout] 19 | | let url_part = format!("{DRACOON_API_PREFIX}/{SHARES_BASE}/{SHARES_UPLOAD}"); [INFO] [stdout] ... | [INFO] [stdout] 46 | | UploadSharesList::from_response(response).await [INFO] [stdout] 47 | | } [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/system/mod.rs:19:19 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn new(client: Arc>) -> Self { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 18 | Self { [INFO] [stdout] 19 | auth: SystemAuthEndpoint::new(client), [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/system/auth/models.rs:84:84 [INFO] [stdout] | [INFO] [stdout] 84 | async fn from_response(response: Response) -> Result { [INFO] [stdout] | ____________________________------------------______________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 85 | | parse_body::(response).await [INFO] [stdout] 86 | | } [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/user/models.rs:195:84 [INFO] [stdout] | [INFO] [stdout] 195 | async fn from_response(response: Response) -> Result { [INFO] [stdout] | ____________________________------------------______________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 196 | | parse_body::(response).await [INFO] [stdout] 197 | | } [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/users/models.rs:86:84 [INFO] [stdout] | [INFO] [stdout] 86 | async fn from_response(response: Response) -> Result { [INFO] [stdout] | ____________________________------------------______________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | | parse_body::(response).await [INFO] [stdout] 88 | | } [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/users/users.rs:22:47 [INFO] [stdout] | [INFO] [stdout] 19 | params: Option, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 22 | ) -> Result { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 23 | | let params = params.unwrap_or_default(); [INFO] [stdout] 24 | | let url_part = format!("/{DRACOON_API_PREFIX}/{USERS_BASE}"); [INFO] [stdout] 25 | | let mut api_url = self.client().build_api_url(&url_part); [INFO] [stdout] ... | [INFO] [stdout] 51 | | UserList::from_response(response).await [INFO] [stdout] 52 | | } [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 61 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `dco3` (lib) due to 62 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [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/lib.rs:620:12 [INFO] [stdout] | [INFO] [stdout] 606 | let dracoon = self.client_builder.build()?; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 607 | let dracoon = Arc::new(dracoon); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 608 | let user_endpoint = UserEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 609 | let public_endpoint = PublicEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 610 | let shares_endpoint = SharesEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 611 | let users_endpoint = UsersEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 612 | let groups_endpoint = GroupsEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 613 | let settings_endpoint = SettingsEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 614 | let provisioning_endpoint = ProvisioningEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 615 | let config_endpoint = ConfigEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 616 | let system_endpoint = SystemEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 617 | let nodes_endpoint = NodesEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 618 | let eventlog_endpoint = EventlogEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 619 | [INFO] [stdout] 620 | Ok(Dracoon { [INFO] [stdout] | ____________^ [INFO] [stdout] 621 | | client: dracoon, [INFO] [stdout] 622 | | state: PhantomData, [INFO] [stdout] 623 | | user_info: Container::new(), [INFO] [stdout] ... | [INFO] [stdout] 637 | | groups: groups_endpoint, [INFO] [stdout] 638 | | }) [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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: requested on the command line with `-D tail-expr-drop-order` [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/lib.rs:657:12 [INFO] [stdout] | [INFO] [stdout] 643 | let dracoon = self.client_builder.build_provisioning()?; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 644 | let dracoon = Arc::new(dracoon); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 645 | let user_endpoint = UserEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 646 | let public_endpoint = PublicEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 647 | let shares_endpoint = SharesEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 648 | let users_endpoint = UsersEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 649 | let groups_endpoint = GroupsEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 650 | let settings_endpoint = SettingsEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 651 | let provisioning_endpoint = ProvisioningEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 652 | let config_endpoint = ConfigEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 653 | let system_endpoint = SystemEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 654 | let nodes_endpoint = NodesEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 655 | let eventlog_endpoint = EventlogEndpoint::new(Arc::clone(&dracoon)); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 656 | [INFO] [stdout] 657 | Ok(Dracoon { [INFO] [stdout] | ____________^ [INFO] [stdout] 658 | | client: dracoon, [INFO] [stdout] 659 | | state: PhantomData, [INFO] [stdout] 660 | | user_info: Container::new(), [INFO] [stdout] ... | [INFO] [stdout] 674 | | groups: groups_endpoint, [INFO] [stdout] 675 | | }) [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] | [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/auth/mod.rs:281:12 [INFO] [stdout] | [INFO] [stdout] 271 | let http = Client::builder().user_agent(user_agent).build()?; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 272 | let upload_http = http.clone(); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 273 | [INFO] [stdout] 274 | let http = ClientBuilder::new(http) [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 281 | Ok((http, upload_http)) [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/auth/mod.rs:298:12 [INFO] [stdout] | [INFO] [stdout] 296 | let (http, upload_http) = self.build_clients()?; [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] 297 | [INFO] [stdout] 298 | Ok(DracoonClient { [INFO] [stdout] | ____________^ [INFO] [stdout] 299 | | base_url, [INFO] [stdout] 300 | | redirect_uri: None, [INFO] [stdout] 301 | | client_id: String::new(), [INFO] [stdout] ... | [INFO] [stdout] 310 | | provisioning_token: Some(provisioning_token.to_string()), [INFO] [stdout] 311 | | }) [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] | [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/auth/mod.rs:354:12 [INFO] [stdout] | [INFO] [stdout] 316 | let (http, upload_http) = self.build_clients()?; [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] 354 | Ok(DracoonClient { [INFO] [stdout] | ____________^ [INFO] [stdout] 355 | | base_url, [INFO] [stdout] 356 | | redirect_uri: Some(redirect_uri), [INFO] [stdout] 357 | | client_id, [INFO] [stdout] ... | [INFO] [stdout] 366 | | provisioning_token: None, [INFO] [stdout] 367 | | }) [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] | [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/auth/errors.rs:81:81 [INFO] [stdout] | [INFO] [stdout] 81 | async fn from_response(value: Response) -> Result { [INFO] [stdout] | ____________________________---------------______________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 82 | | if !value.status().is_success() { [INFO] [stdout] 83 | | let error = value.json::().await?; [INFO] [stdout] 84 | | return Ok(DracoonClientError::Http(error)); [INFO] [stdout] 85 | | } [INFO] [stdout] 86 | | Err(DracoonClientError::Unknown) [INFO] [stdout] 87 | | } [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/eventlog/mod.rs:81:100 [INFO] [stdout] | [INFO] [stdout] 81 | async fn get_events(&self, params: EventlogParams) -> Result { [INFO] [stdout] | ________________________________----------------------______________________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 82 | | let url_part = format!("{DRACOON_API_PREFIX}/{EVENTLOG_BASE}/{EVENTLOG_EVENTS}"); [INFO] [stdout] 83 | | let mut api_url = self.client().build_api_url(&url_part); [INFO] [stdout] ... | [INFO] [stdout] 121 | | LogEventList::from_response(response).await [INFO] [stdout] 122 | | } [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/eventlog/mod.rs:146:52 [INFO] [stdout] | [INFO] [stdout] 145 | params: ListAllParams, [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 146 | ) -> Result { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 147 | | let url_part = format!("{DRACOON_API_PREFIX}/{EVENTLOG_BASE}/{AUDITS_BASE}/{AUDITS_NODES}"); [INFO] [stdout] 148 | | let mut api_url = self.client().build_api_url(&url_part); [INFO] [stdout] ... | [INFO] [stdout] 174 | | AuditNodeList::from_response(response).await [INFO] [stdout] 175 | | } [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/eventlog/models.rs:91:84 [INFO] [stdout] | [INFO] [stdout] 91 | async fn from_response(response: Response) -> Result { [INFO] [stdout] | ____________________________------------------______________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 92 | | parse_body::(response).await [INFO] [stdout] 93 | | } [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/eventlog/models.rs:275:84 [INFO] [stdout] | [INFO] [stdout] 275 | async fn from_response(response: Response) -> Result { [INFO] [stdout] | ____________________________------------------______________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 276 | | parse_body::(response).await [INFO] [stdout] 277 | | } [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/groups/groups.rs:20:48 [INFO] [stdout] | [INFO] [stdout] 19 | params: Option, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 20 | ) -> Result { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 21 | | let params = params.unwrap_or_default(); [INFO] [stdout] 22 | | let url_part = format!("/{DRACOON_API_PREFIX}/{GROUPS_BASE}"); [INFO] [stdout] ... | [INFO] [stdout] 48 | | GroupList::from_response(response).await [INFO] [stdout] 49 | | } [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/groups/groups.rs:145:52 [INFO] [stdout] | [INFO] [stdout] 144 | params: Option, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 145 | ) -> Result { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 146 | | let url_part = format!("/{DRACOON_API_PREFIX}/{GROUPS_BASE}/{group_id}/{GROUPS_USERS}"); [INFO] [stdout] 147 | | [INFO] [stdout] 148 | | let api_url = self.client().build_api_url(&url_part); [INFO] [stdout] ... | [INFO] [stdout] 161 | | GroupUserList::from_response(response).await [INFO] [stdout] 162 | | } [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/groups/models.rs:55:84 [INFO] [stdout] | [INFO] [stdout] 55 | async fn from_response(response: Response) -> Result { [INFO] [stdout] | ____________________________------------------______________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 56 | | parse_body::(response).await [INFO] [stdout] 57 | | } [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/groups/models.rs:153:84 [INFO] [stdout] | [INFO] [stdout] 153 | async fn from_response(response: Response) -> Result { [INFO] [stdout] | ____________________________------------------______________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 154 | | parse_body::(response).await [INFO] [stdout] 155 | | } [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/models.rs:20:19 [INFO] [stdout] | [INFO] [stdout] 18 | pub fn new_from(data: T) -> Self { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 19 | Self { [INFO] [stdout] 20 | data: Arc::new(RwLock::new(Some(data))), [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/nodes/download.rs:29:41 [INFO] [stdout] | [INFO] [stdout] 28 | callback: Option, [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 29 | ) -> Result<(), DracoonClientError> { [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 30 | | let download_url_response = self.get_download_url(node.id).await?; [INFO] [stdout] 31 | | [INFO] [stdout] 32 | | match node.is_encrypted { [INFO] [stdout] ... | [INFO] [stdout] 62 | | } [INFO] [stdout] 63 | | } [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/nodes/download.rs:123:41 [INFO] [stdout] | [INFO] [stdout] 122 | mut callback: Option, [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 123 | ) -> Result<(), DracoonClientError> { [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 124 | | // get content length from header [INFO] [stdout] 125 | | let content_length = self [INFO] [stdout] 126 | | .client [INFO] [stdout] ... | [INFO] [stdout] 196 | | Ok(()) [INFO] [stdout] 197 | | } [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/nodes/download.rs:206:41 [INFO] [stdout] | [INFO] [stdout] 205 | mut callback: Option, [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 206 | ) -> Result<(), DracoonClientError> { [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 207 | | // get file key [INFO] [stdout] 208 | | let file_key = self.get_file_key(node_id).await?; [INFO] [stdout] ... | [INFO] [stdout] 296 | | Ok(()) [INFO] [stdout] 297 | | } [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/nodes/models/mod.rs:75:14 [INFO] [stdout] | [INFO] [stdout] 71 | pub fn new(callback: F) -> Self [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 75 | Self(Arc::new(Mutex::new(Box::new(callback)))) [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/nodes/models/mod.rs:443:79 [INFO] [stdout] | [INFO] [stdout] 443 | async fn from_response(res: Response) -> Result { [INFO] [stdout] | ____________________________-------------______________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 444 | | parse_body::(res).await [INFO] [stdout] 445 | | } [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/nodes/models/mod.rs:497:79 [INFO] [stdout] | [INFO] [stdout] 497 | async fn from_response(res: Response) -> Result { [INFO] [stdout] | ____________________________-------------______________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 498 | | parse_body::(res).await [INFO] [stdout] 499 | | } [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/nodes/nodes.rs:30:47 [INFO] [stdout] | [INFO] [stdout] 29 | params: Option, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 30 | ) -> Result { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 31 | | let params = params.unwrap_or_default(); [INFO] [stdout] 32 | | let url_part = format!("/{DRACOON_API_PREFIX}/{NODES_BASE}"); [INFO] [stdout] ... | [INFO] [stdout] 61 | | NodeList::from_response(response).await [INFO] [stdout] 62 | | } [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/nodes/nodes.rs:130:47 [INFO] [stdout] | [INFO] [stdout] 129 | params: Option, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 130 | ) -> Result { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 131 | | let params = params.unwrap_or_default(); [INFO] [stdout] 132 | | let url_part = format!("/{DRACOON_API_PREFIX}/{NODES_BASE}/{NODES_SEARCH}"); [INFO] [stdout] ... | [INFO] [stdout] 162 | | NodeList::from_response(response).await [INFO] [stdout] 163 | | } [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/nodes/nodes.rs:326:58 [INFO] [stdout] | [INFO] [stdout] 325 | params: Option, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 326 | ) -> Result { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 327 | | let params = params.unwrap_or_default(); [INFO] [stdout] 328 | | let url_part = format!("{DRACOON_API_PREFIX}/{NODES_BASE}/{MISSING_FILE_KEYS}"); [INFO] [stdout] ... | [INFO] [stdout] 354 | | MissingKeysResponse::from_response(response).await [INFO] [stdout] 355 | | } [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/nodes/rooms/mod.rs:169:52 [INFO] [stdout] | [INFO] [stdout] 168 | params: Option, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 169 | ) -> Result { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 170 | | let url_part = [INFO] [stdout] 171 | | format!("/{DRACOON_API_PREFIX}/{NODES_BASE}/{ROOMS_BASE}/{room_id}/{ROOMS_GROUPS}"); [INFO] [stdout] 172 | | let mut api_url = self.client().build_api_url(&url_part); [INFO] [stdout] ... | [INFO] [stdout] 197 | | RoomGroupList::from_response(response).await [INFO] [stdout] 198 | | } [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/nodes/rooms/mod.rs:259:51 [INFO] [stdout] | [INFO] [stdout] 258 | params: Option, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 259 | ) -> Result { [INFO] [stdout] | ___________________________________________________^ [INFO] [stdout] 260 | | let url_part = [INFO] [stdout] 261 | | format!("/{DRACOON_API_PREFIX}/{NODES_BASE}/{ROOMS_BASE}/{room_id}/{ROOMS_USERS}"); [INFO] [stdout] 262 | | let mut api_url = self.client().build_api_url(&url_part); [INFO] [stdout] ... | [INFO] [stdout] 288 | | RoomUserList::from_response(response).await [INFO] [stdout] 289 | | } [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/nodes/rooms/models.rs:458:84 [INFO] [stdout] | [INFO] [stdout] 458 | async fn from_response(response: Response) -> Result { [INFO] [stdout] | ____________________________------------------______________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 459 | | parse_body::(response).await [INFO] [stdout] 460 | | } [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/nodes/rooms/models.rs:608:84 [INFO] [stdout] | [INFO] [stdout] 608 | async fn from_response(response: Response) -> Result { [INFO] [stdout] | ____________________________------------------______________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 609 | | parse_body::(response).await [INFO] [stdout] 610 | | } [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/nodes/upload.rs:40:43 [INFO] [stdout] | [INFO] [stdout] 37 | reader: BufReader, [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 38 | callback: Option, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | chunk_size: Option, [INFO] [stdout] 40 | ) -> Result { [INFO] [stdout] | ___________________________________________^ [INFO] [stdout] 41 | | let is_s3_upload = self.get_system_info().await?.use_s3_storage; [INFO] [stdout] 42 | | let is_encrypted = parent_node.is_encrypted.unwrap_or(false); [INFO] [stdout] ... | [INFO] [stdout] 59 | | .await [INFO] [stdout] 60 | | } [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/nodes/upload.rs:133:45 [INFO] [stdout] | [INFO] [stdout] 126 | / stream: impl Stream> [INFO] [stdout] 127 | | + Sync [INFO] [stdout] 128 | | + Send [INFO] [stdout] 129 | | + Unpin [INFO] [stdout] 130 | | + 'static, [INFO] [stdout] | |_____________________- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 133 | ) -> Result { [INFO] [stdout] | _____________________________________________^ [INFO] [stdout] 134 | | let body = Body::wrap_stream(stream); [INFO] [stdout] 135 | | [INFO] [stdout] 136 | | let res = self [INFO] [stdout] ... | [INFO] [stdout] 167 | | Ok(e_tag.to_string()) [INFO] [stdout] 168 | | } [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/nodes/upload.rs:181:41 [INFO] [stdout] | [INFO] [stdout] 172 | / stream: impl Stream> [INFO] [stdout] 173 | | + Sync [INFO] [stdout] 174 | | + Send [INFO] [stdout] 175 | | + Unpin [INFO] [stdout] 176 | | + 'static, [INFO] [stdout] | |_____________________- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 181 | ) -> Result<(), DracoonClientError> { [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 182 | | // Initialize a variable to keep track of the number of bytes read [INFO] [stdout] 183 | | let bytes_read = curr_pos.unwrap_or(0); [INFO] [stdout] ... | [INFO] [stdout] 221 | | Ok(()) [INFO] [stdout] 222 | | } [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/nodes/upload.rs:375:43 [INFO] [stdout] | [INFO] [stdout] 372 | mut reader: BufReader, [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 373 | callback: Option, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 374 | chunk_size: Option, [INFO] [stdout] 375 | ) -> Result { [INFO] [stdout] | ___________________________________________^ [INFO] [stdout] 376 | | let fm = upload_options.file_meta.clone(); [INFO] [stdout] 377 | | [INFO] [stdout] 378 | | let chunk_size = chunk_size.unwrap_or(DEFAULT_CHUNK_SIZE); [INFO] [stdout] ... | [INFO] [stdout] 517 | | } [INFO] [stdout] 518 | | } [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/nodes/upload.rs:528:43 [INFO] [stdout] | [INFO] [stdout] 525 | mut reader: BufReader, [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 526 | callback: Option, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 527 | chunk_size: Option, [INFO] [stdout] 528 | ) -> Result { [INFO] [stdout] | ___________________________________________^ [INFO] [stdout] 529 | | let keypair = self.get_keypair(None).await?; [INFO] [stdout] 530 | | [INFO] [stdout] 531 | | let chunk_size = chunk_size.unwrap_or(DEFAULT_CHUNK_SIZE); [INFO] [stdout] ... | [INFO] [stdout] 763 | | } [INFO] [stdout] 764 | | } [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/nodes/upload.rs:823:55 [INFO] [stdout] | [INFO] [stdout] 820 | chunk: bytes::Bytes, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 821 | url_part: u32, [INFO] [stdout] 822 | callback: Option, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 823 | ) -> Result { [INFO] [stdout] | _______________________________________________________^ [INFO] [stdout] 824 | | let chunk_len: u64 = chunk [INFO] [stdout] 825 | | .len() [INFO] [stdout] 826 | | .try_into() [INFO] [stdout] ... | [INFO] [stdout] 849 | | Ok(S3FileUploadPart::new(url_part, e_tag)) [INFO] [stdout] 850 | | } [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/nodes/upload.rs:890:43 [INFO] [stdout] | [INFO] [stdout] 887 | mut reader: BufReader, [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 888 | callback: Option, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 889 | chunk_size: Option, [INFO] [stdout] 890 | ) -> Result { [INFO] [stdout] | ___________________________________________^ [INFO] [stdout] 891 | | let fm = upload_options.file_meta.clone(); [INFO] [stdout] 892 | | [INFO] [stdout] 893 | | let chunk_size = chunk_size.unwrap_or(DEFAULT_CHUNK_SIZE); [INFO] [stdout] ... | [INFO] [stdout] 1002 | | Ok(node) [INFO] [stdout] 1003 | | } [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/nodes/upload.rs:1012:43 [INFO] [stdout] | [INFO] [stdout] 1009 | mut reader: BufReader, [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1010 | callback: Option, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1011 | chunk_size: Option, [INFO] [stdout] 1012 | ) -> Result { [INFO] [stdout] | ___________________________________________^ [INFO] [stdout] 1013 | | let keypair = self.get_keypair(None).await?; [INFO] [stdout] 1014 | | [INFO] [stdout] 1015 | | let chunk_size = chunk_size.unwrap_or(DEFAULT_CHUNK_SIZE); [INFO] [stdout] ... | [INFO] [stdout] 1207 | | Ok(node) [INFO] [stdout] 1208 | | } [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/provisioning/mod.rs:210:51 [INFO] [stdout] | [INFO] [stdout] 209 | params: Option, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 210 | ) -> Result { [INFO] [stdout] | ___________________________________________________^ [INFO] [stdout] 211 | | let params = params.unwrap_or_default(); [INFO] [stdout] 212 | | let url_part = format!("{DRACOON_API_PREFIX}/{PROVISIONING_BASE}/{PROVISIONING_CUSTOMERS}"); [INFO] [stdout] ... | [INFO] [stdout] 235 | | CustomerList::from_response(response).await [INFO] [stdout] 236 | | } [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/provisioning/mod.rs:329:47 [INFO] [stdout] | [INFO] [stdout] 328 | params: Option, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 329 | ) -> Result { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 330 | | let params = params.unwrap_or_default(); [INFO] [stdout] 331 | | let url_part = format!("{DRACOON_API_PREFIX}/{PROVISIONING_BASE}/{PROVISIONING_CUSTOMERS}/{id}/{PROVISIONING_CUSTOMER_USERS}"); [INFO] [stdout] ... | [INFO] [stdout] 354 | | UserList::from_response(response).await [INFO] [stdout] 355 | | } [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/provisioning/mod.rs:360:57 [INFO] [stdout] | [INFO] [stdout] 359 | params: Option, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 360 | ) -> Result { [INFO] [stdout] | _________________________________________________________^ [INFO] [stdout] 361 | | let params = params.unwrap_or_default(); [INFO] [stdout] 362 | | let url_part = format!("{DRACOON_API_PREFIX}/{PROVISIONING_BASE}/{PROVISIONING_CUSTOMERS}/{id}/{PROVISIONING_CUSTOMER_ATTRIBUTES}"); [INFO] [stdout] ... | [INFO] [stdout] 385 | | AttributesResponse::from_response(response).await [INFO] [stdout] 386 | | } [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/provisioning/models.rs:81:84 [INFO] [stdout] | [INFO] [stdout] 81 | async fn from_response(response: Response) -> Result { [INFO] [stdout] | ____________________________------------------______________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 82 | | parse_body::(response).await [INFO] [stdout] 83 | | } [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/provisioning/models.rs:88:84 [INFO] [stdout] | [INFO] [stdout] 88 | async fn from_response(response: Response) -> Result { [INFO] [stdout] | ____________________________------------------______________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 89 | | parse_body::(response).await [INFO] [stdout] 90 | | } [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/public/mod.rs:211:58 [INFO] [stdout] | [INFO] [stdout] 210 | access_key: impl Into + Send + Sync, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 211 | ) -> Result { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 212 | | let url_part = format!( [INFO] [stdout] 213 | | "{DRACOON_API_PREFIX}/{PUBLIC_BASE}/{PUBLIC_SHARES_BASE}/{PUBLIC_DOWNLOAD_SHARES}/{}", [INFO] [stdout] 214 | | access_key.into() [INFO] [stdout] ... | [INFO] [stdout] 227 | | Ok(PublicDownloadShare::from_response(response).await?) [INFO] [stdout] 228 | | } [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/public/mod.rs:233:56 [INFO] [stdout] | [INFO] [stdout] 232 | access_key: impl Into + Send + Sync, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 233 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 234 | | let url_part = format!( [INFO] [stdout] 235 | | "{DRACOON_API_PREFIX}/{PUBLIC_BASE}/{PUBLIC_SHARES_BASE}/{PUBLIC_UPLOAD_SHARES}/{}", [INFO] [stdout] 236 | | access_key.into() [INFO] [stdout] ... | [INFO] [stdout] 249 | | Ok(PublicUploadShare::from_response(response).await?) [INFO] [stdout] 250 | | } [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/public/download.rs:35:41 [INFO] [stdout] | [INFO] [stdout] 29 | access_key: impl Into + Send + Sync, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 33 | callback: Option, [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 34 | chunksize: Option, [INFO] [stdout] 35 | ) -> Result<(), DracoonClientError> { [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 36 | | if password.is_none() && (share.is_protected || share.is_encrypted.unwrap_or(false)) { [INFO] [stdout] 37 | | return Err(DracoonClientError::MissingArgument); [INFO] [stdout] 38 | | } [INFO] [stdout] ... | [INFO] [stdout] 83 | | Ok(()) [INFO] [stdout] 84 | | } [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/public/download.rs:154:41 [INFO] [stdout] | [INFO] [stdout] 153 | mut callback: Option, [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 154 | ) -> Result<(), DracoonClientError> { [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 155 | | // offset (in bytes) [INFO] [stdout] 156 | | let mut downloaded_bytes = 0u64; [INFO] [stdout] ... | [INFO] [stdout] 205 | | Ok(()) [INFO] [stdout] 206 | | } [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/public/download.rs:216:41 [INFO] [stdout] | [INFO] [stdout] 215 | mut callback: Option, [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 216 | ) -> Result<(), DracoonClientError> { [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 217 | | let plain_private_key = [INFO] [stdout] 218 | | DracoonCrypto::decrypt_private_key(&password, &encryption_info.private_key_container)?; [INFO] [stdout] 219 | | let plain_key = [INFO] [stdout] ... | [INFO] [stdout] 282 | | Ok(()) [INFO] [stdout] 283 | | } [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/public/upload.rs:38:47 [INFO] [stdout] | [INFO] [stdout] 32 | access_key: impl Into + Send + Sync, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35 | reader: BufReader, [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 36 | callback: Option, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 37 | chunk_size: Option, [INFO] [stdout] 38 | ) -> Result { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 39 | | let use_s3_storage = self.get_system_info().await?.use_s3_storage; [INFO] [stdout] 40 | | let is_encrypted = share.is_encrypted.unwrap_or(false); [INFO] [stdout] ... | [INFO] [stdout] 58 | | .await [INFO] [stdout] 59 | | } [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/public/upload.rs:123:47 [INFO] [stdout] | [INFO] [stdout] 120 | mut reader: BufReader, [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 121 | callback: Option, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 122 | chunk_size: Option, [INFO] [stdout] 123 | ) -> Result { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 124 | | let fm = upload_options.file_meta.clone(); [INFO] [stdout] 125 | | [INFO] [stdout] 126 | | let chunk_size = chunk_size.unwrap_or(DEFAULT_CHUNK_SIZE); [INFO] [stdout] ... | [INFO] [stdout] 322 | | } [INFO] [stdout] 323 | | } [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/public/upload.rs:332:47 [INFO] [stdout] | [INFO] [stdout] 329 | mut reader: BufReader, [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 330 | callback: Option, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 331 | chunk_size: Option, [INFO] [stdout] 332 | ) -> Result { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 333 | | let chunk_size = chunk_size.unwrap_or(DEFAULT_CHUNK_SIZE); [INFO] [stdout] 334 | | [INFO] [stdout] 335 | | let mut crypto_buff = vec![ [INFO] [stdout] ... | [INFO] [stdout] 621 | | } [INFO] [stdout] 622 | | } [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/public/upload.rs:760:47 [INFO] [stdout] | [INFO] [stdout] 757 | mut reader: BufReader, [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 758 | callback: Option, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 759 | chunk_size: Option, [INFO] [stdout] 760 | ) -> Result { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 761 | | let fm = upload_options.file_meta.clone(); [INFO] [stdout] 762 | | [INFO] [stdout] 763 | | let chunk_size = chunk_size.unwrap_or(DEFAULT_CHUNK_SIZE); [INFO] [stdout] ... | [INFO] [stdout] 909 | | Ok(public_upload.name) [INFO] [stdout] 910 | | } [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/public/upload.rs:919:47 [INFO] [stdout] | [INFO] [stdout] 916 | mut reader: BufReader, [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 917 | callback: Option, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 918 | chunk_size: Option, [INFO] [stdout] 919 | ) -> Result { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 920 | | let chunk_size = chunk_size.unwrap_or(DEFAULT_CHUNK_SIZE); [INFO] [stdout] 921 | | [INFO] [stdout] 922 | | let mut crypto_buff = vec![ [INFO] [stdout] ... | [INFO] [stdout] 1130 | | Ok(public_upload.name) [INFO] [stdout] 1131 | | } [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/settings/keypair.rs:83:58 [INFO] [stdout] | [INFO] [stdout] 82 | params: Option, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 83 | ) -> Result { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 84 | | let params = params.unwrap_or_default(); [INFO] [stdout] 85 | | let url_part = format!("{DRACOON_API_PREFIX}/{NODES_BASE}/{MISSING_FILE_KEYS}"); [INFO] [stdout] ... | [INFO] [stdout] 117 | | MissingKeysResponse::from_response(response).await [INFO] [stdout] 118 | | } [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/shares/download.rs:17:57 [INFO] [stdout] | [INFO] [stdout] 16 | params: Option, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 17 | ) -> Result { [INFO] [stdout] | _________________________________________________________^ [INFO] [stdout] 18 | | let params = params.unwrap_or_default(); [INFO] [stdout] 19 | | let url_part = format!("{DRACOON_API_PREFIX}/{SHARES_BASE}/{SHARES_DOWNLOAD}"); [INFO] [stdout] ... | [INFO] [stdout] 46 | | DownloadSharesList::from_response(response).await [INFO] [stdout] 47 | | } [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/shares/models/download.rs:208:84 [INFO] [stdout] | [INFO] [stdout] 208 | async fn from_response(response: Response) -> Result { [INFO] [stdout] | ____________________________------------------______________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 209 | | parse_body::(response).await [INFO] [stdout] 210 | | } [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/shares/models/upload.rs:46:84 [INFO] [stdout] | [INFO] [stdout] 46 | async fn from_response(response: Response) -> Result { [INFO] [stdout] | ____________________________------------------______________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 47 | | parse_body::(response).await [INFO] [stdout] 48 | | } [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/shares/upload.rs:17:55 [INFO] [stdout] | [INFO] [stdout] 16 | params: Option, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 17 | ) -> Result { [INFO] [stdout] | _______________________________________________________^ [INFO] [stdout] 18 | | let params = params.unwrap_or_default(); [INFO] [stdout] 19 | | let url_part = format!("{DRACOON_API_PREFIX}/{SHARES_BASE}/{SHARES_UPLOAD}"); [INFO] [stdout] ... | [INFO] [stdout] 46 | | UploadSharesList::from_response(response).await [INFO] [stdout] 47 | | } [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/system/mod.rs:19:19 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn new(client: Arc>) -> Self { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 18 | Self { [INFO] [stdout] 19 | auth: SystemAuthEndpoint::new(client), [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/system/auth/models.rs:84:84 [INFO] [stdout] | [INFO] [stdout] 84 | async fn from_response(response: Response) -> Result { [INFO] [stdout] | ____________________________------------------______________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 85 | | parse_body::(response).await [INFO] [stdout] 86 | | } [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/user/models.rs:195:84 [INFO] [stdout] | [INFO] [stdout] 195 | async fn from_response(response: Response) -> Result { [INFO] [stdout] | ____________________________------------------______________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 196 | | parse_body::(response).await [INFO] [stdout] 197 | | } [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/users/models.rs:86:84 [INFO] [stdout] | [INFO] [stdout] 86 | async fn from_response(response: Response) -> Result { [INFO] [stdout] | ____________________________------------------______________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | | parse_body::(response).await [INFO] [stdout] 88 | | } [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/users/users.rs:22:47 [INFO] [stdout] | [INFO] [stdout] 19 | params: Option, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 22 | ) -> Result { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 23 | | let params = params.unwrap_or_default(); [INFO] [stdout] 24 | | let url_part = format!("/{DRACOON_API_PREFIX}/{USERS_BASE}"); [INFO] [stdout] 25 | | let mut api_url = self.client().build_api_url(&url_part); [INFO] [stdout] ... | [INFO] [stdout] 51 | | UserList::from_response(response).await [INFO] [stdout] 52 | | } [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 61 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `dco3` (lib test) due to 62 previous errors [INFO] running `Command { std: "docker" "inspect" "8661d5409a52588942dc2f2863f111bd744304fe74f1789065fc5c050e38846f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8661d5409a52588942dc2f2863f111bd744304fe74f1789065fc5c050e38846f", kill_on_drop: false }` [INFO] [stdout] 8661d5409a52588942dc2f2863f111bd744304fe74f1789065fc5c050e38846f