[INFO] fetching crate musli-core 0.0.123... [INFO] checking musli-core-0.0.123 against try#4d98531622e1718ae0bc3c7a1ab9cd8938428452+rustflags=-Dtail_expr_drop_order for pr-129604 [INFO] extracting crate musli-core 0.0.123 into /workspace/builds/worker-7-tc2/source [INFO] validating manifest of crates.io crate musli-core 0.0.123 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 musli-core 0.0.123 [INFO] finished tweaking crates.io crate musli-core 0.0.123 [INFO] tweaked toml for crates.io crate musli-core 0.0.123 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 57 packages to latest compatible versions [INFO] [stderr] Adding matchers v0.1.0 (latest: v0.2.0) [INFO] [stderr] Adding nu-ansi-term v0.46.0 (latest: v0.50.1) [INFO] [stderr] Adding regex-automata v0.1.10 (latest: v0.4.7) [INFO] [stderr] Adding regex-syntax v0.6.29 (latest: v0.8.4) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-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] 6c7069588962a1722141d300b976f5053a6b0442e8188b525d67c08f2d5818b3 [INFO] running `Command { std: "docker" "start" "-a" "6c7069588962a1722141d300b976f5053a6b0442e8188b525d67c08f2d5818b3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "6c7069588962a1722141d300b976f5053a6b0442e8188b525d67c08f2d5818b3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6c7069588962a1722141d300b976f5053a6b0442e8188b525d67c08f2d5818b3", kill_on_drop: false }` [INFO] [stdout] 6c7069588962a1722141d300b976f5053a6b0442e8188b525d67c08f2d5818b3 [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] bbe3d016022d0cb6c940f958febe463b854f0f93fc16d9f7f70e307e56b3c230 [INFO] running `Command { std: "docker" "start" "-a" "bbe3d016022d0cb6c940f958febe463b854f0f93fc16d9f7f70e307e56b3c230", kill_on_drop: false }` [INFO] [stderr] Compiling musli-macros v0.0.123 [INFO] [stderr] Checking musli-core v0.0.123 [INFO] [stderr] Checking musli-core v0.0.123 (/opt/rustwide/workdir) [INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg` [INFO] [stdout] --> src/lib.rs:11:13 [INFO] [stdout] | [INFO] [stdout] 11 | #![cfg_attr(doc_cfg, feature(doc_cfg))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: requested on the command line with `-W unexpected-cfgs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg` [INFO] [stdout] --> src/impls/mod.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | #[cfg_attr(doc_cfg, doc(cfg(feature = "alloc")))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg` [INFO] [stdout] --> src/impls/mod.rs:5:12 [INFO] [stdout] | [INFO] [stdout] 5 | #[cfg_attr(doc_cfg, doc(cfg(feature = "std")))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg` [INFO] [stdout] --> src/impls/alloc.rs:591:12 [INFO] [stdout] | [INFO] [stdout] 591 | #[cfg_attr(doc_cfg, doc(cfg(all(feature = "std", any(unix, windows)))))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg` [INFO] [stdout] --> src/impls/alloc.rs:656:12 [INFO] [stdout] | [INFO] [stdout] 656 | #[cfg_attr(doc_cfg, doc(cfg(all(feature = "std", any(unix, windows)))))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg` [INFO] [stdout] --> src/impls/alloc.rs:671:12 [INFO] [stdout] | [INFO] [stdout] 671 | #[cfg_attr(doc_cfg, doc(cfg(all(feature = "std", any(unix, windows)))))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg` [INFO] [stdout] --> src/impls/alloc.rs:737:12 [INFO] [stdout] | [INFO] [stdout] 737 | #[cfg_attr(doc_cfg, doc(cfg(all(feature = "std", any(unix, windows)))))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg` [INFO] [stdout] --> src/impls/alloc.rs:752:12 [INFO] [stdout] | [INFO] [stdout] 752 | #[cfg_attr(doc_cfg, doc(cfg(all(feature = "std", any(unix, windows)))))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg` [INFO] [stdout] --> src/impls/alloc.rs:767:12 [INFO] [stdout] | [INFO] [stdout] 767 | #[cfg_attr(doc_cfg, doc(cfg(all(feature = "std", any(unix, windows)))))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg` [INFO] [stdout] --> src/impls/alloc.rs:319:16 [INFO] [stdout] | [INFO] [stdout] 319 | #[cfg_attr(doc_cfg, doc(cfg(feature = "std")))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg` [INFO] [stdout] --> src/impls/alloc.rs:454:16 [INFO] [stdout] | [INFO] [stdout] 454 | #[cfg_attr(doc_cfg, doc(cfg(feature = "std")))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg` [INFO] [stdout] --> src/impls/alloc.rs:562:24 [INFO] [stdout] | [INFO] [stdout] 562 | #[cfg_attr(doc_cfg, doc(cfg(all(feature = "std", any(unix, windows)))))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 588 | smart_pointer!(Box, Arc, Rc); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `smart_pointer` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg` [INFO] [stdout] --> src/impls/alloc.rs:574:24 [INFO] [stdout] | [INFO] [stdout] 574 | #[cfg_attr(doc_cfg, doc(cfg(all(feature = "std", any(unix, windows)))))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 588 | smart_pointer!(Box, Arc, Rc); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `smart_pointer` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg` [INFO] [stdout] --> src/internal/size_hint.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | #[cfg_attr(doc_cfg, doc(cfg(feature = "alloc")))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `doc_cfg` [INFO] [stdout] --> src/internal/size_hint.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | #[cfg_attr(doc_cfg, doc(cfg(feature = "alloc")))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(doc_cfg)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(doc_cfg)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/decoder.rs:60:13 [INFO] [stdout] | [INFO] [stdout] 54 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60 | Err(self.cx().message(format_args!( [INFO] [stdout] | _____________^ [INFO] [stdout] 61 | | "Context switch not supported, expected {}", [INFO] [stdout] 62 | | ExpectingWrapper::new(&self).format() [INFO] [stdout] 63 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: requested on the command line with `-D tail-expr-drop-order` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/decoder.rs:124:13 [INFO] [stdout] | [INFO] [stdout] 123 | fn skip(self) -> Result<(), ::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 124 | Err(self.cx().message(format_args!( [INFO] [stdout] | _____________^ [INFO] [stdout] 125 | | "Skipping is not supported, expected {}", [INFO] [stdout] 126 | | ExpectingWrapper::new(&self).format() [INFO] [stdout] 127 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/decoder.rs:198:13 [INFO] [stdout] | [INFO] [stdout] 197 | fn decode_buffer(self) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 198 | Err(self.cx().message(format_args!( [INFO] [stdout] | _____________^ [INFO] [stdout] 199 | | "Decode buffering not supported, expected {}", [INFO] [stdout] 200 | | ExpectingWrapper::new(&self).format() [INFO] [stdout] 201 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/decoder.rs:235:13 [INFO] [stdout] | [INFO] [stdout] 234 | fn decode_empty(self) -> Result<(), ::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 235 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 236 | | &expecting::Empty, [INFO] [stdout] 237 | | ExpectingWrapper::new(&self), [INFO] [stdout] 238 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/decoder.rs:276:13 [INFO] [stdout] | [INFO] [stdout] 275 | fn decode_bool(self) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 276 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 277 | | &expecting::Bool, [INFO] [stdout] 278 | | ExpectingWrapper::new(&self), [INFO] [stdout] 279 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/decoder.rs:317:13 [INFO] [stdout] | [INFO] [stdout] 316 | fn decode_char(self) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 317 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 318 | | &expecting::Char, [INFO] [stdout] 319 | | ExpectingWrapper::new(&self), [INFO] [stdout] 320 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/decoder.rs:358:13 [INFO] [stdout] | [INFO] [stdout] 357 | fn decode_u8(self) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 358 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 359 | | &expecting::Unsigned8, [INFO] [stdout] 360 | | ExpectingWrapper::new(&self), [INFO] [stdout] 361 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/decoder.rs:399:13 [INFO] [stdout] | [INFO] [stdout] 398 | fn decode_u16(self) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 399 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 400 | | &expecting::Unsigned16, [INFO] [stdout] 401 | | ExpectingWrapper::new(&self), [INFO] [stdout] 402 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/decoder.rs:440:13 [INFO] [stdout] | [INFO] [stdout] 439 | fn decode_u32(self) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 440 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 441 | | &expecting::Unsigned32, [INFO] [stdout] 442 | | ExpectingWrapper::new(&self), [INFO] [stdout] 443 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/decoder.rs:481:13 [INFO] [stdout] | [INFO] [stdout] 480 | fn decode_u64(self) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 481 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 482 | | &expecting::Unsigned64, [INFO] [stdout] 483 | | ExpectingWrapper::new(&self), [INFO] [stdout] 484 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/decoder.rs:522:13 [INFO] [stdout] | [INFO] [stdout] 521 | fn decode_u128(self) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 522 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 523 | | &expecting::Unsigned128, [INFO] [stdout] 524 | | ExpectingWrapper::new(&self), [INFO] [stdout] 525 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/decoder.rs:563:13 [INFO] [stdout] | [INFO] [stdout] 562 | fn decode_i8(self) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 563 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 564 | | &expecting::Signed8, [INFO] [stdout] 565 | | ExpectingWrapper::new(&self), [INFO] [stdout] 566 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/decoder.rs:604:13 [INFO] [stdout] | [INFO] [stdout] 603 | fn decode_i16(self) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 604 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 605 | | &expecting::Signed16, [INFO] [stdout] 606 | | ExpectingWrapper::new(&self), [INFO] [stdout] 607 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/decoder.rs:645:13 [INFO] [stdout] | [INFO] [stdout] 644 | fn decode_i32(self) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 645 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 646 | | &expecting::Signed32, [INFO] [stdout] 647 | | ExpectingWrapper::new(&self), [INFO] [stdout] 648 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/decoder.rs:686:13 [INFO] [stdout] | [INFO] [stdout] 685 | fn decode_i64(self) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 686 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 687 | | &expecting::Signed64, [INFO] [stdout] 688 | | ExpectingWrapper::new(&self), [INFO] [stdout] 689 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/decoder.rs:727:13 [INFO] [stdout] | [INFO] [stdout] 726 | fn decode_i128(self) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 727 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 728 | | &expecting::Signed128, [INFO] [stdout] 729 | | ExpectingWrapper::new(&self), [INFO] [stdout] 730 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/decoder.rs:768:13 [INFO] [stdout] | [INFO] [stdout] 767 | fn decode_usize(self) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 768 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 769 | | &expecting::Usize, [INFO] [stdout] 770 | | ExpectingWrapper::new(&self), [INFO] [stdout] 771 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/decoder.rs:809:13 [INFO] [stdout] | [INFO] [stdout] 808 | fn decode_isize(self) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 809 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 810 | | &expecting::Isize, [INFO] [stdout] 811 | | ExpectingWrapper::new(&self), [INFO] [stdout] 812 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/decoder.rs:850:13 [INFO] [stdout] | [INFO] [stdout] 849 | fn decode_f32(self) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 850 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 851 | | &expecting::Float32, [INFO] [stdout] 852 | | ExpectingWrapper::new(&self), [INFO] [stdout] 853 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/decoder.rs:891:13 [INFO] [stdout] | [INFO] [stdout] 890 | fn decode_f64(self) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 891 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 892 | | &expecting::Float64, [INFO] [stdout] 893 | | ExpectingWrapper::new(&self), [INFO] [stdout] 894 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/decoder.rs:932:13 [INFO] [stdout] | [INFO] [stdout] 931 | fn decode_array(self) -> Result<[u8; N], ::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 932 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 933 | | &expecting::Array, [INFO] [stdout] 934 | | ExpectingWrapper::new(&self), [INFO] [stdout] 935 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/decoder.rs:999:13 [INFO] [stdout] | [INFO] [stdout] 995 | fn decode_bytes(self, visitor: V) -> Result::Error> [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] 999 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 1000 | | &expecting::Bytes, [INFO] [stdout] 1001 | | ExpectingWrapper::new(&self), [INFO] [stdout] 1002 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/decoder.rs:1066:13 [INFO] [stdout] | [INFO] [stdout] 1062 | fn decode_string(self, visitor: V) -> Result::Error> [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] 1066 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 1067 | | &expecting::String, [INFO] [stdout] 1068 | | ExpectingWrapper::new(&self), [INFO] [stdout] 1069 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/decoder.rs:1111:13 [INFO] [stdout] | [INFO] [stdout] 1110 | fn decode_option(self) -> Result, ::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1111 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 1112 | | &expecting::Option, [INFO] [stdout] 1113 | | ExpectingWrapper::new(&self), [INFO] [stdout] 1114 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/decoder.rs:1164:13 [INFO] [stdout] | [INFO] [stdout] 1160 | fn decode_pack(self, f: F) -> Result::Error> [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] 1164 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 1165 | | &expecting::Pack, [INFO] [stdout] 1166 | | ExpectingWrapper::new(&self), [INFO] [stdout] 1167 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/decoder.rs:1248:13 [INFO] [stdout] | [INFO] [stdout] 1244 | fn decode_sequence(self, f: F) -> Result::Error> [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] 1248 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 1249 | | &expecting::UnsizedSequence, [INFO] [stdout] 1250 | | ExpectingWrapper::new(&self), [INFO] [stdout] 1251 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/decoder.rs:1321:13 [INFO] [stdout] | [INFO] [stdout] 1317 | fn decode_map(self, f: F) -> Result::Error> [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] 1321 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 1322 | | &expecting::UnsizedMap, [INFO] [stdout] 1323 | | ExpectingWrapper::new(&self), [INFO] [stdout] 1324 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/decoder.rs:1413:13 [INFO] [stdout] | [INFO] [stdout] 1409 | fn decode_map_entries(self, f: F) -> Result::Error> [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] 1413 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 1414 | | &expecting::MapEntries, [INFO] [stdout] 1415 | | ExpectingWrapper::new(&self), [INFO] [stdout] 1416 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/decoder.rs:1455:13 [INFO] [stdout] | [INFO] [stdout] 1451 | fn decode_variant(self, f: F) -> Result::Error> [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] 1455 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 1456 | | &expecting::Variant, [INFO] [stdout] 1457 | | ExpectingWrapper::new(&self), [INFO] [stdout] 1458 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/decoder.rs:1467:13 [INFO] [stdout] | [INFO] [stdout] 1463 | fn decode_number(self, visitor: V) -> Result::Error> [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] 1467 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 1468 | | &expecting::Number, [INFO] [stdout] 1469 | | ExpectingWrapper::new(&self), [INFO] [stdout] 1470 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/decoder.rs:1479:13 [INFO] [stdout] | [INFO] [stdout] 1475 | fn decode_any(self, visitor: V) -> Result::Error> [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] 1479 | Err(self.cx().message(format_args!( [INFO] [stdout] | _____________^ [INFO] [stdout] 1480 | | "Any type not supported, expected {}", [INFO] [stdout] 1481 | | ExpectingWrapper::new(&self).format() [INFO] [stdout] 1482 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/map_decoder.rs:48:12 [INFO] [stdout] | [INFO] [stdout] 42 | let Some(mut entry) = self.decode_entry()? else { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 46 | let key = entry.decode_key()?.decode()?; [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 47 | let value = entry.decode_value()?.decode()?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 48 | Ok(Some((key, value))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | 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/de/sequence_decoder.rs:59:12 [INFO] [stdout] | [INFO] [stdout] 55 | let Some(decoder) = self.try_decode_next()? else { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 59 | Ok(Some(decoder.decode()?)) [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/de/unsized_visitor.rs:57:13 [INFO] [stdout] | [INFO] [stdout] 56 | fn visit_ref(self, cx: &C, _: &T) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 57 | Err(cx.message(expecting::bad_visitor_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 58 | | &expecting::AnyValue, [INFO] [stdout] 59 | | ExpectingWrapper::new(&self), [INFO] [stdout] 60 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/visitor.rs:35:13 [INFO] [stdout] | [INFO] [stdout] 34 | fn visit_empty(self, cx: &C) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 35 | Err(cx.message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 36 | | &expecting::Empty, [INFO] [stdout] 37 | | ExpectingWrapper::new(&self), [INFO] [stdout] 38 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/visitor.rs:44:13 [INFO] [stdout] | [INFO] [stdout] 43 | fn visit_bool(self, cx: &C, _: bool) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 44 | Err(cx.message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 45 | | &expecting::Bool, [INFO] [stdout] 46 | | ExpectingWrapper::new(&self), [INFO] [stdout] 47 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/visitor.rs:53:13 [INFO] [stdout] | [INFO] [stdout] 52 | fn visit_char(self, cx: &C, _: char) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 53 | Err(cx.message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 54 | | &expecting::Char, [INFO] [stdout] 55 | | ExpectingWrapper::new(&self), [INFO] [stdout] 56 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/visitor.rs:62:13 [INFO] [stdout] | [INFO] [stdout] 61 | fn visit_u8(self, cx: &C, _: u8) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 62 | Err(cx.message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 63 | | &expecting::Unsigned8, [INFO] [stdout] 64 | | ExpectingWrapper::new(&self), [INFO] [stdout] 65 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/visitor.rs:71:13 [INFO] [stdout] | [INFO] [stdout] 70 | fn visit_u16(self, cx: &C, _: u16) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 71 | Err(cx.message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 72 | | &expecting::Unsigned16, [INFO] [stdout] 73 | | ExpectingWrapper::new(&self), [INFO] [stdout] 74 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/visitor.rs:80:13 [INFO] [stdout] | [INFO] [stdout] 79 | fn visit_u32(self, cx: &C, _: u32) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 80 | Err(cx.message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 81 | | &expecting::Unsigned32, [INFO] [stdout] 82 | | ExpectingWrapper::new(&self), [INFO] [stdout] 83 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/visitor.rs:89:13 [INFO] [stdout] | [INFO] [stdout] 88 | fn visit_u64(self, cx: &C, _: u64) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 89 | Err(cx.message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 90 | | &expecting::Unsigned64, [INFO] [stdout] 91 | | ExpectingWrapper::new(&self), [INFO] [stdout] 92 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/visitor.rs:98:13 [INFO] [stdout] | [INFO] [stdout] 97 | fn visit_u128(self, cx: &C, _: u128) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 98 | Err(cx.message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 99 | | &expecting::Unsigned128, [INFO] [stdout] 100 | | ExpectingWrapper::new(&self), [INFO] [stdout] 101 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/visitor.rs:107:13 [INFO] [stdout] | [INFO] [stdout] 106 | fn visit_i8(self, cx: &C, _: i8) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 107 | Err(cx.message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 108 | | &expecting::Signed8, [INFO] [stdout] 109 | | ExpectingWrapper::new(&self), [INFO] [stdout] 110 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/visitor.rs:116:13 [INFO] [stdout] | [INFO] [stdout] 115 | fn visit_i16(self, cx: &C, _: i16) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 116 | Err(cx.message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 117 | | &expecting::Signed16, [INFO] [stdout] 118 | | ExpectingWrapper::new(&self), [INFO] [stdout] 119 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/visitor.rs:125:13 [INFO] [stdout] | [INFO] [stdout] 124 | fn visit_i32(self, cx: &C, _: i32) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 125 | Err(cx.message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 126 | | &expecting::Signed32, [INFO] [stdout] 127 | | ExpectingWrapper::new(&self), [INFO] [stdout] 128 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/visitor.rs:134:13 [INFO] [stdout] | [INFO] [stdout] 133 | fn visit_i64(self, cx: &C, _: i64) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 134 | Err(cx.message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 135 | | &expecting::Signed64, [INFO] [stdout] 136 | | ExpectingWrapper::new(&self), [INFO] [stdout] 137 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/visitor.rs:143:13 [INFO] [stdout] | [INFO] [stdout] 142 | fn visit_i128(self, cx: &C, _: i128) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 143 | Err(cx.message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 144 | | &expecting::Signed128, [INFO] [stdout] 145 | | ExpectingWrapper::new(&self), [INFO] [stdout] 146 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/visitor.rs:152:13 [INFO] [stdout] | [INFO] [stdout] 151 | fn visit_usize(self, cx: &C, _: usize) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 152 | Err(cx.message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 153 | | &expecting::Usize, [INFO] [stdout] 154 | | ExpectingWrapper::new(&self), [INFO] [stdout] 155 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/visitor.rs:161:13 [INFO] [stdout] | [INFO] [stdout] 160 | fn visit_isize(self, cx: &C, _: isize) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 161 | Err(cx.message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 162 | | &expecting::Isize, [INFO] [stdout] 163 | | ExpectingWrapper::new(&self), [INFO] [stdout] 164 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/visitor.rs:170:13 [INFO] [stdout] | [INFO] [stdout] 169 | fn visit_f32(self, cx: &C, _: f32) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 170 | Err(cx.message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 171 | | &expecting::Float32, [INFO] [stdout] 172 | | ExpectingWrapper::new(&self), [INFO] [stdout] 173 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/visitor.rs:179:13 [INFO] [stdout] | [INFO] [stdout] 178 | fn visit_f64(self, cx: &C, _: f64) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 179 | Err(cx.message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 180 | | &expecting::Float64, [INFO] [stdout] 181 | | ExpectingWrapper::new(&self), [INFO] [stdout] 182 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/visitor.rs:191:13 [INFO] [stdout] | [INFO] [stdout] 187 | fn visit_option(self, cx: &C, _: Option) -> Result [INFO] [stdout] | ---- ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 191 | Err(cx.message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 192 | | &expecting::Option, [INFO] [stdout] 193 | | ExpectingWrapper::new(&self), [INFO] [stdout] 194 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/visitor.rs:203:13 [INFO] [stdout] | [INFO] [stdout] 199 | fn visit_sequence(self, cx: &C, decoder: &mut D) -> Result [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 203 | Err(cx.message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 204 | | &expecting::SequenceWith(decoder.size_hint()), [INFO] [stdout] 205 | | ExpectingWrapper::new(&self), [INFO] [stdout] 206 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/visitor.rs:215:13 [INFO] [stdout] | [INFO] [stdout] 211 | fn visit_map(self, cx: &C, decoder: &mut D) -> Result::Error> [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 215 | Err(cx.message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 216 | | &expecting::MapWith(decoder.size_hint()), [INFO] [stdout] 217 | | ExpectingWrapper::new(&self), [INFO] [stdout] 218 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/visitor.rs:224:13 [INFO] [stdout] | [INFO] [stdout] 223 | fn visit_string(self, cx: &C, hint: SizeHint) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 224 | Err(cx.message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 225 | | &expecting::StringWith(hint), [INFO] [stdout] 226 | | ExpectingWrapper::new(&self), [INFO] [stdout] 227 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/visitor.rs:233:13 [INFO] [stdout] | [INFO] [stdout] 232 | fn visit_bytes(self, cx: &C, hint: SizeHint) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 233 | Err(cx.message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 234 | | &expecting::BytesWith(hint), [INFO] [stdout] 235 | | ExpectingWrapper::new(&self), [INFO] [stdout] 236 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/visitor.rs:245:13 [INFO] [stdout] | [INFO] [stdout] 241 | fn visit_variant(self, cx: &C, _: &mut D) -> Result [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 245 | Err(cx.message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 246 | | &expecting::Variant, [INFO] [stdout] 247 | | ExpectingWrapper::new(&self), [INFO] [stdout] 248 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/de/visitor.rs:257:13 [INFO] [stdout] | [INFO] [stdout] 253 | fn visit_unknown(self, cx: &D::Cx, _: D) -> Result [INFO] [stdout] | ---- ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 257 | Err(cx.message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 258 | | &expecting::Any, [INFO] [stdout] 259 | | ExpectingWrapper::new(&self), [INFO] [stdout] 260 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/en/encoder.rs:62:13 [INFO] [stdout] | [INFO] [stdout] 56 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 62 | Err(self.cx().message(format_args!( [INFO] [stdout] | _____________^ [INFO] [stdout] 63 | | "Context switch not supported, expected {}", [INFO] [stdout] 64 | | ExpectingWrapper::new(&self).format() [INFO] [stdout] 65 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/en/encoder.rs:109:13 [INFO] [stdout] | [INFO] [stdout] 108 | fn encode_empty(self) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 109 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 110 | | &expecting::Empty, [INFO] [stdout] 111 | | ExpectingWrapper::new(&self), [INFO] [stdout] 112 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/en/encoder.rs:148:13 [INFO] [stdout] | [INFO] [stdout] 147 | fn encode_bool(self, v: bool) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 148 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 149 | | &expecting::Bool, [INFO] [stdout] 150 | | ExpectingWrapper::new(&self), [INFO] [stdout] 151 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/en/encoder.rs:187:13 [INFO] [stdout] | [INFO] [stdout] 186 | fn encode_char(self, v: char) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 187 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 188 | | &expecting::Char, [INFO] [stdout] 189 | | ExpectingWrapper::new(&self), [INFO] [stdout] 190 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/en/encoder.rs:226:13 [INFO] [stdout] | [INFO] [stdout] 225 | fn encode_u8(self, v: u8) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 226 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 227 | | &expecting::Unsigned8, [INFO] [stdout] 228 | | ExpectingWrapper::new(&self), [INFO] [stdout] 229 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/en/encoder.rs:265:13 [INFO] [stdout] | [INFO] [stdout] 264 | fn encode_u16(self, v: u16) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 265 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 266 | | &expecting::Unsigned16, [INFO] [stdout] 267 | | ExpectingWrapper::new(&self), [INFO] [stdout] 268 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/en/encoder.rs:304:13 [INFO] [stdout] | [INFO] [stdout] 303 | fn encode_u32(self, v: u32) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 304 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 305 | | &expecting::Unsigned32, [INFO] [stdout] 306 | | ExpectingWrapper::new(&self), [INFO] [stdout] 307 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/en/encoder.rs:343:13 [INFO] [stdout] | [INFO] [stdout] 342 | fn encode_u64(self, v: u64) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 343 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 344 | | &expecting::Unsigned64, [INFO] [stdout] 345 | | ExpectingWrapper::new(&self), [INFO] [stdout] 346 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/en/encoder.rs:382:13 [INFO] [stdout] | [INFO] [stdout] 381 | fn encode_u128(self, v: u128) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 382 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 383 | | &expecting::Unsigned128, [INFO] [stdout] 384 | | ExpectingWrapper::new(&self), [INFO] [stdout] 385 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/en/encoder.rs:421:13 [INFO] [stdout] | [INFO] [stdout] 420 | fn encode_i8(self, v: i8) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 421 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 422 | | &expecting::Signed8, [INFO] [stdout] 423 | | ExpectingWrapper::new(&self), [INFO] [stdout] 424 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/en/encoder.rs:460:13 [INFO] [stdout] | [INFO] [stdout] 459 | fn encode_i16(self, v: i16) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 460 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 461 | | &expecting::Signed16, [INFO] [stdout] 462 | | ExpectingWrapper::new(&self), [INFO] [stdout] 463 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/en/encoder.rs:499:13 [INFO] [stdout] | [INFO] [stdout] 498 | fn encode_i32(self, v: i32) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 499 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 500 | | &expecting::Signed32, [INFO] [stdout] 501 | | ExpectingWrapper::new(&self), [INFO] [stdout] 502 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/en/encoder.rs:538:13 [INFO] [stdout] | [INFO] [stdout] 537 | fn encode_i64(self, v: i64) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 538 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 539 | | &expecting::Signed64, [INFO] [stdout] 540 | | ExpectingWrapper::new(&self), [INFO] [stdout] 541 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/en/encoder.rs:577:13 [INFO] [stdout] | [INFO] [stdout] 576 | fn encode_i128(self, v: i128) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 577 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 578 | | &expecting::Signed128, [INFO] [stdout] 579 | | ExpectingWrapper::new(&self), [INFO] [stdout] 580 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/en/encoder.rs:616:13 [INFO] [stdout] | [INFO] [stdout] 615 | fn encode_usize(self, v: usize) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 616 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 617 | | &expecting::Usize, [INFO] [stdout] 618 | | ExpectingWrapper::new(&self), [INFO] [stdout] 619 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/en/encoder.rs:655:13 [INFO] [stdout] | [INFO] [stdout] 654 | fn encode_isize(self, v: isize) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 655 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 656 | | &expecting::Isize, [INFO] [stdout] 657 | | ExpectingWrapper::new(&self), [INFO] [stdout] 658 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/en/encoder.rs:694:13 [INFO] [stdout] | [INFO] [stdout] 693 | fn encode_f32(self, v: f32) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 694 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 695 | | &expecting::Float32, [INFO] [stdout] 696 | | ExpectingWrapper::new(&self), [INFO] [stdout] 697 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/en/encoder.rs:733:13 [INFO] [stdout] | [INFO] [stdout] 732 | fn encode_f64(self, v: f64) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 733 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 734 | | &expecting::Float64, [INFO] [stdout] 735 | | ExpectingWrapper::new(&self), [INFO] [stdout] 736 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/en/encoder.rs:775:13 [INFO] [stdout] | [INFO] [stdout] 772 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 775 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 776 | | &expecting::Array, [INFO] [stdout] 777 | | ExpectingWrapper::new(&self), [INFO] [stdout] 778 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/en/encoder.rs:815:13 [INFO] [stdout] | [INFO] [stdout] 814 | fn encode_bytes(self, bytes: &[u8]) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 815 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 816 | | &expecting::Bytes, [INFO] [stdout] 817 | | ExpectingWrapper::new(&self), [INFO] [stdout] 818 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/en/encoder.rs:873:13 [INFO] [stdout] | [INFO] [stdout] 866 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 867 | len: usize, [INFO] [stdout] 868 | vectors: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 873 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 874 | | &expecting::Bytes, [INFO] [stdout] 875 | | ExpectingWrapper::new(&self), [INFO] [stdout] 876 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/en/encoder.rs:912:13 [INFO] [stdout] | [INFO] [stdout] 911 | fn encode_string(self, string: &str) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 912 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 913 | | &expecting::String, [INFO] [stdout] 914 | | ExpectingWrapper::new(&self), [INFO] [stdout] 915 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/en/encoder.rs:945:13 [INFO] [stdout] | [INFO] [stdout] 941 | fn collect_string(self, value: &T) -> Result::Error> [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 945 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 946 | | &expecting::CollectString, [INFO] [stdout] 947 | | ExpectingWrapper::new(&self), [INFO] [stdout] 948 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/en/encoder.rs:991:13 [INFO] [stdout] | [INFO] [stdout] 990 | fn encode_some(self) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 991 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 992 | | &expecting::Option, [INFO] [stdout] 993 | | ExpectingWrapper::new(&self), [INFO] [stdout] 994 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/en/encoder.rs:1037:13 [INFO] [stdout] | [INFO] [stdout] 1036 | fn encode_none(self) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1037 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 1038 | | &expecting::Option, [INFO] [stdout] 1039 | | ExpectingWrapper::new(&self), [INFO] [stdout] 1040 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/en/encoder.rs:1075:13 [INFO] [stdout] | [INFO] [stdout] 1074 | fn encode_pack(self) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1075 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 1076 | | &expecting::Pack, [INFO] [stdout] 1077 | | ExpectingWrapper::new(&self), [INFO] [stdout] 1078 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/en/encoder.rs:1193:13 [INFO] [stdout] | [INFO] [stdout] 1190 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1193 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 1194 | | &expecting::SequenceWith(hint.size_hint()), [INFO] [stdout] 1195 | | ExpectingWrapper::new(&self), [INFO] [stdout] 1196 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/en/encoder.rs:1305:13 [INFO] [stdout] | [INFO] [stdout] 1304 | fn encode_map(self, hint: &MapHint) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1305 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 1306 | | &expecting::Map, [INFO] [stdout] 1307 | | ExpectingWrapper::new(&self), [INFO] [stdout] 1308 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/en/encoder.rs:1392:13 [INFO] [stdout] | [INFO] [stdout] 1389 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1392 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 1393 | | &expecting::MapWith(hint.size_hint()), [INFO] [stdout] 1394 | | ExpectingWrapper::new(&self), [INFO] [stdout] 1395 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/en/encoder.rs:1464:13 [INFO] [stdout] | [INFO] [stdout] 1463 | fn encode_variant(self) -> Result::Error> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1464 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 1465 | | &expecting::Variant, [INFO] [stdout] 1466 | | ExpectingWrapper::new(&self), [INFO] [stdout] 1467 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/en/encoder.rs:1636:13 [INFO] [stdout] | [INFO] [stdout] 1629 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1636 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 1637 | | &expecting::SequenceVariant, [INFO] [stdout] 1638 | | ExpectingWrapper::new(&self), [INFO] [stdout] 1639 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/en/encoder.rs:1695:13 [INFO] [stdout] | [INFO] [stdout] 1688 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1695 | Err(self.cx().message(expecting::unsupported_type( [INFO] [stdout] | _____________^ [INFO] [stdout] 1696 | | &expecting::MapVariant, [INFO] [stdout] 1697 | | ExpectingWrapper::new(&self), [INFO] [stdout] 1698 | | ))) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/impls/mod.rs:84:21 [INFO] [stdout] | [INFO] [stdout] 80 | fn decode(_: &D::Cx, decoder: D) -> Result [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 84 | decoder.decode().map(Self::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 91 | atomic_impl!("8", AtomicBool, AtomicI8, AtomicU8); [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 `atomic_impl` (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/impls/mod.rs:84:21 [INFO] [stdout] | [INFO] [stdout] 80 | fn decode(_: &D::Cx, decoder: D) -> Result [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 84 | decoder.decode().map(Self::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 92 | atomic_impl!("16", AtomicI16, AtomicU16); [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 `atomic_impl` (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/impls/mod.rs:84:21 [INFO] [stdout] | [INFO] [stdout] 80 | fn decode(_: &D::Cx, decoder: D) -> Result [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 84 | decoder.decode().map(Self::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 93 | atomic_impl!("32", AtomicI32, AtomicU32); [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 `atomic_impl` (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/impls/mod.rs:84:21 [INFO] [stdout] | [INFO] [stdout] 80 | fn decode(_: &D::Cx, decoder: D) -> Result [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 84 | decoder.decode().map(Self::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 94 | atomic_impl!("64", AtomicI64, AtomicU64); [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 `atomic_impl` (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/impls/mod.rs:84:21 [INFO] [stdout] | [INFO] [stdout] 80 | fn decode(_: &D::Cx, decoder: D) -> Result [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 84 | decoder.decode().map(Self::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 95 | atomic_impl!("ptr", AtomicIsize, AtomicUsize); [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 `atomic_impl` (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/impls/mod.rs:208:16 [INFO] [stdout] | [INFO] [stdout] 192 | let mut array = crate::internal::FixedVec::new(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 208 | Ok(array.into_inner()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/impls/mod.rs:249:16 [INFO] [stdout] | [INFO] [stdout] 242 | let mut array = crate::internal::FixedVec::new(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 249 | Ok(array.into_inner()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/impls/mod.rs:399:31 [INFO] [stdout] | [INFO] [stdout] 374 | fn decode_unsized(_: &D::Cx, decoder: D, f: F) -> Result [INFO] [stdout] | ---------- ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 399 | decoder.decode_string(Visitor(f)) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/impls/mod.rs:484:30 [INFO] [stdout] | [INFO] [stdout] 459 | fn decode_unsized_bytes(_: &D::Cx, decoder: D, f: F) -> Result [INFO] [stdout] | ---------- ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 484 | decoder.decode_bytes(Visitor(f)) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/impls/mod.rs:562:16 [INFO] [stdout] | [INFO] [stdout] 562 | Ok(match tag { [INFO] [stdout] | ________________^ [INFO] [stdout] 563 | | ResultTag::Ok => Ok(variant.decode_value()?.decode()?), [INFO] [stdout] 564 | | ResultTag::Err => Err(variant.decode_value()?.decode()?), [INFO] [stdout] 565 | | }) [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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/impls/mod.rs:592:12 [INFO] [stdout] | [INFO] [stdout] 588 | fn decode(_: &D::Cx, decoder: D) -> Result [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 592 | Ok(Wrapping(decoder.decode()?)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/impls/mod.rs:613:50 [INFO] [stdout] | [INFO] [stdout] 608 | fn decode(cx: &D::Cx, decoder: D) -> Result [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 613 | CStr::from_bytes_with_nul(bytes).map_err(cx.map()) [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/impls/mod.rs:624:42 [INFO] [stdout] | [INFO] [stdout] 619 | fn decode_unsized(cx: &D::Cx, decoder: D, f: F) -> Result [INFO] [stdout] | ---------- ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 624 | cx.decode_unsized_bytes(decoder, |bytes: &[u8]| { [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 625 | | let cstr = CStr::from_bytes_with_nul(bytes).map_err(cx.map())?; [INFO] [stdout] 626 | | f(cstr) [INFO] [stdout] 627 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/impls/alloc.rs:92:12 [INFO] [stdout] | [INFO] [stdout] 88 | fn decode(_: &D::Cx, decoder: D) -> Result [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 92 | Ok(decoder.decode::()?.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/impls/alloc.rs:105:12 [INFO] [stdout] | [INFO] [stdout] 101 | fn decode(_: &D::Cx, decoder: D) -> Result [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 105 | Ok(decoder.decode::>()?.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/impls/alloc.rs:537:24 [INFO] [stdout] | [INFO] [stdout] 533 | fn decode(_: &D::Cx, decoder: D) -> Result [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 537 | Ok($ty::new(decoder.decode()?)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 588 | smart_pointer!(Box, Arc, 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 `smart_pointer` (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/impls/alloc.rs:547:24 [INFO] [stdout] | [INFO] [stdout] 543 | fn decode_bytes(cx: &D::Cx, decoder: D) -> Result [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 547 | Ok($ty::from(>::decode_bytes(cx, decoder)?)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 588 | smart_pointer!(Box, Arc, 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 `smart_pointer` (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/impls/alloc.rs:557:24 [INFO] [stdout] | [INFO] [stdout] 553 | fn decode(cx: &D::Cx, decoder: D) -> Result [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 557 | Ok($ty::from(CString::decode(cx, decoder)?)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 588 | smart_pointer!(Box, Arc, 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 `smart_pointer` (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/impls/alloc.rs:569:24 [INFO] [stdout] | [INFO] [stdout] 565 | fn decode(cx: &D::Cx, decoder: D) -> Result [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 569 | Ok($ty::from(PathBuf::decode(cx, decoder)?)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 588 | smart_pointer!(Box, Arc, 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 `smart_pointer` (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/impls/alloc.rs:581:24 [INFO] [stdout] | [INFO] [stdout] 577 | fn decode(cx: &D::Cx, decoder: D) -> Result [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 581 | Ok($ty::from(OsString::decode(cx, decoder)?)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 588 | smart_pointer!(Box, Arc, 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 `smart_pointer` (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/impls/alloc.rs:557:34 [INFO] [stdout] | [INFO] [stdout] 553 | fn decode(cx: &D::Cx, decoder: D) -> Result [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 557 | Ok($ty::from(CString::decode(cx, decoder)?)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 588 | smart_pointer!(Box, Arc, 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 `smart_pointer` (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/impls/net.rs:51:9 [INFO] [stdout] | [INFO] [stdout] 47 | fn decode(_: &D::Cx, decoder: D) -> Result [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 51 | decoder.decode_array::<4>().map(Ipv4Addr::from) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/impls/net.rs:61:82 [INFO] [stdout] | [INFO] [stdout] 61 | decoder.decode_unsized(|string: &str| Ipv4Addr::from_str(string).map_err(cx.map())) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/impls/net.rs:91:9 [INFO] [stdout] | [INFO] [stdout] 87 | fn decode(_: &D::Cx, decoder: D) -> Result [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 91 | decoder.decode_array::<16>().map(Ipv6Addr::from) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/impls/net.rs:101:82 [INFO] [stdout] | [INFO] [stdout] 101 | decoder.decode_unsized(|string: &str| Ipv6Addr::from_str(string).map_err(cx.map())) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/impls/net.rs:187:86 [INFO] [stdout] | [INFO] [stdout] 187 | decoder.decode_unsized(|string: &str| SocketAddrV4::from_str(string).map_err(cx.map())) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/impls/net.rs:233:86 [INFO] [stdout] | [INFO] [stdout] 233 | decoder.decode_unsized(|string: &str| SocketAddrV6::from_str(string).map_err(cx.map())) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/impls/range.rs:38:20 [INFO] [stdout] | [INFO] [stdout] 33 | fn decode(_: &D::Cx, decoder: D) -> Result [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 38 | Ok($ty { $($field,)* }) [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] 81 | implement!(Range { start, end }, 2); [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] | 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 `implement` (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/impls/range.rs:38:20 [INFO] [stdout] | [INFO] [stdout] 33 | fn decode(_: &D::Cx, decoder: D) -> Result [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 38 | Ok($ty { $($field,)* }) [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] 82 | implement!(RangeFrom { start }, 1); [INFO] [stdout] | ------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [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 `implement` (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/impls/range.rs:38:20 [INFO] [stdout] | [INFO] [stdout] 33 | fn decode(_: &D::Cx, decoder: D) -> Result [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 38 | Ok($ty { $($field,)* }) [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] 83 | implement!(RangeTo { end }, 1); [INFO] [stdout] | --------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [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 `implement` (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/impls/range.rs:38:20 [INFO] [stdout] | [INFO] [stdout] 33 | fn decode(_: &D::Cx, decoder: D) -> Result [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 38 | Ok($ty { $($field,)* }) [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] 84 | implement!(RangeToInclusive { end }, 1); [INFO] [stdout] | ------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [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 `implement` (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/impls/range.rs:74:20 [INFO] [stdout] | [INFO] [stdout] 69 | fn decode(cx: &D::Cx, decoder: D) -> Result [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 74 | Ok($ty::new($($field,)*)) [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] 85 | implement_new!(RangeInclusive { start, end }, 2); [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] | 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 `implement_new` (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/impls/tuples.rs:79:24 [INFO] [stdout] | [INFO] [stdout] 79 | Ok(($ident0, $($ident),*)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | 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] 125 | / declare! { [INFO] [stdout] 126 | | (T0, t0), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 127 | | (T1, t1), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 128 | | (T2, t2), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 129 | | (T3, t3), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 130 | | (T4, t4), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 131 | | (T5, t5), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 132 | | (T6, t6), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 133 | | (T7, t7), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 134 | | (T8, t8), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 135 | | (T9, t9), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 136 | | (T10, t10), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 137 | | (T11, t11), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 138 | | (T12, t12), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 139 | | (T13, t13), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 140 | | (T14, t14), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 141 | | (T15, t15), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | | } [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 `declare` (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/impls/tuples.rs:116:24 [INFO] [stdout] | [INFO] [stdout] 116 | Ok(($ident0, $($ident),*)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | 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] 125 | / declare! { [INFO] [stdout] 126 | | (T0, t0), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 127 | | (T1, t1), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 128 | | (T2, t2), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 129 | | (T3, t3), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 130 | | (T4, t4), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 131 | | (T5, t5), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 132 | | (T6, t6), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 133 | | (T7, t7), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 134 | | (T8, t8), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 135 | | (T9, t9), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 136 | | (T10, t10), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 137 | | (T11, t11), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 138 | | (T12, t12), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 139 | | (T13, t13), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 140 | | (T14, t14), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 141 | | (T15, t15), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | | } [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 `declare` (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/impls/tuples.rs:79:24 [INFO] [stdout] | [INFO] [stdout] 79 | Ok(($ident0, $($ident),*)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 125 | / declare! { [INFO] [stdout] 126 | | (T0, t0), [INFO] [stdout] 127 | | (T1, t1), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 128 | | (T2, t2), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 129 | | (T3, t3), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 130 | | (T4, t4), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 131 | | (T5, t5), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 132 | | (T6, t6), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 133 | | (T7, t7), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 134 | | (T8, t8), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 135 | | (T9, t9), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 136 | | (T10, t10), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 137 | | (T11, t11), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 138 | | (T12, t12), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 139 | | (T13, t13), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 140 | | (T14, t14), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 141 | | (T15, t15), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | | } [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 `declare` (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/impls/tuples.rs:116:24 [INFO] [stdout] | [INFO] [stdout] 116 | Ok(($ident0, $($ident),*)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 125 | / declare! { [INFO] [stdout] 126 | | (T0, t0), [INFO] [stdout] 127 | | (T1, t1), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 128 | | (T2, t2), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 129 | | (T3, t3), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 130 | | (T4, t4), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 131 | | (T5, t5), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 132 | | (T6, t6), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 133 | | (T7, t7), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 134 | | (T8, t8), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 135 | | (T9, t9), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 136 | | (T10, t10), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 137 | | (T11, t11), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 138 | | (T12, t12), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 139 | | (T13, t13), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 140 | | (T14, t14), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 141 | | (T15, t15), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | | } [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 `declare` (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/impls/tuples.rs:79:24 [INFO] [stdout] | [INFO] [stdout] 79 | Ok(($ident0, $($ident),*)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | 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] 125 | / declare! { [INFO] [stdout] 126 | | (T0, t0), [INFO] [stdout] 127 | | (T1, t1), [INFO] [stdout] 128 | | (T2, t2), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 129 | | (T3, t3), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 130 | | (T4, t4), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 131 | | (T5, t5), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 132 | | (T6, t6), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 133 | | (T7, t7), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 134 | | (T8, t8), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 135 | | (T9, t9), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 136 | | (T10, t10), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 137 | | (T11, t11), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 138 | | (T12, t12), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 139 | | (T13, t13), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 140 | | (T14, t14), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 141 | | (T15, t15), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | | } [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 `declare` (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/impls/tuples.rs:116:24 [INFO] [stdout] | [INFO] [stdout] 116 | Ok(($ident0, $($ident),*)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | 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] 125 | / declare! { [INFO] [stdout] 126 | | (T0, t0), [INFO] [stdout] 127 | | (T1, t1), [INFO] [stdout] 128 | | (T2, t2), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 129 | | (T3, t3), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 130 | | (T4, t4), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 131 | | (T5, t5), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 132 | | (T6, t6), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 133 | | (T7, t7), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 134 | | (T8, t8), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 135 | | (T9, t9), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 136 | | (T10, t10), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 137 | | (T11, t11), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 138 | | (T12, t12), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 139 | | (T13, t13), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 140 | | (T14, t14), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 141 | | (T15, t15), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | | } [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 `declare` (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/impls/tuples.rs:79:24 [INFO] [stdout] | [INFO] [stdout] 79 | Ok(($ident0, $($ident),*)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 125 | / declare! { [INFO] [stdout] 126 | | (T0, t0), [INFO] [stdout] 127 | | (T1, t1), [INFO] [stdout] 128 | | (T2, t2), [INFO] [stdout] 129 | | (T3, t3), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 130 | | (T4, t4), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 131 | | (T5, t5), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 132 | | (T6, t6), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 133 | | (T7, t7), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 134 | | (T8, t8), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 135 | | (T9, t9), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 136 | | (T10, t10), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 137 | | (T11, t11), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 138 | | (T12, t12), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 139 | | (T13, t13), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 140 | | (T14, t14), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 141 | | (T15, t15), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | | } [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 `declare` (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/impls/tuples.rs:116:24 [INFO] [stdout] | [INFO] [stdout] 116 | Ok(($ident0, $($ident),*)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 125 | / declare! { [INFO] [stdout] 126 | | (T0, t0), [INFO] [stdout] 127 | | (T1, t1), [INFO] [stdout] 128 | | (T2, t2), [INFO] [stdout] 129 | | (T3, t3), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 130 | | (T4, t4), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 131 | | (T5, t5), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 132 | | (T6, t6), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 133 | | (T7, t7), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 134 | | (T8, t8), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 135 | | (T9, t9), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 136 | | (T10, t10), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 137 | | (T11, t11), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 138 | | (T12, t12), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 139 | | (T13, t13), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 140 | | (T14, t14), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 141 | | (T15, t15), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | | } [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 `declare` (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/impls/tuples.rs:79:24 [INFO] [stdout] | [INFO] [stdout] 79 | Ok(($ident0, $($ident),*)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 125 | / declare! { [INFO] [stdout] 126 | | (T0, t0), [INFO] [stdout] 127 | | (T1, t1), [INFO] [stdout] 128 | | (T2, t2), [INFO] [stdout] 129 | | (T3, t3), [INFO] [stdout] 130 | | (T4, t4), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 131 | | (T5, t5), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 132 | | (T6, t6), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 133 | | (T7, t7), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 134 | | (T8, t8), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 135 | | (T9, t9), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 136 | | (T10, t10), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 137 | | (T11, t11), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 138 | | (T12, t12), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 139 | | (T13, t13), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 140 | | (T14, t14), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 141 | | (T15, t15), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | | } [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 `declare` (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/impls/tuples.rs:116:24 [INFO] [stdout] | [INFO] [stdout] 116 | Ok(($ident0, $($ident),*)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 125 | / declare! { [INFO] [stdout] 126 | | (T0, t0), [INFO] [stdout] 127 | | (T1, t1), [INFO] [stdout] 128 | | (T2, t2), [INFO] [stdout] 129 | | (T3, t3), [INFO] [stdout] 130 | | (T4, t4), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 131 | | (T5, t5), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 132 | | (T6, t6), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 133 | | (T7, t7), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 134 | | (T8, t8), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 135 | | (T9, t9), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 136 | | (T10, t10), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 137 | | (T11, t11), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 138 | | (T12, t12), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 139 | | (T13, t13), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 140 | | (T14, t14), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 141 | | (T15, t15), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | | } [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 `declare` (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/impls/tuples.rs:79:24 [INFO] [stdout] | [INFO] [stdout] 79 | Ok(($ident0, $($ident),*)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | 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] 125 | / declare! { [INFO] [stdout] 126 | | (T0, t0), [INFO] [stdout] 127 | | (T1, t1), [INFO] [stdout] 128 | | (T2, t2), [INFO] [stdout] ... | [INFO] [stdout] 131 | | (T5, t5), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 132 | | (T6, t6), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 133 | | (T7, t7), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 134 | | (T8, t8), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 135 | | (T9, t9), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 136 | | (T10, t10), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 137 | | (T11, t11), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 138 | | (T12, t12), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 139 | | (T13, t13), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 140 | | (T14, t14), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 141 | | (T15, t15), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | | } [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 `declare` (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/impls/tuples.rs:116:24 [INFO] [stdout] | [INFO] [stdout] 116 | Ok(($ident0, $($ident),*)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | 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] 125 | / declare! { [INFO] [stdout] 126 | | (T0, t0), [INFO] [stdout] 127 | | (T1, t1), [INFO] [stdout] 128 | | (T2, t2), [INFO] [stdout] ... | [INFO] [stdout] 131 | | (T5, t5), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 132 | | (T6, t6), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 133 | | (T7, t7), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 134 | | (T8, t8), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 135 | | (T9, t9), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 136 | | (T10, t10), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 137 | | (T11, t11), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 138 | | (T12, t12), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 139 | | (T13, t13), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 140 | | (T14, t14), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 141 | | (T15, t15), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | | } [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 `declare` (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/impls/tuples.rs:79:24 [INFO] [stdout] | [INFO] [stdout] 79 | Ok(($ident0, $($ident),*)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 125 | / declare! { [INFO] [stdout] 126 | | (T0, t0), [INFO] [stdout] 127 | | (T1, t1), [INFO] [stdout] 128 | | (T2, t2), [INFO] [stdout] ... | [INFO] [stdout] 132 | | (T6, t6), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 133 | | (T7, t7), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 134 | | (T8, t8), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 135 | | (T9, t9), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 136 | | (T10, t10), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 137 | | (T11, t11), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 138 | | (T12, t12), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 139 | | (T13, t13), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 140 | | (T14, t14), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 141 | | (T15, t15), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | | } [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 `declare` (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/impls/tuples.rs:116:24 [INFO] [stdout] | [INFO] [stdout] 116 | Ok(($ident0, $($ident),*)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 125 | / declare! { [INFO] [stdout] 126 | | (T0, t0), [INFO] [stdout] 127 | | (T1, t1), [INFO] [stdout] 128 | | (T2, t2), [INFO] [stdout] ... | [INFO] [stdout] 132 | | (T6, t6), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 133 | | (T7, t7), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 134 | | (T8, t8), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 135 | | (T9, t9), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 136 | | (T10, t10), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 137 | | (T11, t11), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 138 | | (T12, t12), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 139 | | (T13, t13), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 140 | | (T14, t14), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 141 | | (T15, t15), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | | } [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 `declare` (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/impls/tuples.rs:79:24 [INFO] [stdout] | [INFO] [stdout] 79 | Ok(($ident0, $($ident),*)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | 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] 125 | / declare! { [INFO] [stdout] 126 | | (T0, t0), [INFO] [stdout] 127 | | (T1, t1), [INFO] [stdout] 128 | | (T2, t2), [INFO] [stdout] ... | [INFO] [stdout] 133 | | (T7, t7), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 134 | | (T8, t8), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 135 | | (T9, t9), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 136 | | (T10, t10), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 137 | | (T11, t11), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 138 | | (T12, t12), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 139 | | (T13, t13), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 140 | | (T14, t14), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 141 | | (T15, t15), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | | } [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 `declare` (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/impls/tuples.rs:116:24 [INFO] [stdout] | [INFO] [stdout] 116 | Ok(($ident0, $($ident),*)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | 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] 125 | / declare! { [INFO] [stdout] 126 | | (T0, t0), [INFO] [stdout] 127 | | (T1, t1), [INFO] [stdout] 128 | | (T2, t2), [INFO] [stdout] ... | [INFO] [stdout] 133 | | (T7, t7), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 134 | | (T8, t8), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 135 | | (T9, t9), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 136 | | (T10, t10), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 137 | | (T11, t11), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 138 | | (T12, t12), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 139 | | (T13, t13), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 140 | | (T14, t14), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 141 | | (T15, t15), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | | } [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 `declare` (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/impls/tuples.rs:79:24 [INFO] [stdout] | [INFO] [stdout] 79 | Ok(($ident0, $($ident),*)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 125 | / declare! { [INFO] [stdout] 126 | | (T0, t0), [INFO] [stdout] 127 | | (T1, t1), [INFO] [stdout] 128 | | (T2, t2), [INFO] [stdout] ... | [INFO] [stdout] 134 | | (T8, t8), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 135 | | (T9, t9), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 136 | | (T10, t10), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 137 | | (T11, t11), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 138 | | (T12, t12), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 139 | | (T13, t13), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 140 | | (T14, t14), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 141 | | (T15, t15), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | | } [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 `declare` (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/impls/tuples.rs:116:24 [INFO] [stdout] | [INFO] [stdout] 116 | Ok(($ident0, $($ident),*)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 125 | / declare! { [INFO] [stdout] 126 | | (T0, t0), [INFO] [stdout] 127 | | (T1, t1), [INFO] [stdout] 128 | | (T2, t2), [INFO] [stdout] ... | [INFO] [stdout] 134 | | (T8, t8), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 135 | | (T9, t9), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 136 | | (T10, t10), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 137 | | (T11, t11), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 138 | | (T12, t12), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 139 | | (T13, t13), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 140 | | (T14, t14), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 141 | | (T15, t15), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | | } [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 `declare` (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/impls/tuples.rs:79:24 [INFO] [stdout] | [INFO] [stdout] 79 | Ok(($ident0, $($ident),*)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 125 | / declare! { [INFO] [stdout] 126 | | (T0, t0), [INFO] [stdout] 127 | | (T1, t1), [INFO] [stdout] 128 | | (T2, t2), [INFO] [stdout] ... | [INFO] [stdout] 135 | | (T9, t9), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 136 | | (T10, t10), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 137 | | (T11, t11), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 138 | | (T12, t12), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 139 | | (T13, t13), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 140 | | (T14, t14), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 141 | | (T15, t15), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | | } [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 `declare` (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/impls/tuples.rs:116:24 [INFO] [stdout] | [INFO] [stdout] 116 | Ok(($ident0, $($ident),*)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 125 | / declare! { [INFO] [stdout] 126 | | (T0, t0), [INFO] [stdout] 127 | | (T1, t1), [INFO] [stdout] 128 | | (T2, t2), [INFO] [stdout] ... | [INFO] [stdout] 135 | | (T9, t9), [INFO] [stdout] | | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 136 | | (T10, t10), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 137 | | (T11, t11), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 138 | | (T12, t12), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 139 | | (T13, t13), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 140 | | (T14, t14), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 141 | | (T15, t15), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | | } [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 `declare` (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/impls/tuples.rs:79:24 [INFO] [stdout] | [INFO] [stdout] 79 | Ok(($ident0, $($ident),*)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | 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] 125 | / declare! { [INFO] [stdout] 126 | | (T0, t0), [INFO] [stdout] 127 | | (T1, t1), [INFO] [stdout] 128 | | (T2, t2), [INFO] [stdout] ... | [INFO] [stdout] 136 | | (T10, t10), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 137 | | (T11, t11), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 138 | | (T12, t12), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 139 | | (T13, t13), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 140 | | (T14, t14), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 141 | | (T15, t15), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | | } [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 `declare` (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/impls/tuples.rs:116:24 [INFO] [stdout] | [INFO] [stdout] 116 | Ok(($ident0, $($ident),*)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | 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] 125 | / declare! { [INFO] [stdout] 126 | | (T0, t0), [INFO] [stdout] 127 | | (T1, t1), [INFO] [stdout] 128 | | (T2, t2), [INFO] [stdout] ... | [INFO] [stdout] 136 | | (T10, t10), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 137 | | (T11, t11), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 138 | | (T12, t12), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 139 | | (T13, t13), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 140 | | (T14, t14), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 141 | | (T15, t15), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | | } [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 `declare` (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/impls/tuples.rs:79:24 [INFO] [stdout] | [INFO] [stdout] 79 | Ok(($ident0, $($ident),*)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 125 | / declare! { [INFO] [stdout] 126 | | (T0, t0), [INFO] [stdout] 127 | | (T1, t1), [INFO] [stdout] 128 | | (T2, t2), [INFO] [stdout] ... | [INFO] [stdout] 137 | | (T11, t11), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 138 | | (T12, t12), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 139 | | (T13, t13), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 140 | | (T14, t14), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 141 | | (T15, t15), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | | } [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 `declare` (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/impls/tuples.rs:116:24 [INFO] [stdout] | [INFO] [stdout] 116 | Ok(($ident0, $($ident),*)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 125 | / declare! { [INFO] [stdout] 126 | | (T0, t0), [INFO] [stdout] 127 | | (T1, t1), [INFO] [stdout] 128 | | (T2, t2), [INFO] [stdout] ... | [INFO] [stdout] 137 | | (T11, t11), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 138 | | (T12, t12), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 139 | | (T13, t13), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 140 | | (T14, t14), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 141 | | (T15, t15), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | | } [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 `declare` (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/impls/tuples.rs:79:24 [INFO] [stdout] | [INFO] [stdout] 79 | Ok(($ident0, $($ident),*)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | 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] 125 | / declare! { [INFO] [stdout] 126 | | (T0, t0), [INFO] [stdout] 127 | | (T1, t1), [INFO] [stdout] 128 | | (T2, t2), [INFO] [stdout] ... | [INFO] [stdout] 138 | | (T12, t12), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 139 | | (T13, t13), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 140 | | (T14, t14), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 141 | | (T15, t15), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | | } [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 `declare` (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/impls/tuples.rs:116:24 [INFO] [stdout] | [INFO] [stdout] 116 | Ok(($ident0, $($ident),*)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | 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] 125 | / declare! { [INFO] [stdout] 126 | | (T0, t0), [INFO] [stdout] 127 | | (T1, t1), [INFO] [stdout] 128 | | (T2, t2), [INFO] [stdout] ... | [INFO] [stdout] 138 | | (T12, t12), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 139 | | (T13, t13), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 140 | | (T14, t14), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 141 | | (T15, t15), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | | } [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 `declare` (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/impls/tuples.rs:79:24 [INFO] [stdout] | [INFO] [stdout] 79 | Ok(($ident0, $($ident),*)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 125 | / declare! { [INFO] [stdout] 126 | | (T0, t0), [INFO] [stdout] 127 | | (T1, t1), [INFO] [stdout] 128 | | (T2, t2), [INFO] [stdout] ... | [INFO] [stdout] 139 | | (T13, t13), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 140 | | (T14, t14), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 141 | | (T15, t15), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | | } [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 `declare` (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/impls/tuples.rs:116:24 [INFO] [stdout] | [INFO] [stdout] 116 | Ok(($ident0, $($ident),*)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 125 | / declare! { [INFO] [stdout] 126 | | (T0, t0), [INFO] [stdout] 127 | | (T1, t1), [INFO] [stdout] 128 | | (T2, t2), [INFO] [stdout] ... | [INFO] [stdout] 139 | | (T13, t13), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 140 | | (T14, t14), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 141 | | (T15, t15), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | | } [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 `declare` (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/impls/tuples.rs:79:24 [INFO] [stdout] | [INFO] [stdout] 79 | Ok(($ident0, $($ident),*)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 125 | / declare! { [INFO] [stdout] 126 | | (T0, t0), [INFO] [stdout] 127 | | (T1, t1), [INFO] [stdout] 128 | | (T2, t2), [INFO] [stdout] ... | [INFO] [stdout] 140 | | (T14, t14), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 141 | | (T15, t15), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | | } [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 `declare` (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/impls/tuples.rs:116:24 [INFO] [stdout] | [INFO] [stdout] 116 | Ok(($ident0, $($ident),*)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 125 | / declare! { [INFO] [stdout] 126 | | (T0, t0), [INFO] [stdout] 127 | | (T1, t1), [INFO] [stdout] 128 | | (T2, t2), [INFO] [stdout] ... | [INFO] [stdout] 140 | | (T14, t14), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 141 | | (T15, t15), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | | } [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 `declare` (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/impls/tuples.rs:79:24 [INFO] [stdout] | [INFO] [stdout] 79 | Ok(($ident0, $($ident),*)) [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] 125 | / declare! { [INFO] [stdout] 126 | | (T0, t0), [INFO] [stdout] 127 | | (T1, t1), [INFO] [stdout] 128 | | (T2, t2), [INFO] [stdout] ... | [INFO] [stdout] 141 | | (T15, t15), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | | } [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 `declare` (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/impls/tuples.rs:116:24 [INFO] [stdout] | [INFO] [stdout] 116 | Ok(($ident0, $($ident),*)) [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] 125 | / declare! { [INFO] [stdout] 126 | | (T0, t0), [INFO] [stdout] 127 | | (T1, t1), [INFO] [stdout] 128 | | (T2, t2), [INFO] [stdout] ... | [INFO] [stdout] 141 | | (T15, t15), [INFO] [stdout] | | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | | } [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 `declare` (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/lib.rs:219:14 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn skip_field<'de, D>(decoder: D) -> Result::Error> [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 219 | skip(decoder.decode_value()?) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [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 155 previous errors; 15 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `musli-core` (lib) due to 156 previous errors; 15 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "bbe3d016022d0cb6c940f958febe463b854f0f93fc16d9f7f70e307e56b3c230", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bbe3d016022d0cb6c940f958febe463b854f0f93fc16d9f7f70e307e56b3c230", kill_on_drop: false }` [INFO] [stdout] bbe3d016022d0cb6c940f958febe463b854f0f93fc16d9f7f70e307e56b3c230