[INFO] fetching crate dvcompute_results_cons 2.0.0... [INFO] checking dvcompute_results_cons-2.0.0 against try#4d98531622e1718ae0bc3c7a1ab9cd8938428452+rustflags=-Dtail_expr_drop_order for pr-129604 [INFO] extracting crate dvcompute_results_cons 2.0.0 into /workspace/builds/worker-5-tc2/source [INFO] validating manifest of crates.io crate dvcompute_results_cons 2.0.0 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 dvcompute_results_cons 2.0.0 [INFO] finished tweaking crates.io crate dvcompute_results_cons 2.0.0 [INFO] tweaked toml for crates.io crate dvcompute_results_cons 2.0.0 written to /workspace/builds/worker-5-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 26 packages to latest compatible versions [INFO] [stderr] Adding getrandom v0.1.16 (latest: v0.2.15) [INFO] [stderr] Adding rand v0.7.3 (latest: v0.8.5) [INFO] [stderr] Adding rand_chacha v0.2.2 (latest: v0.3.1) [INFO] [stderr] Adding rand_core v0.5.1 (latest: v0.6.4) [INFO] [stderr] Adding rand_hc v0.2.0 (latest: v0.3.2) [INFO] [stderr] Adding wasi v0.9.0+wasi-snapshot-preview1 (latest: v0.13.2+wasi-0.2.1) [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-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] d3a192f03429ecac56a33f821a763cf618467dd13046a6dfb721d23d0fcd2e55 [INFO] running `Command { std: "docker" "start" "-a" "d3a192f03429ecac56a33f821a763cf618467dd13046a6dfb721d23d0fcd2e55", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d3a192f03429ecac56a33f821a763cf618467dd13046a6dfb721d23d0fcd2e55", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d3a192f03429ecac56a33f821a763cf618467dd13046a6dfb721d23d0fcd2e55", kill_on_drop: false }` [INFO] [stdout] d3a192f03429ecac56a33f821a763cf618467dd13046a6dfb721d23d0fcd2e55 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] e2d2092a155ee8ce2df8b339dae1e5d0feddd71522e78cefc06e2bab2d0c4a5a [INFO] running `Command { std: "docker" "start" "-a" "e2d2092a155ee8ce2df8b339dae1e5d0feddd71522e78cefc06e2bab2d0c4a5a", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.209 [INFO] [stderr] Compiling dvcompute_cons v2.0.0 [INFO] [stderr] Checking dvcompute_utils v2.0.0 [INFO] [stderr] Compiling dvcompute_gpss_cons v2.0.0 [INFO] [stderr] Compiling dvcompute_results_cons v2.0.0 (/opt/rustwide/workdir) [INFO] [stderr] Checking getrandom v0.1.16 [INFO] [stderr] Checking dvcompute_network v2.0.0 [INFO] [stderr] Checking ppv-lite86 v0.2.20 [INFO] [stderr] Compiling serde_derive v1.0.209 [INFO] [stderr] Checking rand_core v0.5.1 [INFO] [stderr] Checking rand_chacha v0.2.2 [INFO] [stderr] Checking rand v0.7.3 [INFO] [stderr] Checking dvcompute_rand_dist v2.0.0 [INFO] [stderr] Checking bincode v1.3.3 [INFO] [stdout] warning: unexpected `cfg` condition value: `seq_mode` [INFO] [stdout] --> src/simulation/results/io.rs:179:11 [INFO] [stdout] | [INFO] [stdout] 179 | #[cfg(any(feature="seq_mode", feature="wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cons_mode`, `default`, `dvcompute`, and `dvcompute_gpss` [INFO] [stdout] = help: consider adding `seq_mode` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `wasm_mode` [INFO] [stdout] --> src/simulation/results/io.rs:179:31 [INFO] [stdout] | [INFO] [stdout] 179 | #[cfg(any(feature="seq_mode", feature="wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cons_mode`, `default`, `dvcompute`, and `dvcompute_gpss` [INFO] [stdout] = help: consider adding `wasm_mode` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `seq_mode` [INFO] [stdout] --> src/simulation/results/io.rs:203:11 [INFO] [stdout] | [INFO] [stdout] 203 | #[cfg(any(feature="seq_mode", feature="wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cons_mode`, `default`, `dvcompute`, and `dvcompute_gpss` [INFO] [stdout] = help: consider adding `seq_mode` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `wasm_mode` [INFO] [stdout] --> src/simulation/results/io.rs:203:31 [INFO] [stdout] | [INFO] [stdout] 203 | #[cfg(any(feature="seq_mode", feature="wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cons_mode`, `default`, `dvcompute`, and `dvcompute_gpss` [INFO] [stdout] = help: consider adding `wasm_mode` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `seq_mode` [INFO] [stdout] --> src/simulation/results/io.rs:227:11 [INFO] [stdout] | [INFO] [stdout] 227 | #[cfg(any(feature="seq_mode", feature="wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cons_mode`, `default`, `dvcompute`, and `dvcompute_gpss` [INFO] [stdout] = help: consider adding `seq_mode` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `wasm_mode` [INFO] [stdout] --> src/simulation/results/io.rs:227:31 [INFO] [stdout] | [INFO] [stdout] 227 | #[cfg(any(feature="seq_mode", feature="wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cons_mode`, `default`, `dvcompute`, and `dvcompute_gpss` [INFO] [stdout] = help: consider adding `wasm_mode` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `seq_mode` [INFO] [stdout] --> src/simulation/results/io.rs:247:11 [INFO] [stdout] | [INFO] [stdout] 247 | #[cfg(any(feature="seq_mode", feature="wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cons_mode`, `default`, `dvcompute`, and `dvcompute_gpss` [INFO] [stdout] = help: consider adding `seq_mode` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `wasm_mode` [INFO] [stdout] --> src/simulation/results/io.rs:247:31 [INFO] [stdout] | [INFO] [stdout] 247 | #[cfg(any(feature="seq_mode", feature="wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cons_mode`, `default`, `dvcompute`, and `dvcompute_gpss` [INFO] [stdout] = help: consider adding `wasm_mode` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `seq_mode` [INFO] [stdout] --> src/simulation/results/io.rs:267:11 [INFO] [stdout] | [INFO] [stdout] 267 | #[cfg(any(feature="seq_mode", feature="wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cons_mode`, `default`, `dvcompute`, and `dvcompute_gpss` [INFO] [stdout] = help: consider adding `seq_mode` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `wasm_mode` [INFO] [stdout] --> src/simulation/results/io.rs:267:31 [INFO] [stdout] | [INFO] [stdout] 267 | #[cfg(any(feature="seq_mode", feature="wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cons_mode`, `default`, `dvcompute`, and `dvcompute_gpss` [INFO] [stdout] = help: consider adding `wasm_mode` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `seq_mode` [INFO] [stdout] --> src/simulation/results/io.rs:295:11 [INFO] [stdout] | [INFO] [stdout] 295 | #[cfg(any(feature="seq_mode", feature="wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cons_mode`, `default`, `dvcompute`, and `dvcompute_gpss` [INFO] [stdout] = help: consider adding `seq_mode` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `wasm_mode` [INFO] [stdout] --> src/simulation/results/io.rs:295:31 [INFO] [stdout] | [INFO] [stdout] 295 | #[cfg(any(feature="seq_mode", feature="wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cons_mode`, `default`, `dvcompute`, and `dvcompute_gpss` [INFO] [stdout] = help: consider adding `wasm_mode` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `seq_mode` [INFO] [stdout] --> src/simulation/results/io.rs:179:11 [INFO] [stdout] | [INFO] [stdout] 179 | #[cfg(any(feature="seq_mode", feature="wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cons_mode`, `default`, `dvcompute`, and `dvcompute_gpss` [INFO] [stdout] = help: consider adding `seq_mode` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `wasm_mode` [INFO] [stdout] --> src/simulation/results/io.rs:179:31 [INFO] [stdout] | [INFO] [stdout] 179 | #[cfg(any(feature="seq_mode", feature="wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cons_mode`, `default`, `dvcompute`, and `dvcompute_gpss` [INFO] [stdout] = help: consider adding `wasm_mode` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `seq_mode` [INFO] [stdout] --> src/simulation/results/io.rs:203:11 [INFO] [stdout] | [INFO] [stdout] 203 | #[cfg(any(feature="seq_mode", feature="wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cons_mode`, `default`, `dvcompute`, and `dvcompute_gpss` [INFO] [stdout] = help: consider adding `seq_mode` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `wasm_mode` [INFO] [stdout] --> src/simulation/results/io.rs:203:31 [INFO] [stdout] | [INFO] [stdout] 203 | #[cfg(any(feature="seq_mode", feature="wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cons_mode`, `default`, `dvcompute`, and `dvcompute_gpss` [INFO] [stdout] = help: consider adding `wasm_mode` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `seq_mode` [INFO] [stdout] --> src/simulation/results/io.rs:227:11 [INFO] [stdout] | [INFO] [stdout] 227 | #[cfg(any(feature="seq_mode", feature="wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cons_mode`, `default`, `dvcompute`, and `dvcompute_gpss` [INFO] [stdout] = help: consider adding `seq_mode` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `wasm_mode` [INFO] [stdout] --> src/simulation/results/io.rs:227:31 [INFO] [stdout] | [INFO] [stdout] 227 | #[cfg(any(feature="seq_mode", feature="wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cons_mode`, `default`, `dvcompute`, and `dvcompute_gpss` [INFO] [stdout] = help: consider adding `wasm_mode` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `seq_mode` [INFO] [stdout] --> src/simulation/results/io.rs:247:11 [INFO] [stdout] | [INFO] [stdout] 247 | #[cfg(any(feature="seq_mode", feature="wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cons_mode`, `default`, `dvcompute`, and `dvcompute_gpss` [INFO] [stdout] = help: consider adding `seq_mode` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `wasm_mode` [INFO] [stdout] --> src/simulation/results/io.rs:247:31 [INFO] [stdout] | [INFO] [stdout] 247 | #[cfg(any(feature="seq_mode", feature="wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cons_mode`, `default`, `dvcompute`, and `dvcompute_gpss` [INFO] [stdout] = help: consider adding `wasm_mode` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `seq_mode` [INFO] [stdout] --> src/simulation/results/io.rs:267:11 [INFO] [stdout] | [INFO] [stdout] 267 | #[cfg(any(feature="seq_mode", feature="wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cons_mode`, `default`, `dvcompute`, and `dvcompute_gpss` [INFO] [stdout] = help: consider adding `seq_mode` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `wasm_mode` [INFO] [stdout] --> src/simulation/results/io.rs:267:31 [INFO] [stdout] | [INFO] [stdout] 267 | #[cfg(any(feature="seq_mode", feature="wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cons_mode`, `default`, `dvcompute`, and `dvcompute_gpss` [INFO] [stdout] = help: consider adding `wasm_mode` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `seq_mode` [INFO] [stdout] --> src/simulation/results/io.rs:295:11 [INFO] [stdout] | [INFO] [stdout] 295 | #[cfg(any(feature="seq_mode", feature="wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cons_mode`, `default`, `dvcompute`, and `dvcompute_gpss` [INFO] [stdout] = help: consider adding `seq_mode` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `wasm_mode` [INFO] [stdout] --> src/simulation/results/io.rs:295:31 [INFO] [stdout] | [INFO] [stdout] 295 | #[cfg(any(feature="seq_mode", feature="wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cons_mode`, `default`, `dvcompute`, and `dvcompute_gpss` [INFO] [stdout] = help: consider adding `wasm_mode` as a feature in `Cargo.toml` [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/simulation/results/mod.rs:316:73 [INFO] [stdout] | [INFO] [stdout] 297 | pub fn from_stats(cont: ResultValue>) -> ResultSource [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 316 | summary: Rc::new(move || { ResultSource::summary_from_stats(cont.clone()) }), [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/simulation/results/mod.rs:329:28 [INFO] [stdout] | [INFO] [stdout] 324 | pub fn summary_from_stats(cont: ResultValue>) -> ResultSource [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 329 | ResultSource::Item(Rc::new(cont.get_string_val().unwrap())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:357:80 [INFO] [stdout] | [INFO] [stdout] 333 | pub fn from_timing_stats(cont: ResultValue>) -> ResultSource [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 357 | summary: Rc::new(move || { ResultSource::summary_from_timing_stats(cont.clone()) }), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:370:28 [INFO] [stdout] | [INFO] [stdout] 365 | pub fn summary_from_timing_stats(cont: ResultValue>) -> ResultSource [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 370 | ResultSource::Item(Rc::new(cont.get_string_val().unwrap())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:414:73 [INFO] [stdout] | [INFO] [stdout] 374 | pub fn from_queue(cont: ResultContainer) -> ResultSource { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 414 | summary: Rc::new(move || { ResultSource::summary_from_queue(cont.clone()) }), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:454:73 [INFO] [stdout] | [INFO] [stdout] 422 | pub fn summary_from_queue(cont: ResultContainer) -> ResultSource { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 454 | summary: Rc::new(move || { ResultSource::summary_from_queue(cont.clone()) }), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:517:76 [INFO] [stdout] | [INFO] [stdout] 462 | pub fn from_facility(cont: ResultContainer>) -> ResultSource { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 517 | summary: Rc::new(move || { ResultSource::summary_from_facility(cont.clone()) }), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:557:76 [INFO] [stdout] | [INFO] [stdout] 525 | pub fn summary_from_facility(cont: ResultContainer>) -> ResultSource { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 557 | summary: Rc::new(move || { ResultSource::summary_from_facility(cont.clone()) }), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:625:75 [INFO] [stdout] | [INFO] [stdout] 565 | pub fn from_storage(cont: ResultContainer>) -> ResultSource { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 625 | summary: Rc::new(move || { ResultSource::summary_from_storage(cont.clone()) }), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:671:75 [INFO] [stdout] | [INFO] [stdout] 633 | pub fn summary_from_storage(cont: ResultContainer>) -> ResultSource { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 671 | summary: Rc::new(move || { ResultSource::summary_from_storage(cont.clone()) }), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:767:81 [INFO] [stdout] | [INFO] [stdout] 679 | pub fn from_bounded_queue(cont: ResultContainer>) -> ResultSource [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 767 | summary: Rc::new(move || { ResultSource::summary_from_bounded_queue(cont.clone()) }), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:827:81 [INFO] [stdout] | [INFO] [stdout] 775 | pub fn summary_from_bounded_queue(cont: ResultContainer>) -> ResultSource [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 827 | summary: Rc::new(move || { ResultSource::summary_from_bounded_queue(cont.clone()) }), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:892:83 [INFO] [stdout] | [INFO] [stdout] 835 | pub fn from_unbounded_queue(cont: ResultContainer>) -> ResultSource [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 892 | summary: Rc::new(move || { ResultSource::summary_from_unbounded_queue(cont.clone()) }), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:936:83 [INFO] [stdout] | [INFO] [stdout] 900 | pub fn summary_from_unbounded_queue(cont: ResultContainer>) -> ResultSource [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 936 | summary: Rc::new(move || { ResultSource::summary_from_unbounded_queue(cont.clone()) }), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1182:27 [INFO] [stdout] | [INFO] [stdout] 1181 | .fold(ResultObservable::empty(), move |acc, item| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1182 | acc.merge(item.observable()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1209:39 [INFO] [stdout] | [INFO] [stdout] 1198 | fn with_items(vec: Rc, items: Vec) -> ResultSource { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1207 | let items = items.clone(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1208 | Rc::new(move || { [INFO] [stdout] 1209 | ResultVec::with_items(vec.clone(), items.clone()) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1209:52 [INFO] [stdout] | [INFO] [stdout] 1198 | fn with_items(vec: Rc, items: Vec) -> ResultSource { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1207 | let items = items.clone(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1208 | Rc::new(move || { [INFO] [stdout] 1209 | ResultVec::with_items(vec.clone(), items.clone()) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1260:17 [INFO] [stdout] | [INFO] [stdout] 1252 | pub fn map(self, f: F) -> ResultValue [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1257 | let ResultValue { name, name_path, id, id_path, data, observable } = self; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1260 | data().map(f.clone()).into_boxed() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1282:17 [INFO] [stdout] | [INFO] [stdout] 1274 | pub fn and_then(self, f: F) -> ResultValue [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1279 | let ResultValue { name, name_path, id, id_path, data, observable } = self; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1282 | (f.clone())(data()) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1282:29 [INFO] [stdout] | [INFO] [stdout] 1274 | pub fn and_then(self, f: F) -> ResultValue [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1279 | let ResultValue { name, name_path, id, id_path, data, observable } = self; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1282 | (f.clone())(data()) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1329:28 [INFO] [stdout] | [INFO] [stdout] 1303 | pub fn raw_prop_source(self, prop_name: &str, prop_id: ResultId, prop_data: F) -> ResultSource [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] 1309 | let ResultValue { name, name_path, id: _, id_path, data, observable } = self; [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] 1310 | let item = ResultValue { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1324 | let data = data.clone(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1329 | ResultSource::Item(Rc::new(item)) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1325:35 [INFO] [stdout] | [INFO] [stdout] 1303 | pub fn raw_prop_source(self, prop_name: &str, prop_id: ResultId, prop_data: F) -> ResultSource [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1324 | let data = data.clone(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1325 | Rc::new(move || { (prop_data.clone())(data()) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1325:55 [INFO] [stdout] | [INFO] [stdout] 1303 | pub fn raw_prop_source(self, prop_name: &str, prop_id: ResultId, prop_data: F) -> ResultSource [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1324 | let data = data.clone(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1325 | Rc::new(move || { (prop_data.clone())(data()) }) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1357:13 [INFO] [stdout] | [INFO] [stdout] 1350 | pub fn map_prop(self, prop_name: &str, prop_id: ResultId, prop_data: F) -> ResultProperty [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] 1357 | move |comp| { comp.map(prop_data).into_boxed() }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1357:27 [INFO] [stdout] | [INFO] [stdout] 1350 | pub fn map_prop(self, prop_name: &str, prop_id: ResultId, prop_data: F) -> ResultProperty [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1357 | move |comp| { comp.map(prop_data).into_boxed() }) [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1396:25 [INFO] [stdout] | [INFO] [stdout] 1386 | pub fn map(val: Rc, f: F) -> ResultContainer [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] 1389 | let data = Grc::new(f(&val.data)); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1396 | observable: val.observable.clone() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1430:28 [INFO] [stdout] | [INFO] [stdout] 1401 | pub fn raw_prop_source(self, prop_name: &str, prop_id: ResultId, prop_data: F1, prop_observable: F2) -> ResultSource [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] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1408 | let ResultContainer { name, name_path, id: _, id_path, data, observable: _ } = self; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1409 | let item = ResultValue { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1423 | let data = data.clone(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1430 | ResultSource::Item(Rc::new(item)) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1424:35 [INFO] [stdout] | [INFO] [stdout] 1401 | pub fn raw_prop_source(self, prop_name: &str, prop_id: ResultId, prop_data: F1, prop_observable: F2) -> ResultSource [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1423 | let data = data.clone(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1424 | Rc::new(move || { (prop_data.clone())(data.clone()) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1424:55 [INFO] [stdout] | [INFO] [stdout] 1401 | pub fn raw_prop_source(self, prop_name: &str, prop_id: ResultId, prop_data: F1, prop_observable: F2) -> ResultSource [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1423 | let data = data.clone(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1424 | Rc::new(move || { (prop_data.clone())(data.clone()) }) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1427:35 [INFO] [stdout] | [INFO] [stdout] 1401 | pub fn raw_prop_source(self, prop_name: &str, prop_id: ResultId, prop_data: F1, prop_observable: F2) -> ResultSource [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1408 | let ResultContainer { name, name_path, id: _, id_path, data, observable: _ } = self; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1427 | Rc::new(move || { (prop_observable.clone())(data.clone()) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1427:61 [INFO] [stdout] | [INFO] [stdout] 1401 | pub fn raw_prop_source(self, prop_name: &str, prop_id: ResultId, prop_data: F1, prop_observable: F2) -> ResultSource [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1408 | let ResultContainer { name, name_path, id: _, id_path, data, observable: _ } = self; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1427 | Rc::new(move || { (prop_observable.clone())(data.clone()) }) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1459:13 [INFO] [stdout] | [INFO] [stdout] 1452 | pub fn const_prop(self, prop_name: &str, prop_id: ResultId, prop_data: F) -> ResultProperty [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] 1459 | move |e| { return_event(prop_data(e)).into_boxed() }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1459:24 [INFO] [stdout] | [INFO] [stdout] 1452 | pub fn const_prop(self, prop_name: &str, prop_id: ResultId, prop_data: F) -> ResultProperty [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1459 | move |e| { return_event(prop_data(e)).into_boxed() }, [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1473:13 [INFO] [stdout] | [INFO] [stdout] 1465 | pub fn integ_prop(self, prop_name: &str, prop_id: ResultId, prop_data: F) -> ResultProperty [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] 1473 | move |e| { prop_data(e).into_boxed() }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1473:24 [INFO] [stdout] | [INFO] [stdout] 1465 | pub fn integ_prop(self, prop_name: &str, prop_id: ResultId, prop_data: F) -> ResultProperty [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1473 | move |e| { prop_data(e).into_boxed() }, [INFO] [stdout] | - ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1488:13 [INFO] [stdout] | [INFO] [stdout] 1478 | pub fn prop(self, prop_name: &str, prop_id: ResultId, prop_data: F1, prop_observable: F2) -> ResultProperty [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] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1488 | move |e| { prop_data(e).into_boxed() }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1489:13 [INFO] [stdout] | [INFO] [stdout] 1478 | pub fn prop(self, prop_name: &str, prop_id: ResultId, prop_data: F1, prop_observable: F2) -> ResultProperty [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] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1489 | move |e| { ResultObservable::Observable(prop_observable(e).into_boxed()) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1488:24 [INFO] [stdout] | [INFO] [stdout] 1478 | pub fn prop(self, prop_name: &str, prop_id: ResultId, prop_data: F1, prop_observable: F2) -> ResultProperty [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1488 | move |e| { prop_data(e).into_boxed() }, [INFO] [stdout] | - ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1489:53 [INFO] [stdout] | [INFO] [stdout] 1478 | pub fn prop(self, prop_name: &str, prop_id: ResultId, prop_data: F1, prop_observable: F2) -> ResultProperty [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1489 | move |e| { ResultObservable::Observable(prop_observable(e).into_boxed()) }) [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1514:5 [INFO] [stdout] | [INFO] [stdout] 1511 | fn norm_timing_stats_data(data: ResultData>) -> ResultData> [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1514 | / data.and_then(move |x| { [INFO] [stdout] 1515 | | cons_event(move |p| { [INFO] [stdout] 1516 | | let n = p.iteration; [INFO] [stdout] 1517 | | let y = x.norm(n); [INFO] [stdout] 1518 | | result::Result::Ok(y) [INFO] [stdout] 1519 | | }) [INFO] [stdout] 1520 | | }).into_boxed() [INFO] [stdout] | |______^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1556:15 [INFO] [stdout] | [INFO] [stdout] 1555 | pub fn merge(self, other: Self) -> Self { [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] 1556 | match (self, other) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:2329:32 [INFO] [stdout] | [INFO] [stdout] 2326 | let source_in_integ_times = new_observable_source_in_integ_times().call_event(p)?; [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2327 | let source_in_start_time = new_observable_source_in_start_time().call_event(p)?; [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2328 | let source_in_stop_time = new_observable_source_in_stop_time().call_event(p)?; [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2329 | result::Result::Ok(ResultPredefinedObservableSet { [INFO] [stdout] | ________________________________^ [INFO] [stdout] 2330 | | source_in_integ_times: source_in_integ_times, [INFO] [stdout] 2331 | | source_in_start_time: source_in_start_time, [INFO] [stdout] 2332 | | source_in_stop_time: source_in_stop_time [INFO] [stdout] 2333 | | }) [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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:2522:16 [INFO] [stdout] | [INFO] [stdout] 2518 | pub fn new(f: F) -> ResultTransform [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2522 | f: Rc::new(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/simulation/results/mod.rs:2533:53 [INFO] [stdout] | [INFO] [stdout] 2533 | ResultTransform::new(|x| result::Result::Ok(x.clone())) [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:2540:30 [INFO] [stdout] | [INFO] [stdout] 2538 | let f = self.f.clone(); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2539 | let f2 = other.f.clone(); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2540 | ResultTransform::new(move |x| { [INFO] [stdout] | ______________________________^ [INFO] [stdout] 2541 | | let ys1 = f(x)?; [INFO] [stdout] 2542 | | let ys2 = f2(x)?; [INFO] [stdout] 2543 | | result::Result::Ok(ys1.merge(&ys2)) [INFO] [stdout] 2544 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:2543:32 [INFO] [stdout] | [INFO] [stdout] 2538 | let f = self.f.clone(); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2539 | let f2 = other.f.clone(); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2540 | ResultTransform::new(move |x| { [INFO] [stdout] 2541 | let ys1 = f(x)?; [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2542 | let ys2 = f2(x)?; [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2543 | result::Result::Ok(ys1.merge(&ys2)) [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/simulation/results/mod.rs:2551:30 [INFO] [stdout] | [INFO] [stdout] 2549 | let f = self.f.clone(); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2550 | let f2 = other.f.clone(); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2551 | ResultTransform::new(move |x| { [INFO] [stdout] | ______________________________^ [INFO] [stdout] 2552 | | let ys1 = f(x)?; [INFO] [stdout] 2553 | | f2(&ys1) [INFO] [stdout] 2554 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:2560:53 [INFO] [stdout] | [INFO] [stdout] 2560 | ResultTransform::new(|x| result::Result::Ok(x.summary())) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:2565:53 [INFO] [stdout] | [INFO] [stdout] 2565 | ResultTransform::new(|x| result::Result::Ok(x.expand())) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:2630:32 [INFO] [stdout] | [INFO] [stdout] 2626 | let mut ys: Vec = Vec::new(); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2630 | result::Result::Ok(ys.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/simulation/results/mod.rs:2654:28 [INFO] [stdout] | [INFO] [stdout] 2639 | fn get_source_by_id(self, name: ResultName, name_path: Vec, id: ResultId, id_path: Vec) -> ResultSource { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | let item = ResultValue { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2654 | ResultSource::Item(Rc::new(item)) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:2647:21 [INFO] [stdout] | [INFO] [stdout] 2639 | fn get_source_by_id(self, name: ResultName, name_path: Vec, id: ResultId, id_path: Vec) -> ResultSource { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2647 | self.next().into_event().into_boxed() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:2677:28 [INFO] [stdout] | [INFO] [stdout] 2662 | fn get_source_by_id(self, name: ResultName, name_path: Vec, id: ResultId, id_path: Vec) -> ResultSource { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2663 | let item = ResultValue { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2677 | ResultSource::Item(Rc::new(item)) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:2670:21 [INFO] [stdout] | [INFO] [stdout] 2662 | fn get_source_by_id(self, name: ResultName, name_path: Vec, id: ResultId, id_path: Vec) -> ResultSource { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2670 | self.next().into_event().into_boxed() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:2700:28 [INFO] [stdout] | [INFO] [stdout] 2685 | fn get_source_by_id(self, name: ResultName, name_path: Vec, id: ResultId, id_path: Vec) -> ResultSource { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2686 | let item = ResultValue { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2700 | ResultSource::Item(Rc::new(item)) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:2693:21 [INFO] [stdout] | [INFO] [stdout] 2685 | fn get_source_by_id(self, name: ResultName, name_path: Vec, id: ResultId, id_path: Vec) -> ResultSource { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2693 | self.next().into_boxed() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:2723:28 [INFO] [stdout] | [INFO] [stdout] 2708 | fn get_source_by_id(self, name: ResultName, name_path: Vec, id: ResultId, id_path: Vec) -> ResultSource { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2709 | let item = ResultValue { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2723 | ResultSource::Item(Rc::new(item)) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:2716:21 [INFO] [stdout] | [INFO] [stdout] 2708 | fn get_source_by_id(self, name: ResultName, name_path: Vec, id: ResultId, id_path: Vec) -> ResultSource { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2716 | RefComp::read(self.clone()).into_boxed() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:2803:62 [INFO] [stdout] | [INFO] [stdout] 2795 | fn get_source_by_id(self, name: ResultName, name_path: Vec, id: ResultId, id_path: Vec) -> ResultSource { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2803 | Rc::new(move || ResultObservable::Observable(self.changed_().into_boxed())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:2821:62 [INFO] [stdout] | [INFO] [stdout] 2813 | fn get_source_by_id(self, name: ResultName, name_path: Vec, id: ResultId, id_path: Vec) -> ResultSource { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2821 | Rc::new(move || ResultObservable::Observable(self.changed_().into_boxed())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:2839:62 [INFO] [stdout] | [INFO] [stdout] 2831 | fn get_source_by_id(self, name: ResultName, name_path: Vec, id: ResultId, id_path: Vec) -> ResultSource { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2839 | Rc::new(move || ResultObservable::Observable(self.changed_().into_boxed())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:2860:62 [INFO] [stdout] | [INFO] [stdout] 2852 | fn get_source_by_id(self, name: ResultName, name_path: Vec, id: ResultId, id_path: Vec) -> ResultSource { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2860 | Rc::new(move || ResultObservable::Observable(self.changed_().into_boxed())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:2880:62 [INFO] [stdout] | [INFO] [stdout] 2872 | fn get_source_by_id(self, name: ResultName, name_path: Vec, id: ResultId, id_path: Vec) -> ResultSource { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2880 | Rc::new(move || ResultObservable::Observable(self.changed_().into_boxed())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/io.rs:41:17 [INFO] [stdout] | [INFO] [stdout] 38 | pub fn show_result(comp: M, locale: ResultLocale) -> impl Event [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 41 | delay_event(move || { [INFO] [stdout] | _________________^ [INFO] [stdout] 42 | | let w = Grc::new(RefCell::new(Vec::new())); [INFO] [stdout] 43 | | write_result(comp, w.clone(), locale) [INFO] [stdout] 44 | | .and_then(move |()| { [INFO] [stdout] ... | [INFO] [stdout] 49 | | }) [INFO] [stdout] 50 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/io.rs:43:9 [INFO] [stdout] | [INFO] [stdout] 38 | pub fn show_result(comp: M, locale: ResultLocale) -> impl Event [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 42 | let w = Grc::new(RefCell::new(Vec::new())); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 43 | write_result(comp, w.clone(), locale) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/io.rs:44:23 [INFO] [stdout] | [INFO] [stdout] 38 | pub fn show_result(comp: M, locale: ResultLocale) -> impl Event [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 42 | let w = Grc::new(RefCell::new(Vec::new())); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 43 | write_result(comp, w.clone(), locale) [INFO] [stdout] 44 | .and_then(move |()| { [INFO] [stdout] | _______________________^ [INFO] [stdout] 45 | | cons_event(move |_p| { [INFO] [stdout] 46 | | let w = w.replace(Vec::new()); [INFO] [stdout] 47 | | into_string_result(w) [INFO] [stdout] 48 | | }) [INFO] [stdout] 49 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/io.rs:45:28 [INFO] [stdout] | [INFO] [stdout] 42 | let w = Grc::new(RefCell::new(Vec::new())); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 45 | cons_event(move |_p| { [INFO] [stdout] | ____________________________^ [INFO] [stdout] 46 | | let w = w.replace(Vec::new()); [INFO] [stdout] 47 | | into_string_result(w) [INFO] [stdout] 48 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/io.rs:59:22 [INFO] [stdout] | [INFO] [stdout] 55 | pub fn show_results_in_integ_times(f: F, locale: ResultLocale) -> impl Simulation [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 59 | delay_simulation(move || { [INFO] [stdout] | ______________________^ [INFO] [stdout] 60 | | let w = Grc::new(RefCell::new(Vec::new())); [INFO] [stdout] 61 | | write_results_in_integ_times(f, w.clone(), locale) [INFO] [stdout] 62 | | .and_then(move |()| { [INFO] [stdout] ... | [INFO] [stdout] 67 | | }) [INFO] [stdout] 68 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/io.rs:61:9 [INFO] [stdout] | [INFO] [stdout] 55 | pub fn show_results_in_integ_times(f: F, locale: ResultLocale) -> impl Simulation [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60 | let w = Grc::new(RefCell::new(Vec::new())); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 61 | write_results_in_integ_times(f, w.clone(), locale) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/io.rs:62:23 [INFO] [stdout] | [INFO] [stdout] 55 | pub fn show_results_in_integ_times(f: F, locale: ResultLocale) -> impl Simulation [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60 | let w = Grc::new(RefCell::new(Vec::new())); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 61 | write_results_in_integ_times(f, w.clone(), locale) [INFO] [stdout] 62 | .and_then(move |()| { [INFO] [stdout] | _______________________^ [INFO] [stdout] 63 | | cons_simulation(move |_r| { [INFO] [stdout] 64 | | let w = w.replace(Vec::new()); [INFO] [stdout] 65 | | into_string_result(w) [INFO] [stdout] 66 | | }) [INFO] [stdout] 67 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/io.rs:63:33 [INFO] [stdout] | [INFO] [stdout] 60 | let w = Grc::new(RefCell::new(Vec::new())); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63 | cons_simulation(move |_r| { [INFO] [stdout] | _________________________________^ [INFO] [stdout] 64 | | let w = w.replace(Vec::new()); [INFO] [stdout] 65 | | into_string_result(w) [INFO] [stdout] 66 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/io.rs:76:22 [INFO] [stdout] | [INFO] [stdout] 73 | pub fn show_result_in_stop_time(comp: M, locale: ResultLocale) -> impl Simulation [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 76 | delay_simulation(move || { [INFO] [stdout] | ______________________^ [INFO] [stdout] 77 | | let w = Grc::new(RefCell::new(Vec::new())); [INFO] [stdout] 78 | | write_result_in_stop_time(comp, w.clone(), locale) [INFO] [stdout] 79 | | .and_then(move |()| { [INFO] [stdout] ... | [INFO] [stdout] 84 | | }) [INFO] [stdout] 85 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/io.rs:78:9 [INFO] [stdout] | [INFO] [stdout] 73 | pub fn show_result_in_stop_time(comp: M, locale: ResultLocale) -> impl Simulation [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 77 | let w = Grc::new(RefCell::new(Vec::new())); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 78 | write_result_in_stop_time(comp, w.clone(), locale) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/io.rs:79:23 [INFO] [stdout] | [INFO] [stdout] 73 | pub fn show_result_in_stop_time(comp: M, locale: ResultLocale) -> impl Simulation [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 77 | let w = Grc::new(RefCell::new(Vec::new())); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 78 | write_result_in_stop_time(comp, w.clone(), locale) [INFO] [stdout] 79 | .and_then(move |()| { [INFO] [stdout] | _______________________^ [INFO] [stdout] 80 | | cons_simulation(move |_r| { [INFO] [stdout] 81 | | let w = w.replace(Vec::new()); [INFO] [stdout] 82 | | into_string_result(w) [INFO] [stdout] 83 | | }) [INFO] [stdout] 84 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/io.rs:80:33 [INFO] [stdout] | [INFO] [stdout] 77 | let w = Grc::new(RefCell::new(Vec::new())); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 80 | cons_simulation(move |_r| { [INFO] [stdout] | _________________________________^ [INFO] [stdout] 81 | | let w = w.replace(Vec::new()); [INFO] [stdout] 82 | | into_string_result(w) [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/simulation/results/io.rs:122:16 [INFO] [stdout] | [INFO] [stdout] 118 | pub fn write_result(comp: M, w: Grc>, locale: ResultLocale) -> impl Event [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] 122 | cons_event(move |p| { [INFO] [stdout] | ________________^ [INFO] [stdout] 123 | | let mut w = w.borrow_mut(); [INFO] [stdout] 124 | | let w = &mut *w; [INFO] [stdout] 125 | | comp.write(w, &locale, p) [INFO] [stdout] 126 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/io.rs:135:5 [INFO] [stdout] | [INFO] [stdout] 130 | pub fn write_results_in_integ_times(f: F, w: Grc>, locale: ResultLocale) -> impl Simulation [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] 135 | / enqueue_io_events_with_integ_times(move || { [INFO] [stdout] 136 | | let comp = f(); [INFO] [stdout] 137 | | let w = w.clone(); [INFO] [stdout] 138 | | let locale = locale.clone(); [INFO] [stdout] ... | [INFO] [stdout] 145 | | }) [INFO] [stdout] 146 | | .run_in_start_time() [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/io.rs:139:9 [INFO] [stdout] | [INFO] [stdout] 130 | pub fn write_results_in_integ_times(f: F, w: Grc>, locale: ResultLocale) -> impl Simulation [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] 136 | let comp = f(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 137 | let w = w.clone(); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 138 | let locale = locale.clone(); [INFO] [stdout] 139 | / cons_event(move |p| { [INFO] [stdout] 140 | | let mut w = w.borrow_mut(); [INFO] [stdout] 141 | | let w = &mut *w; [INFO] [stdout] 142 | | comp.write(w, &locale, p) [INFO] [stdout] 143 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/io.rs:158:5 [INFO] [stdout] | [INFO] [stdout] 154 | pub fn write_result_in_stop_time(comp: M, w: Grc>, locale: ResultLocale) -> impl Simulation [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] 158 | / cons_event(move |p| { [INFO] [stdout] 159 | | Result::Ok(p.run.specs.stop_time) [INFO] [stdout] 160 | | }) [INFO] [stdout] 161 | | .and_then(move |t2| { [INFO] [stdout] ... | [INFO] [stdout] 170 | | }) [INFO] [stdout] 171 | | .run_in_start_time() [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/io.rs:162:30 [INFO] [stdout] | [INFO] [stdout] 154 | pub fn write_result_in_stop_time(comp: M, w: Grc>, locale: ResultLocale) -> impl Simulation [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] 162 | enqueue_io_event(t2, { [INFO] [stdout] | ______________________________^ [INFO] [stdout] 163 | | cons_event(move |p| { [INFO] [stdout] 164 | | let mut w = w.borrow_mut(); [INFO] [stdout] 165 | | let w = &mut *w; [INFO] [stdout] ... | [INFO] [stdout] 168 | | .into_boxed() [INFO] [stdout] 169 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/io.rs:287:5 [INFO] [stdout] | [INFO] [stdout] 282 | pub fn write_simulation_results_in_integ_times(sim: S, specs: Specs, ctx: &LogicalProcessContext, w: Grc>, locale: Re... [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] 287 | / sim.and_then(move |comp| { [INFO] [stdout] 288 | | let comp = Grc::new(comp); [INFO] [stdout] 289 | | write_results_in_integ_times(move || { comp.clone() }, w, locale) [INFO] [stdout] 290 | | }) [INFO] [stdout] | |______^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/io.rs:289:38 [INFO] [stdout] | [INFO] [stdout] 282 | pub fn write_simulation_results_in_integ_times(sim: S, specs: Specs, ctx: &LogicalProcessContext, w: Grc>, locale: Re... [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 287 | sim.and_then(move |comp| { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 288 | let comp = Grc::new(comp); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 289 | write_results_in_integ_times(move || { comp.clone() }, w, locale) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/io.rs:314:5 [INFO] [stdout] | [INFO] [stdout] 309 | pub fn write_simulation_result_in_stop_time(sim: S, specs: Specs, ctx: &LogicalProcessContext, w: Grc>, locale: Resul... [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] 314 | / sim.and_then(move |comp| { [INFO] [stdout] 315 | | write_result_in_stop_time(comp, w, locale) [INFO] [stdout] 316 | | }) [INFO] [stdout] | |______^ [INFO] [stdout] | [INFO] [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 83 previous errors; 12 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `dvcompute_results_cons` (lib) due to 84 previous errors; 12 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:316:73 [INFO] [stdout] | [INFO] [stdout] 297 | pub fn from_stats(cont: ResultValue>) -> ResultSource [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 316 | summary: Rc::new(move || { ResultSource::summary_from_stats(cont.clone()) }), [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/simulation/results/mod.rs:329:28 [INFO] [stdout] | [INFO] [stdout] 324 | pub fn summary_from_stats(cont: ResultValue>) -> ResultSource [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 329 | ResultSource::Item(Rc::new(cont.get_string_val().unwrap())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:357:80 [INFO] [stdout] | [INFO] [stdout] 333 | pub fn from_timing_stats(cont: ResultValue>) -> ResultSource [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 357 | summary: Rc::new(move || { ResultSource::summary_from_timing_stats(cont.clone()) }), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:370:28 [INFO] [stdout] | [INFO] [stdout] 365 | pub fn summary_from_timing_stats(cont: ResultValue>) -> ResultSource [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 370 | ResultSource::Item(Rc::new(cont.get_string_val().unwrap())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:414:73 [INFO] [stdout] | [INFO] [stdout] 374 | pub fn from_queue(cont: ResultContainer) -> ResultSource { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 414 | summary: Rc::new(move || { ResultSource::summary_from_queue(cont.clone()) }), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:454:73 [INFO] [stdout] | [INFO] [stdout] 422 | pub fn summary_from_queue(cont: ResultContainer) -> ResultSource { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 454 | summary: Rc::new(move || { ResultSource::summary_from_queue(cont.clone()) }), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:517:76 [INFO] [stdout] | [INFO] [stdout] 462 | pub fn from_facility(cont: ResultContainer>) -> ResultSource { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 517 | summary: Rc::new(move || { ResultSource::summary_from_facility(cont.clone()) }), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:557:76 [INFO] [stdout] | [INFO] [stdout] 525 | pub fn summary_from_facility(cont: ResultContainer>) -> ResultSource { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 557 | summary: Rc::new(move || { ResultSource::summary_from_facility(cont.clone()) }), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:625:75 [INFO] [stdout] | [INFO] [stdout] 565 | pub fn from_storage(cont: ResultContainer>) -> ResultSource { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 625 | summary: Rc::new(move || { ResultSource::summary_from_storage(cont.clone()) }), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:671:75 [INFO] [stdout] | [INFO] [stdout] 633 | pub fn summary_from_storage(cont: ResultContainer>) -> ResultSource { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 671 | summary: Rc::new(move || { ResultSource::summary_from_storage(cont.clone()) }), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:767:81 [INFO] [stdout] | [INFO] [stdout] 679 | pub fn from_bounded_queue(cont: ResultContainer>) -> ResultSource [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 767 | summary: Rc::new(move || { ResultSource::summary_from_bounded_queue(cont.clone()) }), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:827:81 [INFO] [stdout] | [INFO] [stdout] 775 | pub fn summary_from_bounded_queue(cont: ResultContainer>) -> ResultSource [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 827 | summary: Rc::new(move || { ResultSource::summary_from_bounded_queue(cont.clone()) }), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:892:83 [INFO] [stdout] | [INFO] [stdout] 835 | pub fn from_unbounded_queue(cont: ResultContainer>) -> ResultSource [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 892 | summary: Rc::new(move || { ResultSource::summary_from_unbounded_queue(cont.clone()) }), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:936:83 [INFO] [stdout] | [INFO] [stdout] 900 | pub fn summary_from_unbounded_queue(cont: ResultContainer>) -> ResultSource [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 936 | summary: Rc::new(move || { ResultSource::summary_from_unbounded_queue(cont.clone()) }), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1182:27 [INFO] [stdout] | [INFO] [stdout] 1181 | .fold(ResultObservable::empty(), move |acc, item| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1182 | acc.merge(item.observable()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1209:39 [INFO] [stdout] | [INFO] [stdout] 1198 | fn with_items(vec: Rc, items: Vec) -> ResultSource { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1207 | let items = items.clone(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1208 | Rc::new(move || { [INFO] [stdout] 1209 | ResultVec::with_items(vec.clone(), items.clone()) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1209:52 [INFO] [stdout] | [INFO] [stdout] 1198 | fn with_items(vec: Rc, items: Vec) -> ResultSource { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1207 | let items = items.clone(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1208 | Rc::new(move || { [INFO] [stdout] 1209 | ResultVec::with_items(vec.clone(), items.clone()) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1260:17 [INFO] [stdout] | [INFO] [stdout] 1252 | pub fn map(self, f: F) -> ResultValue [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1257 | let ResultValue { name, name_path, id, id_path, data, observable } = self; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1260 | data().map(f.clone()).into_boxed() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1282:17 [INFO] [stdout] | [INFO] [stdout] 1274 | pub fn and_then(self, f: F) -> ResultValue [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1279 | let ResultValue { name, name_path, id, id_path, data, observable } = self; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1282 | (f.clone())(data()) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1282:29 [INFO] [stdout] | [INFO] [stdout] 1274 | pub fn and_then(self, f: F) -> ResultValue [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1279 | let ResultValue { name, name_path, id, id_path, data, observable } = self; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1282 | (f.clone())(data()) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1329:28 [INFO] [stdout] | [INFO] [stdout] 1303 | pub fn raw_prop_source(self, prop_name: &str, prop_id: ResultId, prop_data: F) -> ResultSource [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] 1309 | let ResultValue { name, name_path, id: _, id_path, data, observable } = self; [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] 1310 | let item = ResultValue { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1324 | let data = data.clone(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1329 | ResultSource::Item(Rc::new(item)) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1325:35 [INFO] [stdout] | [INFO] [stdout] 1303 | pub fn raw_prop_source(self, prop_name: &str, prop_id: ResultId, prop_data: F) -> ResultSource [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1324 | let data = data.clone(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1325 | Rc::new(move || { (prop_data.clone())(data()) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1325:55 [INFO] [stdout] | [INFO] [stdout] 1303 | pub fn raw_prop_source(self, prop_name: &str, prop_id: ResultId, prop_data: F) -> ResultSource [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1324 | let data = data.clone(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1325 | Rc::new(move || { (prop_data.clone())(data()) }) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1357:13 [INFO] [stdout] | [INFO] [stdout] 1350 | pub fn map_prop(self, prop_name: &str, prop_id: ResultId, prop_data: F) -> ResultProperty [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] 1357 | move |comp| { comp.map(prop_data).into_boxed() }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1357:27 [INFO] [stdout] | [INFO] [stdout] 1350 | pub fn map_prop(self, prop_name: &str, prop_id: ResultId, prop_data: F) -> ResultProperty [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1357 | move |comp| { comp.map(prop_data).into_boxed() }) [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1396:25 [INFO] [stdout] | [INFO] [stdout] 1386 | pub fn map(val: Rc, f: F) -> ResultContainer [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] 1389 | let data = Grc::new(f(&val.data)); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1396 | observable: val.observable.clone() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1430:28 [INFO] [stdout] | [INFO] [stdout] 1401 | pub fn raw_prop_source(self, prop_name: &str, prop_id: ResultId, prop_data: F1, prop_observable: F2) -> ResultSource [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] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1408 | let ResultContainer { name, name_path, id: _, id_path, data, observable: _ } = self; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1409 | let item = ResultValue { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1423 | let data = data.clone(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1430 | ResultSource::Item(Rc::new(item)) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1424:35 [INFO] [stdout] | [INFO] [stdout] 1401 | pub fn raw_prop_source(self, prop_name: &str, prop_id: ResultId, prop_data: F1, prop_observable: F2) -> ResultSource [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1423 | let data = data.clone(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1424 | Rc::new(move || { (prop_data.clone())(data.clone()) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1424:55 [INFO] [stdout] | [INFO] [stdout] 1401 | pub fn raw_prop_source(self, prop_name: &str, prop_id: ResultId, prop_data: F1, prop_observable: F2) -> ResultSource [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1423 | let data = data.clone(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1424 | Rc::new(move || { (prop_data.clone())(data.clone()) }) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1427:35 [INFO] [stdout] | [INFO] [stdout] 1401 | pub fn raw_prop_source(self, prop_name: &str, prop_id: ResultId, prop_data: F1, prop_observable: F2) -> ResultSource [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1408 | let ResultContainer { name, name_path, id: _, id_path, data, observable: _ } = self; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1427 | Rc::new(move || { (prop_observable.clone())(data.clone()) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1427:61 [INFO] [stdout] | [INFO] [stdout] 1401 | pub fn raw_prop_source(self, prop_name: &str, prop_id: ResultId, prop_data: F1, prop_observable: F2) -> ResultSource [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1408 | let ResultContainer { name, name_path, id: _, id_path, data, observable: _ } = self; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1427 | Rc::new(move || { (prop_observable.clone())(data.clone()) }) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1459:13 [INFO] [stdout] | [INFO] [stdout] 1452 | pub fn const_prop(self, prop_name: &str, prop_id: ResultId, prop_data: F) -> ResultProperty [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] 1459 | move |e| { return_event(prop_data(e)).into_boxed() }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1459:24 [INFO] [stdout] | [INFO] [stdout] 1452 | pub fn const_prop(self, prop_name: &str, prop_id: ResultId, prop_data: F) -> ResultProperty [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1459 | move |e| { return_event(prop_data(e)).into_boxed() }, [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1473:13 [INFO] [stdout] | [INFO] [stdout] 1465 | pub fn integ_prop(self, prop_name: &str, prop_id: ResultId, prop_data: F) -> ResultProperty [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] 1473 | move |e| { prop_data(e).into_boxed() }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1473:24 [INFO] [stdout] | [INFO] [stdout] 1465 | pub fn integ_prop(self, prop_name: &str, prop_id: ResultId, prop_data: F) -> ResultProperty [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1473 | move |e| { prop_data(e).into_boxed() }, [INFO] [stdout] | - ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1488:13 [INFO] [stdout] | [INFO] [stdout] 1478 | pub fn prop(self, prop_name: &str, prop_id: ResultId, prop_data: F1, prop_observable: F2) -> ResultProperty [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] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1488 | move |e| { prop_data(e).into_boxed() }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1489:13 [INFO] [stdout] | [INFO] [stdout] 1478 | pub fn prop(self, prop_name: &str, prop_id: ResultId, prop_data: F1, prop_observable: F2) -> ResultProperty [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] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1489 | move |e| { ResultObservable::Observable(prop_observable(e).into_boxed()) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1488:24 [INFO] [stdout] | [INFO] [stdout] 1478 | pub fn prop(self, prop_name: &str, prop_id: ResultId, prop_data: F1, prop_observable: F2) -> ResultProperty [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1488 | move |e| { prop_data(e).into_boxed() }, [INFO] [stdout] | - ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1489:53 [INFO] [stdout] | [INFO] [stdout] 1478 | pub fn prop(self, prop_name: &str, prop_id: ResultId, prop_data: F1, prop_observable: F2) -> ResultProperty [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1489 | move |e| { ResultObservable::Observable(prop_observable(e).into_boxed()) }) [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1514:5 [INFO] [stdout] | [INFO] [stdout] 1511 | fn norm_timing_stats_data(data: ResultData>) -> ResultData> [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1514 | / data.and_then(move |x| { [INFO] [stdout] 1515 | | cons_event(move |p| { [INFO] [stdout] 1516 | | let n = p.iteration; [INFO] [stdout] 1517 | | let y = x.norm(n); [INFO] [stdout] 1518 | | result::Result::Ok(y) [INFO] [stdout] 1519 | | }) [INFO] [stdout] 1520 | | }).into_boxed() [INFO] [stdout] | |______^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:1556:15 [INFO] [stdout] | [INFO] [stdout] 1555 | pub fn merge(self, other: Self) -> Self { [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] 1556 | match (self, other) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:2329:32 [INFO] [stdout] | [INFO] [stdout] 2326 | let source_in_integ_times = new_observable_source_in_integ_times().call_event(p)?; [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2327 | let source_in_start_time = new_observable_source_in_start_time().call_event(p)?; [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2328 | let source_in_stop_time = new_observable_source_in_stop_time().call_event(p)?; [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2329 | result::Result::Ok(ResultPredefinedObservableSet { [INFO] [stdout] | ________________________________^ [INFO] [stdout] 2330 | | source_in_integ_times: source_in_integ_times, [INFO] [stdout] 2331 | | source_in_start_time: source_in_start_time, [INFO] [stdout] 2332 | | source_in_stop_time: source_in_stop_time [INFO] [stdout] 2333 | | }) [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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:2522:16 [INFO] [stdout] | [INFO] [stdout] 2518 | pub fn new(f: F) -> ResultTransform [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2522 | f: Rc::new(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/simulation/results/mod.rs:2533:53 [INFO] [stdout] | [INFO] [stdout] 2533 | ResultTransform::new(|x| result::Result::Ok(x.clone())) [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:2540:30 [INFO] [stdout] | [INFO] [stdout] 2538 | let f = self.f.clone(); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2539 | let f2 = other.f.clone(); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2540 | ResultTransform::new(move |x| { [INFO] [stdout] | ______________________________^ [INFO] [stdout] 2541 | | let ys1 = f(x)?; [INFO] [stdout] 2542 | | let ys2 = f2(x)?; [INFO] [stdout] 2543 | | result::Result::Ok(ys1.merge(&ys2)) [INFO] [stdout] 2544 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:2543:32 [INFO] [stdout] | [INFO] [stdout] 2538 | let f = self.f.clone(); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2539 | let f2 = other.f.clone(); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2540 | ResultTransform::new(move |x| { [INFO] [stdout] 2541 | let ys1 = f(x)?; [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2542 | let ys2 = f2(x)?; [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2543 | result::Result::Ok(ys1.merge(&ys2)) [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/simulation/results/mod.rs:2551:30 [INFO] [stdout] | [INFO] [stdout] 2549 | let f = self.f.clone(); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2550 | let f2 = other.f.clone(); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2551 | ResultTransform::new(move |x| { [INFO] [stdout] | ______________________________^ [INFO] [stdout] 2552 | | let ys1 = f(x)?; [INFO] [stdout] 2553 | | f2(&ys1) [INFO] [stdout] 2554 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:2560:53 [INFO] [stdout] | [INFO] [stdout] 2560 | ResultTransform::new(|x| result::Result::Ok(x.summary())) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:2565:53 [INFO] [stdout] | [INFO] [stdout] 2565 | ResultTransform::new(|x| result::Result::Ok(x.expand())) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:2630:32 [INFO] [stdout] | [INFO] [stdout] 2626 | let mut ys: Vec = Vec::new(); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2630 | result::Result::Ok(ys.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/simulation/results/mod.rs:2654:28 [INFO] [stdout] | [INFO] [stdout] 2639 | fn get_source_by_id(self, name: ResultName, name_path: Vec, id: ResultId, id_path: Vec) -> ResultSource { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2640 | let item = ResultValue { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2654 | ResultSource::Item(Rc::new(item)) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:2647:21 [INFO] [stdout] | [INFO] [stdout] 2639 | fn get_source_by_id(self, name: ResultName, name_path: Vec, id: ResultId, id_path: Vec) -> ResultSource { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2647 | self.next().into_event().into_boxed() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:2677:28 [INFO] [stdout] | [INFO] [stdout] 2662 | fn get_source_by_id(self, name: ResultName, name_path: Vec, id: ResultId, id_path: Vec) -> ResultSource { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2663 | let item = ResultValue { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2677 | ResultSource::Item(Rc::new(item)) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:2670:21 [INFO] [stdout] | [INFO] [stdout] 2662 | fn get_source_by_id(self, name: ResultName, name_path: Vec, id: ResultId, id_path: Vec) -> ResultSource { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2670 | self.next().into_event().into_boxed() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:2700:28 [INFO] [stdout] | [INFO] [stdout] 2685 | fn get_source_by_id(self, name: ResultName, name_path: Vec, id: ResultId, id_path: Vec) -> ResultSource { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2686 | let item = ResultValue { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2700 | ResultSource::Item(Rc::new(item)) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:2693:21 [INFO] [stdout] | [INFO] [stdout] 2685 | fn get_source_by_id(self, name: ResultName, name_path: Vec, id: ResultId, id_path: Vec) -> ResultSource { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2693 | self.next().into_boxed() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:2723:28 [INFO] [stdout] | [INFO] [stdout] 2708 | fn get_source_by_id(self, name: ResultName, name_path: Vec, id: ResultId, id_path: Vec) -> ResultSource { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2709 | let item = ResultValue { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2723 | ResultSource::Item(Rc::new(item)) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:2716:21 [INFO] [stdout] | [INFO] [stdout] 2708 | fn get_source_by_id(self, name: ResultName, name_path: Vec, id: ResultId, id_path: Vec) -> ResultSource { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2716 | RefComp::read(self.clone()).into_boxed() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:2803:62 [INFO] [stdout] | [INFO] [stdout] 2795 | fn get_source_by_id(self, name: ResultName, name_path: Vec, id: ResultId, id_path: Vec) -> ResultSource { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2803 | Rc::new(move || ResultObservable::Observable(self.changed_().into_boxed())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:2821:62 [INFO] [stdout] | [INFO] [stdout] 2813 | fn get_source_by_id(self, name: ResultName, name_path: Vec, id: ResultId, id_path: Vec) -> ResultSource { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2821 | Rc::new(move || ResultObservable::Observable(self.changed_().into_boxed())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:2839:62 [INFO] [stdout] | [INFO] [stdout] 2831 | fn get_source_by_id(self, name: ResultName, name_path: Vec, id: ResultId, id_path: Vec) -> ResultSource { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2839 | Rc::new(move || ResultObservable::Observable(self.changed_().into_boxed())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:2860:62 [INFO] [stdout] | [INFO] [stdout] 2852 | fn get_source_by_id(self, name: ResultName, name_path: Vec, id: ResultId, id_path: Vec) -> ResultSource { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2860 | Rc::new(move || ResultObservable::Observable(self.changed_().into_boxed())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/mod.rs:2880:62 [INFO] [stdout] | [INFO] [stdout] 2872 | fn get_source_by_id(self, name: ResultName, name_path: Vec, id: ResultId, id_path: Vec) -> ResultSource { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2880 | Rc::new(move || ResultObservable::Observable(self.changed_().into_boxed())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/io.rs:41:17 [INFO] [stdout] | [INFO] [stdout] 38 | pub fn show_result(comp: M, locale: ResultLocale) -> impl Event [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 41 | delay_event(move || { [INFO] [stdout] | _________________^ [INFO] [stdout] 42 | | let w = Grc::new(RefCell::new(Vec::new())); [INFO] [stdout] 43 | | write_result(comp, w.clone(), locale) [INFO] [stdout] 44 | | .and_then(move |()| { [INFO] [stdout] ... | [INFO] [stdout] 49 | | }) [INFO] [stdout] 50 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/io.rs:43:9 [INFO] [stdout] | [INFO] [stdout] 38 | pub fn show_result(comp: M, locale: ResultLocale) -> impl Event [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 42 | let w = Grc::new(RefCell::new(Vec::new())); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 43 | write_result(comp, w.clone(), locale) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/io.rs:44:23 [INFO] [stdout] | [INFO] [stdout] 38 | pub fn show_result(comp: M, locale: ResultLocale) -> impl Event [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 42 | let w = Grc::new(RefCell::new(Vec::new())); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 43 | write_result(comp, w.clone(), locale) [INFO] [stdout] 44 | .and_then(move |()| { [INFO] [stdout] | _______________________^ [INFO] [stdout] 45 | | cons_event(move |_p| { [INFO] [stdout] 46 | | let w = w.replace(Vec::new()); [INFO] [stdout] 47 | | into_string_result(w) [INFO] [stdout] 48 | | }) [INFO] [stdout] 49 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/io.rs:45:28 [INFO] [stdout] | [INFO] [stdout] 42 | let w = Grc::new(RefCell::new(Vec::new())); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 45 | cons_event(move |_p| { [INFO] [stdout] | ____________________________^ [INFO] [stdout] 46 | | let w = w.replace(Vec::new()); [INFO] [stdout] 47 | | into_string_result(w) [INFO] [stdout] 48 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/io.rs:59:22 [INFO] [stdout] | [INFO] [stdout] 55 | pub fn show_results_in_integ_times(f: F, locale: ResultLocale) -> impl Simulation [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 59 | delay_simulation(move || { [INFO] [stdout] | ______________________^ [INFO] [stdout] 60 | | let w = Grc::new(RefCell::new(Vec::new())); [INFO] [stdout] 61 | | write_results_in_integ_times(f, w.clone(), locale) [INFO] [stdout] 62 | | .and_then(move |()| { [INFO] [stdout] ... | [INFO] [stdout] 67 | | }) [INFO] [stdout] 68 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/io.rs:61:9 [INFO] [stdout] | [INFO] [stdout] 55 | pub fn show_results_in_integ_times(f: F, locale: ResultLocale) -> impl Simulation [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60 | let w = Grc::new(RefCell::new(Vec::new())); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 61 | write_results_in_integ_times(f, w.clone(), locale) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/io.rs:62:23 [INFO] [stdout] | [INFO] [stdout] 55 | pub fn show_results_in_integ_times(f: F, locale: ResultLocale) -> impl Simulation [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60 | let w = Grc::new(RefCell::new(Vec::new())); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 61 | write_results_in_integ_times(f, w.clone(), locale) [INFO] [stdout] 62 | .and_then(move |()| { [INFO] [stdout] | _______________________^ [INFO] [stdout] 63 | | cons_simulation(move |_r| { [INFO] [stdout] 64 | | let w = w.replace(Vec::new()); [INFO] [stdout] 65 | | into_string_result(w) [INFO] [stdout] 66 | | }) [INFO] [stdout] 67 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/io.rs:63:33 [INFO] [stdout] | [INFO] [stdout] 60 | let w = Grc::new(RefCell::new(Vec::new())); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63 | cons_simulation(move |_r| { [INFO] [stdout] | _________________________________^ [INFO] [stdout] 64 | | let w = w.replace(Vec::new()); [INFO] [stdout] 65 | | into_string_result(w) [INFO] [stdout] 66 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/io.rs:76:22 [INFO] [stdout] | [INFO] [stdout] 73 | pub fn show_result_in_stop_time(comp: M, locale: ResultLocale) -> impl Simulation [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 76 | delay_simulation(move || { [INFO] [stdout] | ______________________^ [INFO] [stdout] 77 | | let w = Grc::new(RefCell::new(Vec::new())); [INFO] [stdout] 78 | | write_result_in_stop_time(comp, w.clone(), locale) [INFO] [stdout] 79 | | .and_then(move |()| { [INFO] [stdout] ... | [INFO] [stdout] 84 | | }) [INFO] [stdout] 85 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/io.rs:78:9 [INFO] [stdout] | [INFO] [stdout] 73 | pub fn show_result_in_stop_time(comp: M, locale: ResultLocale) -> impl Simulation [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 77 | let w = Grc::new(RefCell::new(Vec::new())); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 78 | write_result_in_stop_time(comp, w.clone(), locale) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/io.rs:79:23 [INFO] [stdout] | [INFO] [stdout] 73 | pub fn show_result_in_stop_time(comp: M, locale: ResultLocale) -> impl Simulation [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 77 | let w = Grc::new(RefCell::new(Vec::new())); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 78 | write_result_in_stop_time(comp, w.clone(), locale) [INFO] [stdout] 79 | .and_then(move |()| { [INFO] [stdout] | _______________________^ [INFO] [stdout] 80 | | cons_simulation(move |_r| { [INFO] [stdout] 81 | | let w = w.replace(Vec::new()); [INFO] [stdout] 82 | | into_string_result(w) [INFO] [stdout] 83 | | }) [INFO] [stdout] 84 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/io.rs:80:33 [INFO] [stdout] | [INFO] [stdout] 77 | let w = Grc::new(RefCell::new(Vec::new())); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 80 | cons_simulation(move |_r| { [INFO] [stdout] | _________________________________^ [INFO] [stdout] 81 | | let w = w.replace(Vec::new()); [INFO] [stdout] 82 | | into_string_result(w) [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/simulation/results/io.rs:122:16 [INFO] [stdout] | [INFO] [stdout] 118 | pub fn write_result(comp: M, w: Grc>, locale: ResultLocale) -> impl Event [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] 122 | cons_event(move |p| { [INFO] [stdout] | ________________^ [INFO] [stdout] 123 | | let mut w = w.borrow_mut(); [INFO] [stdout] 124 | | let w = &mut *w; [INFO] [stdout] 125 | | comp.write(w, &locale, p) [INFO] [stdout] 126 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/io.rs:135:5 [INFO] [stdout] | [INFO] [stdout] 130 | pub fn write_results_in_integ_times(f: F, w: Grc>, locale: ResultLocale) -> impl Simulation [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] 135 | / enqueue_io_events_with_integ_times(move || { [INFO] [stdout] 136 | | let comp = f(); [INFO] [stdout] 137 | | let w = w.clone(); [INFO] [stdout] 138 | | let locale = locale.clone(); [INFO] [stdout] ... | [INFO] [stdout] 145 | | }) [INFO] [stdout] 146 | | .run_in_start_time() [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/io.rs:139:9 [INFO] [stdout] | [INFO] [stdout] 130 | pub fn write_results_in_integ_times(f: F, w: Grc>, locale: ResultLocale) -> impl Simulation [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] 136 | let comp = f(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 137 | let w = w.clone(); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 138 | let locale = locale.clone(); [INFO] [stdout] 139 | / cons_event(move |p| { [INFO] [stdout] 140 | | let mut w = w.borrow_mut(); [INFO] [stdout] 141 | | let w = &mut *w; [INFO] [stdout] 142 | | comp.write(w, &locale, p) [INFO] [stdout] 143 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/io.rs:158:5 [INFO] [stdout] | [INFO] [stdout] 154 | pub fn write_result_in_stop_time(comp: M, w: Grc>, locale: ResultLocale) -> impl Simulation [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] 158 | / cons_event(move |p| { [INFO] [stdout] 159 | | Result::Ok(p.run.specs.stop_time) [INFO] [stdout] 160 | | }) [INFO] [stdout] 161 | | .and_then(move |t2| { [INFO] [stdout] ... | [INFO] [stdout] 170 | | }) [INFO] [stdout] 171 | | .run_in_start_time() [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/io.rs:162:30 [INFO] [stdout] | [INFO] [stdout] 154 | pub fn write_result_in_stop_time(comp: M, w: Grc>, locale: ResultLocale) -> impl Simulation [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] 162 | enqueue_io_event(t2, { [INFO] [stdout] | ______________________________^ [INFO] [stdout] 163 | | cons_event(move |p| { [INFO] [stdout] 164 | | let mut w = w.borrow_mut(); [INFO] [stdout] 165 | | let w = &mut *w; [INFO] [stdout] ... | [INFO] [stdout] 168 | | .into_boxed() [INFO] [stdout] 169 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/io.rs:287:5 [INFO] [stdout] | [INFO] [stdout] 282 | pub fn write_simulation_results_in_integ_times(sim: S, specs: Specs, ctx: &LogicalProcessContext, w: Grc>, locale: Re... [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] 287 | / sim.and_then(move |comp| { [INFO] [stdout] 288 | | let comp = Grc::new(comp); [INFO] [stdout] 289 | | write_results_in_integ_times(move || { comp.clone() }, w, locale) [INFO] [stdout] 290 | | }) [INFO] [stdout] | |______^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/io.rs:289:38 [INFO] [stdout] | [INFO] [stdout] 282 | pub fn write_simulation_results_in_integ_times(sim: S, specs: Specs, ctx: &LogicalProcessContext, w: Grc>, locale: Re... [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 287 | sim.and_then(move |comp| { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 288 | let comp = Grc::new(comp); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 289 | write_results_in_integ_times(move || { comp.clone() }, w, locale) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/results/io.rs:314:5 [INFO] [stdout] | [INFO] [stdout] 309 | pub fn write_simulation_result_in_stop_time(sim: S, specs: Specs, ctx: &LogicalProcessContext, w: Grc>, locale: Resul... [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] 314 | / sim.and_then(move |comp| { [INFO] [stdout] 315 | | write_result_in_stop_time(comp, w, locale) [INFO] [stdout] 316 | | }) [INFO] [stdout] | |______^ [INFO] [stdout] | [INFO] [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 83 previous errors; 12 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `dvcompute_results_cons` (lib test) due to 84 previous errors; 12 warnings emitted [INFO] running `Command { std: "docker" "inspect" "e2d2092a155ee8ce2df8b339dae1e5d0feddd71522e78cefc06e2bab2d0c4a5a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e2d2092a155ee8ce2df8b339dae1e5d0feddd71522e78cefc06e2bab2d0c4a5a", kill_on_drop: false }` [INFO] [stdout] e2d2092a155ee8ce2df8b339dae1e5d0feddd71522e78cefc06e2bab2d0c4a5a