[INFO] fetching crate twilight-http 0.16.0-rc.1... [INFO] checking twilight-http-0.16.0-rc.1 against try#4d98531622e1718ae0bc3c7a1ab9cd8938428452+rustflags=-Dtail_expr_drop_order for pr-129604 [INFO] extracting crate twilight-http 0.16.0-rc.1 into /workspace/builds/worker-6-tc2/source [INFO] validating manifest of crates.io crate twilight-http 0.16.0-rc.1 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 twilight-http 0.16.0-rc.1 [INFO] finished tweaking crates.io crate twilight-http 0.16.0-rc.1 [INFO] tweaked toml for crates.io crate twilight-http 0.16.0-rc.1 written to /workspace/builds/worker-6-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] Updating crates.io index [INFO] [stderr] Locking 189 packages to latest compatible versions [INFO] [stderr] Adding addr2line v0.22.0 (latest: v0.24.1) [INFO] [stderr] Adding brotli v3.5.0 (latest: v6.0.0) [INFO] [stderr] Adding brotli-decompressor v2.5.1 (latest: v4.0.1) [INFO] [stderr] Adding core-foundation v0.9.4 (latest: v0.10.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 heck v0.4.1 (latest: v0.5.0) [INFO] [stderr] Adding hermit-abi v0.3.9 (latest: v0.4.0) [INFO] [stderr] Adding hyper-rustls v0.26.0 (latest: v0.27.2) [INFO] [stderr] Adding idna v0.4.0 (latest: v1.0.2) [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 miniz_oxide v0.7.4 (latest: v0.8.0) [INFO] [stderr] Adding ordered-float v2.10.1 (latest: v4.2.2) [INFO] [stderr] Adding rustls v0.22.4 (latest: v0.23.12) [INFO] [stderr] Adding rustls-native-certs v0.7.3 (latest: v0.8.0) [INFO] [stderr] Adding tokio-rustls v0.25.0 (latest: v0.26.0) [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-sys v0.52.0 (latest: v0.59.0) [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] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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] 980eb86763161907b046b0d6671d0631cc9c53690d4d50cfae85bd3fa9f9208b [INFO] running `Command { std: "docker" "start" "-a" "980eb86763161907b046b0d6671d0631cc9c53690d4d50cfae85bd3fa9f9208b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "980eb86763161907b046b0d6671d0631cc9c53690d4d50cfae85bd3fa9f9208b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "980eb86763161907b046b0d6671d0631cc9c53690d4d50cfae85bd3fa9f9208b", kill_on_drop: false }` [INFO] [stdout] 980eb86763161907b046b0d6671d0631cc9c53690d4d50cfae85bd3fa9f9208b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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] b5d43d7d9446ac269a41cd5b5ae515d366af7959a8ba26a2696477c8b65b6086 [INFO] running `Command { std: "docker" "start" "-a" "b5d43d7d9446ac269a41cd5b5ae515d366af7959a8ba26a2696477c8b65b6086", kill_on_drop: false }` [INFO] [stderr] Checking futures-task v0.3.30 [INFO] [stderr] Checking powerfmt v0.2.0 [INFO] [stderr] Compiling rustls v0.22.4 [INFO] [stderr] Checking num-conv v0.1.0 [INFO] [stderr] Checking time-core v0.1.2 [INFO] [stderr] Checking atomic-waker v1.1.2 [INFO] [stderr] Checking getrandom v0.2.15 [INFO] [stderr] Checking base64 v0.22.1 [INFO] [stderr] Compiling serde_repr v0.1.19 [INFO] [stderr] Checking alloc-no-stdlib v2.0.4 [INFO] [stderr] Checking tokio v1.40.0 [INFO] [stderr] Checking tracing v0.1.40 [INFO] [stderr] Checking serde-value v0.7.0 [INFO] [stderr] Compiling serde_json v1.0.127 [INFO] [stderr] Checking percent-encoding v2.3.1 [INFO] [stderr] Checking fastrand v2.1.1 [INFO] [stderr] Checking serde_test v1.0.177 [INFO] [stderr] Checking alloc-stdlib v0.2.2 [INFO] [stderr] Checking deranged v0.3.11 [INFO] [stderr] Checking futures-util v0.3.30 [INFO] [stderr] Checking ring v0.17.8 [INFO] [stderr] Checking brotli-decompressor v2.5.1 [INFO] [stderr] Checking rustls-pemfile v2.1.3 [INFO] [stderr] Checking rustls-native-certs v0.7.3 [INFO] [stderr] Checking time v0.3.36 [INFO] [stderr] Checking brotli v3.5.0 [INFO] [stderr] Checking rustls-webpki v0.102.7 [INFO] [stderr] Checking http-body-util v0.1.2 [INFO] [stderr] Checking twilight-model v0.16.0-rc.1 [INFO] [stderr] Checking tokio-util v0.7.11 [INFO] [stderr] Checking tower v0.4.13 [INFO] [stderr] Checking twilight-http-ratelimiting v0.16.0-rc.1 [INFO] [stderr] Checking h2 v0.4.6 [INFO] [stderr] Checking tokio-rustls v0.25.0 [INFO] [stderr] Checking hyper v1.4.1 [INFO] [stderr] Checking hyper-util v0.1.7 [INFO] [stderr] Checking hyper-rustls v0.26.0 [INFO] [stderr] Checking twilight-validate v0.16.0-rc.1 [INFO] [stderr] Checking twilight-util v0.16.0-rc.1 [INFO] [stderr] Checking twilight-http v0.16.0-rc.1 (/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/client/mod.rs:2573:15 [INFO] [stdout] | [INFO] [stdout] 2572 | pub fn request(&self, request: Request) -> ResponseFuture { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2573 | match self.try_request::(request) { [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/client/mod.rs:2680:12 [INFO] [stdout] | [INFO] [stdout] 2579 | fn try_request(&self, request: Request) -> Result, Error> { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2592 | headers: req_headers, [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2605 | let mut builder = hyper::Request::builder().method(method.name()).uri(&url); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2660 | let try_req = if let Some(form) = form { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2668 | let inner = self.http.request(try_req.map_err(|source| Error { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2676 | let invalid_token = use_authorization_token [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2680 | Ok(if let Some(ratelimiter) = &self.ratelimiter { [INFO] [stdout] | ____________^ [INFO] [stdout] 2681 | | let tx_future = ratelimiter.wait_for_ticket(ratelimit_path); [INFO] [stdout] 2682 | | [INFO] [stdout] 2683 | | ResponseFuture::ratelimit(invalid_token, inner, self.timeout, tx_future) [INFO] [stdout] 2684 | | } else { [INFO] [stdout] 2685 | | ResponseFuture::new(Box::pin(time::timeout(self.timeout, inner)), invalid_token) [INFO] [stdout] 2686 | | }) [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/client/mod.rs:2669:19 [INFO] [stdout] | [INFO] [stdout] 2669 | kind: ErrorType::BuildingRequest, [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/client/mod.rs:2670:21 [INFO] [stdout] | [INFO] [stdout] 2670 | source: Some(Box::new(source)), [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/error.rs:37:19 [INFO] [stdout] | [INFO] [stdout] 35 | pub(super) fn json(source: JsonError) -> Self { [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 36 | Self { [INFO] [stdout] 37 | kind: ErrorType::Json, [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/error.rs:38:21 [INFO] [stdout] | [INFO] [stdout] 35 | pub(super) fn json(source: JsonError) -> Self { [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 38 | source: Some(Box::new(source)), [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/error.rs:44:19 [INFO] [stdout] | [INFO] [stdout] 42 | pub(super) fn validation(source: impl StdError + Send + Sync + 'static) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 43 | Self { [INFO] [stdout] 44 | kind: ErrorType::Validation, [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/error.rs:45:21 [INFO] [stdout] | [INFO] [stdout] 42 | pub(super) fn validation(source: impl StdError + Send + Sync + 'static) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 45 | source: Some(Box::new(source)), [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/request/mod.rs:107:8 [INFO] [stdout] | [INFO] [stdout] 98 | let header_name = HeaderName::from_static(REASON_HEADER_NAME); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 99 | let encoded_reason = utf8_percent_encode(reason, NON_ALPHANUMERIC).to_string(); [INFO] [stdout] 100 | let header_value = HeaderValue::from_str(&encoded_reason).map_err(|e| Error { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 107 | Ok(iter::once((header_name, header_value))) [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/request/mod.rs:101:15 [INFO] [stdout] | [INFO] [stdout] 101 | kind: ErrorType::CreatingHeader { [INFO] [stdout] | _______________^ [INFO] [stdout] 102 | | name: encoded_reason, [INFO] [stdout] 103 | | }, [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/request/mod.rs:104:17 [INFO] [stdout] | [INFO] [stdout] 104 | source: Some(Box::new(e)), [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/request/application/command/create_global_command/chat_input.rs:206:9 [INFO] [stdout] | [INFO] [stdout] 206 | / Request::builder(&Route::CreateGlobalCommand { [INFO] [stdout] 207 | | application_id: self.application_id.get(), [INFO] [stdout] 208 | | }) [INFO] [stdout] 209 | | .json(&CommandBorrowed { [INFO] [stdout] ... | [INFO] [stdout] 219 | | options: fields.options, [INFO] [stdout] 220 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/application/command/create_global_command/message.rs:141:9 [INFO] [stdout] | [INFO] [stdout] 141 | / Request::builder(&Route::CreateGlobalCommand { [INFO] [stdout] 142 | | application_id: self.application_id.get(), [INFO] [stdout] 143 | | }) [INFO] [stdout] 144 | | .json(&CommandBorrowed { [INFO] [stdout] ... | [INFO] [stdout] 154 | | options: None, [INFO] [stdout] 155 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/application/command/create_global_command/user.rs:141:9 [INFO] [stdout] | [INFO] [stdout] 141 | / Request::builder(&Route::CreateGlobalCommand { [INFO] [stdout] 142 | | application_id: self.application_id.get(), [INFO] [stdout] 143 | | }) [INFO] [stdout] 144 | | .json(&CommandBorrowed { [INFO] [stdout] ... | [INFO] [stdout] 154 | | options: None, [INFO] [stdout] 155 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/application/command/create_guild_command/chat_input.rs:199:9 [INFO] [stdout] | [INFO] [stdout] 199 | / Request::builder(&Route::CreateGuildCommand { [INFO] [stdout] 200 | | application_id: self.application_id.get(), [INFO] [stdout] 201 | | guild_id: self.guild_id.get(), [INFO] [stdout] 202 | | }) [INFO] [stdout] ... | [INFO] [stdout] 213 | | options: fields.options, [INFO] [stdout] 214 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/application/command/create_guild_command/message.rs:134:9 [INFO] [stdout] | [INFO] [stdout] 134 | / Request::builder(&Route::CreateGuildCommand { [INFO] [stdout] 135 | | application_id: self.application_id.get(), [INFO] [stdout] 136 | | guild_id: self.guild_id.get(), [INFO] [stdout] 137 | | }) [INFO] [stdout] ... | [INFO] [stdout] 148 | | options: None, [INFO] [stdout] 149 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/application/command/create_guild_command/user.rs:134:9 [INFO] [stdout] | [INFO] [stdout] 134 | / Request::builder(&Route::CreateGuildCommand { [INFO] [stdout] 135 | | application_id: self.application_id.get(), [INFO] [stdout] 136 | | guild_id: self.guild_id.get(), [INFO] [stdout] 137 | | }) [INFO] [stdout] ... | [INFO] [stdout] 148 | | options: None, [INFO] [stdout] 149 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/application/command/update_command_permissions.rs:85:9 [INFO] [stdout] | [INFO] [stdout] 85 | / Request::builder(&Route::UpdateCommandPermissions { [INFO] [stdout] 86 | | application_id: self.application_id.get(), [INFO] [stdout] 87 | | command_id: self.command_id.get(), [INFO] [stdout] 88 | | guild_id: self.guild_id.get(), [INFO] [stdout] 89 | | }) [INFO] [stdout] 90 | | .json(&fields) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |______________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/application/interaction/create_followup.rs:270:15 [INFO] [stdout] | [INFO] [stdout] 267 | fn into_future(self) -> Self::IntoFuture { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 270 | match self.try_into_request() { [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/request/application/interaction/update_followup.rs:340:15 [INFO] [stdout] | [INFO] [stdout] 337 | fn into_future(self) -> Self::IntoFuture { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 340 | match self.try_into_request() { [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/request/application/interaction/update_response.rs:336:15 [INFO] [stdout] | [INFO] [stdout] 333 | fn into_future(self) -> Self::IntoFuture { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 336 | match self.try_into_request() { [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/request/channel/message/create_message.rs:353:15 [INFO] [stdout] | [INFO] [stdout] 350 | fn into_future(self) -> Self::IntoFuture { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 353 | match self.try_into_request() { [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/request/channel/message/update_message.rs:321:15 [INFO] [stdout] | [INFO] [stdout] 318 | fn into_future(self) -> Self::IntoFuture { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 321 | match self.try_into_request() { [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/request/channel/message/get_channel_messages.rs:148:12 [INFO] [stdout] | [INFO] [stdout] 148 | Ok(Request::from_route(&Route::GetMessages { [INFO] [stdout] | ____________^ [INFO] [stdout] 149 | | after: None, [INFO] [stdout] 150 | | around: None, [INFO] [stdout] 151 | | before: None, [INFO] [stdout] 152 | | channel_id: self.channel_id.get(), [INFO] [stdout] 153 | | limit: fields.limit, [INFO] [stdout] 154 | | })) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/channel/message/get_channel_messages_configured.rs:101:12 [INFO] [stdout] | [INFO] [stdout] 101 | Ok(Request::from_route(&Route::GetMessages { [INFO] [stdout] | ____________^ [INFO] [stdout] 102 | | after: self.after.map(Id::get), [INFO] [stdout] 103 | | around: self.around.map(Id::get), [INFO] [stdout] 104 | | before: self.before.map(Id::get), [INFO] [stdout] 105 | | channel_id: self.channel_id.get(), [INFO] [stdout] 106 | | limit: fields.limit, [INFO] [stdout] 107 | | })) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/channel/reaction/get_reactions.rs:109:12 [INFO] [stdout] | [INFO] [stdout] 109 | Ok(Request::from_route(&Route::GetReactionUsers { [INFO] [stdout] | ____________^ [INFO] [stdout] 110 | | after: fields.after.map(Id::get), [INFO] [stdout] 111 | | channel_id: self.channel_id.get(), [INFO] [stdout] 112 | | emoji: self.emoji, [INFO] [stdout] 113 | | limit: fields.limit, [INFO] [stdout] 114 | | message_id: self.message_id.get(), [INFO] [stdout] 115 | | })) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/channel/stage/create_stage_instance.rs:113:9 [INFO] [stdout] | [INFO] [stdout] 113 | / Request::builder(&Route::CreateStageInstance) [INFO] [stdout] 114 | | .json(&fields) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/channel/stage/update_stage_instance.rs:93:9 [INFO] [stdout] | [INFO] [stdout] 93 | / Request::builder(&Route::UpdateStageInstance { [INFO] [stdout] 94 | | channel_id: self.channel_id.get(), [INFO] [stdout] 95 | | }) [INFO] [stdout] 96 | | .json(&fields) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |______________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/channel/thread/create_forum_thread/message.rs:237:9 [INFO] [stdout] | [INFO] [stdout] 236 | fn try_into_request(self) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 237 | / self.0 [INFO] [stdout] 238 | | .map_err(Error::validation) [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/request/channel/thread/create_thread.rs:110:9 [INFO] [stdout] | [INFO] [stdout] 110 | / Request::builder(&Route::CreateThread { [INFO] [stdout] 111 | | channel_id: self.channel_id.get(), [INFO] [stdout] 112 | | }) [INFO] [stdout] 113 | | .json(&fields) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |______________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/channel/thread/create_thread_from_message.rs:111:9 [INFO] [stdout] | [INFO] [stdout] 111 | / Request::builder(&Route::CreateThreadFromMessage { [INFO] [stdout] 112 | | channel_id: self.channel_id.get(), [INFO] [stdout] 113 | | message_id: self.message_id.get(), [INFO] [stdout] 114 | | }) [INFO] [stdout] 115 | | .json(&fields) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |______________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/channel/thread/get_thread_members.rs:106:12 [INFO] [stdout] | [INFO] [stdout] 106 | Ok(Request::from_route(&Route::GetThreadMembers { [INFO] [stdout] | ____________^ [INFO] [stdout] 107 | | after: fields.after.map(Id::get), [INFO] [stdout] 108 | | channel_id: self.channel_id.get(), [INFO] [stdout] 109 | | limit: fields.limit, [INFO] [stdout] 110 | | with_member: fields.with_member, [INFO] [stdout] 111 | | })) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/channel/webhook/execute_webhook.rs:393:15 [INFO] [stdout] | [INFO] [stdout] 390 | fn into_future(self) -> Self::IntoFuture { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 393 | match self.try_into_request() { [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/request/channel/webhook/update_webhook_message.rs:346:15 [INFO] [stdout] | [INFO] [stdout] 343 | fn into_future(self) -> Self::IntoFuture { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 346 | match self.try_into_request() { [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/request/channel/webhook/execute_webhook_and_wait.rs:56:15 [INFO] [stdout] | [INFO] [stdout] 53 | fn into_future(self) -> Self::IntoFuture { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 56 | match self.try_into_request() { [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/request/channel/webhook/update_webhook_with_token.rs:104:9 [INFO] [stdout] | [INFO] [stdout] 104 | / Request::builder(&Route::UpdateWebhook { [INFO] [stdout] 105 | | token: Some(self.token), [INFO] [stdout] 106 | | webhook_id: self.webhook_id.get(), [INFO] [stdout] 107 | | }) [INFO] [stdout] 108 | | .use_authorization_token(false) [INFO] [stdout] 109 | | .json(&fields) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |______________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/guild/ban/get_bans.rs:143:12 [INFO] [stdout] | [INFO] [stdout] 143 | Ok(Request::from_route(&Route::GetBansWithParameters { [INFO] [stdout] | ____________^ [INFO] [stdout] 144 | | after: fields.after.map(Id::get), [INFO] [stdout] 145 | | before: fields.before.map(Id::get), [INFO] [stdout] 146 | | limit: fields.limit, [INFO] [stdout] 147 | | guild_id: self.guild_id.get(), [INFO] [stdout] 148 | | })) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/guild/create_guild/mod.rs:248:25 [INFO] [stdout] | [INFO] [stdout] 248 | source: Some(Box::new(source)), [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/request/guild/create_guild/mod.rs:502:15 [INFO] [stdout] | [INFO] [stdout] 499 | fn into_future(self) -> Self::IntoFuture { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 502 | match self.try_into_request() { [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/request/guild/create_guild/mod.rs:513:9 [INFO] [stdout] | [INFO] [stdout] 510 | fn try_into_request(self) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 513 | Request::builder(&Route::CreateGuild).json(&fields).build() [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/request/guild/member/add_guild_member.rs:138:9 [INFO] [stdout] | [INFO] [stdout] 138 | / Request::builder(&Route::AddGuildMember { [INFO] [stdout] 139 | | guild_id: self.guild_id.get(), [INFO] [stdout] 140 | | user_id: self.user_id.get(), [INFO] [stdout] 141 | | }) [INFO] [stdout] 142 | | .json(&fields) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |______________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/guild/member/get_guild_members.rs:120:12 [INFO] [stdout] | [INFO] [stdout] 120 | Ok(Request::from_route(&Route::GetGuildMembers { [INFO] [stdout] | ____________^ [INFO] [stdout] 121 | | after: fields.after.map(Id::get), [INFO] [stdout] 122 | | guild_id: self.guild_id.get(), [INFO] [stdout] 123 | | limit: fields.limit, [INFO] [stdout] 124 | | })) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/guild/member/search_guild_members.rs:109:12 [INFO] [stdout] | [INFO] [stdout] 109 | Ok(Request::from_route(&Route::SearchGuildMembers { [INFO] [stdout] | ____________^ [INFO] [stdout] 110 | | guild_id: self.guild_id.get(), [INFO] [stdout] 111 | | limit: fields.limit, [INFO] [stdout] 112 | | query: fields.query, [INFO] [stdout] 113 | | })) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/guild/get_audit_log.rs:155:12 [INFO] [stdout] | [INFO] [stdout] 155 | Ok(Request::from_route(&Route::GetAuditLogs { [INFO] [stdout] | ____________^ [INFO] [stdout] 156 | | action_type: fields.action_type.map(|x| u64::from(u16::from(x))), [INFO] [stdout] 157 | | after: fields.after, [INFO] [stdout] 158 | | before: fields.before, [INFO] [stdout] ... | [INFO] [stdout] 161 | | user_id: fields.user_id.map(Id::get), [INFO] [stdout] 162 | | })) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/guild/get_guild_prune_count.rs:94:12 [INFO] [stdout] | [INFO] [stdout] 94 | Ok(Request::from_route(&Route::GetGuildPruneCount { [INFO] [stdout] | ____________^ [INFO] [stdout] 95 | | days: fields.days, [INFO] [stdout] 96 | | guild_id: self.guild_id.get(), [INFO] [stdout] 97 | | include_roles: fields.include_roles, [INFO] [stdout] 98 | | })) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/scheduled_event/create_guild_scheduled_event/mod.rs:244:9 [INFO] [stdout] | [INFO] [stdout] 244 | / Request::builder(&Route::CreateGuildScheduledEvent { [INFO] [stdout] 245 | | guild_id: self.guild_id.get(), [INFO] [stdout] 246 | | }) [INFO] [stdout] 247 | | .json(&fields) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |______________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/scheduled_event/get_guild_scheduled_event_users.rs:142:12 [INFO] [stdout] | [INFO] [stdout] 142 | Ok(Request::from_route(&Route::GetGuildScheduledEventUsers { [INFO] [stdout] | ____________^ [INFO] [stdout] 143 | | after: fields.after.map(Id::get), [INFO] [stdout] 144 | | before: fields.before.map(Id::get), [INFO] [stdout] 145 | | guild_id: self.guild_id.get(), [INFO] [stdout] ... | [INFO] [stdout] 148 | | with_member: fields.with_member.unwrap_or_default(), [INFO] [stdout] 149 | | })) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/scheduled_event/update_guild_scheduled_event.rs:281:9 [INFO] [stdout] | [INFO] [stdout] 281 | / Request::builder(&Route::UpdateGuildScheduledEvent { [INFO] [stdout] 282 | | guild_id: self.guild_id.get(), [INFO] [stdout] 283 | | scheduled_event_id: self.scheduled_event_id.get(), [INFO] [stdout] 284 | | }) [INFO] [stdout] 285 | | .json(&fields) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |______________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/template/create_guild_from_template.rs:87:9 [INFO] [stdout] | [INFO] [stdout] 87 | / Request::builder(&Route::CreateGuildFromTemplate { [INFO] [stdout] 88 | | template_code: self.template_code, [INFO] [stdout] 89 | | }) [INFO] [stdout] 90 | | .json(&fields) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |______________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/template/create_template.rs:104:9 [INFO] [stdout] | [INFO] [stdout] 104 | / Request::builder(&Route::CreateTemplate { [INFO] [stdout] 105 | | guild_id: self.guild_id.get(), [INFO] [stdout] 106 | | }) [INFO] [stdout] 107 | | .json(&fields) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |______________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/template/update_template.rs:113:9 [INFO] [stdout] | [INFO] [stdout] 113 | / Request::builder(&Route::UpdateTemplate { [INFO] [stdout] 114 | | guild_id: self.guild_id.get(), [INFO] [stdout] 115 | | template_code: self.template_code, [INFO] [stdout] 116 | | }) [INFO] [stdout] 117 | | .json(&fields) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |______________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/user/get_current_user_guilds.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | Ok(Request::from_route(&Route::GetGuilds { [INFO] [stdout] | ____________^ [INFO] [stdout] 128 | | after: fields.after.map(Id::get), [INFO] [stdout] 129 | | before: fields.before.map(Id::get), [INFO] [stdout] 130 | | limit: fields.limit, [INFO] [stdout] 131 | | })) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/response/mod.rs:265:20 [INFO] [stdout] | [INFO] [stdout] 236 | pub fn bytes(self) -> BytesFuture { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 244 | let body = self.inner.into_body(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 245 | [INFO] [stdout] 246 | let fut = async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 265 | inner: Box::pin(fut), [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/response/mod.rs:258:33 [INFO] [stdout] | [INFO] [stdout] 256 | .map_err(|source| DeserializeBodyError { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 257 | kind: DeserializeBodyErrorType::Chunking, [INFO] [stdout] 258 | source: Some(Box::new(source)), [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/response/mod.rs:301:20 [INFO] [stdout] | [INFO] [stdout] 300 | pub fn text(self) -> TextFuture { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 301 | TextFuture(self.bytes()) [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/response/mod.rs:317:26 [INFO] [stdout] | [INFO] [stdout] 316 | pub fn model(self) -> ModelFuture { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 317 | ModelFuture::new(self.bytes()) [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/response/mod.rs:351:9 [INFO] [stdout] | [INFO] [stdout] 350 | pub fn models(self) -> ModelFuture> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 351 | Response::>::new(self.inner).model() [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/response/mod.rs:512:33 [INFO] [stdout] | [INFO] [stdout] 509 | Poll::Ready(crate::json::from_bytes(&bytes).map_err(|source| { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 512 | source: Some(Box::new(source)), [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/response/mod.rs:592:21 [INFO] [stdout] | [INFO] [stdout] 590 | .map_err(|source| DeserializeBodyError { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 591 | kind: DeserializeBodyErrorType::Chunking, [INFO] [stdout] 592 | source: Some(Box::new(source)), [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/response/mod.rs:606:21 [INFO] [stdout] | [INFO] [stdout] 604 | .map_err(|_| DeserializeBodyError { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 605 | kind: DeserializeBodyErrorType::Decompressing, [INFO] [stdout] 606 | source: None, [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/response/future.rs:54:26 [INFO] [stdout] | [INFO] [stdout] 37 | fn poll(mut self, cx: &mut Context<'_>) -> InnerPoll { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 40 | Poll::Ready(Err(source)) => return InnerPoll::Ready(Err(source)), [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 46 | Err(source) => { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 54 | InnerPoll::Ready(Err(Error { [INFO] [stdout] | __________________________^ [INFO] [stdout] 55 | | kind: ErrorType::Response { [INFO] [stdout] 56 | | body: bytes, [INFO] [stdout] 57 | | error, [INFO] [stdout] ... | [INFO] [stdout] 60 | | source: None, [INFO] [stdout] 61 | | })) [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/response/future.rs:71:26 [INFO] [stdout] | [INFO] [stdout] 70 | fn poll(self, _: &mut Context<'_>) -> InnerPoll { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 71 | InnerPoll::Ready(Err(self.source)) [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/response/future.rs:162:28 [INFO] [stdout] | [INFO] [stdout] 82 | fn poll(mut self, cx: &mut Context<'_>) -> InnerPoll { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 83 | let resp = match Pin::new(&mut self.future).poll(cx) { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 84 | Poll::Ready(Ok(Ok(resp))) => resp, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 85 | Poll::Ready(Ok(Err(source))) => { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 152 | let fut = async { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 162 | InnerPoll::Advance(ResponseFutureStage::Chunking(Chunking { [INFO] [stdout] | ____________________________^ [INFO] [stdout] 163 | | future: Box::pin(fut), [INFO] [stdout] 164 | | status, [INFO] [stdout] 165 | | })) [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/response/future.rs:153:13 [INFO] [stdout] | [INFO] [stdout] 83 | let resp = match Pin::new(&mut self.future).poll(cx) { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 153 | / Response::<()>::new(resp) [INFO] [stdout] 154 | | .bytes() [INFO] [stdout] 155 | | .await [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/response/future.rs:157:27 [INFO] [stdout] | [INFO] [stdout] 156 | .map_err(|source| Error { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 157 | kind: ErrorType::ChunkingResponse, [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/response/future.rs:158:29 [INFO] [stdout] | [INFO] [stdout] 156 | .map_err(|source| Error { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 157 | kind: ErrorType::ChunkingResponse, [INFO] [stdout] 158 | source: Some(Box::new(source)), [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/response/future.rs:199:28 [INFO] [stdout] | [INFO] [stdout] 178 | fn poll(mut self, cx: &mut Context<'_>) -> InnerPoll { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 179 | let tx = match Pin::new(&mut self.wait_for_sender).poll(cx) { [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Poll::Ready(Ok(tx)) => tx, [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 181 | Poll::Ready(Err(source)) => { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 199 | InnerPoll::Advance(ResponseFutureStage::InFlight(InFlight { [INFO] [stdout] | ____________________________^ [INFO] [stdout] 200 | | future: Box::pin(time::timeout(self.timeout, self.response_future)), [INFO] [stdout] 201 | | invalid_token: self.invalid_token, [INFO] [stdout] 202 | | tx: Some(tx), [INFO] [stdout] 203 | | })) [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/response/future.rs:269:20 [INFO] [stdout] | [INFO] [stdout] 264 | future: Pin>>, [INFO] [stdout] | ---------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 265 | invalid_token: Option>, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 269 | stage: ResponseFutureStage::InFlight(InFlight { [INFO] [stdout] | ____________________^ [INFO] [stdout] 270 | | future, [INFO] [stdout] 271 | | invalid_token, [INFO] [stdout] 272 | | tx: None, [INFO] [stdout] 273 | | }), [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/response/future.rs:346:20 [INFO] [stdout] | [INFO] [stdout] 343 | pub(crate) const fn error(source: Error) -> Self { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 346 | stage: ResponseFutureStage::Failed(Failed { source }), [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/response/future.rs:358:20 [INFO] [stdout] | [INFO] [stdout] 351 | invalid_token: Option>, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 352 | response_future: HyperResponseFuture, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 353 | timeout: Duration, [INFO] [stdout] 354 | wait_for_sender: WaitForTicketFuture, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 358 | stage: ResponseFutureStage::RatelimitQueue(RatelimitQueue { [INFO] [stdout] | ____________________^ [INFO] [stdout] 359 | | invalid_token, [INFO] [stdout] 360 | | response_future, [INFO] [stdout] 361 | | timeout, [INFO] [stdout] 362 | | pre_flight_check: None, [INFO] [stdout] 363 | | wait_for_sender, [INFO] [stdout] 364 | | }), [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 70 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `twilight-http` (lib) due to 71 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/client/mod.rs:2573:15 [INFO] [stdout] | [INFO] [stdout] 2572 | pub fn request(&self, request: Request) -> ResponseFuture { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2573 | match self.try_request::(request) { [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/client/mod.rs:2680:12 [INFO] [stdout] | [INFO] [stdout] 2579 | fn try_request(&self, request: Request) -> Result, Error> { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2592 | headers: req_headers, [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2605 | let mut builder = hyper::Request::builder().method(method.name()).uri(&url); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2660 | let try_req = if let Some(form) = form { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2668 | let inner = self.http.request(try_req.map_err(|source| Error { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2676 | let invalid_token = use_authorization_token [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2680 | Ok(if let Some(ratelimiter) = &self.ratelimiter { [INFO] [stdout] | ____________^ [INFO] [stdout] 2681 | | let tx_future = ratelimiter.wait_for_ticket(ratelimit_path); [INFO] [stdout] 2682 | | [INFO] [stdout] 2683 | | ResponseFuture::ratelimit(invalid_token, inner, self.timeout, tx_future) [INFO] [stdout] 2684 | | } else { [INFO] [stdout] 2685 | | ResponseFuture::new(Box::pin(time::timeout(self.timeout, inner)), invalid_token) [INFO] [stdout] 2686 | | }) [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/client/mod.rs:2669:19 [INFO] [stdout] | [INFO] [stdout] 2669 | kind: ErrorType::BuildingRequest, [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/client/mod.rs:2670:21 [INFO] [stdout] | [INFO] [stdout] 2670 | source: Some(Box::new(source)), [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/error.rs:37:19 [INFO] [stdout] | [INFO] [stdout] 35 | pub(super) fn json(source: JsonError) -> Self { [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 36 | Self { [INFO] [stdout] 37 | kind: ErrorType::Json, [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/error.rs:38:21 [INFO] [stdout] | [INFO] [stdout] 35 | pub(super) fn json(source: JsonError) -> Self { [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 38 | source: Some(Box::new(source)), [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/error.rs:44:19 [INFO] [stdout] | [INFO] [stdout] 42 | pub(super) fn validation(source: impl StdError + Send + Sync + 'static) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 43 | Self { [INFO] [stdout] 44 | kind: ErrorType::Validation, [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/error.rs:45:21 [INFO] [stdout] | [INFO] [stdout] 42 | pub(super) fn validation(source: impl StdError + Send + Sync + 'static) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 45 | source: Some(Box::new(source)), [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/request/mod.rs:107:8 [INFO] [stdout] | [INFO] [stdout] 98 | let header_name = HeaderName::from_static(REASON_HEADER_NAME); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 99 | let encoded_reason = utf8_percent_encode(reason, NON_ALPHANUMERIC).to_string(); [INFO] [stdout] 100 | let header_value = HeaderValue::from_str(&encoded_reason).map_err(|e| Error { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 107 | Ok(iter::once((header_name, header_value))) [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/request/mod.rs:101:15 [INFO] [stdout] | [INFO] [stdout] 101 | kind: ErrorType::CreatingHeader { [INFO] [stdout] | _______________^ [INFO] [stdout] 102 | | name: encoded_reason, [INFO] [stdout] 103 | | }, [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/request/mod.rs:104:17 [INFO] [stdout] | [INFO] [stdout] 104 | source: Some(Box::new(e)), [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/request/application/command/create_global_command/chat_input.rs:206:9 [INFO] [stdout] | [INFO] [stdout] 206 | / Request::builder(&Route::CreateGlobalCommand { [INFO] [stdout] 207 | | application_id: self.application_id.get(), [INFO] [stdout] 208 | | }) [INFO] [stdout] 209 | | .json(&CommandBorrowed { [INFO] [stdout] ... | [INFO] [stdout] 219 | | options: fields.options, [INFO] [stdout] 220 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/application/command/create_global_command/message.rs:141:9 [INFO] [stdout] | [INFO] [stdout] 141 | / Request::builder(&Route::CreateGlobalCommand { [INFO] [stdout] 142 | | application_id: self.application_id.get(), [INFO] [stdout] 143 | | }) [INFO] [stdout] 144 | | .json(&CommandBorrowed { [INFO] [stdout] ... | [INFO] [stdout] 154 | | options: None, [INFO] [stdout] 155 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/application/command/create_global_command/user.rs:141:9 [INFO] [stdout] | [INFO] [stdout] 141 | / Request::builder(&Route::CreateGlobalCommand { [INFO] [stdout] 142 | | application_id: self.application_id.get(), [INFO] [stdout] 143 | | }) [INFO] [stdout] 144 | | .json(&CommandBorrowed { [INFO] [stdout] ... | [INFO] [stdout] 154 | | options: None, [INFO] [stdout] 155 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/application/command/create_guild_command/chat_input.rs:199:9 [INFO] [stdout] | [INFO] [stdout] 199 | / Request::builder(&Route::CreateGuildCommand { [INFO] [stdout] 200 | | application_id: self.application_id.get(), [INFO] [stdout] 201 | | guild_id: self.guild_id.get(), [INFO] [stdout] 202 | | }) [INFO] [stdout] ... | [INFO] [stdout] 213 | | options: fields.options, [INFO] [stdout] 214 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/application/command/create_guild_command/message.rs:134:9 [INFO] [stdout] | [INFO] [stdout] 134 | / Request::builder(&Route::CreateGuildCommand { [INFO] [stdout] 135 | | application_id: self.application_id.get(), [INFO] [stdout] 136 | | guild_id: self.guild_id.get(), [INFO] [stdout] 137 | | }) [INFO] [stdout] ... | [INFO] [stdout] 148 | | options: None, [INFO] [stdout] 149 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/application/command/create_guild_command/user.rs:134:9 [INFO] [stdout] | [INFO] [stdout] 134 | / Request::builder(&Route::CreateGuildCommand { [INFO] [stdout] 135 | | application_id: self.application_id.get(), [INFO] [stdout] 136 | | guild_id: self.guild_id.get(), [INFO] [stdout] 137 | | }) [INFO] [stdout] ... | [INFO] [stdout] 148 | | options: None, [INFO] [stdout] 149 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/application/command/update_command_permissions.rs:85:9 [INFO] [stdout] | [INFO] [stdout] 85 | / Request::builder(&Route::UpdateCommandPermissions { [INFO] [stdout] 86 | | application_id: self.application_id.get(), [INFO] [stdout] 87 | | command_id: self.command_id.get(), [INFO] [stdout] 88 | | guild_id: self.guild_id.get(), [INFO] [stdout] 89 | | }) [INFO] [stdout] 90 | | .json(&fields) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |______________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/application/interaction/create_followup.rs:270:15 [INFO] [stdout] | [INFO] [stdout] 267 | fn into_future(self) -> Self::IntoFuture { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 270 | match self.try_into_request() { [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/request/application/interaction/update_followup.rs:340:15 [INFO] [stdout] | [INFO] [stdout] 337 | fn into_future(self) -> Self::IntoFuture { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 340 | match self.try_into_request() { [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/request/application/interaction/update_response.rs:336:15 [INFO] [stdout] | [INFO] [stdout] 333 | fn into_future(self) -> Self::IntoFuture { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 336 | match self.try_into_request() { [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/request/channel/message/create_message.rs:353:15 [INFO] [stdout] | [INFO] [stdout] 350 | fn into_future(self) -> Self::IntoFuture { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 353 | match self.try_into_request() { [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/request/channel/message/update_message.rs:321:15 [INFO] [stdout] | [INFO] [stdout] 318 | fn into_future(self) -> Self::IntoFuture { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 321 | match self.try_into_request() { [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/request/channel/message/get_channel_messages.rs:148:12 [INFO] [stdout] | [INFO] [stdout] 148 | Ok(Request::from_route(&Route::GetMessages { [INFO] [stdout] | ____________^ [INFO] [stdout] 149 | | after: None, [INFO] [stdout] 150 | | around: None, [INFO] [stdout] 151 | | before: None, [INFO] [stdout] 152 | | channel_id: self.channel_id.get(), [INFO] [stdout] 153 | | limit: fields.limit, [INFO] [stdout] 154 | | })) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/channel/message/get_channel_messages_configured.rs:101:12 [INFO] [stdout] | [INFO] [stdout] 101 | Ok(Request::from_route(&Route::GetMessages { [INFO] [stdout] | ____________^ [INFO] [stdout] 102 | | after: self.after.map(Id::get), [INFO] [stdout] 103 | | around: self.around.map(Id::get), [INFO] [stdout] 104 | | before: self.before.map(Id::get), [INFO] [stdout] 105 | | channel_id: self.channel_id.get(), [INFO] [stdout] 106 | | limit: fields.limit, [INFO] [stdout] 107 | | })) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/channel/reaction/get_reactions.rs:109:12 [INFO] [stdout] | [INFO] [stdout] 109 | Ok(Request::from_route(&Route::GetReactionUsers { [INFO] [stdout] | ____________^ [INFO] [stdout] 110 | | after: fields.after.map(Id::get), [INFO] [stdout] 111 | | channel_id: self.channel_id.get(), [INFO] [stdout] 112 | | emoji: self.emoji, [INFO] [stdout] 113 | | limit: fields.limit, [INFO] [stdout] 114 | | message_id: self.message_id.get(), [INFO] [stdout] 115 | | })) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/channel/stage/create_stage_instance.rs:113:9 [INFO] [stdout] | [INFO] [stdout] 113 | / Request::builder(&Route::CreateStageInstance) [INFO] [stdout] 114 | | .json(&fields) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/channel/stage/update_stage_instance.rs:93:9 [INFO] [stdout] | [INFO] [stdout] 93 | / Request::builder(&Route::UpdateStageInstance { [INFO] [stdout] 94 | | channel_id: self.channel_id.get(), [INFO] [stdout] 95 | | }) [INFO] [stdout] 96 | | .json(&fields) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |______________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/channel/thread/create_forum_thread/message.rs:237:9 [INFO] [stdout] | [INFO] [stdout] 236 | fn try_into_request(self) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 237 | / self.0 [INFO] [stdout] 238 | | .map_err(Error::validation) [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/request/channel/thread/create_thread.rs:110:9 [INFO] [stdout] | [INFO] [stdout] 110 | / Request::builder(&Route::CreateThread { [INFO] [stdout] 111 | | channel_id: self.channel_id.get(), [INFO] [stdout] 112 | | }) [INFO] [stdout] 113 | | .json(&fields) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |______________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/channel/thread/create_thread_from_message.rs:111:9 [INFO] [stdout] | [INFO] [stdout] 111 | / Request::builder(&Route::CreateThreadFromMessage { [INFO] [stdout] 112 | | channel_id: self.channel_id.get(), [INFO] [stdout] 113 | | message_id: self.message_id.get(), [INFO] [stdout] 114 | | }) [INFO] [stdout] 115 | | .json(&fields) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |______________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/channel/thread/get_thread_members.rs:106:12 [INFO] [stdout] | [INFO] [stdout] 106 | Ok(Request::from_route(&Route::GetThreadMembers { [INFO] [stdout] | ____________^ [INFO] [stdout] 107 | | after: fields.after.map(Id::get), [INFO] [stdout] 108 | | channel_id: self.channel_id.get(), [INFO] [stdout] 109 | | limit: fields.limit, [INFO] [stdout] 110 | | with_member: fields.with_member, [INFO] [stdout] 111 | | })) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/channel/webhook/execute_webhook.rs:393:15 [INFO] [stdout] | [INFO] [stdout] 390 | fn into_future(self) -> Self::IntoFuture { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 393 | match self.try_into_request() { [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/request/channel/webhook/update_webhook_message.rs:346:15 [INFO] [stdout] | [INFO] [stdout] 343 | fn into_future(self) -> Self::IntoFuture { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 346 | match self.try_into_request() { [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/request/channel/webhook/execute_webhook_and_wait.rs:56:15 [INFO] [stdout] | [INFO] [stdout] 53 | fn into_future(self) -> Self::IntoFuture { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 56 | match self.try_into_request() { [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/request/channel/webhook/update_webhook_with_token.rs:104:9 [INFO] [stdout] | [INFO] [stdout] 104 | / Request::builder(&Route::UpdateWebhook { [INFO] [stdout] 105 | | token: Some(self.token), [INFO] [stdout] 106 | | webhook_id: self.webhook_id.get(), [INFO] [stdout] 107 | | }) [INFO] [stdout] 108 | | .use_authorization_token(false) [INFO] [stdout] 109 | | .json(&fields) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |______________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/guild/ban/get_bans.rs:143:12 [INFO] [stdout] | [INFO] [stdout] 143 | Ok(Request::from_route(&Route::GetBansWithParameters { [INFO] [stdout] | ____________^ [INFO] [stdout] 144 | | after: fields.after.map(Id::get), [INFO] [stdout] 145 | | before: fields.before.map(Id::get), [INFO] [stdout] 146 | | limit: fields.limit, [INFO] [stdout] 147 | | guild_id: self.guild_id.get(), [INFO] [stdout] 148 | | })) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/guild/create_guild/mod.rs:248:25 [INFO] [stdout] | [INFO] [stdout] 248 | source: Some(Box::new(source)), [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/request/guild/create_guild/mod.rs:502:15 [INFO] [stdout] | [INFO] [stdout] 499 | fn into_future(self) -> Self::IntoFuture { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 502 | match self.try_into_request() { [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/request/guild/create_guild/mod.rs:513:9 [INFO] [stdout] | [INFO] [stdout] 510 | fn try_into_request(self) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 513 | Request::builder(&Route::CreateGuild).json(&fields).build() [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/request/guild/member/add_guild_member.rs:138:9 [INFO] [stdout] | [INFO] [stdout] 138 | / Request::builder(&Route::AddGuildMember { [INFO] [stdout] 139 | | guild_id: self.guild_id.get(), [INFO] [stdout] 140 | | user_id: self.user_id.get(), [INFO] [stdout] 141 | | }) [INFO] [stdout] 142 | | .json(&fields) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |______________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/guild/member/get_guild_members.rs:120:12 [INFO] [stdout] | [INFO] [stdout] 120 | Ok(Request::from_route(&Route::GetGuildMembers { [INFO] [stdout] | ____________^ [INFO] [stdout] 121 | | after: fields.after.map(Id::get), [INFO] [stdout] 122 | | guild_id: self.guild_id.get(), [INFO] [stdout] 123 | | limit: fields.limit, [INFO] [stdout] 124 | | })) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/guild/member/search_guild_members.rs:109:12 [INFO] [stdout] | [INFO] [stdout] 109 | Ok(Request::from_route(&Route::SearchGuildMembers { [INFO] [stdout] | ____________^ [INFO] [stdout] 110 | | guild_id: self.guild_id.get(), [INFO] [stdout] 111 | | limit: fields.limit, [INFO] [stdout] 112 | | query: fields.query, [INFO] [stdout] 113 | | })) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/guild/get_audit_log.rs:155:12 [INFO] [stdout] | [INFO] [stdout] 155 | Ok(Request::from_route(&Route::GetAuditLogs { [INFO] [stdout] | ____________^ [INFO] [stdout] 156 | | action_type: fields.action_type.map(|x| u64::from(u16::from(x))), [INFO] [stdout] 157 | | after: fields.after, [INFO] [stdout] 158 | | before: fields.before, [INFO] [stdout] ... | [INFO] [stdout] 161 | | user_id: fields.user_id.map(Id::get), [INFO] [stdout] 162 | | })) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/guild/get_guild_prune_count.rs:94:12 [INFO] [stdout] | [INFO] [stdout] 94 | Ok(Request::from_route(&Route::GetGuildPruneCount { [INFO] [stdout] | ____________^ [INFO] [stdout] 95 | | days: fields.days, [INFO] [stdout] 96 | | guild_id: self.guild_id.get(), [INFO] [stdout] 97 | | include_roles: fields.include_roles, [INFO] [stdout] 98 | | })) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/guild/get_guild_prune_count.rs:113:13 [INFO] [stdout] | [INFO] [stdout] 111 | let client = Client::new(String::new()); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 112 | [INFO] [stdout] 113 | / GetGuildPruneCount::new(&client, Id::new(1)) [INFO] [stdout] 114 | | .days(days) [INFO] [stdout] 115 | | .try_into_request() [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/request/scheduled_event/create_guild_scheduled_event/mod.rs:244:9 [INFO] [stdout] | [INFO] [stdout] 244 | / Request::builder(&Route::CreateGuildScheduledEvent { [INFO] [stdout] 245 | | guild_id: self.guild_id.get(), [INFO] [stdout] 246 | | }) [INFO] [stdout] 247 | | .json(&fields) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |______________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/scheduled_event/get_guild_scheduled_event_users.rs:142:12 [INFO] [stdout] | [INFO] [stdout] 142 | Ok(Request::from_route(&Route::GetGuildScheduledEventUsers { [INFO] [stdout] | ____________^ [INFO] [stdout] 143 | | after: fields.after.map(Id::get), [INFO] [stdout] 144 | | before: fields.before.map(Id::get), [INFO] [stdout] 145 | | guild_id: self.guild_id.get(), [INFO] [stdout] ... | [INFO] [stdout] 148 | | with_member: fields.with_member.unwrap_or_default(), [INFO] [stdout] 149 | | })) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/scheduled_event/update_guild_scheduled_event.rs:281:9 [INFO] [stdout] | [INFO] [stdout] 281 | / Request::builder(&Route::UpdateGuildScheduledEvent { [INFO] [stdout] 282 | | guild_id: self.guild_id.get(), [INFO] [stdout] 283 | | scheduled_event_id: self.scheduled_event_id.get(), [INFO] [stdout] 284 | | }) [INFO] [stdout] 285 | | .json(&fields) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |______________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/template/create_guild_from_template.rs:87:9 [INFO] [stdout] | [INFO] [stdout] 87 | / Request::builder(&Route::CreateGuildFromTemplate { [INFO] [stdout] 88 | | template_code: self.template_code, [INFO] [stdout] 89 | | }) [INFO] [stdout] 90 | | .json(&fields) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |______________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/template/create_template.rs:104:9 [INFO] [stdout] | [INFO] [stdout] 104 | / Request::builder(&Route::CreateTemplate { [INFO] [stdout] 105 | | guild_id: self.guild_id.get(), [INFO] [stdout] 106 | | }) [INFO] [stdout] 107 | | .json(&fields) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |______________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/template/update_template.rs:113:9 [INFO] [stdout] | [INFO] [stdout] 113 | / Request::builder(&Route::UpdateTemplate { [INFO] [stdout] 114 | | guild_id: self.guild_id.get(), [INFO] [stdout] 115 | | template_code: self.template_code, [INFO] [stdout] 116 | | }) [INFO] [stdout] 117 | | .json(&fields) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |______________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/user/get_current_user_guilds.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | Ok(Request::from_route(&Route::GetGuilds { [INFO] [stdout] | ____________^ [INFO] [stdout] 128 | | after: fields.after.map(Id::get), [INFO] [stdout] 129 | | before: fields.before.map(Id::get), [INFO] [stdout] 130 | | limit: fields.limit, [INFO] [stdout] 131 | | })) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/response/mod.rs:265:20 [INFO] [stdout] | [INFO] [stdout] 236 | pub fn bytes(self) -> BytesFuture { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 244 | let body = self.inner.into_body(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 245 | [INFO] [stdout] 246 | let fut = async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 265 | inner: Box::pin(fut), [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/response/mod.rs:258:33 [INFO] [stdout] | [INFO] [stdout] 256 | .map_err(|source| DeserializeBodyError { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 257 | kind: DeserializeBodyErrorType::Chunking, [INFO] [stdout] 258 | source: Some(Box::new(source)), [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/response/mod.rs:301:20 [INFO] [stdout] | [INFO] [stdout] 300 | pub fn text(self) -> TextFuture { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 301 | TextFuture(self.bytes()) [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/response/mod.rs:317:26 [INFO] [stdout] | [INFO] [stdout] 316 | pub fn model(self) -> ModelFuture { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 317 | ModelFuture::new(self.bytes()) [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/response/mod.rs:351:9 [INFO] [stdout] | [INFO] [stdout] 350 | pub fn models(self) -> ModelFuture> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 351 | Response::>::new(self.inner).model() [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/response/mod.rs:512:33 [INFO] [stdout] | [INFO] [stdout] 509 | Poll::Ready(crate::json::from_bytes(&bytes).map_err(|source| { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 512 | source: Some(Box::new(source)), [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/response/mod.rs:592:21 [INFO] [stdout] | [INFO] [stdout] 590 | .map_err(|source| DeserializeBodyError { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 591 | kind: DeserializeBodyErrorType::Chunking, [INFO] [stdout] 592 | source: Some(Box::new(source)), [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/response/mod.rs:606:21 [INFO] [stdout] | [INFO] [stdout] 604 | .map_err(|_| DeserializeBodyError { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 605 | kind: DeserializeBodyErrorType::Decompressing, [INFO] [stdout] 606 | source: None, [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/response/future.rs:54:26 [INFO] [stdout] | [INFO] [stdout] 37 | fn poll(mut self, cx: &mut Context<'_>) -> InnerPoll { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 40 | Poll::Ready(Err(source)) => return InnerPoll::Ready(Err(source)), [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 46 | Err(source) => { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 54 | InnerPoll::Ready(Err(Error { [INFO] [stdout] | __________________________^ [INFO] [stdout] 55 | | kind: ErrorType::Response { [INFO] [stdout] 56 | | body: bytes, [INFO] [stdout] 57 | | error, [INFO] [stdout] ... | [INFO] [stdout] 60 | | source: None, [INFO] [stdout] 61 | | })) [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/response/future.rs:71:26 [INFO] [stdout] | [INFO] [stdout] 70 | fn poll(self, _: &mut Context<'_>) -> InnerPoll { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 71 | InnerPoll::Ready(Err(self.source)) [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/response/future.rs:162:28 [INFO] [stdout] | [INFO] [stdout] 82 | fn poll(mut self, cx: &mut Context<'_>) -> InnerPoll { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 83 | let resp = match Pin::new(&mut self.future).poll(cx) { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 84 | Poll::Ready(Ok(Ok(resp))) => resp, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 85 | Poll::Ready(Ok(Err(source))) => { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 152 | let fut = async { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 162 | InnerPoll::Advance(ResponseFutureStage::Chunking(Chunking { [INFO] [stdout] | ____________________________^ [INFO] [stdout] 163 | | future: Box::pin(fut), [INFO] [stdout] 164 | | status, [INFO] [stdout] 165 | | })) [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/response/future.rs:153:13 [INFO] [stdout] | [INFO] [stdout] 83 | let resp = match Pin::new(&mut self.future).poll(cx) { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 153 | / Response::<()>::new(resp) [INFO] [stdout] 154 | | .bytes() [INFO] [stdout] 155 | | .await [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/response/future.rs:157:27 [INFO] [stdout] | [INFO] [stdout] 156 | .map_err(|source| Error { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 157 | kind: ErrorType::ChunkingResponse, [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/response/future.rs:158:29 [INFO] [stdout] | [INFO] [stdout] 156 | .map_err(|source| Error { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 157 | kind: ErrorType::ChunkingResponse, [INFO] [stdout] 158 | source: Some(Box::new(source)), [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/response/future.rs:199:28 [INFO] [stdout] | [INFO] [stdout] 178 | fn poll(mut self, cx: &mut Context<'_>) -> InnerPoll { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 179 | let tx = match Pin::new(&mut self.wait_for_sender).poll(cx) { [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Poll::Ready(Ok(tx)) => tx, [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 181 | Poll::Ready(Err(source)) => { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 199 | InnerPoll::Advance(ResponseFutureStage::InFlight(InFlight { [INFO] [stdout] | ____________________________^ [INFO] [stdout] 200 | | future: Box::pin(time::timeout(self.timeout, self.response_future)), [INFO] [stdout] 201 | | invalid_token: self.invalid_token, [INFO] [stdout] 202 | | tx: Some(tx), [INFO] [stdout] 203 | | })) [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/response/future.rs:269:20 [INFO] [stdout] | [INFO] [stdout] 264 | future: Pin>>, [INFO] [stdout] | ---------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 265 | invalid_token: Option>, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 269 | stage: ResponseFutureStage::InFlight(InFlight { [INFO] [stdout] | ____________________^ [INFO] [stdout] 270 | | future, [INFO] [stdout] 271 | | invalid_token, [INFO] [stdout] 272 | | tx: None, [INFO] [stdout] 273 | | }), [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/response/future.rs:346:20 [INFO] [stdout] | [INFO] [stdout] 343 | pub(crate) const fn error(source: Error) -> Self { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 346 | stage: ResponseFutureStage::Failed(Failed { source }), [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/response/future.rs:358:20 [INFO] [stdout] | [INFO] [stdout] 351 | invalid_token: Option>, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 352 | response_future: HyperResponseFuture, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 353 | timeout: Duration, [INFO] [stdout] 354 | wait_for_sender: WaitForTicketFuture, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 358 | stage: ResponseFutureStage::RatelimitQueue(RatelimitQueue { [INFO] [stdout] | ____________________^ [INFO] [stdout] 359 | | invalid_token, [INFO] [stdout] 360 | | response_future, [INFO] [stdout] 361 | | timeout, [INFO] [stdout] 362 | | pre_flight_check: None, [INFO] [stdout] 363 | | wait_for_sender, [INFO] [stdout] 364 | | }), [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 71 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `twilight-http` (lib test) due to 72 previous errors [INFO] running `Command { std: "docker" "inspect" "b5d43d7d9446ac269a41cd5b5ae515d366af7959a8ba26a2696477c8b65b6086", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b5d43d7d9446ac269a41cd5b5ae515d366af7959a8ba26a2696477c8b65b6086", kill_on_drop: false }` [INFO] [stdout] b5d43d7d9446ac269a41cd5b5ae515d366af7959a8ba26a2696477c8b65b6086