[INFO] fetching crate x11rb 0.13.1... [INFO] checking x11rb-0.13.1 against try#4d98531622e1718ae0bc3c7a1ab9cd8938428452+rustflags=-Dtail_expr_drop_order for pr-129604 [INFO] extracting crate x11rb 0.13.1 into /workspace/builds/worker-7-tc2/source [INFO] validating manifest of crates.io crate x11rb 0.13.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 x11rb 0.13.1 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate x11rb 0.13.1 [INFO] tweaked toml for crates.io crate x11rb 0.13.1 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] crate crates.io crate x11rb 0.13.1 already has a lockfile, it will not be regenerated [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] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] cc0166a16f7db259fe099f03dc463f6e827374b1c8c78aa516ce779287b061d6 [INFO] running `Command { std: "docker" "start" "-a" "cc0166a16f7db259fe099f03dc463f6e827374b1c8c78aa516ce779287b061d6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "cc0166a16f7db259fe099f03dc463f6e827374b1c8c78aa516ce779287b061d6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cc0166a16f7db259fe099f03dc463f6e827374b1c8c78aa516ce779287b061d6", kill_on_drop: false }` [INFO] [stdout] cc0166a16f7db259fe099f03dc463f6e827374b1c8c78aa516ce779287b061d6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] 61e75807a70f4c0f6ea567accf654c2d7dac666ad84aea45aa8cd19d201885e3 [INFO] running `Command { std: "docker" "start" "-a" "61e75807a70f4c0f6ea567accf654c2d7dac666ad84aea45aa8cd19d201885e3", kill_on_drop: false }` [INFO] [stderr] Checking tracing-core v0.1.32 [INFO] [stderr] Compiling rustix v0.38.34 [INFO] [stderr] Checking bitflags v2.5.0 [INFO] [stderr] Compiling libc v0.2.154 [INFO] [stderr] Checking linux-raw-sys v0.4.13 [INFO] [stderr] Checking log v0.4.21 [INFO] [stderr] Checking lazy_static v1.4.0 [INFO] [stderr] Checking overload v0.1.1 [INFO] [stderr] Checking x11rb-protocol v0.13.1 [INFO] [stderr] Checking thread_local v1.1.8 [INFO] [stderr] Checking nu-ansi-term v0.46.0 [INFO] [stderr] Checking sharded-slab v0.1.7 [INFO] [stderr] Checking tracing v0.1.40 [INFO] [stderr] Checking tracing-log v0.2.0 [INFO] [stderr] Checking tracing-subscriber v0.3.18 [INFO] [stderr] Checking gethostname v0.4.3 [INFO] [stderr] Checking polling v3.7.0 [INFO] [stderr] Checking x11rb v0.13.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/connection/impls.rs:31:13 [INFO] [stdout] | [INFO] [stdout] 26 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31 | / (**self) [INFO] [stdout] 32 | | .send_request_with_reply(bufs, fds) [INFO] [stdout] | |___________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 242 | impl_deref_connection!(&C); [INFO] [stdout] | -------------------------- in this macro invocation [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] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:43:13 [INFO] [stdout] | [INFO] [stdout] 38 | request: R, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 43 | / (**self) [INFO] [stdout] 44 | | .send_trait_request_with_reply(request) [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 242 | impl_deref_connection!(&C); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:56:13 [INFO] [stdout] | [INFO] [stdout] 51 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 56 | / (**self) [INFO] [stdout] 57 | | .send_request_with_reply_with_fds(bufs, fds) [INFO] [stdout] | |____________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 242 | impl_deref_connection!(&C); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 63 | request: R, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 68 | / (**self) [INFO] [stdout] 69 | | .send_trait_request_with_reply_with_fds(request) [INFO] [stdout] | |________________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 242 | impl_deref_connection!(&C); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:78:13 [INFO] [stdout] | [INFO] [stdout] 76 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 77 | ) -> Result, ConnectionError> { [INFO] [stdout] 78 | / (**self) [INFO] [stdout] 79 | | .send_request_without_reply(bufs, fds) [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 242 | impl_deref_connection!(&C); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:90:13 [INFO] [stdout] | [INFO] [stdout] 85 | request: R, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 90 | / (**self) [INFO] [stdout] 91 | | .send_trait_request_without_reply(request) [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 242 | impl_deref_connection!(&C); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:31:13 [INFO] [stdout] | [INFO] [stdout] 26 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31 | / (**self) [INFO] [stdout] 32 | | .send_request_with_reply(bufs, fds) [INFO] [stdout] | |___________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 243 | impl_deref_connection!(&mut C); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:43:13 [INFO] [stdout] | [INFO] [stdout] 38 | request: R, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 43 | / (**self) [INFO] [stdout] 44 | | .send_trait_request_with_reply(request) [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 243 | impl_deref_connection!(&mut C); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:56:13 [INFO] [stdout] | [INFO] [stdout] 51 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 56 | / (**self) [INFO] [stdout] 57 | | .send_request_with_reply_with_fds(bufs, fds) [INFO] [stdout] | |____________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 243 | impl_deref_connection!(&mut C); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 63 | request: R, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 68 | / (**self) [INFO] [stdout] 69 | | .send_trait_request_with_reply_with_fds(request) [INFO] [stdout] | |________________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 243 | impl_deref_connection!(&mut C); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:78:13 [INFO] [stdout] | [INFO] [stdout] 76 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 77 | ) -> Result, ConnectionError> { [INFO] [stdout] 78 | / (**self) [INFO] [stdout] 79 | | .send_request_without_reply(bufs, fds) [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 243 | impl_deref_connection!(&mut C); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:90:13 [INFO] [stdout] | [INFO] [stdout] 85 | request: R, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 90 | / (**self) [INFO] [stdout] 91 | | .send_trait_request_without_reply(request) [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 243 | impl_deref_connection!(&mut C); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:31:13 [INFO] [stdout] | [INFO] [stdout] 26 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31 | / (**self) [INFO] [stdout] 32 | | .send_request_with_reply(bufs, fds) [INFO] [stdout] | |___________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 244 | impl_deref_connection!(Box); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:43:13 [INFO] [stdout] | [INFO] [stdout] 38 | request: R, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 43 | / (**self) [INFO] [stdout] 44 | | .send_trait_request_with_reply(request) [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 244 | impl_deref_connection!(Box); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:56:13 [INFO] [stdout] | [INFO] [stdout] 51 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 56 | / (**self) [INFO] [stdout] 57 | | .send_request_with_reply_with_fds(bufs, fds) [INFO] [stdout] | |____________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 244 | impl_deref_connection!(Box); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 63 | request: R, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 68 | / (**self) [INFO] [stdout] 69 | | .send_trait_request_with_reply_with_fds(request) [INFO] [stdout] | |________________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 244 | impl_deref_connection!(Box); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:78:13 [INFO] [stdout] | [INFO] [stdout] 76 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 77 | ) -> Result, ConnectionError> { [INFO] [stdout] 78 | / (**self) [INFO] [stdout] 79 | | .send_request_without_reply(bufs, fds) [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 244 | impl_deref_connection!(Box); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:90:13 [INFO] [stdout] | [INFO] [stdout] 85 | request: R, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 90 | / (**self) [INFO] [stdout] 91 | | .send_trait_request_without_reply(request) [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 244 | impl_deref_connection!(Box); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:31:13 [INFO] [stdout] | [INFO] [stdout] 26 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31 | / (**self) [INFO] [stdout] 32 | | .send_request_with_reply(bufs, fds) [INFO] [stdout] | |___________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 245 | impl_deref_connection!(std::sync::Arc); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:43:13 [INFO] [stdout] | [INFO] [stdout] 38 | request: R, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 43 | / (**self) [INFO] [stdout] 44 | | .send_trait_request_with_reply(request) [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 245 | impl_deref_connection!(std::sync::Arc); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:56:13 [INFO] [stdout] | [INFO] [stdout] 51 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 56 | / (**self) [INFO] [stdout] 57 | | .send_request_with_reply_with_fds(bufs, fds) [INFO] [stdout] | |____________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 245 | impl_deref_connection!(std::sync::Arc); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 63 | request: R, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 68 | / (**self) [INFO] [stdout] 69 | | .send_trait_request_with_reply_with_fds(request) [INFO] [stdout] | |________________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 245 | impl_deref_connection!(std::sync::Arc); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:78:13 [INFO] [stdout] | [INFO] [stdout] 76 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 77 | ) -> Result, ConnectionError> { [INFO] [stdout] 78 | / (**self) [INFO] [stdout] 79 | | .send_request_without_reply(bufs, fds) [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 245 | impl_deref_connection!(std::sync::Arc); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:90:13 [INFO] [stdout] | [INFO] [stdout] 85 | request: R, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 90 | / (**self) [INFO] [stdout] 91 | | .send_trait_request_without_reply(request) [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 245 | impl_deref_connection!(std::sync::Arc); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:31:13 [INFO] [stdout] | [INFO] [stdout] 26 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31 | / (**self) [INFO] [stdout] 32 | | .send_request_with_reply(bufs, fds) [INFO] [stdout] | |___________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 246 | impl_deref_connection!(std::rc::Rc); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:43:13 [INFO] [stdout] | [INFO] [stdout] 38 | request: R, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 43 | / (**self) [INFO] [stdout] 44 | | .send_trait_request_with_reply(request) [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 246 | impl_deref_connection!(std::rc::Rc); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:56:13 [INFO] [stdout] | [INFO] [stdout] 51 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 56 | / (**self) [INFO] [stdout] 57 | | .send_request_with_reply_with_fds(bufs, fds) [INFO] [stdout] | |____________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 246 | impl_deref_connection!(std::rc::Rc); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 63 | request: R, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 68 | / (**self) [INFO] [stdout] 69 | | .send_trait_request_with_reply_with_fds(request) [INFO] [stdout] | |________________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 246 | impl_deref_connection!(std::rc::Rc); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:78:13 [INFO] [stdout] | [INFO] [stdout] 76 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 77 | ) -> Result, ConnectionError> { [INFO] [stdout] 78 | / (**self) [INFO] [stdout] 79 | | .send_request_without_reply(bufs, fds) [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 246 | impl_deref_connection!(std::rc::Rc); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:90:13 [INFO] [stdout] | [INFO] [stdout] 85 | request: R, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 90 | / (**self) [INFO] [stdout] 91 | | .send_trait_request_without_reply(request) [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 246 | impl_deref_connection!(std::rc::Rc); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:31:13 [INFO] [stdout] | [INFO] [stdout] 26 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31 | / (**self) [INFO] [stdout] 32 | | .send_request_with_reply(bufs, fds) [INFO] [stdout] | |___________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 249 | impl_deref_request_connection_inner!(); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:43:13 [INFO] [stdout] | [INFO] [stdout] 38 | request: R, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 43 | / (**self) [INFO] [stdout] 44 | | .send_trait_request_with_reply(request) [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 249 | impl_deref_request_connection_inner!(); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:56:13 [INFO] [stdout] | [INFO] [stdout] 51 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 56 | / (**self) [INFO] [stdout] 57 | | .send_request_with_reply_with_fds(bufs, fds) [INFO] [stdout] | |____________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 249 | impl_deref_request_connection_inner!(); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 63 | request: R, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 68 | / (**self) [INFO] [stdout] 69 | | .send_trait_request_with_reply_with_fds(request) [INFO] [stdout] | |________________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 249 | impl_deref_request_connection_inner!(); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:78:13 [INFO] [stdout] | [INFO] [stdout] 76 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 77 | ) -> Result, ConnectionError> { [INFO] [stdout] 78 | / (**self) [INFO] [stdout] 79 | | .send_request_without_reply(bufs, fds) [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 249 | impl_deref_request_connection_inner!(); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:90:13 [INFO] [stdout] | [INFO] [stdout] 85 | request: R, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 90 | / (**self) [INFO] [stdout] 91 | | .send_trait_request_without_reply(request) [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 249 | impl_deref_request_connection_inner!(); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cookie.rs:262:12 [INFO] [stdout] | [INFO] [stdout] 261 | pub fn reply(self) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 262 | Ok(R::try_parse(self.raw_reply()?.as_ref())?.0) [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/cookie.rs:267:9 [INFO] [stdout] | [INFO] [stdout] 266 | pub fn reply_unchecked(self) -> Result, ConnectionError> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 267 | / self.raw_reply_unchecked()? [INFO] [stdout] 268 | | .map(|buf| R::try_parse(buf.as_ref()).map(|r| r.0)) [INFO] [stdout] 269 | | .transpose() [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/cookie.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | .map(|buf| R::try_parse(buf.as_ref()).map(|r| r.0)) [INFO] [stdout] | --- ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [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/cookie.rs:300:25 [INFO] [stdout] | [INFO] [stdout] 296 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 300 | raw_cookie: self.raw_cookie.replace_connection(connection), [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/cookie.rs:354:12 [INFO] [stdout] | [INFO] [stdout] 352 | pub fn reply(self) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 353 | let (buffer, mut fds) = self.raw_reply()?; [INFO] [stdout] | ------ --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 354 | Ok(R::try_parse_fd(buffer.as_ref(), &mut fds)?.0) [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/cookie.rs:367:25 [INFO] [stdout] | [INFO] [stdout] 363 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 367 | raw_cookie: self.raw_cookie.replace_connection(connection), [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/cookie.rs:389:22 [INFO] [stdout] | [INFO] [stdout] 387 | cookie: Cookie<'c, C, $reply>, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 388 | ) -> Self { [INFO] [stdout] 389 | Self(Some(cookie.raw_cookie)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 428 | / multiple_reply_cookie!( [INFO] [stdout] 429 | | /// A handle to the replies to a `ListFontsWithInfo` request. [INFO] [stdout] 430 | | /// [INFO] [stdout] 431 | | /// `ListFontsWithInfo` generated more than one reply, but `Cookie` only allows getting one reply. [INFO] [stdout] 432 | | /// This structure implements `Iterator` and allows to get all the replies. [INFO] [stdout] 433 | | pub struct ListFontsWithInfoCookie for ListFontsWithInfoReply [INFO] [stdout] 434 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `multiple_reply_cookie` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/errors.rs:135:9 [INFO] [stdout] | [INFO] [stdout] 134 | fn from(err: std::io::Error) -> Self { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 135 | ConnectionError::from(err).into() [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/properties.rs:179:12 [INFO] [stdout] | [INFO] [stdout] 177 | property: impl Into, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 178 | ) -> Result { [INFO] [stdout] 179 | Ok(Self(xproto::get_property( [INFO] [stdout] | ____________^ [INFO] [stdout] 180 | | conn, [INFO] [stdout] 181 | | false, [INFO] [stdout] 182 | | window, [INFO] [stdout] ... | [INFO] [stdout] 186 | | NUM_WM_SIZE_HINTS_ELEMENTS.into(), [INFO] [stdout] 187 | | )?)) [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/rust_connection/mod.rs:154:13 [INFO] [stdout] | [INFO] [stdout] 119 | let mut error = None; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 154 | Err(match error { [INFO] [stdout] | _____________^ [INFO] [stdout] 155 | | Some(e) => ConnectError::IoError(e), [INFO] [stdout] 156 | | None => DisplayParsingError::Unknown.into(), [INFO] [stdout] 157 | | }) [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/rust_connection/mod.rs:262:12 [INFO] [stdout] | [INFO] [stdout] 259 | pub fn for_connected_stream(stream: S, setup: Setup) -> Result { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 262 | Ok(RustConnection { [INFO] [stdout] | ____________^ [INFO] [stdout] 263 | | inner: Mutex::new(ConnectionInner { [INFO] [stdout] 264 | | inner: ProtoConnection::new(), [INFO] [stdout] 265 | | write_buffer: WriteBuffer::new(), [INFO] [stdout] ... | [INFO] [stdout] 273 | | id_allocator: Mutex::new(id_allocator), [INFO] [stdout] 274 | | }) [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/rust_connection/mod.rs:462:15 [INFO] [stdout] | [INFO] [stdout] 458 | mut inner: MutexGuardInner<'a>, [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 462 | match self.packet_reader.try_lock() { [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/rust_connection/mod.rs:562:12 [INFO] [stdout] | [INFO] [stdout] 557 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 562 | Ok(Cookie::new( [INFO] [stdout] | ____________^ [INFO] [stdout] 563 | | self, [INFO] [stdout] 564 | | self.send_request(bufs, fds, ReplyFdKind::ReplyWithoutFDs)?, [INFO] [stdout] 565 | | )) [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/rust_connection/mod.rs:576:12 [INFO] [stdout] | [INFO] [stdout] 571 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 576 | Ok(CookieWithFds::new( [INFO] [stdout] | ____________^ [INFO] [stdout] 577 | | self, [INFO] [stdout] 578 | | self.send_request(bufs, fds, ReplyFdKind::ReplyWithFDs)?, [INFO] [stdout] 579 | | )) [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/rust_connection/mod.rs:587:12 [INFO] [stdout] | [INFO] [stdout] 585 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 586 | ) -> Result, ConnectionError> { [INFO] [stdout] 587 | Ok(VoidCookie::new( [INFO] [stdout] | ____________^ [INFO] [stdout] 588 | | self, [INFO] [stdout] 589 | | self.send_request(bufs, fds, ReplyFdKind::NoReply)?, [INFO] [stdout] 590 | | )) [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/rust_connection/stream.rs:210:12 [INFO] [stdout] | [INFO] [stdout] 204 | pub fn from_tcp_stream(stream: TcpStream) -> Result<(Self, PeerAddr)> { [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 207 | let result = Self { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 210 | Ok((result, peer_addr)) [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/rust_connection/stream.rs:224:12 [INFO] [stdout] | [INFO] [stdout] 219 | pub fn from_unix_stream(stream: UnixStream) -> Result<(Self, PeerAddr)> { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 220 | stream.set_nonblocking(true)?; [INFO] [stdout] 221 | let result = Self { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 224 | Ok((result, peer_addr::local())) [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/protocol/xproto.rs:1953:8 [INFO] [stdout] | [INFO] [stdout] 1950 | let (bytes, fds) = request0.serialize(); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1953 | Ok(ListFontsWithInfoCookie::new(conn.send_request_with_reply(&slices, fds)?)) [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/protocol/xproto.rs:5523:12 [INFO] [stdout] | [INFO] [stdout] 5522 | let cookie = create_pixmap(conn, depth, pid, drawable, width, height)?; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 5523 | Ok((Self::for_pixmap(conn, pid), cookie)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/protocol/xproto.rs:5539:12 [INFO] [stdout] | [INFO] [stdout] 5535 | pub fn create_pixmap(conn: C, depth: u8, drawable: Drawable, width: u16, height: u16) -> Result [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5539 | Ok(Self::for_pixmap(conn, pid)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/protocol/xproto.rs:5600:12 [INFO] [stdout] | [INFO] [stdout] 5599 | let cookie = create_window(conn, depth, wid, parent, x, y, width, height, border_width, class, visual, value_list)?; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 5600 | Ok((Self::for_window(conn, wid), cookie)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/protocol/xproto.rs:5616:12 [INFO] [stdout] | [INFO] [stdout] 5612 | pub fn create_window(conn: C, depth: u8, parent: Window, x: i16, y: i16, width: u16, height: u16, border_width: u16, class: WindowCla... [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5616 | Ok(Self::for_window(conn, wid)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/protocol/xproto.rs:5677:12 [INFO] [stdout] | [INFO] [stdout] 5676 | let cookie = open_font(conn, fid, name)?; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 5677 | Ok((Self::for_font(conn, fid), cookie)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/protocol/xproto.rs:5693:12 [INFO] [stdout] | [INFO] [stdout] 5689 | pub fn open_font(conn: C, name: &[u8]) -> Result [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5693 | Ok(Self::for_font(conn, fid)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/protocol/xproto.rs:5754:12 [INFO] [stdout] | [INFO] [stdout] 5753 | let cookie = create_gc(conn, cid, drawable, value_list)?; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 5754 | Ok((Self::for_gcontext(conn, cid), cookie)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/protocol/xproto.rs:5770:12 [INFO] [stdout] | [INFO] [stdout] 5766 | pub fn create_gc(conn: C, drawable: Drawable, value_list: &CreateGCAux) -> Result [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5770 | Ok(Self::for_gcontext(conn, cid)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/protocol/xproto.rs:5831:12 [INFO] [stdout] | [INFO] [stdout] 5830 | let cookie = create_colormap(conn, alloc, mid, window, visual)?; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 5831 | Ok((Self::for_colormap(conn, mid), cookie)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/protocol/xproto.rs:5847:12 [INFO] [stdout] | [INFO] [stdout] 5843 | pub fn create_colormap(conn: C, alloc: ColormapAlloc, window: Window, visual: Visualid) -> Result [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5847 | Ok(Self::for_colormap(conn, mid)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/protocol/xproto.rs:5910:12 [INFO] [stdout] | [INFO] [stdout] 5904 | pub fn create_cursor_and_get_cookie(conn: &'c C, source: Pixmap, mask: A, fore_red: u16, fore_green: u16, fore_blue: u16, back_red... [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5909 | let cookie = create_cursor(conn, cid, source, mask, fore_red, fore_green, fore_blue, back_red, back_green, back_blue, x, y)?; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 5910 | Ok((Self::for_cursor(conn, cid), cookie)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/protocol/xproto.rs:5928:12 [INFO] [stdout] | [INFO] [stdout] 5922 | pub fn create_cursor(conn: C, source: Pixmap, mask: A, fore_red: u16, fore_green: u16, fore_blue: u16, back_red: u16, back_green: ... [INFO] [stdout] | ------- ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5928 | Ok(Self::for_cursor(conn, cid)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/protocol/xproto.rs:5948:12 [INFO] [stdout] | [INFO] [stdout] 5942 | pub fn create_glyph_cursor_and_get_cookie(conn: &'c C, source_font: Font, mask_font: A, source_char: u16, mask_char: u16, fore_red... [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5947 | let cookie = create_glyph_cursor(conn, cid, source_font, mask_font, source_char, mask_char, fore_red, fore_green, fore_blue, back... [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 5948 | Ok((Self::for_cursor(conn, cid), cookie)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/protocol/xproto.rs:5966:12 [INFO] [stdout] | [INFO] [stdout] 5960 | pub fn create_glyph_cursor(conn: C, source_font: Font, mask_font: A, source_char: u16, mask_char: u16, fore_red: u16, fore_green: ... [INFO] [stdout] | ------- ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5966 | Ok(Self::for_cursor(conn, cid)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [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 68 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `x11rb` (lib) due to 69 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/connection/impls.rs:31:13 [INFO] [stdout] | [INFO] [stdout] 26 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31 | / (**self) [INFO] [stdout] 32 | | .send_request_with_reply(bufs, fds) [INFO] [stdout] | |___________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 242 | impl_deref_connection!(&C); [INFO] [stdout] | -------------------------- in this macro invocation [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] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:43:13 [INFO] [stdout] | [INFO] [stdout] 38 | request: R, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 43 | / (**self) [INFO] [stdout] 44 | | .send_trait_request_with_reply(request) [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 242 | impl_deref_connection!(&C); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:56:13 [INFO] [stdout] | [INFO] [stdout] 51 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 56 | / (**self) [INFO] [stdout] 57 | | .send_request_with_reply_with_fds(bufs, fds) [INFO] [stdout] | |____________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 242 | impl_deref_connection!(&C); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 63 | request: R, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 68 | / (**self) [INFO] [stdout] 69 | | .send_trait_request_with_reply_with_fds(request) [INFO] [stdout] | |________________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 242 | impl_deref_connection!(&C); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:78:13 [INFO] [stdout] | [INFO] [stdout] 76 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 77 | ) -> Result, ConnectionError> { [INFO] [stdout] 78 | / (**self) [INFO] [stdout] 79 | | .send_request_without_reply(bufs, fds) [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 242 | impl_deref_connection!(&C); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:90:13 [INFO] [stdout] | [INFO] [stdout] 85 | request: R, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 90 | / (**self) [INFO] [stdout] 91 | | .send_trait_request_without_reply(request) [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 242 | impl_deref_connection!(&C); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:31:13 [INFO] [stdout] | [INFO] [stdout] 26 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31 | / (**self) [INFO] [stdout] 32 | | .send_request_with_reply(bufs, fds) [INFO] [stdout] | |___________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 243 | impl_deref_connection!(&mut C); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:43:13 [INFO] [stdout] | [INFO] [stdout] 38 | request: R, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 43 | / (**self) [INFO] [stdout] 44 | | .send_trait_request_with_reply(request) [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 243 | impl_deref_connection!(&mut C); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:56:13 [INFO] [stdout] | [INFO] [stdout] 51 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 56 | / (**self) [INFO] [stdout] 57 | | .send_request_with_reply_with_fds(bufs, fds) [INFO] [stdout] | |____________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 243 | impl_deref_connection!(&mut C); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 63 | request: R, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 68 | / (**self) [INFO] [stdout] 69 | | .send_trait_request_with_reply_with_fds(request) [INFO] [stdout] | |________________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 243 | impl_deref_connection!(&mut C); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:78:13 [INFO] [stdout] | [INFO] [stdout] 76 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 77 | ) -> Result, ConnectionError> { [INFO] [stdout] 78 | / (**self) [INFO] [stdout] 79 | | .send_request_without_reply(bufs, fds) [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 243 | impl_deref_connection!(&mut C); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:90:13 [INFO] [stdout] | [INFO] [stdout] 85 | request: R, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 90 | / (**self) [INFO] [stdout] 91 | | .send_trait_request_without_reply(request) [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 243 | impl_deref_connection!(&mut C); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:31:13 [INFO] [stdout] | [INFO] [stdout] 26 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31 | / (**self) [INFO] [stdout] 32 | | .send_request_with_reply(bufs, fds) [INFO] [stdout] | |___________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 244 | impl_deref_connection!(Box); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:43:13 [INFO] [stdout] | [INFO] [stdout] 38 | request: R, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 43 | / (**self) [INFO] [stdout] 44 | | .send_trait_request_with_reply(request) [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 244 | impl_deref_connection!(Box); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:56:13 [INFO] [stdout] | [INFO] [stdout] 51 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 56 | / (**self) [INFO] [stdout] 57 | | .send_request_with_reply_with_fds(bufs, fds) [INFO] [stdout] | |____________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 244 | impl_deref_connection!(Box); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 63 | request: R, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 68 | / (**self) [INFO] [stdout] 69 | | .send_trait_request_with_reply_with_fds(request) [INFO] [stdout] | |________________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 244 | impl_deref_connection!(Box); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:78:13 [INFO] [stdout] | [INFO] [stdout] 76 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 77 | ) -> Result, ConnectionError> { [INFO] [stdout] 78 | / (**self) [INFO] [stdout] 79 | | .send_request_without_reply(bufs, fds) [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 244 | impl_deref_connection!(Box); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:90:13 [INFO] [stdout] | [INFO] [stdout] 85 | request: R, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 90 | / (**self) [INFO] [stdout] 91 | | .send_trait_request_without_reply(request) [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 244 | impl_deref_connection!(Box); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:31:13 [INFO] [stdout] | [INFO] [stdout] 26 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31 | / (**self) [INFO] [stdout] 32 | | .send_request_with_reply(bufs, fds) [INFO] [stdout] | |___________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 245 | impl_deref_connection!(std::sync::Arc); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:43:13 [INFO] [stdout] | [INFO] [stdout] 38 | request: R, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 43 | / (**self) [INFO] [stdout] 44 | | .send_trait_request_with_reply(request) [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 245 | impl_deref_connection!(std::sync::Arc); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:56:13 [INFO] [stdout] | [INFO] [stdout] 51 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 56 | / (**self) [INFO] [stdout] 57 | | .send_request_with_reply_with_fds(bufs, fds) [INFO] [stdout] | |____________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 245 | impl_deref_connection!(std::sync::Arc); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 63 | request: R, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 68 | / (**self) [INFO] [stdout] 69 | | .send_trait_request_with_reply_with_fds(request) [INFO] [stdout] | |________________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 245 | impl_deref_connection!(std::sync::Arc); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:78:13 [INFO] [stdout] | [INFO] [stdout] 76 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 77 | ) -> Result, ConnectionError> { [INFO] [stdout] 78 | / (**self) [INFO] [stdout] 79 | | .send_request_without_reply(bufs, fds) [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 245 | impl_deref_connection!(std::sync::Arc); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:90:13 [INFO] [stdout] | [INFO] [stdout] 85 | request: R, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 90 | / (**self) [INFO] [stdout] 91 | | .send_trait_request_without_reply(request) [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 245 | impl_deref_connection!(std::sync::Arc); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:31:13 [INFO] [stdout] | [INFO] [stdout] 26 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31 | / (**self) [INFO] [stdout] 32 | | .send_request_with_reply(bufs, fds) [INFO] [stdout] | |___________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 246 | impl_deref_connection!(std::rc::Rc); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:43:13 [INFO] [stdout] | [INFO] [stdout] 38 | request: R, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 43 | / (**self) [INFO] [stdout] 44 | | .send_trait_request_with_reply(request) [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 246 | impl_deref_connection!(std::rc::Rc); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:56:13 [INFO] [stdout] | [INFO] [stdout] 51 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 56 | / (**self) [INFO] [stdout] 57 | | .send_request_with_reply_with_fds(bufs, fds) [INFO] [stdout] | |____________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 246 | impl_deref_connection!(std::rc::Rc); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 63 | request: R, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 68 | / (**self) [INFO] [stdout] 69 | | .send_trait_request_with_reply_with_fds(request) [INFO] [stdout] | |________________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 246 | impl_deref_connection!(std::rc::Rc); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:78:13 [INFO] [stdout] | [INFO] [stdout] 76 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 77 | ) -> Result, ConnectionError> { [INFO] [stdout] 78 | / (**self) [INFO] [stdout] 79 | | .send_request_without_reply(bufs, fds) [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 246 | impl_deref_connection!(std::rc::Rc); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:90:13 [INFO] [stdout] | [INFO] [stdout] 85 | request: R, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 90 | / (**self) [INFO] [stdout] 91 | | .send_trait_request_without_reply(request) [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 246 | impl_deref_connection!(std::rc::Rc); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` which comes from the expansion of the macro `impl_deref_connection` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:31:13 [INFO] [stdout] | [INFO] [stdout] 26 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31 | / (**self) [INFO] [stdout] 32 | | .send_request_with_reply(bufs, fds) [INFO] [stdout] | |___________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 249 | impl_deref_request_connection_inner!(); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:43:13 [INFO] [stdout] | [INFO] [stdout] 38 | request: R, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 43 | / (**self) [INFO] [stdout] 44 | | .send_trait_request_with_reply(request) [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 249 | impl_deref_request_connection_inner!(); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:56:13 [INFO] [stdout] | [INFO] [stdout] 51 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 56 | / (**self) [INFO] [stdout] 57 | | .send_request_with_reply_with_fds(bufs, fds) [INFO] [stdout] | |____________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 249 | impl_deref_request_connection_inner!(); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 63 | request: R, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 68 | / (**self) [INFO] [stdout] 69 | | .send_trait_request_with_reply_with_fds(request) [INFO] [stdout] | |________________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 249 | impl_deref_request_connection_inner!(); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:78:13 [INFO] [stdout] | [INFO] [stdout] 76 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 77 | ) -> Result, ConnectionError> { [INFO] [stdout] 78 | / (**self) [INFO] [stdout] 79 | | .send_request_without_reply(bufs, fds) [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 249 | impl_deref_request_connection_inner!(); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/impls.rs:90:13 [INFO] [stdout] | [INFO] [stdout] 85 | request: R, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 90 | / (**self) [INFO] [stdout] 91 | | .send_trait_request_without_reply(request) [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 249 | impl_deref_request_connection_inner!(); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `impl_deref_request_connection_inner` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cookie.rs:262:12 [INFO] [stdout] | [INFO] [stdout] 261 | pub fn reply(self) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 262 | Ok(R::try_parse(self.raw_reply()?.as_ref())?.0) [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/cookie.rs:267:9 [INFO] [stdout] | [INFO] [stdout] 266 | pub fn reply_unchecked(self) -> Result, ConnectionError> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 267 | / self.raw_reply_unchecked()? [INFO] [stdout] 268 | | .map(|buf| R::try_parse(buf.as_ref()).map(|r| r.0)) [INFO] [stdout] 269 | | .transpose() [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/cookie.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | .map(|buf| R::try_parse(buf.as_ref()).map(|r| r.0)) [INFO] [stdout] | --- ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [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/cookie.rs:300:25 [INFO] [stdout] | [INFO] [stdout] 296 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 300 | raw_cookie: self.raw_cookie.replace_connection(connection), [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/cookie.rs:354:12 [INFO] [stdout] | [INFO] [stdout] 352 | pub fn reply(self) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 353 | let (buffer, mut fds) = self.raw_reply()?; [INFO] [stdout] | ------ --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 354 | Ok(R::try_parse_fd(buffer.as_ref(), &mut fds)?.0) [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/cookie.rs:367:25 [INFO] [stdout] | [INFO] [stdout] 363 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 367 | raw_cookie: self.raw_cookie.replace_connection(connection), [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/cookie.rs:389:22 [INFO] [stdout] | [INFO] [stdout] 387 | cookie: Cookie<'c, C, $reply>, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 388 | ) -> Self { [INFO] [stdout] 389 | Self(Some(cookie.raw_cookie)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 428 | / multiple_reply_cookie!( [INFO] [stdout] 429 | | /// A handle to the replies to a `ListFontsWithInfo` request. [INFO] [stdout] 430 | | /// [INFO] [stdout] 431 | | /// `ListFontsWithInfo` generated more than one reply, but `Cookie` only allows getting one reply. [INFO] [stdout] 432 | | /// This structure implements `Iterator` and allows to get all the replies. [INFO] [stdout] 433 | | pub struct ListFontsWithInfoCookie for ListFontsWithInfoReply [INFO] [stdout] 434 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `multiple_reply_cookie` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/errors.rs:135:9 [INFO] [stdout] | [INFO] [stdout] 134 | fn from(err: std::io::Error) -> Self { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 135 | ConnectionError::from(err).into() [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/extension_manager.rs:213:16 [INFO] [stdout] | [INFO] [stdout] 208 | _fds: Vec, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 213 | Ok(Cookie::new(self, 1)) [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/extension_manager.rs:268:17 [INFO] [stdout] | [INFO] [stdout] 259 | let mut last = self.0.borrow_mut(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 268 | Err(ConnectionError::UnknownError) [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/properties.rs:179:12 [INFO] [stdout] | [INFO] [stdout] 177 | property: impl Into, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 178 | ) -> Result { [INFO] [stdout] 179 | Ok(Self(xproto::get_property( [INFO] [stdout] | ____________^ [INFO] [stdout] 180 | | conn, [INFO] [stdout] 181 | | false, [INFO] [stdout] 182 | | window, [INFO] [stdout] ... | [INFO] [stdout] 186 | | NUM_WM_SIZE_HINTS_ELEMENTS.into(), [INFO] [stdout] 187 | | )?)) [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/rust_connection/mod.rs:154:13 [INFO] [stdout] | [INFO] [stdout] 119 | let mut error = None; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 154 | Err(match error { [INFO] [stdout] | _____________^ [INFO] [stdout] 155 | | Some(e) => ConnectError::IoError(e), [INFO] [stdout] 156 | | None => DisplayParsingError::Unknown.into(), [INFO] [stdout] 157 | | }) [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/rust_connection/mod.rs:262:12 [INFO] [stdout] | [INFO] [stdout] 259 | pub fn for_connected_stream(stream: S, setup: Setup) -> Result { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 262 | Ok(RustConnection { [INFO] [stdout] | ____________^ [INFO] [stdout] 263 | | inner: Mutex::new(ConnectionInner { [INFO] [stdout] 264 | | inner: ProtoConnection::new(), [INFO] [stdout] 265 | | write_buffer: WriteBuffer::new(), [INFO] [stdout] ... | [INFO] [stdout] 273 | | id_allocator: Mutex::new(id_allocator), [INFO] [stdout] 274 | | }) [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/rust_connection/mod.rs:462:15 [INFO] [stdout] | [INFO] [stdout] 458 | mut inner: MutexGuardInner<'a>, [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 462 | match self.packet_reader.try_lock() { [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/rust_connection/mod.rs:562:12 [INFO] [stdout] | [INFO] [stdout] 557 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 562 | Ok(Cookie::new( [INFO] [stdout] | ____________^ [INFO] [stdout] 563 | | self, [INFO] [stdout] 564 | | self.send_request(bufs, fds, ReplyFdKind::ReplyWithoutFDs)?, [INFO] [stdout] 565 | | )) [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/rust_connection/mod.rs:576:12 [INFO] [stdout] | [INFO] [stdout] 571 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 576 | Ok(CookieWithFds::new( [INFO] [stdout] | ____________^ [INFO] [stdout] 577 | | self, [INFO] [stdout] 578 | | self.send_request(bufs, fds, ReplyFdKind::ReplyWithFDs)?, [INFO] [stdout] 579 | | )) [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/rust_connection/mod.rs:587:12 [INFO] [stdout] | [INFO] [stdout] 585 | fds: Vec, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 586 | ) -> Result, ConnectionError> { [INFO] [stdout] 587 | Ok(VoidCookie::new( [INFO] [stdout] | ____________^ [INFO] [stdout] 588 | | self, [INFO] [stdout] 589 | | self.send_request(bufs, fds, ReplyFdKind::NoReply)?, [INFO] [stdout] 590 | | )) [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/rust_connection/stream.rs:210:12 [INFO] [stdout] | [INFO] [stdout] 204 | pub fn from_tcp_stream(stream: TcpStream) -> Result<(Self, PeerAddr)> { [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 207 | let result = Self { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 210 | Ok((result, peer_addr)) [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/rust_connection/stream.rs:224:12 [INFO] [stdout] | [INFO] [stdout] 219 | pub fn from_unix_stream(stream: UnixStream) -> Result<(Self, PeerAddr)> { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 220 | stream.set_nonblocking(true)?; [INFO] [stdout] 221 | let result = Self { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 224 | Ok((result, peer_addr::local())) [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/rust_connection/write_buffer.rs:217:15 [INFO] [stdout] | [INFO] [stdout] 215 | let mut write_buffer = WriteBuffer::with_capacity(1); [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 216 | let bufs = &[IoSlice::new(&[]), IoSlice::new(b"fooo")]; [INFO] [stdout] 217 | match write_buffer.write_vectored(&stream, bufs, &mut Vec::new()) { [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/protocol/xproto.rs:1953:8 [INFO] [stdout] | [INFO] [stdout] 1950 | let (bytes, fds) = request0.serialize(); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1953 | Ok(ListFontsWithInfoCookie::new(conn.send_request_with_reply(&slices, fds)?)) [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/protocol/xproto.rs:5523:12 [INFO] [stdout] | [INFO] [stdout] 5522 | let cookie = create_pixmap(conn, depth, pid, drawable, width, height)?; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 5523 | Ok((Self::for_pixmap(conn, pid), cookie)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/protocol/xproto.rs:5539:12 [INFO] [stdout] | [INFO] [stdout] 5535 | pub fn create_pixmap(conn: C, depth: u8, drawable: Drawable, width: u16, height: u16) -> Result [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5539 | Ok(Self::for_pixmap(conn, pid)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/protocol/xproto.rs:5600:12 [INFO] [stdout] | [INFO] [stdout] 5599 | let cookie = create_window(conn, depth, wid, parent, x, y, width, height, border_width, class, visual, value_list)?; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 5600 | Ok((Self::for_window(conn, wid), cookie)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/protocol/xproto.rs:5616:12 [INFO] [stdout] | [INFO] [stdout] 5612 | pub fn create_window(conn: C, depth: u8, parent: Window, x: i16, y: i16, width: u16, height: u16, border_width: u16, class: WindowCla... [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5616 | Ok(Self::for_window(conn, wid)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/protocol/xproto.rs:5677:12 [INFO] [stdout] | [INFO] [stdout] 5676 | let cookie = open_font(conn, fid, name)?; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 5677 | Ok((Self::for_font(conn, fid), cookie)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/protocol/xproto.rs:5693:12 [INFO] [stdout] | [INFO] [stdout] 5689 | pub fn open_font(conn: C, name: &[u8]) -> Result [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5693 | Ok(Self::for_font(conn, fid)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/protocol/xproto.rs:5754:12 [INFO] [stdout] | [INFO] [stdout] 5753 | let cookie = create_gc(conn, cid, drawable, value_list)?; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 5754 | Ok((Self::for_gcontext(conn, cid), cookie)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/protocol/xproto.rs:5770:12 [INFO] [stdout] | [INFO] [stdout] 5766 | pub fn create_gc(conn: C, drawable: Drawable, value_list: &CreateGCAux) -> Result [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5770 | Ok(Self::for_gcontext(conn, cid)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/protocol/xproto.rs:5831:12 [INFO] [stdout] | [INFO] [stdout] 5830 | let cookie = create_colormap(conn, alloc, mid, window, visual)?; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 5831 | Ok((Self::for_colormap(conn, mid), cookie)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/protocol/xproto.rs:5847:12 [INFO] [stdout] | [INFO] [stdout] 5843 | pub fn create_colormap(conn: C, alloc: ColormapAlloc, window: Window, visual: Visualid) -> Result [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5847 | Ok(Self::for_colormap(conn, mid)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/protocol/xproto.rs:5910:12 [INFO] [stdout] | [INFO] [stdout] 5904 | pub fn create_cursor_and_get_cookie(conn: &'c C, source: Pixmap, mask: A, fore_red: u16, fore_green: u16, fore_blue: u16, back_red... [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5909 | let cookie = create_cursor(conn, cid, source, mask, fore_red, fore_green, fore_blue, back_red, back_green, back_blue, x, y)?; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 5910 | Ok((Self::for_cursor(conn, cid), cookie)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/protocol/xproto.rs:5928:12 [INFO] [stdout] | [INFO] [stdout] 5922 | pub fn create_cursor(conn: C, source: Pixmap, mask: A, fore_red: u16, fore_green: u16, fore_blue: u16, back_red: u16, back_green: ... [INFO] [stdout] | ------- ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5928 | Ok(Self::for_cursor(conn, cid)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/protocol/xproto.rs:5948:12 [INFO] [stdout] | [INFO] [stdout] 5942 | pub fn create_glyph_cursor_and_get_cookie(conn: &'c C, source_font: Font, mask_font: A, source_char: u16, mask_char: u16, fore_red... [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5947 | let cookie = create_glyph_cursor(conn, cid, source_font, mask_font, source_char, mask_char, fore_red, fore_green, fore_blue, back... [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 5948 | Ok((Self::for_cursor(conn, cid), cookie)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/protocol/xproto.rs:5966:12 [INFO] [stdout] | [INFO] [stdout] 5960 | pub fn create_glyph_cursor(conn: C, source_font: Font, mask_font: A, source_char: u16, mask_char: u16, fore_red: u16, fore_green: ... [INFO] [stdout] | ------- ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5966 | Ok(Self::for_cursor(conn, cid)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [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 `x11rb` (lib test) due to 72 previous errors [INFO] running `Command { std: "docker" "inspect" "61e75807a70f4c0f6ea567accf654c2d7dac666ad84aea45aa8cd19d201885e3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "61e75807a70f4c0f6ea567accf654c2d7dac666ad84aea45aa8cd19d201885e3", kill_on_drop: false }` [INFO] [stdout] 61e75807a70f4c0f6ea567accf654c2d7dac666ad84aea45aa8cd19d201885e3