[INFO] fetching crate dvcompute_dist 2.0.0... [INFO] checking dvcompute_dist-2.0.0 against try#4d98531622e1718ae0bc3c7a1ab9cd8938428452+rustflags=-Dtail_expr_drop_order for pr-129604 [INFO] extracting crate dvcompute_dist 2.0.0 into /workspace/builds/worker-6-tc2/source [INFO] validating manifest of crates.io crate dvcompute_dist 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_dist 2.0.0 [INFO] finished tweaking crates.io crate dvcompute_dist 2.0.0 [INFO] tweaked toml for crates.io crate dvcompute_dist 2.0.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 24 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-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 6ae748c8601a229de73724ef44afed385fbac7121d04500d0242cd4a58f31548 [INFO] running `Command { std: "docker" "start" "-a" "6ae748c8601a229de73724ef44afed385fbac7121d04500d0242cd4a58f31548", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "6ae748c8601a229de73724ef44afed385fbac7121d04500d0242cd4a58f31548", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6ae748c8601a229de73724ef44afed385fbac7121d04500d0242cd4a58f31548", kill_on_drop: false }` [INFO] [stdout] 6ae748c8601a229de73724ef44afed385fbac7121d04500d0242cd4a58f31548 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dtail_expr_drop_order" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8172470d958d40e58b00b646a239964e6e79431a4d7ff659772d40f5170af798 [INFO] running `Command { std: "docker" "start" "-a" "8172470d958d40e58b00b646a239964e6e79431a4d7ff659772d40f5170af798", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.209 [INFO] [stderr] Compiling dvcompute_dist v2.0.0 (/opt/rustwide/workdir) [INFO] [stderr] Checking dvcompute_utils v2.0.0 [INFO] [stderr] Checking dvcompute_network v2.0.0 [INFO] [stderr] Checking rand_chacha v0.2.2 [INFO] [stdout] warning: unexpected `cfg` condition value: `dist_core_mode` [INFO] [stdout] --> build.rs:2:11 [INFO] [stdout] | [INFO] [stdout] 2 | #[cfg(not(feature = "dist_core_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `dist_core_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: `dist_core_mode` [INFO] [stdout] --> build.rs:17:7 [INFO] [stdout] | [INFO] [stdout] 17 | #[cfg(feature = "dist_core_mode")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `dist_core_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: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [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: `dist_core_mode` [INFO] [stdout] --> src/lib.rs:111:36 [INFO] [stdout] | [INFO] [stdout] 111 | #[cfg(all(feature="dist_mode", not(feature="dist_core_mode")))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `dist_core_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: `dist_core_mode` [INFO] [stdout] --> src/lib.rs:124:32 [INFO] [stdout] | [INFO] [stdout] 124 | #[cfg(all(feature="dist_mode", feature="dist_core_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `dist_core_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: `branch_mode` [INFO] [stdout] --> src/simulation/mod.rs:64:11 [INFO] [stdout] | [INFO] [stdout] 64 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/mod.rs:64:34 [INFO] [stdout] | [INFO] [stdout] 64 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/point.rs:65:11 [INFO] [stdout] | [INFO] [stdout] 65 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/point.rs:65:34 [INFO] [stdout] | [INFO] [stdout] 65 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/point.rs:89:11 [INFO] [stdout] | [INFO] [stdout] 89 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/point.rs:89:34 [INFO] [stdout] | [INFO] [stdout] 89 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/run.rs:7:11 [INFO] [stdout] | [INFO] [stdout] 7 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/run.rs:7:34 [INFO] [stdout] | [INFO] [stdout] 7 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/run.rs:10:11 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/run.rs:10:34 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/run.rs:194:11 [INFO] [stdout] | [INFO] [stdout] 194 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/run.rs:194:34 [INFO] [stdout] | [INFO] [stdout] 194 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/run.rs:224:11 [INFO] [stdout] | [INFO] [stdout] 224 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/run.rs:224:34 [INFO] [stdout] | [INFO] [stdout] 224 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/run.rs:235:11 [INFO] [stdout] | [INFO] [stdout] 235 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/run.rs:235:34 [INFO] [stdout] | [INFO] [stdout] 235 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/run.rs:346:11 [INFO] [stdout] | [INFO] [stdout] 346 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/run.rs:346:34 [INFO] [stdout] | [INFO] [stdout] 346 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/generator.rs:33:11 [INFO] [stdout] | [INFO] [stdout] 33 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/generator.rs:33:34 [INFO] [stdout] | [INFO] [stdout] 33 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/ref_comp/mod.rs:13:11 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/ref_comp/mod.rs:13:34 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/ref_comp/mod.rs:16:11 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/ref_comp/mod.rs:16:34 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/simulation/mod.rs:159:15 [INFO] [stdout] | [INFO] [stdout] 159 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/simulation/mod.rs:159:38 [INFO] [stdout] | [INFO] [stdout] 159 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/simulation/mod.rs:179:15 [INFO] [stdout] | [INFO] [stdout] 179 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/simulation/mod.rs:179:38 [INFO] [stdout] | [INFO] [stdout] 179 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/event/mod.rs:509:11 [INFO] [stdout] | [INFO] [stdout] 509 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/event/mod.rs:509:34 [INFO] [stdout] | [INFO] [stdout] 509 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/event/mod.rs:517:11 [INFO] [stdout] | [INFO] [stdout] 517 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/event/mod.rs:517:34 [INFO] [stdout] | [INFO] [stdout] 517 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/event/mod.rs:533:11 [INFO] [stdout] | [INFO] [stdout] 533 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/event/mod.rs:533:34 [INFO] [stdout] | [INFO] [stdout] 533 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/event/mod.rs:772:15 [INFO] [stdout] | [INFO] [stdout] 772 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/event/mod.rs:772:38 [INFO] [stdout] | [INFO] [stdout] 772 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/event/mod.rs:817:15 [INFO] [stdout] | [INFO] [stdout] 817 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/event/mod.rs:817:38 [INFO] [stdout] | [INFO] [stdout] 817 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/event/mod.rs:914:15 [INFO] [stdout] | [INFO] [stdout] 914 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/event/mod.rs:914:38 [INFO] [stdout] | [INFO] [stdout] 914 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/event/mod.rs:959:15 [INFO] [stdout] | [INFO] [stdout] 959 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/event/mod.rs:959:38 [INFO] [stdout] | [INFO] [stdout] 959 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/event/mod.rs:1188:15 [INFO] [stdout] | [INFO] [stdout] 1188 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/event/mod.rs:1188:38 [INFO] [stdout] | [INFO] [stdout] 1188 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/event/mod.rs:1230:15 [INFO] [stdout] | [INFO] [stdout] 1230 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/event/mod.rs:1230:38 [INFO] [stdout] | [INFO] [stdout] 1230 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `dist_core_mode` [INFO] [stdout] --> src/simulation/comm/lp.rs:151:36 [INFO] [stdout] | [INFO] [stdout] 151 | #[cfg(all(feature="dist_mode", not(feature="dist_core_mode")))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `dist_core_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: `dist_core_mode` [INFO] [stdout] --> src/simulation/comm/lp.rs:162:32 [INFO] [stdout] | [INFO] [stdout] 162 | #[cfg(all(feature="dist_mode", feature="dist_core_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `dist_core_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: `dist_core_mode` [INFO] [stdout] --> src/simulation/comm/time.rs:166:36 [INFO] [stdout] | [INFO] [stdout] 166 | #[cfg(all(feature="dist_mode", not(feature="dist_core_mode")))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `dist_core_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: `dist_core_mode` [INFO] [stdout] --> src/simulation/comm/time.rs:176:32 [INFO] [stdout] | [INFO] [stdout] 176 | #[cfg(all(feature="dist_mode", feature="dist_core_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `dist_core_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: `dist_core_mode` [INFO] [stdout] --> src/simulation/internal/input_message_queue.rs:15:36 [INFO] [stdout] | [INFO] [stdout] 15 | #[cfg(all(feature="dist_mode", not(feature="dist_core_mode")))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `dist_core_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: `dist_core_mode` [INFO] [stdout] --> src/simulation/internal/input_message_queue.rs:33:32 [INFO] [stdout] | [INFO] [stdout] 33 | #[cfg(all(feature="dist_mode", feature="dist_core_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `dist_core_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: `dist_core_mode` [INFO] [stdout] --> src/simulation/internal/output_message_queue.rs:15:36 [INFO] [stdout] | [INFO] [stdout] 15 | #[cfg(all(feature="dist_mode", not(feature="dist_core_mode")))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `dist_core_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: `dist_core_mode` [INFO] [stdout] --> src/simulation/internal/output_message_queue.rs:33:32 [INFO] [stdout] | [INFO] [stdout] 33 | #[cfg(all(feature="dist_mode", feature="dist_core_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `dist_core_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: `dist_core_mode` [INFO] [stdout] --> src/simulation/internal/transient_message_queue.rs:12:36 [INFO] [stdout] | [INFO] [stdout] 12 | #[cfg(all(feature="dist_mode", not(feature="dist_core_mode")))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `dist_core_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: `dist_core_mode` [INFO] [stdout] --> src/simulation/internal/transient_message_queue.rs:26:32 [INFO] [stdout] | [INFO] [stdout] 26 | #[cfg(all(feature="dist_mode", feature="dist_core_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `dist_core_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: `dist_core_mode` [INFO] [stdout] --> src/simulation/internal/acknowledgement_message_queue.rs:12:36 [INFO] [stdout] | [INFO] [stdout] 12 | #[cfg(all(feature="dist_mode", not(feature="dist_core_mode")))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `dist_core_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: `dist_core_mode` [INFO] [stdout] --> src/simulation/internal/acknowledgement_message_queue.rs:26:32 [INFO] [stdout] | [INFO] [stdout] 26 | #[cfg(all(feature="dist_mode", feature="dist_core_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `dist_core_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: `branch_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:7:11 [INFO] [stdout] | [INFO] [stdout] 7 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:7:34 [INFO] [stdout] | [INFO] [stdout] 7 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:10:11 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:10:34 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:13:11 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:13:34 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:23:11 [INFO] [stdout] | [INFO] [stdout] 23 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:23:34 [INFO] [stdout] | [INFO] [stdout] 23 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:26:11 [INFO] [stdout] | [INFO] [stdout] 26 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:26:34 [INFO] [stdout] | [INFO] [stdout] 26 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:29:11 [INFO] [stdout] | [INFO] [stdout] 29 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:29:34 [INFO] [stdout] | [INFO] [stdout] 29 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:32:11 [INFO] [stdout] | [INFO] [stdout] 32 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:32:34 [INFO] [stdout] | [INFO] [stdout] 32 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:36:11 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:36:34 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:46:11 [INFO] [stdout] | [INFO] [stdout] 46 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:46:34 [INFO] [stdout] | [INFO] [stdout] 46 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `dist_core_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:141:36 [INFO] [stdout] | [INFO] [stdout] 141 | #[cfg(all(feature="dist_mode", not(feature="dist_core_mode")))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `dist_core_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: `dist_core_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:171:32 [INFO] [stdout] | [INFO] [stdout] 171 | #[cfg(all(feature="dist_mode", feature="dist_core_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `dist_core_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: `dist_core_mode` [INFO] [stdout] --> src/simulation/internal/undoable_log.rs:126:36 [INFO] [stdout] | [INFO] [stdout] 126 | #[cfg(all(feature="dist_mode", not(feature="dist_core_mode")))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `dist_core_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: `dist_core_mode` [INFO] [stdout] --> src/simulation/internal/undoable_log.rs:144:32 [INFO] [stdout] | [INFO] [stdout] 144 | #[cfg(all(feature="dist_mode", feature="dist_core_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `dist_core_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: `branch_mode` [INFO] [stdout] --> src/prelude.rs:9:11 [INFO] [stdout] | [INFO] [stdout] 9 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/prelude.rs:9:34 [INFO] [stdout] | [INFO] [stdout] 9 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/prelude.rs:12:11 [INFO] [stdout] | [INFO] [stdout] 12 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/prelude.rs:12:34 [INFO] [stdout] | [INFO] [stdout] 12 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `dist_core_mode` [INFO] [stdout] --> src/lib.rs:111:36 [INFO] [stdout] | [INFO] [stdout] 111 | #[cfg(all(feature="dist_mode", not(feature="dist_core_mode")))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `dist_core_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: `dist_core_mode` [INFO] [stdout] --> src/lib.rs:124:32 [INFO] [stdout] | [INFO] [stdout] 124 | #[cfg(all(feature="dist_mode", feature="dist_core_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `dist_core_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: `branch_mode` [INFO] [stdout] --> src/simulation/mod.rs:64:11 [INFO] [stdout] | [INFO] [stdout] 64 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/mod.rs:64:34 [INFO] [stdout] | [INFO] [stdout] 64 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/point.rs:65:11 [INFO] [stdout] | [INFO] [stdout] 65 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/point.rs:65:34 [INFO] [stdout] | [INFO] [stdout] 65 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/point.rs:89:11 [INFO] [stdout] | [INFO] [stdout] 89 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/point.rs:89:34 [INFO] [stdout] | [INFO] [stdout] 89 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/run.rs:7:11 [INFO] [stdout] | [INFO] [stdout] 7 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/run.rs:7:34 [INFO] [stdout] | [INFO] [stdout] 7 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/run.rs:10:11 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/run.rs:10:34 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/run.rs:194:11 [INFO] [stdout] | [INFO] [stdout] 194 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/run.rs:194:34 [INFO] [stdout] | [INFO] [stdout] 194 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/run.rs:224:11 [INFO] [stdout] | [INFO] [stdout] 224 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/run.rs:224:34 [INFO] [stdout] | [INFO] [stdout] 224 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/run.rs:235:11 [INFO] [stdout] | [INFO] [stdout] 235 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/run.rs:235:34 [INFO] [stdout] | [INFO] [stdout] 235 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/run.rs:346:11 [INFO] [stdout] | [INFO] [stdout] 346 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/run.rs:346:34 [INFO] [stdout] | [INFO] [stdout] 346 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/generator.rs:33:11 [INFO] [stdout] | [INFO] [stdout] 33 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/generator.rs:33:34 [INFO] [stdout] | [INFO] [stdout] 33 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/ref_comp/mod.rs:13:11 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/ref_comp/mod.rs:13:34 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/ref_comp/mod.rs:16:11 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/ref_comp/mod.rs:16:34 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/simulation/mod.rs:159:15 [INFO] [stdout] | [INFO] [stdout] 159 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/simulation/mod.rs:159:38 [INFO] [stdout] | [INFO] [stdout] 159 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/simulation/mod.rs:179:15 [INFO] [stdout] | [INFO] [stdout] 179 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/simulation/mod.rs:179:38 [INFO] [stdout] | [INFO] [stdout] 179 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/event/mod.rs:509:11 [INFO] [stdout] | [INFO] [stdout] 509 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/event/mod.rs:509:34 [INFO] [stdout] | [INFO] [stdout] 509 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/event/mod.rs:517:11 [INFO] [stdout] | [INFO] [stdout] 517 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/event/mod.rs:517:34 [INFO] [stdout] | [INFO] [stdout] 517 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/event/mod.rs:533:11 [INFO] [stdout] | [INFO] [stdout] 533 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/event/mod.rs:533:34 [INFO] [stdout] | [INFO] [stdout] 533 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/event/mod.rs:772:15 [INFO] [stdout] | [INFO] [stdout] 772 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/event/mod.rs:772:38 [INFO] [stdout] | [INFO] [stdout] 772 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/event/mod.rs:817:15 [INFO] [stdout] | [INFO] [stdout] 817 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/event/mod.rs:817:38 [INFO] [stdout] | [INFO] [stdout] 817 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/event/mod.rs:914:15 [INFO] [stdout] | [INFO] [stdout] 914 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/event/mod.rs:914:38 [INFO] [stdout] | [INFO] [stdout] 914 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/event/mod.rs:959:15 [INFO] [stdout] | [INFO] [stdout] 959 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/event/mod.rs:959:38 [INFO] [stdout] | [INFO] [stdout] 959 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/event/mod.rs:1188:15 [INFO] [stdout] | [INFO] [stdout] 1188 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/event/mod.rs:1188:38 [INFO] [stdout] | [INFO] [stdout] 1188 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/event/mod.rs:1230:15 [INFO] [stdout] | [INFO] [stdout] 1230 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/event/mod.rs:1230:38 [INFO] [stdout] | [INFO] [stdout] 1230 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `dist_core_mode` [INFO] [stdout] --> src/simulation/comm/lp.rs:151:36 [INFO] [stdout] | [INFO] [stdout] 151 | #[cfg(all(feature="dist_mode", not(feature="dist_core_mode")))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `dist_core_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: `dist_core_mode` [INFO] [stdout] --> src/simulation/comm/lp.rs:162:32 [INFO] [stdout] | [INFO] [stdout] 162 | #[cfg(all(feature="dist_mode", feature="dist_core_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `dist_core_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: `dist_core_mode` [INFO] [stdout] --> src/simulation/comm/time.rs:166:36 [INFO] [stdout] | [INFO] [stdout] 166 | #[cfg(all(feature="dist_mode", not(feature="dist_core_mode")))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `dist_core_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: `dist_core_mode` [INFO] [stdout] --> src/simulation/comm/time.rs:176:32 [INFO] [stdout] | [INFO] [stdout] 176 | #[cfg(all(feature="dist_mode", feature="dist_core_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `dist_core_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: `dist_core_mode` [INFO] [stdout] --> src/simulation/internal/input_message_queue.rs:15:36 [INFO] [stdout] | [INFO] [stdout] 15 | #[cfg(all(feature="dist_mode", not(feature="dist_core_mode")))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `dist_core_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: `dist_core_mode` [INFO] [stdout] --> src/simulation/internal/input_message_queue.rs:33:32 [INFO] [stdout] | [INFO] [stdout] 33 | #[cfg(all(feature="dist_mode", feature="dist_core_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `dist_core_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: `dist_core_mode` [INFO] [stdout] --> src/simulation/internal/output_message_queue.rs:15:36 [INFO] [stdout] | [INFO] [stdout] 15 | #[cfg(all(feature="dist_mode", not(feature="dist_core_mode")))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `dist_core_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: `dist_core_mode` [INFO] [stdout] --> src/simulation/internal/output_message_queue.rs:33:32 [INFO] [stdout] | [INFO] [stdout] 33 | #[cfg(all(feature="dist_mode", feature="dist_core_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `dist_core_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: `dist_core_mode` [INFO] [stdout] --> src/simulation/internal/transient_message_queue.rs:12:36 [INFO] [stdout] | [INFO] [stdout] 12 | #[cfg(all(feature="dist_mode", not(feature="dist_core_mode")))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `dist_core_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: `dist_core_mode` [INFO] [stdout] --> src/simulation/internal/transient_message_queue.rs:26:32 [INFO] [stdout] | [INFO] [stdout] 26 | #[cfg(all(feature="dist_mode", feature="dist_core_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `dist_core_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: `dist_core_mode` [INFO] [stdout] --> src/simulation/internal/acknowledgement_message_queue.rs:12:36 [INFO] [stdout] | [INFO] [stdout] 12 | #[cfg(all(feature="dist_mode", not(feature="dist_core_mode")))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `dist_core_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: `dist_core_mode` [INFO] [stdout] --> src/simulation/internal/acknowledgement_message_queue.rs:26:32 [INFO] [stdout] | [INFO] [stdout] 26 | #[cfg(all(feature="dist_mode", feature="dist_core_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `dist_core_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: `branch_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:7:11 [INFO] [stdout] | [INFO] [stdout] 7 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:7:34 [INFO] [stdout] | [INFO] [stdout] 7 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:10:11 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:10:34 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:13:11 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:13:34 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:23:11 [INFO] [stdout] | [INFO] [stdout] 23 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:23:34 [INFO] [stdout] | [INFO] [stdout] 23 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:26:11 [INFO] [stdout] | [INFO] [stdout] 26 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:26:34 [INFO] [stdout] | [INFO] [stdout] 26 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:29:11 [INFO] [stdout] | [INFO] [stdout] 29 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:29:34 [INFO] [stdout] | [INFO] [stdout] 29 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:32:11 [INFO] [stdout] | [INFO] [stdout] 32 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:32:34 [INFO] [stdout] | [INFO] [stdout] 32 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:36:11 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:36:34 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:46:11 [INFO] [stdout] | [INFO] [stdout] 46 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:46:34 [INFO] [stdout] | [INFO] [stdout] 46 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `dist_core_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:141:36 [INFO] [stdout] | [INFO] [stdout] 141 | #[cfg(all(feature="dist_mode", not(feature="dist_core_mode")))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `dist_core_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: `dist_core_mode` [INFO] [stdout] --> src/simulation/internal/event_queue.rs:171:32 [INFO] [stdout] | [INFO] [stdout] 171 | #[cfg(all(feature="dist_mode", feature="dist_core_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `dist_core_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: `dist_core_mode` [INFO] [stdout] --> src/simulation/internal/undoable_log.rs:126:36 [INFO] [stdout] | [INFO] [stdout] 126 | #[cfg(all(feature="dist_mode", not(feature="dist_core_mode")))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `dist_core_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: `dist_core_mode` [INFO] [stdout] --> src/simulation/internal/undoable_log.rs:144:32 [INFO] [stdout] | [INFO] [stdout] 144 | #[cfg(all(feature="dist_mode", feature="dist_core_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `dist_core_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: `branch_mode` [INFO] [stdout] --> src/prelude.rs:9:11 [INFO] [stdout] | [INFO] [stdout] 9 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/prelude.rs:9:34 [INFO] [stdout] | [INFO] [stdout] 9 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_mode` [INFO] [stdout] --> src/prelude.rs:12:11 [INFO] [stdout] | [INFO] [stdout] 12 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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: `branch_wasm_mode` [INFO] [stdout] --> src/prelude.rs:12:34 [INFO] [stdout] | [INFO] [stdout] 12 | #[cfg(any(feature="branch_mode", feature="branch_wasm_mode"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `dist_mode` [INFO] [stdout] = help: consider adding `branch_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/error.rs:100:22 [INFO] [stdout] | [INFO] [stdout] 99 | pub fn io(err: io::Error) -> Self { [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 100 | Error::Other(OtherError::io(err)) [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/error.rs:122:17 [INFO] [stdout] | [INFO] [stdout] 121 | pub fn io(err: io::Error) -> Rc { [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 122 | Rc::new(OtherError::IO(err)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/ref_comp/dist.rs:31:25 [INFO] [stdout] | [INFO] [stdout] 30 | pub fn new(val: T) -> RefComp { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31 | RefComp { cell: Rc::new(UnsafeCell::new(val)) } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/ref_comp/dist.rs:171:20 [INFO] [stdout] | [INFO] [stdout] 169 | fn call_event(self, p: &Point) -> simulation::Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 170 | let Read { comp } = self; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 171 | Result::Ok(comp.read_at(p)) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/ref_comp/dist.rs:195:20 [INFO] [stdout] | [INFO] [stdout] 193 | fn call_event(self, p: &Point) -> simulation::Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 194 | let Swap { comp, val } = 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] 195 | Result::Ok(comp.swap_at(val, p)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/parameter/mod.rs:63:23 [INFO] [stdout] | [INFO] [stdout] 59 | pub fn parameter_sequence(comps: I) -> Sequence [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63 | Sequence { comps: comps.into_iter(), _phantom: PhantomData } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/parameter/mod.rs:72:24 [INFO] [stdout] | [INFO] [stdout] 68 | pub fn parameter_sequence_(comps: I) -> Sequence_ [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 72 | Sequence_ { comps: comps.into_iter(), _phantom: PhantomData } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/parameter/mod.rs:166:27 [INFO] [stdout] | [INFO] [stdout] 163 | fn into_boxed(self) -> ParameterBox [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 166 | ParameterBox::new(move |r: &Run| { self.call_parameter(r) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/parameter/mod.rs:209:16 [INFO] [stdout] | [INFO] [stdout] 205 | fn new(f: F) -> Self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 209 | f: Box::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/parameter/mod.rs:322:9 [INFO] [stdout] | [INFO] [stdout] 320 | fn call_parameter(self, r: &Run) -> simulation::Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 321 | let Delay { f, _phantom } = self; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 322 | f().call_parameter(r) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/parameter/mod.rs:414:20 [INFO] [stdout] | [INFO] [stdout] 411 | fn call_composite(self, disposable: DisposableBox, p: &Point) -> simulation::Result<(M::Item, DisposableBox)> { [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] 412 | let ParameterIntoComposite { comp } = self; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 413 | let a = comp.call_parameter(p.run)?; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 414 | Result::Ok((a, disposable)) [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/parameter/mod.rs:444:15 [INFO] [stdout] | [INFO] [stdout] 442 | fn call_parameter(self, r: &Run) -> simulation::Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 443 | let AndThen { comp, f, _phantom } = 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] 444 | match comp.call_parameter(r) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/parameter/mod.rs:481:15 [INFO] [stdout] | [INFO] [stdout] 479 | fn call_parameter(self, r: &Run) -> simulation::Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 480 | let Map { comp, f, _phantom } = 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] 481 | match comp.call_parameter(r) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/parameter/mod.rs:510:9 [INFO] [stdout] | [INFO] [stdout] 508 | fn call_parameter(self, r: &Run) -> simulation::Result<(M::Item, U::Item)> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 509 | let Zip { comp, other } = 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] 510 | / comp.and_then(move |a| { [INFO] [stdout] 511 | | other.map(move |b| (a, b)) [INFO] [stdout] 512 | | }).call_parameter(r) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/parameter/mod.rs:511:23 [INFO] [stdout] | [INFO] [stdout] 509 | let Zip { comp, other } = self; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 510 | comp.and_then(move |a| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 511 | other.map(move |b| (a, b)) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/parameter/mod.rs:542:9 [INFO] [stdout] | [INFO] [stdout] 540 | fn call_parameter(self, r: &Run) -> simulation::Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 541 | let Ap { comp, other, _phantom } = 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] 542 | / comp.and_then(move |f| { [INFO] [stdout] 543 | | other.map(move |a| { f(a) }) [INFO] [stdout] 544 | | }).call_parameter(r) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/parameter/mod.rs:543:23 [INFO] [stdout] | [INFO] [stdout] 541 | let Ap { comp, other, _phantom } = self; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 542 | comp.and_then(move |f| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 543 | other.map(move |a| { f(a) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/parameter/random.rs:145:20 [INFO] [stdout] | [INFO] [stdout] 144 | pub fn random_discrete_parameter(dpdf: Rc>) -> impl Parameter + Clone { [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 145 | cons_parameter(move |r| { [INFO] [stdout] | ____________________^ [INFO] [stdout] 146 | | let gen = &r.generator; [INFO] [stdout] 147 | | Result::Ok(gen.random_discrete(&dpdf).clone()) [INFO] [stdout] 148 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/parameter/random.rs:147:20 [INFO] [stdout] | [INFO] [stdout] 144 | pub fn random_discrete_parameter(dpdf: Rc>) -> impl Parameter + Clone { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 147 | Result::Ok(gen.random_discrete(&dpdf).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/parameter/ops.rs:27:18 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn new(f: F) -> Self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 27 | gen: Grc::new(Box::new(move || { f().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/parameter/ops.rs:27:46 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn new(f: F) -> Self [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 27 | gen: Grc::new(Box::new(move || { f().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/simulation/mod.rs:55:23 [INFO] [stdout] | [INFO] [stdout] 51 | pub fn simulation_sequence(comps: I) -> Sequence [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 55 | Sequence { comps: comps.into_iter(), _phantom: PhantomData } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/simulation/mod.rs:64:24 [INFO] [stdout] | [INFO] [stdout] 60 | pub fn simulation_sequence_(comps: I) -> Sequence_ [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 64 | Sequence_ { comps: comps.into_iter(), _phantom: PhantomData } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/simulation/mod.rs:193:28 [INFO] [stdout] | [INFO] [stdout] 190 | fn into_boxed(self) -> SimulationBox [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 193 | SimulationBox::new(move |r: &Run| { self.call_simulation(r) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/simulation/mod.rs:237:16 [INFO] [stdout] | [INFO] [stdout] 233 | fn new(f: F) -> Self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 237 | f: Box::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/simulation/mod.rs:350:9 [INFO] [stdout] | [INFO] [stdout] 348 | fn call_simulation(self, r: &Run) -> simulation::Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 349 | let Delay { f, _phantom } = self; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 350 | f().call_simulation(r) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/simulation/mod.rs:420:20 [INFO] [stdout] | [INFO] [stdout] 417 | fn call_composite(self, disposable: DisposableBox, p: &Point) -> simulation::Result<(M::Item, DisposableBox)> { [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] 418 | let SimulationIntoComposite { comp } = self; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 419 | let a = comp.call_simulation(p.run)?; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 420 | Result::Ok((a, disposable)) [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/simulation/mod.rs:450:15 [INFO] [stdout] | [INFO] [stdout] 448 | fn call_simulation(self, r: &Run) -> simulation::Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 449 | let AndThen { comp, f, _phantom } = 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] 450 | match comp.call_simulation(r) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/simulation/mod.rs:487:15 [INFO] [stdout] | [INFO] [stdout] 485 | fn call_simulation(self, r: &Run) -> simulation::Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 486 | let Map { comp, f, _phantom } = 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] 487 | match comp.call_simulation(r) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/simulation/mod.rs:516:9 [INFO] [stdout] | [INFO] [stdout] 514 | fn call_simulation(self, r: &Run) -> simulation::Result<(M::Item, U::Item)> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 515 | let Zip { comp, other } = 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] 516 | / comp.and_then(move |a| { [INFO] [stdout] 517 | | other.map(move |b| (a, b)) [INFO] [stdout] 518 | | }).call_simulation(r) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/simulation/mod.rs:517:23 [INFO] [stdout] | [INFO] [stdout] 515 | let Zip { comp, other } = self; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 516 | comp.and_then(move |a| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 517 | other.map(move |b| (a, b)) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/simulation/mod.rs:548:9 [INFO] [stdout] | [INFO] [stdout] 546 | fn call_simulation(self, r: &Run) -> simulation::Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 547 | let Ap { comp, other, _phantom } = 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] 548 | / comp.and_then(move |f| { [INFO] [stdout] 549 | | other.map(move |a| { f(a) }) [INFO] [stdout] 550 | | }).call_simulation(r) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/simulation/mod.rs:549:23 [INFO] [stdout] | [INFO] [stdout] 547 | let Ap { comp, other, _phantom } = self; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 548 | comp.and_then(move |f| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 549 | other.map(move |a| { f(a) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/simulation/mod.rs:577:15 [INFO] [stdout] | [INFO] [stdout] 574 | fn call_simulation(self, r: &Run) -> simulation::Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 575 | let Finally { comp, finalization } = 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] 576 | let x = comp.call_simulation(r); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 577 | match finalization.call_simulation(r) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/simulation/ops.rs:27:18 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn new(f: F) -> Self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 27 | gen: Grc::new(Box::new(move || { f().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/simulation/ops.rs:27:46 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn new(f: F) -> Self [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 27 | gen: Grc::new(Box::new(move || { f().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/event/mod.rs:131:23 [INFO] [stdout] | [INFO] [stdout] 127 | pub fn event_sequence(comps: I) -> Sequence [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 131 | Sequence { comps: comps.into_iter(), _phantom: PhantomData } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/event/mod.rs:140:24 [INFO] [stdout] | [INFO] [stdout] 136 | pub fn event_sequence_(comps: I) -> Sequence_ [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 140 | Sequence_ { comps: comps.into_iter(), _phantom: PhantomData } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/event/mod.rs:266:23 [INFO] [stdout] | [INFO] [stdout] 263 | fn into_boxed(self) -> EventBox [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 266 | EventBox::new(move |p: &Point| { self.call_event(p) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/event/mod.rs:310:16 [INFO] [stdout] | [INFO] [stdout] 306 | fn new(f: F) -> Self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 310 | f: Box::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/event/mod.rs:459:11 [INFO] [stdout] | [INFO] [stdout] 458 | let comp: EventBox<()> = mem::transmute(*comp); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 459 | match comp.call_box((&*p,)) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/event/mod.rs:624:11 [INFO] [stdout] | [INFO] [stdout] 623 | let comp: EventBox = mem::transmute(*comp); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 624 | match comp.call_box((&*p,)) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/event/mod.rs:727:9 [INFO] [stdout] | [INFO] [stdout] 725 | fn call_event(self, p: &Point) -> simulation::Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 726 | let Delay { f, _phantom } = self; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 727 | f().call_event(p) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/event/mod.rs:863:9 [INFO] [stdout] | [INFO] [stdout] 860 | fn call_event(self, p: &Point) -> simulation::Result<()> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 861 | let EnqueueWithIntegTimes { f } = self; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 862 | let comp = EnqueueWithIntegTimesLoop { f, iteration: p.iteration }; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 863 | enqueue_event(p.time, comp.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/event/mod.rs:894:9 [INFO] [stdout] | [INFO] [stdout] 887 | fn call_event(self, p: &Point) -> simulation::Result<()> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 888 | let EnqueueWithIntegTimesLoop { f, iteration } = self; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 889 | let comp = f(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 893 | let comp = EnqueueWithIntegTimesLoop { f, iteration: p2.iteration }; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 894 | enqueue_event(p2.time, comp.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/event/mod.rs:1005:9 [INFO] [stdout] | [INFO] [stdout] 1002 | fn call_event(self, p: &Point) -> simulation::Result<()> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1003 | let EnqueueIOWithIntegTimes { f } = self; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1004 | let comp = EnqueueIOWithIntegTimesLoop { f, iteration: p.iteration }; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1005 | enqueue_io_event(p.time, comp.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/event/mod.rs:1036:9 [INFO] [stdout] | [INFO] [stdout] 1029 | fn call_event(self, p: &Point) -> simulation::Result<()> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1030 | let EnqueueIOWithIntegTimesLoop { f, iteration } = self; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1031 | let comp = f(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1035 | let comp = EnqueueIOWithIntegTimesLoop { f, iteration: p2.iteration }; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1036 | enqueue_io_event(p2.time, comp.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/event/mod.rs:1067:15 [INFO] [stdout] | [INFO] [stdout] 1065 | fn call_event(self, p: &Point) -> simulation::Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1066 | let AndThen { comp, f, _phantom } = 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] 1067 | match comp.call_event(p) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/event/mod.rs:1104:15 [INFO] [stdout] | [INFO] [stdout] 1102 | fn call_event(self, p: &Point) -> simulation::Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1103 | let Map { comp, f, _phantom } = 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] 1104 | match comp.call_event(p) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/event/mod.rs:1133:9 [INFO] [stdout] | [INFO] [stdout] 1131 | fn call_event(self, p: &Point) -> simulation::Result<(M::Item, U::Item)> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1132 | let Zip { comp, other } = 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] 1133 | / comp.and_then(move |a| { [INFO] [stdout] 1134 | | other.map(move |b| (a, b)) [INFO] [stdout] 1135 | | }).call_event(p) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/event/mod.rs:1134:23 [INFO] [stdout] | [INFO] [stdout] 1132 | let Zip { comp, other } = self; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1133 | comp.and_then(move |a| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1134 | other.map(move |b| (a, b)) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/event/mod.rs:1165:9 [INFO] [stdout] | [INFO] [stdout] 1163 | fn call_event(self, p: &Point) -> simulation::Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1164 | let Ap { comp, other, _phantom } = 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] 1165 | / comp.and_then(move |f| { [INFO] [stdout] 1166 | | other.map(move |a| { f(a) }) [INFO] [stdout] 1167 | | }).call_event(p) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/event/mod.rs:1166:23 [INFO] [stdout] | [INFO] [stdout] 1164 | let Ap { comp, other, _phantom } = self; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1165 | comp.and_then(move |f| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1166 | other.map(move |a| { f(a) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/event/mod.rs:1347:20 [INFO] [stdout] | [INFO] [stdout] 1344 | fn call_composite(self, disposable: DisposableBox, p: &Point) -> simulation::Result<(M::Item, DisposableBox)> { [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] 1345 | let EventIntoComposite { comp } = self; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1346 | let a = comp.call_event(p)?; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1347 | Result::Ok((a, disposable)) [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/event/mod.rs:1441:9 [INFO] [stdout] | [INFO] [stdout] 1439 | fn call_event(self, p: &Point) -> simulation::Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1440 | let Yield { comp } = self; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1441 | enqueue_event(p.time, comp.into_boxed()).call_event(p) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/event/ops.rs:27:18 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn new(f: F) -> Self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 27 | gen: Grc::new(Box::new(move || { f().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/event/ops.rs:27:46 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn new(f: F) -> Self [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 27 | gen: Grc::new(Box::new(move || { f().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/observable/mod.rs:193:28 [INFO] [stdout] | [INFO] [stdout] 190 | fn into_boxed(self) -> ObservableBox [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 193 | ObservableBox::new(move |observer: ObserverBox| { [INFO] [stdout] | ____________________________^ [INFO] [stdout] 194 | | self.subscribe(observer.into_observer()) [INFO] [stdout] 195 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/mod.rs:194:28 [INFO] [stdout] | [INFO] [stdout] 190 | fn into_boxed(self) -> ObservableBox [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 193 | ObservableBox::new(move |observer: ObserverBox| { [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 194 | self.subscribe(observer.into_observer()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/mod.rs:240:16 [INFO] [stdout] | [INFO] [stdout] 235 | fn new(f: F) -> Self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 240 | f: Box::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/observable/mod.rs:271:23 [INFO] [stdout] | [INFO] [stdout] 268 | fn subscribe(self, observer: O) -> EventBox [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] 271 | self.call_box((observer.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/observable/mod.rs:387:19 [INFO] [stdout] | [INFO] [stdout] 381 | fn subscribe(self, observer: O) -> EventBox [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 385 | let f = self.f; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 386 | let observer = cons_observer(move |m: &M::Message, p: &Point| { [INFO] [stdout] 387 | match f(m).call_event(p) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/mod.rs:464:19 [INFO] [stdout] | [INFO] [stdout] 458 | fn subscribe(self, observer: O) -> EventBox [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 462 | let f = self.f; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 463 | let observer = cons_observer(move |m: &M::Message, p: &Point| { [INFO] [stdout] 464 | match f(m).call_event(p) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/mod.rs:525:9 [INFO] [stdout] | [INFO] [stdout] 494 | fn subscribe(self, observer: O) -> EventBox [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] 497 | let comp = self.comp; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 498 | let dt = self.dt; [INFO] [stdout] 499 | let r = Grc::new(RefComp::new(false)); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 500 | let observer = { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 501 | let r = r.clone(); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 502 | let observer = Grc::new(observer); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 519 | let h = comp.subscribe(observer); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 520 | let h = cons_disposable(move |p| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 525 | cons_event(move |_p| { Result::Ok(h) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/mod.rs:515:17 [INFO] [stdout] | [INFO] [stdout] 501 | let r = r.clone(); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 502 | let observer = Grc::new(observer); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 503 | cons_observer(move |m: &M::Message, p: &Point| { [INFO] [stdout] 504 | let m = m.clone(); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 505 | let r = r.clone(); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 506 | let observer = observer.clone(); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 507 | let comp = cons_event(move |p| { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 515 | enqueue_event(p.time + dt, comp.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/observable/mod.rs:587:9 [INFO] [stdout] | [INFO] [stdout] 554 | fn subscribe(self, observer: O) -> EventBox [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] 557 | let comp = self.comp; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 558 | let f = self.f; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 559 | let r = Grc::new(RefComp::new(false)); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 560 | let observer = { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 561 | let r = r.clone(); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 562 | let observer = Grc::new(observer); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 581 | let h = comp.subscribe(observer); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 582 | let h = cons_disposable(move |p| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 587 | cons_event(move |_p| { Result::Ok(h) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/mod.rs:577:17 [INFO] [stdout] | [INFO] [stdout] 558 | let f = self.f; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 561 | let r = r.clone(); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 562 | let observer = Grc::new(observer); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 563 | cons_observer(move |m: &M::Message, p: &Point| { [INFO] [stdout] 564 | let m = m.clone(); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 565 | let r = r.clone(); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 566 | let observer = observer.clone(); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 567 | let comp = cons_event(move |p| { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 575 | let dt = f(); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 576 | let dt = dt.call_event(p)?; [INFO] [stdout] 577 | enqueue_event(p.time + dt, comp.into_boxed()) [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/observable/mod.rs:632:9 [INFO] [stdout] | [INFO] [stdout] 612 | fn subscribe(self, observer: O) -> EventBox [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] 615 | let observer = Grc::new(observer); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 616 | let comp = self.comp; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 617 | let other = self.other; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 618 | let observer1 = { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 619 | let observer = observer.clone(); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 624 | let observer2 = { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 629 | let disposable1 = comp.subscribe(observer1); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 630 | let disposable2 = other.subscribe(observer2); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 631 | [INFO] [stdout] 632 | / disposable1.into_event().and_then(move |disposable1| { [INFO] [stdout] 633 | | disposable2.into_event().map(move |disposable2| { [INFO] [stdout] 634 | | let disposable1 = disposable1.into_disposable(); [INFO] [stdout] 635 | | let disposable2 = disposable2.into_disposable(); [INFO] [stdout] ... | [INFO] [stdout] 638 | | }) [INFO] [stdout] 639 | | }).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/observable/mod.rs:633:13 [INFO] [stdout] | [INFO] [stdout] 630 | let disposable2 = other.subscribe(observer2); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 631 | [INFO] [stdout] 632 | disposable1.into_event().and_then(move |disposable1| { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 633 | disposable2.into_event().map(move |disposable2| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/mod.rs:633:42 [INFO] [stdout] | [INFO] [stdout] 630 | let disposable2 = other.subscribe(observer2); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 631 | [INFO] [stdout] 632 | disposable1.into_event().and_then(move |disposable1| { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 633 | disposable2.into_event().map(move |disposable2| { [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 634 | | let disposable1 = disposable1.into_disposable(); [INFO] [stdout] 635 | | let disposable2 = disposable2.into_disposable(); [INFO] [stdout] ... | [INFO] [stdout] 638 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/mod.rs:637:17 [INFO] [stdout] | [INFO] [stdout] 632 | disposable1.into_event().and_then(move |disposable1| { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 633 | disposable2.into_event().map(move |disposable2| { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 634 | let disposable1 = disposable1.into_disposable(); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 635 | let disposable2 = disposable2.into_disposable(); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 636 | [INFO] [stdout] 637 | disposable1.merge(disposable2).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/observable/mod.rs:661:9 [INFO] [stdout] | [INFO] [stdout] 657 | fn subscribe(self, _observer: O) -> EventBox [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 660 | let disposable = empty_disposable().into_boxed(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 661 | return_event(disposable).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/observable/mod.rs:688:9 [INFO] [stdout] | [INFO] [stdout] 684 | fn subscribe(self, observer: O) -> EventBox [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] 687 | let Delay { f, _phantom } = self; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 688 | f().subscribe(observer) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/mod.rs:708:13 [INFO] [stdout] | [INFO] [stdout] 704 | let source = Grc::new(source::ObservableSource::new()); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 707 | let source = source.clone(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 708 | / cons_event(move |p| { [INFO] [stdout] 709 | | source.trigger_at(&p.time, p) [INFO] [stdout] 710 | | }).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/observable/mod.rs:776:20 [INFO] [stdout] | [INFO] [stdout] 775 | let source = comp.call_event(p)?; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 776 | Result::Ok(source.publish().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] | 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/observable/mod.rs:794:20 [INFO] [stdout] | [INFO] [stdout] 793 | let source = comp.call_event(p)?; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 794 | Result::Ok(source.publish().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] | 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/observable/mod.rs:812:20 [INFO] [stdout] | [INFO] [stdout] 811 | let source = comp.call_event(p)?; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | Result::Ok(source.publish().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] | 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/observable/mod.rs:839:24 [INFO] [stdout] | [INFO] [stdout] 835 | fn subscribe(self, observer: O) -> EventBox [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] 838 | let Trace { comp, msg } = self; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 839 | comp.subscribe(trace_observer(msg, observer)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/disposable.rs:45:27 [INFO] [stdout] | [INFO] [stdout] 41 | pub fn concat_disposables(disposables: I) -> Concat [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 45 | Concat { disposables: disposables.into_iter(), _phantom: PhantomData } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/disposable.rs:85:28 [INFO] [stdout] | [INFO] [stdout] 82 | fn into_boxed(self) -> DisposableBox [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 85 | DisposableBox::new(move |p: &Point| { self.dispose(p) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/disposable.rs:122:16 [INFO] [stdout] | [INFO] [stdout] 118 | fn new(f: F) -> Self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 122 | f: Box::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/observable/disposable.rs:270:11 [INFO] [stdout] | [INFO] [stdout] 269 | let comp: DisposableBox = mem::transmute(*comp); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 270 | match comp.call_box((&*p,)) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/observer.rs:132:26 [INFO] [stdout] | [INFO] [stdout] 129 | fn into_boxed(self) -> ObserverBox [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 132 | ObserverBox::new(move |m: &Self::Message, p: &Point| { [INFO] [stdout] | __________________________^ [INFO] [stdout] 133 | | self.call_observer(m, p) [INFO] [stdout] 134 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/observer.rs:183:16 [INFO] [stdout] | [INFO] [stdout] 179 | fn new(f: F) -> Self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 183 | f: Grc::new(Box::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/observable/observer.rs:307:11 [INFO] [stdout] | [INFO] [stdout] 305 | let comp: ObserverBox<&[u8], ()> = mem::transmute((*comp).field1); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 306 | let m = slice::from_raw_parts(m, count); [INFO] [stdout] 307 | match comp.call_observer(&m, &*p) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/source.rs:47:30 [INFO] [stdout] | [INFO] [stdout] 46 | pub fn trigger(&self, message: M) -> Trigger { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 47 | Trigger { observers: self.observers.clone(), message: message } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/source.rs:99:9 [INFO] [stdout] | [INFO] [stdout] 95 | fn subscribe(self, observer: O) -> EventBox [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] 98 | let Publish { observers } = self; [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 99 | / cons_event(move |p: &Point| { [INFO] [stdout] 100 | | match observers.upgrade() { [INFO] [stdout] 101 | | None => { [INFO] [stdout] 102 | | Result::Ok(empty_disposable().into_boxed()) [INFO] [stdout] ... | [INFO] [stdout] 117 | | } [INFO] [stdout] 118 | | }).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/observable/source.rs:100:19 [INFO] [stdout] | [INFO] [stdout] 95 | fn subscribe(self, observer: O) -> EventBox [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 98 | let Publish { observers } = self; [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 99 | cons_event(move |p: &Point| { [INFO] [stdout] 100 | match observers.upgrade() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/random.rs:29:19 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn new_random_observable(f: F) -> impl Composite>> [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 26 | let source = Grc::new(ObservableSource::new()); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29 | .and_then(move |pid| { [INFO] [stdout] | ___________________^ [INFO] [stdout] 30 | | let pid = Grc::new(pid); [INFO] [stdout] 31 | | loop_random_observable(f, source.clone(), None) [INFO] [stdout] 32 | | .run_using_id(pid.clone()) [INFO] [stdout] ... | [INFO] [stdout] 44 | | }) [INFO] [stdout] 45 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/random.rs:31:13 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn new_random_observable(f: F) -> impl Composite>> [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 26 | let source = Grc::new(ObservableSource::new()); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29 | .and_then(move |pid| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 30 | let pid = Grc::new(pid); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31 | / loop_random_observable(f, source.clone(), None) [INFO] [stdout] 32 | | .run_using_id(pid.clone()) [INFO] [stdout] 33 | | .into_composite() [INFO] [stdout] 34 | | .and_then(move |()| { [INFO] [stdout] ... | [INFO] [stdout] 40 | | }) [INFO] [stdout] 41 | | }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/random.rs:42:27 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn new_random_observable(f: F) -> impl Composite>> [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 26 | let source = Grc::new(ObservableSource::new()); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29 | .and_then(move |pid| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 30 | let pid = Grc::new(pid); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 42 | .and_then(move |()| { [INFO] [stdout] | ___________________________^ [INFO] [stdout] 43 | | return_composite(source.publish().into_boxed()) [INFO] [stdout] 44 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/random.rs:35:42 [INFO] [stdout] | [INFO] [stdout] 30 | let pid = Grc::new(pid); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35 | disposable_composite({ [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 36 | | cons_disposable(move |p| { [INFO] [stdout] 37 | | ProcessId::cancel(pid) [INFO] [stdout] 38 | | .call_event(p) [INFO] [stdout] 39 | | }) [INFO] [stdout] 40 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/random.rs:37:29 [INFO] [stdout] | [INFO] [stdout] 30 | let pid = Grc::new(pid); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 37 | ProcessId::cancel(pid) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/random.rs:43:38 [INFO] [stdout] | [INFO] [stdout] 26 | let source = Grc::new(ObservableSource::new()); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 43 | return_composite(source.publish().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/observable/random.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 49 | fn loop_random_observable(f: F, source: Grc>>, t0: Option) -> ProcessBox<()> [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] 54 | let p = f(); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 55 | / p.into_process() [INFO] [stdout] 56 | | .and_then(move |(delay, a)| { [INFO] [stdout] 57 | | let delay = delay.max(0.0); [INFO] [stdout] 58 | | hold_process(delay) [INFO] [stdout] ... | [INFO] [stdout] 79 | | }) [INFO] [stdout] 80 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/random.rs:59:27 [INFO] [stdout] | [INFO] [stdout] 49 | fn loop_random_observable(f: F, source: Grc>>, t0: Option) -> ProcessBox<()> [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] 56 | .and_then(move |(delay, a)| { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 59 | .and_then(move |()| { [INFO] [stdout] | ___________________________^ [INFO] [stdout] 60 | | time_event() [INFO] [stdout] 61 | | .into_process() [INFO] [stdout] 62 | | .and_then(move |t2| { [INFO] [stdout] ... | [INFO] [stdout] 78 | | }) [INFO] [stdout] 79 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/random.rs:62:35 [INFO] [stdout] | [INFO] [stdout] 49 | fn loop_random_observable(f: F, source: Grc>>, t0: Option) -> ProcessBox<()> [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] 56 | .and_then(move |(delay, a)| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 62 | .and_then(move |t2| { [INFO] [stdout] | ___________________________________^ [INFO] [stdout] 63 | | let arrival = Arrival { [INFO] [stdout] 64 | | value: a, [INFO] [stdout] 65 | | time: t2, [INFO] [stdout] ... | [INFO] [stdout] 77 | | }) [INFO] [stdout] 78 | | }) [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/random.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 49 | fn loop_random_observable(f: F, source: Grc>>, t0: Option) -> ProcessBox<()> [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] 56 | .and_then(move |(delay, a)| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63 | let arrival = Arrival { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 73 | / source.trigger(arrival) [INFO] [stdout] 74 | | .into_process() [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/random.rs:75:43 [INFO] [stdout] | [INFO] [stdout] 49 | fn loop_random_observable(f: F, source: Grc>>, t0: Option) -> ProcessBox<()> [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] 56 | .and_then(move |(delay, a)| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63 | let arrival = Arrival { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 75 | .and_then(move |()| { [INFO] [stdout] | ___________________________________________^ [INFO] [stdout] 76 | | loop_random_observable(f, source, Some(t2)) [INFO] [stdout] 77 | | }) [INFO] [stdout] | |_________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/history.rs:51:20 [INFO] [stdout] | [INFO] [stdout] 50 | pub fn len(hist: Grc>) -> impl Event + Clone { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 51 | cons_event(move |p: &Point| { [INFO] [stdout] | ____________________^ [INFO] [stdout] 52 | | Result::Ok(hist.len_at(p)) [INFO] [stdout] 53 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/history.rs:69:9 [INFO] [stdout] | [INFO] [stdout] 57 | pub fn new(comp: O, init: Option, source: Option>>) -> CompositeBox>> [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] 61 | let hist = Grc::new(ObservableHistory { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 67 | let source_clone = source.clone(); [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 68 | [INFO] [stdout] 69 | / return_composite(hist) [INFO] [stdout] 70 | | .and_then(move |hist| { [INFO] [stdout] 71 | | if let Some(init) = init { [INFO] [stdout] 72 | | cons_event(move |p: &Point| { [INFO] [stdout] ... | [INFO] [stdout] 127 | | }) [INFO] [stdout] 128 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/observable/history.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 57 | pub fn new(comp: O, init: Option, source: Option>>) -> CompositeBox>> [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] 97 | .and_then(move |hist| { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 98 | / comp.subscribe({ [INFO] [stdout] 99 | | let hist = hist.clone(); [INFO] [stdout] 100 | | cons_observer(move |msg: &T, p: &Point| { [INFO] [stdout] 101 | | { [INFO] [stdout] ... | [INFO] [stdout] 123 | | disposable_composite(h) [INFO] [stdout] 124 | | }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/history.rs:125:27 [INFO] [stdout] | [INFO] [stdout] 57 | pub fn new(comp: O, init: Option, source: Option>>) -> CompositeBox>> [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] 97 | .and_then(move |hist| { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 125 | .and_then(move |()| { [INFO] [stdout] | ___________________________^ [INFO] [stdout] 126 | | return_composite(hist) [INFO] [stdout] 127 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/observable/history.rs:144:9 [INFO] [stdout] | [INFO] [stdout] 133 | pub fn new_grid(comp: O, size: usize, accum: F, init: Option) -> CompositeBox>> [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] 138 | let hist = Grc::new(ObservableHistory { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 144 | / return_composite(hist) [INFO] [stdout] 145 | | .and_then(move |hist| { [INFO] [stdout] 146 | | if let Some(init) = init { [INFO] [stdout] 147 | | cons_event(move |p: &Point| { [INFO] [stdout] ... | [INFO] [stdout] 209 | | }) [INFO] [stdout] 210 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/observable/history.rs:169:17 [INFO] [stdout] | [INFO] [stdout] 133 | pub fn new_grid(comp: O, size: usize, accum: F, init: Option) -> CompositeBox>> [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] 168 | .and_then(move |hist| { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 169 | / comp.subscribe({ [INFO] [stdout] 170 | | let hist = hist.clone(); [INFO] [stdout] 171 | | cons_observer(move |msg: &T, p: &Point| { [INFO] [stdout] 172 | | let times = hist.times.read_at(p); [INFO] [stdout] ... | [INFO] [stdout] 205 | | disposable_composite(h) [INFO] [stdout] 206 | | }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/observable/history.rs:207:27 [INFO] [stdout] | [INFO] [stdout] 133 | pub fn new_grid(comp: O, size: usize, accum: F, init: Option) -> CompositeBox>> [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] 168 | .and_then(move |hist| { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 207 | .and_then(move |()| { [INFO] [stdout] | ___________________________^ [INFO] [stdout] 208 | | return_composite(hist) [INFO] [stdout] 209 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/history.rs:224:9 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn io_with_limit_size(comp: O, limit_size: usize, init: Option) -> CompositeBox>> [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] 219 | let signal_src = Grc::new(ObservableSource::new()); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 220 | [INFO] [stdout] 221 | let txs_src = Grc::new(ObservableSource::new()); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 222 | let txs_src_clone = txs_src.clone(); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 223 | [INFO] [stdout] 224 | / ObservableHistory::new(comp, init, Some(signal_src.clone())) [INFO] [stdout] 225 | | .and_then(move |hist: Grc>| { [INFO] [stdout] 226 | | let txs_src_clone = txs_src.clone(); [INFO] [stdout] 227 | | let hist_clone = hist.clone(); [INFO] [stdout] ... | [INFO] [stdout] 296 | | .into_boxed() [INFO] [stdout] 297 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/observable/history.rs:229:17 [INFO] [stdout] | [INFO] [stdout] 219 | let signal_src = Grc::new(ObservableSource::new()); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 220 | [INFO] [stdout] 221 | let txs_src = Grc::new(ObservableSource::new()); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 225 | .and_then(move |hist: Grc>| { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 226 | let txs_src_clone = txs_src.clone(); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 227 | let hist_clone = hist.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | [INFO] [stdout] 229 | / signal_src [INFO] [stdout] 230 | | .publish() [INFO] [stdout] 231 | | .subscribe(cons_observer(move |_msg: &T, p: &Point| { [INFO] [stdout] 232 | | let len = hist.len_at(p); [INFO] [stdout] ... | [INFO] [stdout] 262 | | disposable_composite(h) [INFO] [stdout] 263 | | }) [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/history.rs:264:31 [INFO] [stdout] | [INFO] [stdout] 219 | let signal_src = Grc::new(ObservableSource::new()); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 220 | [INFO] [stdout] 221 | let txs_src = Grc::new(ObservableSource::new()); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 225 | .and_then(move |hist: Grc>| { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 226 | let txs_src_clone = txs_src.clone(); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 227 | let hist_clone = hist.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 264 | .and_then(move |()| { [INFO] [stdout] | _______________________________^ [INFO] [stdout] 265 | | let flag = Grc::new(RefComp::new(true)); [INFO] [stdout] 266 | | let flag_clone = flag.clone(); [INFO] [stdout] ... | [INFO] [stdout] 291 | | }) [INFO] [stdout] 292 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/history.rs:268:25 [INFO] [stdout] | [INFO] [stdout] 226 | let txs_src_clone = txs_src.clone(); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 227 | let hist_clone = hist.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 265 | let flag = Grc::new(RefComp::new(true)); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 266 | let flag_clone = flag.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 267 | [INFO] [stdout] 268 | / cons_event(move |p: &Point| { [INFO] [stdout] 269 | | enqueue_io_event(p.run.specs.stop_time, [INFO] [stdout] 270 | | cons_event(move |p: &Point| { [INFO] [stdout] 271 | | if flag.read_at(p) && (hist_clone.len_at(p) > 0) { [INFO] [stdout] ... | [INFO] [stdout] 284 | | }) [INFO] [stdout] 285 | | .into_composite() [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/history.rs:286:35 [INFO] [stdout] | [INFO] [stdout] 226 | let txs_src_clone = txs_src.clone(); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 227 | let hist_clone = hist.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 265 | let flag = Grc::new(RefComp::new(true)); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 266 | let flag_clone = flag.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 286 | .and_then(move |()| { [INFO] [stdout] | ___________________________________^ [INFO] [stdout] 287 | | disposable_composite(cons_disposable(move |p: &Point| { [INFO] [stdout] 288 | | flag_clone.write_at(false, p); [INFO] [stdout] 289 | | Result::Ok(()) [INFO] [stdout] 290 | | })) [INFO] [stdout] 291 | | }) [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/history.rs:269:29 [INFO] [stdout] | [INFO] [stdout] 226 | let txs_src_clone = txs_src.clone(); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 227 | let hist_clone = hist.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 265 | let flag = Grc::new(RefComp::new(true)); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 269 | / enqueue_io_event(p.run.specs.stop_time, [INFO] [stdout] 270 | | cons_event(move |p: &Point| { [INFO] [stdout] 271 | | if flag.read_at(p) && (hist_clone.len_at(p) > 0) { [INFO] [stdout] 272 | | let comp = [INFO] [stdout] ... | [INFO] [stdout] 281 | | Result::Ok(()) [INFO] [stdout] 282 | | }).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/observable/history.rs:287:50 [INFO] [stdout] | [INFO] [stdout] 266 | let flag_clone = flag.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 287 | disposable_composite(cons_disposable(move |p: &Point| { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 288 | | flag_clone.write_at(false, p); [INFO] [stdout] 289 | | Result::Ok(()) [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/observable/history.rs:295:17 [INFO] [stdout] | [INFO] [stdout] 222 | let txs_src_clone = txs_src.clone(); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 295 | txs_src_clone.publish() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/history.rs:305:9 [INFO] [stdout] | [INFO] [stdout] 302 | pub fn push(hist: Grc, item: T) -> impl Event + Clone [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] 305 | / cons_event(move |p: &Point| { [INFO] [stdout] 306 | | let times = hist.times.read_at(p); [INFO] [stdout] 307 | | let values = hist.values.read_at(p); [INFO] [stdout] 308 | | let len = hist.len.read_at(p); [INFO] [stdout] ... | [INFO] [stdout] 314 | | Result::Ok(()) [INFO] [stdout] 315 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/history.rs:323:9 [INFO] [stdout] | [INFO] [stdout] 320 | pub fn read(hist: Grc) -> impl Event> + Clone [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 323 | / cons_event(move |p: &Point| { [INFO] [stdout] 324 | | let times = hist.times.read_at(p); [INFO] [stdout] 325 | | let values = hist.values.read_at(p); [INFO] [stdout] ... | [INFO] [stdout] 330 | | }) [INFO] [stdout] 331 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/history.rs:327:24 [INFO] [stdout] | [INFO] [stdout] 320 | pub fn read(hist: Grc) -> impl Event> + Clone [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 325 | let values = hist.values.read_at(p); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 326 | [INFO] [stdout] 327 | Result::Ok(ObservableHistoryData { [INFO] [stdout] | ________________________^ [INFO] [stdout] 328 | | times: times.iter().collect(), [INFO] [stdout] 329 | | values: values.iter().collect() [INFO] [stdout] 330 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/history.rs:339:9 [INFO] [stdout] | [INFO] [stdout] 336 | pub fn take(hist: Grc) -> impl Event> + Clone [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 339 | / ObservableHistory::read(hist.clone()) [INFO] [stdout] 340 | | .and_then(move |txs| { [INFO] [stdout] 341 | | ObservableHistory::reset(hist) [INFO] [stdout] 342 | | .and_then(move |()| { [INFO] [stdout] 343 | | return_event(txs) [INFO] [stdout] 344 | | }) [INFO] [stdout] 345 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/history.rs:341:17 [INFO] [stdout] | [INFO] [stdout] 336 | pub fn take(hist: Grc) -> impl Event> + Clone [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 340 | .and_then(move |txs| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 341 | ObservableHistory::reset(hist) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/history.rs:342:31 [INFO] [stdout] | [INFO] [stdout] 336 | pub fn take(hist: Grc) -> impl Event> + Clone [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 340 | .and_then(move |txs| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 341 | ObservableHistory::reset(hist) [INFO] [stdout] 342 | .and_then(move |()| { [INFO] [stdout] | _______________________________^ [INFO] [stdout] 343 | | return_event(txs) [INFO] [stdout] 344 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/history.rs:353:9 [INFO] [stdout] | [INFO] [stdout] 350 | pub fn reset(hist: Grc) -> impl Event + Clone [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 353 | / cons_event(move |p: &Point| { [INFO] [stdout] 354 | | hist.times.write_at(List::Nil, p); [INFO] [stdout] 355 | | hist.values.write_at(List::Nil, p); [INFO] [stdout] 356 | | hist.len.write_at(0, p); [INFO] [stdout] 357 | | [INFO] [stdout] 358 | | Result::Ok(()) [INFO] [stdout] 359 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/ops.rs:27:18 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn new(f: F) -> Self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 27 | gen: Grc::new(Box::new(move || { f().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/observable/ops.rs:27:46 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn new(f: F) -> Self [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 27 | gen: Grc::new(Box::new(move || { f().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/process/mod.rs:201:35 [INFO] [stdout] | [INFO] [stdout] 197 | pub fn process_sequence(comps: List) -> Sequence [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 201 | Sequence { comps: comps, acc: List::Nil } [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:224:46 [INFO] [stdout] | [INFO] [stdout] 221 | pub fn restore_process_priority(priority: isize, comp: M) -> impl Process [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 224 | process_with_priority(priority).and_then(|()| { comp }) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:248:10 [INFO] [stdout] | [INFO] [stdout] 244 | pub fn revoke_process(cont: C, pid: Grc, p: &Point) -> simulation::Result<()> [INFO] [stdout] | ------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 248 | cont(Result::Err(Error::Cancel), pid, p) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:255:19 [INFO] [stdout] | [INFO] [stdout] 253 | pub fn revoke_process_boxed(cont: ProcessBoxCont, pid: Grc, p: &Point) -> simulation::Result<()> { [INFO] [stdout] | ----------------------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 254 | pid.deactivate_cancel(p); [INFO] [stdout] 255 | cont.call_box((Result::Err(Error::Cancel), pid, p)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:263:17 [INFO] [stdout] | [INFO] [stdout] 260 | pub fn cut_error_process(_cont: C, _pid: Grc, err: Rc, _p: &Point) -> simulation::Result<()> [INFO] [stdout] | -------- -------------------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 263 | Result::Err(Error::Other(err)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:269:17 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn cut_error_process_boxed(_cont: ProcessBoxCont, _pid: Grc, err: Rc, _p: &Point) -> simulation::Result<... [INFO] [stdout] | ------------------------ -------------------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 269 | Result::Err(Error::Other(err)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:277:10 [INFO] [stdout] | [INFO] [stdout] 274 | pub fn propagate_error_process(cont: C, pid: Grc, err: Rc, p: &Point) -> simulation::Result<()> [INFO] [stdout] | ------- ------------------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 277 | cont(Result::Err(Error::Other(err)), pid, p) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:283:19 [INFO] [stdout] | [INFO] [stdout] 282 | pub fn propagate_error_process_boxed(cont: ProcessBoxCont, pid: Grc, err: Rc, p: &Point) -> simulation::Resu... [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] 283 | cont.call_box((Result::Err(Error::Other(err)), pid, p)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:390:27 [INFO] [stdout] | [INFO] [stdout] 387 | let pid = Grc::downgrade(&pid); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 390 | match pid.upgrade() { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:447:20 [INFO] [stdout] | [INFO] [stdout] 446 | pub fn is_cancel_initiated(pid: Grc) -> impl Event + Clone { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 447 | cons_event(move |p| Result::Ok(pid.is_cancel_initiated_at(p))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:479:17 [INFO] [stdout] | [INFO] [stdout] 478 | let this1 = Grc::downgrade(&this1); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 479 | pid.cancel_initiating() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:480:32 [INFO] [stdout] | [INFO] [stdout] 478 | let this1 = Grc::downgrade(&this1); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 479 | pid.cancel_initiating() [INFO] [stdout] 480 | .subscribe(cons_observer(move |_, p| { [INFO] [stdout] | ________________________________^ [INFO] [stdout] 481 | | match this1.upgrade() { [INFO] [stdout] 482 | | None => Result::Ok(()), [INFO] [stdout] 483 | | Some(this1) => this1.initiate_cancel_at(p) [INFO] [stdout] 484 | | } [INFO] [stdout] 485 | | })) [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:481:31 [INFO] [stdout] | [INFO] [stdout] 478 | let this1 = Grc::downgrade(&this1); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 481 | match this1.upgrade() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:495:25 [INFO] [stdout] | [INFO] [stdout] 494 | let pid = Grc::downgrade(&pid); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 495 | this2.cancel_initiating() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:496:40 [INFO] [stdout] | [INFO] [stdout] 494 | let pid = Grc::downgrade(&pid); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 495 | this2.cancel_initiating() [INFO] [stdout] 496 | .subscribe(cons_observer(move |_, p| { [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 497 | | match pid.upgrade() { [INFO] [stdout] 498 | | None => Result::Ok(()), [INFO] [stdout] 499 | | Some(pid) => pid.initiate_cancel_at(p) [INFO] [stdout] 500 | | } [INFO] [stdout] 501 | | })) [INFO] [stdout] | |______________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:497:39 [INFO] [stdout] | [INFO] [stdout] 494 | let pid = Grc::downgrade(&pid); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 497 | match pid.upgrade() { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:526:31 [INFO] [stdout] | [INFO] [stdout] 523 | let child = Grc::downgrade(&child); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 526 | match child.upgrade() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:547:39 [INFO] [stdout] | [INFO] [stdout] 544 | let parent = Grc::downgrade(&parent); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 547 | match parent.upgrade() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:620:20 [INFO] [stdout] | [INFO] [stdout] 619 | pub fn begin_preemption(pid: Grc) -> impl Event + Clone { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 620 | cons_event(move |p| pid.begin_preemption_at(p)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:626:20 [INFO] [stdout] | [INFO] [stdout] 625 | pub fn end_preemption(pid: Grc) -> impl Event + Clone { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 626 | cons_event(move |p| pid.end_preemption_at(p)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:696:15 [INFO] [stdout] | [INFO] [stdout] 695 | fn on_preempted_at(pid: Grc, p: &Point) -> simulation::Result<()> { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 696 | match pid.interrupt_cont.swap_at(None, p) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/error.rs:100:22 [INFO] [stdout] | [INFO] [stdout] 99 | pub fn io(err: io::Error) -> Self { [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 100 | Error::Other(OtherError::io(err)) [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/process/mod.rs:705:21 [INFO] [stdout] | [INFO] [stdout] 704 | let cont = substitute_process_boxed(cont, move |cont, pid, (), p| { [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] 705 | restore_process_priority(priority, hold_process(dt)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:849:32 [INFO] [stdout] | [INFO] [stdout] 846 | fn run(self) -> Run [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 849 | Run { comp: self, pid: None } [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/process/mod.rs:857:32 [INFO] [stdout] | [INFO] [stdout] 854 | fn run_using_id(self, pid: Grc) -> Run [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] 857 | Run { comp: self, pid: Some(pid) } [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/error.rs:122:17 [INFO] [stdout] | [INFO] [stdout] 121 | pub fn io(err: io::Error) -> Rc { [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 122 | Rc::new(OtherError::IO(err)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:865:25 [INFO] [stdout] | [INFO] [stdout] 862 | fn into_boxed(self) -> ProcessBox [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 865 | ProcessBox::new(move |cont: ProcessBoxCont, pid: Grc, p: &Point| { [INFO] [stdout] | _________________________^ [INFO] [stdout] 866 | | self.call_process_boxed(cont, pid, p) [INFO] [stdout] 867 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:910:16 [INFO] [stdout] | [INFO] [stdout] 906 | pub fn new(cont: C) -> Self [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 910 | f: Box::new(cont) [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:977:16 [INFO] [stdout] | [INFO] [stdout] 973 | pub fn new(f: F) -> Self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 977 | f: Box::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/ref_comp/dist.rs:31:25 [INFO] [stdout] | [INFO] [stdout] 30 | pub fn new(val: T) -> RefComp { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31 | RefComp { cell: Rc::new(UnsafeCell::new(val)) } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:1008:23 [INFO] [stdout] | [INFO] [stdout] 1004 | fn call_process(self, cont: C, pid: Grc, p: &Point) -> simulation::Result<()> [INFO] [stdout] | ---- ------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1007 | let cont = ProcessBoxCont::new(cont); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1008 | self.call_box((cont, pid, p)) [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:1014:23 [INFO] [stdout] | [INFO] [stdout] 1013 | fn call_process_boxed(self, cont: ProcessBoxCont, pid: Grc, p: &Point) -> simulation::Result<()> { [INFO] [stdout] | ---- -------------------------------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1014 | self.call_box((cont, pid, p)) [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:1118:9 [INFO] [stdout] | [INFO] [stdout] 1114 | fn call_process(self, cont: C, pid: Grc, p: &Point) -> simulation::Result<()> [INFO] [stdout] | ---- ------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1117 | let Delay { f, _phantom } = self; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1118 | / return_process(()).and_then(move |_| { [INFO] [stdout] 1119 | | f() [INFO] [stdout] 1120 | | }).call_process(cont, pid, p) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/ref_comp/dist.rs:171:20 [INFO] [stdout] | [INFO] [stdout] 169 | fn call_event(self, p: &Point) -> simulation::Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 170 | let Read { comp } = self; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 171 | Result::Ok(comp.read_at(p)) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:1127:9 [INFO] [stdout] | [INFO] [stdout] 1125 | fn call_process_boxed(self, cont: ProcessBoxCont, pid: Grc, p: &Point) -> simulation::Result<()> { [INFO] [stdout] | ---- -------------------------------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1126 | let Delay { f, _phantom } = self; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1127 | / return_process(()).and_then(move |_| { [INFO] [stdout] 1128 | | f() [INFO] [stdout] 1129 | | }).call_process_boxed(cont, pid, p) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:1330:9 [INFO] [stdout] | [INFO] [stdout] 1326 | fn call_process(self, cont: C, pid: Grc, p: &Point) -> simulation::Result<()> [INFO] [stdout] | ---- ------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1329 | let Map { comp, f, _phantom } = 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] 1330 | / comp.and_then(move |a| { [INFO] [stdout] 1331 | | return_process(f(a)) [INFO] [stdout] 1332 | | }).call_process(cont, pid, p) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/ref_comp/dist.rs:195:20 [INFO] [stdout] | [INFO] [stdout] 193 | fn call_event(self, p: &Point) -> simulation::Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 194 | let Swap { comp, val } = 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] 195 | Result::Ok(comp.swap_at(val, p)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:1331:28 [INFO] [stdout] | [INFO] [stdout] 1329 | let Map { comp, f, _phantom } = self; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1330 | comp.and_then(move |a| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1331 | return_process(f(a)) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:1339:9 [INFO] [stdout] | [INFO] [stdout] 1337 | fn call_process_boxed(self, cont: ProcessBoxCont, pid: Grc, p: &Point) -> simulation::Result<()> { [INFO] [stdout] | ---- -------------------------------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1338 | let Map { comp, f, _phantom } = 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] 1339 | / comp.and_then(move |a| { [INFO] [stdout] 1340 | | return_process(f(a)) [INFO] [stdout] 1341 | | }).call_process_boxed(cont, pid, p) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/parameter/mod.rs:63:23 [INFO] [stdout] | [INFO] [stdout] 59 | pub fn parameter_sequence(comps: I) -> Sequence [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63 | Sequence { comps: comps.into_iter(), _phantom: PhantomData } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:1340:28 [INFO] [stdout] | [INFO] [stdout] 1338 | let Map { comp, f, _phantom } = self; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1339 | comp.and_then(move |a| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1340 | return_process(f(a)) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/parameter/mod.rs:72:24 [INFO] [stdout] | [INFO] [stdout] 68 | pub fn parameter_sequence_(comps: I) -> Sequence_ [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 72 | Sequence_ { comps: comps.into_iter(), _phantom: PhantomData } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:1370:9 [INFO] [stdout] | [INFO] [stdout] 1366 | fn call_process(self, cont: C, pid: Grc, p: &Point) -> simulation::Result<()> [INFO] [stdout] | ---- ------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1369 | let Zip { comp, other } = 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] 1370 | / comp.and_then(move |a| { [INFO] [stdout] 1371 | | other.and_then(move |b| { [INFO] [stdout] 1372 | | return_process((a, b)) [INFO] [stdout] 1373 | | }) [INFO] [stdout] 1374 | | }).call_process(cont, pid, p) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/parameter/mod.rs:166:27 [INFO] [stdout] | [INFO] [stdout] 163 | fn into_boxed(self) -> ParameterBox [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 166 | ParameterBox::new(move |r: &Run| { self.call_parameter(r) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/parameter/mod.rs:209:16 [INFO] [stdout] | [INFO] [stdout] 205 | fn new(f: F) -> Self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 209 | f: Box::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/process/mod.rs:1371:28 [INFO] [stdout] | [INFO] [stdout] 1369 | let Zip { comp, other } = self; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1370 | comp.and_then(move |a| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1371 | other.and_then(move |b| { [INFO] [stdout] | ____________________________^ [INFO] [stdout] 1372 | | return_process((a, b)) [INFO] [stdout] 1373 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:1372:32 [INFO] [stdout] | [INFO] [stdout] 1370 | comp.and_then(move |a| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1371 | other.and_then(move |b| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1372 | return_process((a, b)) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/parameter/mod.rs:322:9 [INFO] [stdout] | [INFO] [stdout] 320 | fn call_parameter(self, r: &Run) -> simulation::Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 321 | let Delay { f, _phantom } = self; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 322 | f().call_parameter(r) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:1381:9 [INFO] [stdout] | [INFO] [stdout] 1379 | fn call_process_boxed(self, cont: ProcessBoxCont, pid: Grc, p: &Point) -> simulation::Result<()> { [INFO] [stdout] | ---- -------------------------------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1380 | let Zip { comp, other } = 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] 1381 | / comp.and_then(move |a| { [INFO] [stdout] 1382 | | other.and_then(move |b| { [INFO] [stdout] 1383 | | return_process((a, b)) [INFO] [stdout] 1384 | | }) [INFO] [stdout] 1385 | | }).call_process_boxed(cont, pid, p) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:1382:28 [INFO] [stdout] | [INFO] [stdout] 1380 | let Zip { comp, other } = self; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1381 | comp.and_then(move |a| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1382 | other.and_then(move |b| { [INFO] [stdout] | ____________________________^ [INFO] [stdout] 1383 | | return_process((a, b)) [INFO] [stdout] 1384 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/parameter/mod.rs:414:20 [INFO] [stdout] | [INFO] [stdout] 411 | fn call_composite(self, disposable: DisposableBox, p: &Point) -> simulation::Result<(M::Item, DisposableBox)> { [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] 412 | let ParameterIntoComposite { comp } = self; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 413 | let a = comp.call_parameter(p.run)?; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 414 | Result::Ok((a, disposable)) [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/process/mod.rs:1383:32 [INFO] [stdout] | [INFO] [stdout] 1381 | comp.and_then(move |a| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1382 | other.and_then(move |b| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1383 | return_process((a, b)) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/parameter/mod.rs:444:15 [INFO] [stdout] | [INFO] [stdout] 442 | fn call_parameter(self, r: &Run) -> simulation::Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 443 | let AndThen { comp, f, _phantom } = 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] 444 | match comp.call_parameter(r) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:1418:9 [INFO] [stdout] | [INFO] [stdout] 1414 | fn call_process(self, cont: C, pid: Grc, p: &Point) -> simulation::Result<()> [INFO] [stdout] | ---- ------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1417 | let Ap { comp, other, _phantom } = 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] 1418 | / comp.and_then(move |f| { [INFO] [stdout] 1419 | | other.and_then(move |a| { [INFO] [stdout] 1420 | | return_process(f(a)) [INFO] [stdout] 1421 | | }) [INFO] [stdout] 1422 | | }).call_process(cont, pid, p) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/parameter/mod.rs:481:15 [INFO] [stdout] | [INFO] [stdout] 479 | fn call_parameter(self, r: &Run) -> simulation::Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 480 | let Map { comp, f, _phantom } = 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] 481 | match comp.call_parameter(r) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:1419:28 [INFO] [stdout] | [INFO] [stdout] 1417 | let Ap { comp, other, _phantom } = self; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1418 | comp.and_then(move |f| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1419 | other.and_then(move |a| { [INFO] [stdout] | ____________________________^ [INFO] [stdout] 1420 | | return_process(f(a)) [INFO] [stdout] 1421 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/parameter/mod.rs:510:9 [INFO] [stdout] | [INFO] [stdout] 508 | fn call_parameter(self, r: &Run) -> simulation::Result<(M::Item, U::Item)> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 509 | let Zip { comp, other } = 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] 510 | / comp.and_then(move |a| { [INFO] [stdout] 511 | | other.map(move |b| (a, b)) [INFO] [stdout] 512 | | }).call_parameter(r) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:1420:32 [INFO] [stdout] | [INFO] [stdout] 1418 | comp.and_then(move |f| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1419 | other.and_then(move |a| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1420 | return_process(f(a)) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/parameter/mod.rs:511:23 [INFO] [stdout] | [INFO] [stdout] 509 | let Zip { comp, other } = self; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 510 | comp.and_then(move |a| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 511 | other.map(move |b| (a, b)) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/parameter/mod.rs:542:9 [INFO] [stdout] | [INFO] [stdout] 540 | fn call_parameter(self, r: &Run) -> simulation::Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 541 | let Ap { comp, other, _phantom } = 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] 542 | / comp.and_then(move |f| { [INFO] [stdout] 543 | | other.map(move |a| { f(a) }) [INFO] [stdout] 544 | | }).call_parameter(r) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:1429:9 [INFO] [stdout] | [INFO] [stdout] 1427 | fn call_process_boxed(self, cont: ProcessBoxCont, pid: Grc, p: &Point) -> simulation::Result<()> { [INFO] [stdout] | ---- -------------------------------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1428 | let Ap { comp, other, _phantom } = 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] 1429 | / comp.and_then(move |f| { [INFO] [stdout] 1430 | | other.and_then(move |a| { [INFO] [stdout] 1431 | | return_process(f(a)) [INFO] [stdout] 1432 | | }) [INFO] [stdout] 1433 | | }).call_process_boxed(cont, pid, p) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/parameter/mod.rs:543:23 [INFO] [stdout] | [INFO] [stdout] 541 | let Ap { comp, other, _phantom } = self; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 542 | comp.and_then(move |f| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 543 | other.map(move |a| { f(a) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:1430:28 [INFO] [stdout] | [INFO] [stdout] 1428 | let Ap { comp, other, _phantom } = self; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1429 | comp.and_then(move |f| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1430 | other.and_then(move |a| { [INFO] [stdout] | ____________________________^ [INFO] [stdout] 1431 | | return_process(f(a)) [INFO] [stdout] 1432 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:1431:32 [INFO] [stdout] | [INFO] [stdout] 1429 | comp.and_then(move |f| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1430 | other.and_then(move |a| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1431 | return_process(f(a)) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:1470:15 [INFO] [stdout] | [INFO] [stdout] 1456 | fn call_event(self, p: &Point) -> simulation::Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1457 | let Run { comp, pid } = 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] 1458 | let pid = { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1459 | match pid { [INFO] [stdout] 1460 | Some(pid) => pid, [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1463 | Result::Ok(pid) => Grc::new(pid), [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1464 | Result::Err(e) => return Result::Err(e) [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1470 | match ProcessId::prepare(pid.clone(), p) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:1496:14 [INFO] [stdout] | [INFO] [stdout] 1493 | fn call_process(self, cont: C, pid: Grc, p: &Point) -> simulation::Result<()> [INFO] [stdout] | ------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1496 | cont(Result::Ok(pid.clone()), pid, p) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/parameter/random.rs:145:20 [INFO] [stdout] | [INFO] [stdout] 144 | pub fn random_discrete_parameter(dpdf: Rc>) -> impl Parameter + Clone { [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 145 | cons_parameter(move |r| { [INFO] [stdout] | ____________________^ [INFO] [stdout] 146 | | let gen = &r.generator; [INFO] [stdout] 147 | | Result::Ok(gen.random_discrete(&dpdf).clone()) [INFO] [stdout] 148 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:1502:23 [INFO] [stdout] | [INFO] [stdout] 1501 | fn call_process_boxed(self, cont: ProcessBoxCont, pid: Grc, p: &Point) -> simulation::Result<()> { [INFO] [stdout] | -------------------------------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1502 | cont.call_box((Result::Ok(pid.clone()), pid, p)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/parameter/random.rs:147:20 [INFO] [stdout] | [INFO] [stdout] 144 | pub fn random_discrete_parameter(dpdf: Rc>) -> impl Parameter + Clone { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 147 | Result::Ok(gen.random_discrete(&dpdf).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/process/mod.rs:1545:15 [INFO] [stdout] | [INFO] [stdout] 1542 | fn call_process(self, cont: C, pid: Grc, p: &Point) -> simulation::Result<()> [INFO] [stdout] | ------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1545 | match pid.initiate_cancel_at(p) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/parameter/ops.rs:27:18 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn new(f: F) -> Self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 27 | gen: Grc::new(Box::new(move || { f().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/process/mod.rs:1560:15 [INFO] [stdout] | [INFO] [stdout] 1559 | fn call_process_boxed(self, cont: ProcessBoxCont, pid: Grc, p: &Point) -> simulation::Result<()> { [INFO] [stdout] | -------------------------------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1560 | match pid.initiate_cancel_at(p) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/parameter/ops.rs:27:46 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn new(f: F) -> Self [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 27 | gen: Grc::new(Box::new(move || { f().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/simulation/mod.rs:55:23 [INFO] [stdout] | [INFO] [stdout] 51 | pub fn simulation_sequence(comps: I) -> Sequence [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 55 | Sequence { comps: comps.into_iter(), _phantom: PhantomData } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/simulation/mod.rs:64:24 [INFO] [stdout] | [INFO] [stdout] 60 | pub fn simulation_sequence_(comps: I) -> Sequence_ [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 64 | Sequence_ { comps: comps.into_iter(), _phantom: PhantomData } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:1605:9 [INFO] [stdout] | [INFO] [stdout] 1597 | fn call_process_boxed(self, cont: ProcessBoxCont, pid: Grc, p: &Point) -> simulation::Result<()> { [INFO] [stdout] | -------------------------------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1605 | / enqueue_event(t, { [INFO] [stdout] 1606 | | cons_event(move |p| { [INFO] [stdout] 1607 | | if p.priority >= p.minimal_priority { [INFO] [stdout] 1608 | | let v2 = pid.interrupt_ver.read_at(p); [INFO] [stdout] ... | [INFO] [stdout] 1632 | | }).into_boxed() [INFO] [stdout] 1633 | | }).call_event(p) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/simulation/mod.rs:193:28 [INFO] [stdout] | [INFO] [stdout] 190 | fn into_boxed(self) -> SimulationBox [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 193 | SimulationBox::new(move |r: &Run| { self.call_simulation(r) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:1655:15 [INFO] [stdout] | [INFO] [stdout] 1653 | fn call_event(self, p: &Point) -> simulation::Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1654 | let Interrupt { pid } = self; [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1655 | match pid.interrupt_cont.swap_at(None, p) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/simulation/mod.rs:237:16 [INFO] [stdout] | [INFO] [stdout] 233 | fn new(f: F) -> Self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 237 | f: Box::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/process/mod.rs:1850:15 [INFO] [stdout] | [INFO] [stdout] 1848 | fn call_event(self, p: &Point) -> simulation::Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1849 | let Reactivate { pid } = self; [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1850 | match pid.react_cont.swap_at(None, p) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/simulation/mod.rs:350:9 [INFO] [stdout] | [INFO] [stdout] 348 | fn call_simulation(self, r: &Run) -> simulation::Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 349 | let Delay { f, _phantom } = self; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 350 | f().call_simulation(r) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:1890:15 [INFO] [stdout] | [INFO] [stdout] 1888 | fn call_event(self, p: &Point) -> simulation::Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1889 | let ReactivateImmediately { pid } = self; [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1890 | match pid.react_cont.swap_at(None, p) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:1975:9 [INFO] [stdout] | [INFO] [stdout] 1970 | fn call_process(self, cont: C, pid: Grc, p: &Point) -> simulation::Result<()> [INFO] [stdout] | ---- ------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1973 | let Loop { f, _phantom } = self; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1974 | let comp = f(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1975 | / comp.and_then(move |()| { [INFO] [stdout] 1976 | | Loop { f: f, _phantom: PhantomData } [INFO] [stdout] 1977 | | }).call_process(cont, pid, p) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/simulation/mod.rs:420:20 [INFO] [stdout] | [INFO] [stdout] 417 | fn call_composite(self, disposable: DisposableBox, p: &Point) -> simulation::Result<(M::Item, DisposableBox)> { [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] 418 | let SimulationIntoComposite { comp } = self; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 419 | let a = comp.call_simulation(p.run)?; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 420 | Result::Ok((a, disposable)) [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/process/mod.rs:1985:9 [INFO] [stdout] | [INFO] [stdout] 1982 | fn call_process_boxed(self, cont: ProcessBoxCont, pid: Grc, p: &Point) -> simulation::Result<()> { [INFO] [stdout] | ---- -------------------------------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1983 | let Loop { f, _phantom } = self; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1984 | let comp = f(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1985 | / comp.and_then(move |()| { [INFO] [stdout] 1986 | | Loop { f: f, _phantom: PhantomData } [INFO] [stdout] 1987 | | }).call_process_boxed(cont, pid, p) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/simulation/mod.rs:450:15 [INFO] [stdout] | [INFO] [stdout] 448 | fn call_simulation(self, r: &Run) -> simulation::Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 449 | let AndThen { comp, f, _phantom } = 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] 450 | match comp.call_simulation(r) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/simulation/mod.rs:487:15 [INFO] [stdout] | [INFO] [stdout] 485 | fn call_simulation(self, r: &Run) -> simulation::Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 486 | let Map { comp, f, _phantom } = 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] 487 | match comp.call_simulation(r) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/simulation/mod.rs:516:9 [INFO] [stdout] | [INFO] [stdout] 514 | fn call_simulation(self, r: &Run) -> simulation::Result<(M::Item, U::Item)> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 515 | let Zip { comp, other } = 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] 516 | / comp.and_then(move |a| { [INFO] [stdout] 517 | | other.map(move |b| (a, b)) [INFO] [stdout] 518 | | }).call_simulation(r) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:2136:44 [INFO] [stdout] | [INFO] [stdout] 2109 | fn call_process(self, cont: C, pid: Grc, p: &Point) -> simulation::Result<()> [INFO] [stdout] | ---- --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2136 | cons_event(move |p| { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 2137 | | resume_process(cont, pid, (), p) [INFO] [stdout] 2138 | | }) [INFO] [stdout] | |_________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/simulation/mod.rs:517:23 [INFO] [stdout] | [INFO] [stdout] 515 | let Zip { comp, other } = self; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 516 | comp.and_then(move |a| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 517 | other.map(move |b| (a, b)) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/simulation/mod.rs:548:9 [INFO] [stdout] | [INFO] [stdout] 546 | fn call_simulation(self, r: &Run) -> simulation::Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 547 | let Ap { comp, other, _phantom } = 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] 548 | / comp.and_then(move |f| { [INFO] [stdout] 549 | | other.map(move |a| { f(a) }) [INFO] [stdout] 550 | | }).call_simulation(r) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:2173:44 [INFO] [stdout] | [INFO] [stdout] 2148 | fn call_process_boxed(self, cont: ProcessBoxCont, pid: Grc, p: &Point) -> simulation::Result<()> { [INFO] [stdout] | ---- --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2173 | cons_event(move |p| { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 2174 | | resume_process_boxed(cont, pid, (), p) [INFO] [stdout] 2175 | | }) [INFO] [stdout] | |_________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/simulation/mod.rs:549:23 [INFO] [stdout] | [INFO] [stdout] 547 | let Ap { comp, other, _phantom } = self; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 548 | comp.and_then(move |f| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 549 | other.map(move |a| { f(a) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:2213:63 [INFO] [stdout] | [INFO] [stdout] 2209 | let Spawn { cancellation, comp } = self; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2212 | .and_then(move |pid| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2213 | spawn_process_using_id_with(cancellation, Grc::new(pid), comp) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/simulation/mod.rs:577:15 [INFO] [stdout] | [INFO] [stdout] 574 | fn call_simulation(self, r: &Run) -> simulation::Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 575 | let Finally { comp, finalization } = 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] 576 | let x = comp.call_simulation(r); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 577 | match finalization.call_simulation(r) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/simulation/ops.rs:27:18 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn new(f: F) -> Self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 27 | gen: Grc::new(Box::new(move || { f().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/process/mod.rs:2228:63 [INFO] [stdout] | [INFO] [stdout] 2224 | let Spawn { cancellation, comp } = self; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2227 | .and_then(move |pid| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2228 | spawn_process_using_id_with(cancellation, Grc::new(pid), comp) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/simulation/ops.rs:27:46 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn new(f: F) -> Self [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 27 | gen: Grc::new(Box::new(move || { f().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/event/mod.rs:131:23 [INFO] [stdout] | [INFO] [stdout] 127 | pub fn event_sequence(comps: I) -> Sequence [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 131 | Sequence { comps: comps.into_iter(), _phantom: PhantomData } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/event/mod.rs:140:24 [INFO] [stdout] | [INFO] [stdout] 136 | pub fn event_sequence_(comps: I) -> Sequence_ [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 140 | Sequence_ { comps: comps.into_iter(), _phantom: PhantomData } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/event/mod.rs:266:23 [INFO] [stdout] | [INFO] [stdout] 263 | fn into_boxed(self) -> EventBox [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 266 | EventBox::new(move |p: &Point| { self.call_event(p) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/event/mod.rs:310:16 [INFO] [stdout] | [INFO] [stdout] 306 | fn new(f: F) -> Self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 310 | f: Box::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/process/mod.rs:2271:21 [INFO] [stdout] | [INFO] [stdout] 2263 | let TimeoutUsingId { timeout, comp, comp_id } = 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] 2264 | let comp_id_clone = comp_id.clone(); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2265 | let s = Grc::new(ObservableSource::new()); [INFO] [stdout] 2266 | let s_clone = s.clone(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2269 | .and_then(move |timeout_id| { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2270 | let timeout_id = Grc::new(timeout_id); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2271 | / spawn_process_using_id_with(ProcessCancellation::CancelChildAfterParent, timeout_id.clone(), { [INFO] [stdout] 2272 | | hold_process(timeout) [INFO] [stdout] 2273 | | .and_then(move |()| { [INFO] [stdout] 2274 | | ProcessId::cancel(comp_id_clone) [INFO] [stdout] 2275 | | .into_process() [INFO] [stdout] 2276 | | }) [INFO] [stdout] 2277 | | }) [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/event/mod.rs:459:11 [INFO] [stdout] | [INFO] [stdout] 458 | let comp: EventBox<()> = mem::transmute(*comp); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 459 | match comp.call_box((&*p,)) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:2278:31 [INFO] [stdout] | [INFO] [stdout] 2263 | let TimeoutUsingId { timeout, comp, comp_id } = 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] 2264 | let comp_id_clone = comp_id.clone(); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2265 | let s = Grc::new(ObservableSource::new()); [INFO] [stdout] 2266 | let s_clone = s.clone(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2269 | .and_then(move |timeout_id| { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2270 | let timeout_id = Grc::new(timeout_id); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2278 | .and_then(move |()| { [INFO] [stdout] | _______________________________^ [INFO] [stdout] 2279 | | let r = Grc::new(RefComp::new(None)); [INFO] [stdout] 2280 | | spawn_process_using_id_with(ProcessCancellation::CancelChildAfterParent, comp_id, { [INFO] [stdout] 2281 | | let r_clone = r.clone(); [INFO] [stdout] ... | [INFO] [stdout] 2296 | | }) [INFO] [stdout] 2297 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:2274:33 [INFO] [stdout] | [INFO] [stdout] 2264 | let comp_id_clone = comp_id.clone(); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2274 | ProcessId::cancel(comp_id_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/event/mod.rs:624:11 [INFO] [stdout] | [INFO] [stdout] 623 | let comp: EventBox = mem::transmute(*comp); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 624 | match comp.call_box((&*p,)) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:2280:107 [INFO] [stdout] | [INFO] [stdout] 2263 | let TimeoutUsingId { timeout, comp, comp_id } = 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] ... [INFO] [stdout] 2266 | let s_clone = s.clone(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2270 | let timeout_id = Grc::new(timeout_id); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2279 | let r = Grc::new(RefComp::new(None)); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2280 | spawn_process_using_id_with(ProcessCancellation::CancelChildAfterParent, comp_id, { [INFO] [stdout] | ___________________________________________________________________________________________________________^ [INFO] [stdout] 2281 | | let r_clone = r.clone(); [INFO] [stdout] 2282 | | comp.and_then(move |item| { [INFO] [stdout] 2283 | | RefComp::write(r_clone, Some(item)) [INFO] [stdout] ... | [INFO] [stdout] 2295 | | }) [INFO] [stdout] 2296 | | }) [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/event/mod.rs:727:9 [INFO] [stdout] | [INFO] [stdout] 725 | fn call_event(self, p: &Point) -> simulation::Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 726 | let Delay { f, _phantom } = self; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 727 | f().call_event(p) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:2283:37 [INFO] [stdout] | [INFO] [stdout] 2281 | ... let r_clone = r.clone(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2282 | ... comp.and_then(move |item| { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2283 | ... RefComp::write(r_clone, Some(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/process/mod.rs:2289:45 [INFO] [stdout] | [INFO] [stdout] 2266 | let s_clone = s.clone(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2279 | let r = Grc::new(RefComp::new(None)); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2289 | RefComp::read(r) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/event/mod.rs:863:9 [INFO] [stdout] | [INFO] [stdout] 860 | fn call_event(self, p: &Point) -> simulation::Result<()> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 861 | let EnqueueWithIntegTimes { f } = self; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 862 | let comp = EnqueueWithIntegTimesLoop { f, iteration: p.iteration }; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 863 | enqueue_event(p.time, comp.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/process/mod.rs:2290:59 [INFO] [stdout] | [INFO] [stdout] 2266 | let s_clone = s.clone(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2279 | let r = Grc::new(RefComp::new(None)); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2290 | .and_then(move |item| { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 2291 | | s_clone.trigger(item) [INFO] [stdout] 2292 | | }) [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:2300:35 [INFO] [stdout] | [INFO] [stdout] 2265 | let s = Grc::new(ObservableSource::new()); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2300 | process_await(s.publish()) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/event/mod.rs:894:9 [INFO] [stdout] | [INFO] [stdout] 887 | fn call_event(self, p: &Point) -> simulation::Result<()> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 888 | let EnqueueWithIntegTimesLoop { f, iteration } = self; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 889 | let comp = f(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 893 | let comp = EnqueueWithIntegTimesLoop { f, iteration: p2.iteration }; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 894 | enqueue_event(p2.time, comp.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/process/mod.rs:2319:21 [INFO] [stdout] | [INFO] [stdout] 2311 | let TimeoutUsingId { timeout, comp, comp_id } = 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] 2312 | let comp_id_clone = comp_id.clone(); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2313 | let s = Grc::new(ObservableSource::new()); [INFO] [stdout] 2314 | let s_clone = s.clone(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2317 | .and_then(move |timeout_id| { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2318 | let timeout_id = Grc::new(timeout_id); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2319 | / spawn_process_using_id_with(ProcessCancellation::CancelChildAfterParent, timeout_id.clone(), { [INFO] [stdout] 2320 | | hold_process(timeout) [INFO] [stdout] 2321 | | .and_then(move |()| { [INFO] [stdout] 2322 | | ProcessId::cancel(comp_id_clone) [INFO] [stdout] 2323 | | .into_process() [INFO] [stdout] 2324 | | }) [INFO] [stdout] 2325 | | }) [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/event/mod.rs:1005:9 [INFO] [stdout] | [INFO] [stdout] 1002 | fn call_event(self, p: &Point) -> simulation::Result<()> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1003 | let EnqueueIOWithIntegTimes { f } = self; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1004 | let comp = EnqueueIOWithIntegTimesLoop { f, iteration: p.iteration }; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1005 | enqueue_io_event(p.time, comp.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/process/mod.rs:2326:31 [INFO] [stdout] | [INFO] [stdout] 2311 | let TimeoutUsingId { timeout, comp, comp_id } = 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] 2312 | let comp_id_clone = comp_id.clone(); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2313 | let s = Grc::new(ObservableSource::new()); [INFO] [stdout] 2314 | let s_clone = s.clone(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2317 | .and_then(move |timeout_id| { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2318 | let timeout_id = Grc::new(timeout_id); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2326 | .and_then(move |()| { [INFO] [stdout] | _______________________________^ [INFO] [stdout] 2327 | | let r = Grc::new(RefComp::new(None)); [INFO] [stdout] 2328 | | spawn_process_using_id_with(ProcessCancellation::CancelChildAfterParent, comp_id, { [INFO] [stdout] 2329 | | let r_clone = r.clone(); [INFO] [stdout] ... | [INFO] [stdout] 2344 | | }) [INFO] [stdout] 2345 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/event/mod.rs:1036:9 [INFO] [stdout] | [INFO] [stdout] 1029 | fn call_event(self, p: &Point) -> simulation::Result<()> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1030 | let EnqueueIOWithIntegTimesLoop { f, iteration } = self; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1031 | let comp = f(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1035 | let comp = EnqueueIOWithIntegTimesLoop { f, iteration: p2.iteration }; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1036 | enqueue_io_event(p2.time, comp.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/process/mod.rs:2322:33 [INFO] [stdout] | [INFO] [stdout] 2312 | let comp_id_clone = comp_id.clone(); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2322 | ProcessId::cancel(comp_id_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/event/mod.rs:1067:15 [INFO] [stdout] | [INFO] [stdout] 1065 | fn call_event(self, p: &Point) -> simulation::Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1066 | let AndThen { comp, f, _phantom } = 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] 1067 | match comp.call_event(p) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:2328:107 [INFO] [stdout] | [INFO] [stdout] 2311 | let TimeoutUsingId { timeout, comp, comp_id } = 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] ... [INFO] [stdout] 2314 | let s_clone = s.clone(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2318 | let timeout_id = Grc::new(timeout_id); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2327 | let r = Grc::new(RefComp::new(None)); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2328 | spawn_process_using_id_with(ProcessCancellation::CancelChildAfterParent, comp_id, { [INFO] [stdout] | ___________________________________________________________________________________________________________^ [INFO] [stdout] 2329 | | let r_clone = r.clone(); [INFO] [stdout] 2330 | | comp.and_then(move |item| { [INFO] [stdout] 2331 | | RefComp::write(r_clone, Some(item)) [INFO] [stdout] ... | [INFO] [stdout] 2343 | | }) [INFO] [stdout] 2344 | | }) [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/event/mod.rs:1104:15 [INFO] [stdout] | [INFO] [stdout] 1102 | fn call_event(self, p: &Point) -> simulation::Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1103 | let Map { comp, f, _phantom } = 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] 1104 | match comp.call_event(p) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:2331:37 [INFO] [stdout] | [INFO] [stdout] 2329 | ... let r_clone = r.clone(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2330 | ... comp.and_then(move |item| { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2331 | ... RefComp::write(r_clone, Some(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/process/mod.rs:2337:45 [INFO] [stdout] | [INFO] [stdout] 2314 | let s_clone = s.clone(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2327 | let r = Grc::new(RefComp::new(None)); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2337 | RefComp::read(r) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/event/mod.rs:1133:9 [INFO] [stdout] | [INFO] [stdout] 1131 | fn call_event(self, p: &Point) -> simulation::Result<(M::Item, U::Item)> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1132 | let Zip { comp, other } = 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] 1133 | / comp.and_then(move |a| { [INFO] [stdout] 1134 | | other.map(move |b| (a, b)) [INFO] [stdout] 1135 | | }).call_event(p) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:2338:59 [INFO] [stdout] | [INFO] [stdout] 2314 | let s_clone = s.clone(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2327 | let r = Grc::new(RefComp::new(None)); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2338 | .and_then(move |item| { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 2339 | | s_clone.trigger(item) [INFO] [stdout] 2340 | | }) [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/event/mod.rs:1134:23 [INFO] [stdout] | [INFO] [stdout] 1132 | let Zip { comp, other } = self; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1133 | comp.and_then(move |a| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1134 | other.map(move |b| (a, b)) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:2348:35 [INFO] [stdout] | [INFO] [stdout] 2313 | let s = Grc::new(ObservableSource::new()); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2348 | process_await(s.publish()) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:2384:55 [INFO] [stdout] | [INFO] [stdout] 2380 | let Timeout { timeout, comp } = self; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2383 | .and_then(move |comp_id| { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2384 | timeout_process_using_id(timeout, Grc::new(comp_id), comp) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/event/mod.rs:1165:9 [INFO] [stdout] | [INFO] [stdout] 1163 | fn call_event(self, p: &Point) -> simulation::Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1164 | let Ap { comp, other, _phantom } = 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] 1165 | / comp.and_then(move |f| { [INFO] [stdout] 1166 | | other.map(move |a| { f(a) }) [INFO] [stdout] 1167 | | }).call_event(p) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:2399:55 [INFO] [stdout] | [INFO] [stdout] 2395 | let Timeout { timeout, comp } = self; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2398 | .and_then(move |comp_id| { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2399 | timeout_process_using_id(timeout, Grc::new(comp_id), comp) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/event/mod.rs:1166:23 [INFO] [stdout] | [INFO] [stdout] 1164 | let Ap { comp, other, _phantom } = self; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1165 | comp.and_then(move |f| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1166 | other.map(move |a| { f(a) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:2443:27 [INFO] [stdout] | [INFO] [stdout] 2435 | let rh = rh.clone(); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2436 | let rc = rc.clone(); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2437 | let weak_pid = Grc::downgrade(&pid); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2440 | let pid = weak_pid.upgrade().expect("The process identifier cannot be removed"); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2441 | let h = rh.swap_at(None, p).unwrap(); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2442 | h.dispose(p)?; [INFO] [stdout] 2443 | match rc.swap_at(None, p) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/event/mod.rs:1347:20 [INFO] [stdout] | [INFO] [stdout] 1344 | fn call_composite(self, disposable: DisposableBox, p: &Point) -> simulation::Result<(M::Item, DisposableBox)> { [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] 1345 | let EventIntoComposite { comp } = self; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1346 | let a = comp.call_event(p)?; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1347 | Result::Ok((a, disposable)) [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/process/mod.rs:2497:27 [INFO] [stdout] | [INFO] [stdout] 2489 | let rh = rh.clone(); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2490 | let rc = rc.clone(); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2491 | let weak_pid = Grc::downgrade(&pid); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2494 | let pid = weak_pid.upgrade().expect("The process identifier cannot be removed"); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2495 | let h = rh.swap_at(None, p).unwrap(); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2496 | h.dispose(p)?; [INFO] [stdout] 2497 | match rc.swap_at(None, p) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/event/mod.rs:1441:9 [INFO] [stdout] | [INFO] [stdout] 1439 | fn call_event(self, p: &Point) -> simulation::Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1440 | let Yield { comp } = self; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1441 | enqueue_event(p.time, comp.into_boxed()).call_event(p) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:2524:31 [INFO] [stdout] | [INFO] [stdout] 2481 | pub fn with_reentering(cont: ProcessBoxCont, pid: Grc, val: T, comp: M, p: &Point) -> simulation::Result>> = Grc::new(RefComp::new(None)); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2487 | let rc = Grc::new(RefComp::new(Some(cont))); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2522 | let h = rh.swap_at(None, p).unwrap(); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2523 | h.dispose(p)?; [INFO] [stdout] 2524 | match rc.swap_at(None, p) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/event/ops.rs:27:18 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn new(f: F) -> Self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 27 | gen: Grc::new(Box::new(move || { f().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/event/ops.rs:27:46 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn new(f: F) -> Self [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 27 | gen: Grc::new(Box::new(move || { f().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/process/mod.rs:2639:25 [INFO] [stdout] | [INFO] [stdout] 2634 | pub fn substitute_process(cont: C, f: F) -> ProcessBoxCont [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] 2639 | ProcessBoxCont::new(move |a, pid, p| { [INFO] [stdout] | _________________________^ [INFO] [stdout] 2640 | | match a { [INFO] [stdout] 2641 | | Result::Ok(a) => f(cont, pid, a, p), [INFO] [stdout] 2642 | | Result::Err(e) => cont(Result::Err(e), pid, p) [INFO] [stdout] 2643 | | } [INFO] [stdout] 2644 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/mod.rs:193:28 [INFO] [stdout] | [INFO] [stdout] 190 | fn into_boxed(self) -> ObservableBox [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 193 | ObservableBox::new(move |observer: ObserverBox| { [INFO] [stdout] | ____________________________^ [INFO] [stdout] 194 | | self.subscribe(observer.into_observer()) [INFO] [stdout] 195 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:2653:25 [INFO] [stdout] | [INFO] [stdout] 2649 | pub fn substitute_process_boxed(cont: ProcessBoxCont, f: F) -> ProcessBoxCont [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] 2653 | ProcessBoxCont::new(move |a, pid, p| { [INFO] [stdout] | _________________________^ [INFO] [stdout] 2654 | | match a { [INFO] [stdout] 2655 | | Result::Ok(a) => f(cont, pid, a, p), [INFO] [stdout] 2656 | | Result::Err(e) => cont.call_box((Result::Err(e), pid, p)) [INFO] [stdout] 2657 | | } [INFO] [stdout] 2658 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/mod.rs:194:28 [INFO] [stdout] | [INFO] [stdout] 190 | fn into_boxed(self) -> ObservableBox [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 193 | ObservableBox::new(move |observer: ObserverBox| { [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 194 | self.subscribe(observer.into_observer()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/mod.rs:240:16 [INFO] [stdout] | [INFO] [stdout] 235 | fn new(f: F) -> Self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 240 | f: Box::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/process/mod.rs:2667:25 [INFO] [stdout] | [INFO] [stdout] 2663 | pub fn substitute_process_priority(priority: isize, cont: C) -> ProcessBoxCont [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2667 | ProcessBoxCont::new(move |a, pid, p| { [INFO] [stdout] | _________________________^ [INFO] [stdout] 2668 | | match a { [INFO] [stdout] 2669 | | Result::Ok(a) => { [INFO] [stdout] 2670 | | if p.priority == priority { [INFO] [stdout] ... | [INFO] [stdout] 2683 | | } [INFO] [stdout] 2684 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/mod.rs:271:23 [INFO] [stdout] | [INFO] [stdout] 268 | fn subscribe(self, observer: O) -> EventBox [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] 271 | self.call_box((observer.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/process/mod.rs:2692:25 [INFO] [stdout] | [INFO] [stdout] 2689 | pub fn substitute_process_priority_boxed(priority: isize, cont: ProcessBoxCont) -> ProcessBoxCont [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2692 | ProcessBoxCont::new(move |a, pid, p| { [INFO] [stdout] | _________________________^ [INFO] [stdout] 2693 | | match a { [INFO] [stdout] 2694 | | Result::Ok(a) => { [INFO] [stdout] 2695 | | if p.priority == priority { [INFO] [stdout] ... | [INFO] [stdout] 2708 | | } [INFO] [stdout] 2709 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/mod.rs:387:19 [INFO] [stdout] | [INFO] [stdout] 381 | fn subscribe(self, observer: O) -> EventBox [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 385 | let f = self.f; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 386 | let observer = cons_observer(move |m: &M::Message, p: &Point| { [INFO] [stdout] 387 | match f(m).call_event(p) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:2735:33 [INFO] [stdout] | [INFO] [stdout] 2732 | fn call_process(self, cont: C, pid: Grc, p: &Point) -> simulation::Result<()> [INFO] [stdout] | ---- ------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2735 | self.call_process_boxed(ProcessBoxCont::new(cont), pid, p) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/mod.rs:464:19 [INFO] [stdout] | [INFO] [stdout] 458 | fn subscribe(self, observer: O) -> EventBox [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 462 | let f = self.f; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 463 | let observer = cons_observer(move |m: &M::Message, p: &Point| { [INFO] [stdout] 464 | match f(m).call_event(p) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:2740:15 [INFO] [stdout] | [INFO] [stdout] 2739 | fn call_process_boxed(self, cont: ProcessBoxCont, pid: Grc, p: &Point) -> simulation::Result<()> { [INFO] [stdout] | ---- -------------------------------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2740 | match FrozenProcess::new(cont, pid.clone(), p) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:2760:35 [INFO] [stdout] | [INFO] [stdout] 2745 | let rc = RefComp::new(Some(cont)); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2746 | let h = { [INFO] [stdout] 2747 | let rh = rh.clone(); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2748 | let rh2 = rh2.clone(); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2749 | let pid = pid.clone(); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2759 | let cont = rc.swap_at(None, p).unwrap(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2760 | match cont.unfreeze(p) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/mod.rs:525:9 [INFO] [stdout] | [INFO] [stdout] 494 | fn subscribe(self, observer: O) -> EventBox [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] 497 | let comp = self.comp; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 498 | let dt = self.dt; [INFO] [stdout] 499 | let r = Grc::new(RefComp::new(false)); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 500 | let observer = { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 501 | let r = r.clone(); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 502 | let observer = Grc::new(observer); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 519 | let h = comp.subscribe(observer); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 520 | let h = cons_disposable(move |p| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 525 | cons_event(move |_p| { Result::Ok(h) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:2830:33 [INFO] [stdout] | [INFO] [stdout] 2827 | fn call_process(self, cont: C, pid: Grc, p: &Point) -> simulation::Result<()> [INFO] [stdout] | ---- ------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2830 | self.call_process_boxed(ProcessBoxCont::new(cont), pid, p) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/mod.rs:515:17 [INFO] [stdout] | [INFO] [stdout] 501 | let r = r.clone(); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 502 | let observer = Grc::new(observer); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 503 | cons_observer(move |m: &M::Message, p: &Point| { [INFO] [stdout] 504 | let m = m.clone(); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 505 | let r = r.clone(); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 506 | let observer = observer.clone(); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 507 | let comp = cons_event(move |p| { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 515 | enqueue_event(p.time + dt, comp.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/process/mod.rs:2835:15 [INFO] [stdout] | [INFO] [stdout] 2834 | fn call_process_boxed(self, cont: ProcessBoxCont, pid: Grc, p: &Point) -> simulation::Result<()> { [INFO] [stdout] | ---- -------------------------------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2835 | match FrozenProcess::new(cont, pid.clone(), p) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/mod.rs:587:9 [INFO] [stdout] | [INFO] [stdout] 554 | fn subscribe(self, observer: O) -> EventBox [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] 557 | let comp = self.comp; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 558 | let f = self.f; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 559 | let r = Grc::new(RefComp::new(false)); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 560 | let observer = { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 561 | let r = r.clone(); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 562 | let observer = Grc::new(observer); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 581 | let h = comp.subscribe(observer); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 582 | let h = cons_disposable(move |p| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 587 | cons_event(move |_p| { Result::Ok(h) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/mod.rs:577:17 [INFO] [stdout] | [INFO] [stdout] 558 | let f = self.f; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 561 | let r = r.clone(); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 562 | let observer = Grc::new(observer); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 563 | cons_observer(move |m: &M::Message, p: &Point| { [INFO] [stdout] 564 | let m = m.clone(); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 565 | let r = r.clone(); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 566 | let observer = observer.clone(); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 567 | let comp = cons_event(move |p| { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 575 | let dt = f(); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 576 | let dt = dt.call_event(p)?; [INFO] [stdout] 577 | enqueue_event(p.time + dt, comp.into_boxed()) [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/process/mod.rs:2855:35 [INFO] [stdout] | [INFO] [stdout] 2840 | let rc = RefComp::new(Some(cont)); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2841 | let h = { [INFO] [stdout] 2842 | let rh = rh.clone(); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2843 | let rh2 = rh2.clone(); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2844 | let pid = pid.clone(); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2854 | let cont = rc.swap_at(None, p).unwrap(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2855 | match cont.unfreeze(p) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/mod.rs:632:9 [INFO] [stdout] | [INFO] [stdout] 612 | fn subscribe(self, observer: O) -> EventBox [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] 615 | let observer = Grc::new(observer); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 616 | let comp = self.comp; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 617 | let other = self.other; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 618 | let observer1 = { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 619 | let observer = observer.clone(); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 624 | let observer2 = { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 629 | let disposable1 = comp.subscribe(observer1); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 630 | let disposable2 = other.subscribe(observer2); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 631 | [INFO] [stdout] 632 | / disposable1.into_event().and_then(move |disposable1| { [INFO] [stdout] 633 | | disposable2.into_event().map(move |disposable2| { [INFO] [stdout] 634 | | let disposable1 = disposable1.into_disposable(); [INFO] [stdout] 635 | | let disposable2 = disposable2.into_disposable(); [INFO] [stdout] ... | [INFO] [stdout] 638 | | }) [INFO] [stdout] 639 | | }).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/observable/mod.rs:633:13 [INFO] [stdout] | [INFO] [stdout] 630 | let disposable2 = other.subscribe(observer2); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 631 | [INFO] [stdout] 632 | disposable1.into_event().and_then(move |disposable1| { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 633 | disposable2.into_event().map(move |disposable2| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/mod.rs:633:42 [INFO] [stdout] | [INFO] [stdout] 630 | let disposable2 = other.subscribe(observer2); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 631 | [INFO] [stdout] 632 | disposable1.into_event().and_then(move |disposable1| { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 633 | disposable2.into_event().map(move |disposable2| { [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 634 | | let disposable1 = disposable1.into_disposable(); [INFO] [stdout] 635 | | let disposable2 = disposable2.into_disposable(); [INFO] [stdout] ... | [INFO] [stdout] 638 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/ops.rs:27:18 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn new(f: F) -> Self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 27 | gen: Grc::new(Box::new(move || { f().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/observable/mod.rs:637:17 [INFO] [stdout] | [INFO] [stdout] 632 | disposable1.into_event().and_then(move |disposable1| { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 633 | disposable2.into_event().map(move |disposable2| { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 634 | let disposable1 = disposable1.into_disposable(); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 635 | let disposable2 = disposable2.into_disposable(); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 636 | [INFO] [stdout] 637 | disposable1.merge(disposable2).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/process/ops.rs:27:46 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn new(f: F) -> Self [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 27 | gen: Grc::new(Box::new(move || { f().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/observable/mod.rs:661:9 [INFO] [stdout] | [INFO] [stdout] 657 | fn subscribe(self, _observer: O) -> EventBox [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 660 | let disposable = empty_disposable().into_boxed(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 661 | return_event(disposable).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/composite/mod.rs:51:23 [INFO] [stdout] | [INFO] [stdout] 47 | pub fn composite_sequence(comps: I) -> Sequence [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 51 | Sequence { comps: comps.into_iter(), _phantom: PhantomData } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/mod.rs:688:9 [INFO] [stdout] | [INFO] [stdout] 684 | fn subscribe(self, observer: O) -> EventBox [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] 687 | let Delay { f, _phantom } = self; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 688 | f().subscribe(observer) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/composite/mod.rs:60:24 [INFO] [stdout] | [INFO] [stdout] 56 | pub fn composite_sequence_(comps: I) -> Sequence_ [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60 | Sequence_ { comps: comps.into_iter(), _phantom: PhantomData } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/mod.rs:708:13 [INFO] [stdout] | [INFO] [stdout] 704 | let source = Grc::new(source::ObservableSource::new()); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 707 | let source = source.clone(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 708 | / cons_event(move |p| { [INFO] [stdout] 709 | | source.trigger_at(&p.time, p) [INFO] [stdout] 710 | | }).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/composite/mod.rs:124:27 [INFO] [stdout] | [INFO] [stdout] 121 | fn into_boxed(self) -> CompositeBox [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 124 | CompositeBox::new(move |disposable, p: &Point| { self.call_composite(disposable, p) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/mod.rs:776:20 [INFO] [stdout] | [INFO] [stdout] 775 | let source = comp.call_event(p)?; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 776 | Result::Ok(source.publish().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] | 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/composite/mod.rs:185:16 [INFO] [stdout] | [INFO] [stdout] 181 | fn new(f: F) -> Self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 185 | f: Box::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/observable/mod.rs:794:20 [INFO] [stdout] | [INFO] [stdout] 793 | let source = comp.call_event(p)?; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 794 | Result::Ok(source.publish().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] | 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/composite/mod.rs:213:23 [INFO] [stdout] | [INFO] [stdout] 212 | fn call_composite(self, disposable: DisposableBox, p: &Point) -> simulation::Result<(Self::Item, DisposableBox)> { [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] 213 | self.call_box((disposable, p,)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/mod.rs:812:20 [INFO] [stdout] | [INFO] [stdout] 811 | let source = comp.call_event(p)?; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | Result::Ok(source.publish().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] | 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/composite/mod.rs:272:20 [INFO] [stdout] | [INFO] [stdout] 270 | fn call_composite(self, disposable: DisposableBox, _: &Point) -> simulation::Result<(T, DisposableBox)> { [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] 271 | let Return { val } = self; [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 272 | Result::Ok((val, disposable)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/mod.rs:839:24 [INFO] [stdout] | [INFO] [stdout] 835 | fn subscribe(self, observer: O) -> EventBox [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] 838 | let Trace { comp, msg } = self; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 839 | comp.subscribe(trace_observer(msg, observer)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/disposable.rs:45:27 [INFO] [stdout] | [INFO] [stdout] 41 | pub fn concat_disposables(disposables: I) -> Concat [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 45 | Concat { disposables: disposables.into_iter(), _phantom: PhantomData } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/composite/mod.rs:298:9 [INFO] [stdout] | [INFO] [stdout] 296 | fn call_composite(self, disposable: DisposableBox, p: &Point) -> simulation::Result<(M::Item, DisposableBox)> { [INFO] [stdout] | ---- ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 297 | let Delay { f, _phantom } = self; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 298 | f().call_composite(disposable, p) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/disposable.rs:85:28 [INFO] [stdout] | [INFO] [stdout] 82 | fn into_boxed(self) -> DisposableBox [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 85 | DisposableBox::new(move |p: &Point| { self.dispose(p) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/disposable.rs:122:16 [INFO] [stdout] | [INFO] [stdout] 118 | fn new(f: F) -> Self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 122 | f: Box::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/composite/mod.rs:353:15 [INFO] [stdout] | [INFO] [stdout] 351 | fn call_composite(self, disposable: DisposableBox, p: &Point) -> simulation::Result<(U::Item, DisposableBox)> { [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] 352 | let AndThen { comp, f, _phantom } = 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] 353 | match comp.call_composite(disposable, p) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/disposable.rs:270:11 [INFO] [stdout] | [INFO] [stdout] 269 | let comp: DisposableBox = mem::transmute(*comp); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 270 | match comp.call_box((&*p,)) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/composite/mod.rs:390:15 [INFO] [stdout] | [INFO] [stdout] 388 | fn call_composite(self, disposable: DisposableBox, p: &Point) -> simulation::Result<(B, DisposableBox)> { [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] 389 | let Map { comp, f, _phantom } = 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] 390 | match comp.call_composite(disposable, p) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/composite/mod.rs:419:9 [INFO] [stdout] | [INFO] [stdout] 417 | fn call_composite(self, disposable: DisposableBox, p: &Point) -> simulation::Result<((M::Item, U::Item), DisposableBox)> { [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] 418 | let Zip { comp, other } = 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] 419 | / comp.and_then(move |a| { [INFO] [stdout] 420 | | other.map(move |b| (a, b)) [INFO] [stdout] 421 | | }).call_composite(disposable, p) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/composite/mod.rs:420:23 [INFO] [stdout] | [INFO] [stdout] 418 | let Zip { comp, other } = self; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 419 | comp.and_then(move |a| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 420 | other.map(move |b| (a, b)) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/observer.rs:132:26 [INFO] [stdout] | [INFO] [stdout] 129 | fn into_boxed(self) -> ObserverBox [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 132 | ObserverBox::new(move |m: &Self::Message, p: &Point| { [INFO] [stdout] | __________________________^ [INFO] [stdout] 133 | | self.call_observer(m, p) [INFO] [stdout] 134 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/composite/mod.rs:451:9 [INFO] [stdout] | [INFO] [stdout] 449 | fn call_composite(self, disposable: DisposableBox, p: &Point) -> simulation::Result<(B, DisposableBox)> { [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] 450 | let Ap { comp, other, _phantom } = 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] 451 | / comp.and_then(move |f| { [INFO] [stdout] 452 | | other.map(move |a| { f(a) }) [INFO] [stdout] 453 | | }).call_composite(disposable, p) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/observer.rs:183:16 [INFO] [stdout] | [INFO] [stdout] 179 | fn new(f: F) -> Self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 183 | f: Grc::new(Box::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/observable/observer.rs:307:11 [INFO] [stdout] | [INFO] [stdout] 305 | let comp: ObserverBox<&[u8], ()> = mem::transmute((*comp).field1); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 306 | let m = slice::from_raw_parts(m, count); [INFO] [stdout] 307 | match comp.call_observer(&m, &*p) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/composite/mod.rs:452:23 [INFO] [stdout] | [INFO] [stdout] 450 | let Ap { comp, other, _phantom } = self; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 451 | comp.and_then(move |f| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 452 | other.map(move |a| { f(a) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/composite/mod.rs:496:20 [INFO] [stdout] | [INFO] [stdout] 476 | fn call_composite(self, disposable: DisposableBox, p: &Point) -> simulation::Result<(Self::Item, DisposableBox)> { [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] 477 | let Sequence { comps, _phantom } = self; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 478 | let mut v = { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 484 | let mut disposable = disposable; [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 496 | Result::Ok((v, disposable)) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/composite/mod.rs:528:20 [INFO] [stdout] | [INFO] [stdout] 519 | fn call_composite(self, disposable: DisposableBox, p: &Point) -> simulation::Result<(Self::Item, DisposableBox)> { [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] 520 | let Sequence_ { comps, _phantom } = self; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 521 | let mut disposable = disposable; [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 528 | Result::Ok(((), disposable)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/source.rs:47:30 [INFO] [stdout] | [INFO] [stdout] 46 | pub fn trigger(&self, message: M) -> Trigger { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 47 | Trigger { observers: self.observers.clone(), message: message } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/composite/mod.rs:599:20 [INFO] [stdout] | [INFO] [stdout] 596 | fn call_composite(self, disposable: DisposableBox, _p: &Point) -> simulation::Result<(Self::Item, DisposableBox)> { [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] 597 | let DisposableComposite { action } = self; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 598 | let disposable = disposable.merge(action).into_boxed(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 599 | Result::Ok(((), disposable)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/stream/mod.rs:25:32 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn repeat_process(f: F) -> Stream [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 24 | comp.and_then(move |a| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 25 | return_process((a, repeat_process(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/observable/source.rs:99:9 [INFO] [stdout] | [INFO] [stdout] 95 | fn subscribe(self, observer: O) -> EventBox [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] 98 | let Publish { observers } = self; [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 99 | / cons_event(move |p: &Point| { [INFO] [stdout] 100 | | match observers.upgrade() { [INFO] [stdout] 101 | | None => { [INFO] [stdout] 102 | | Result::Ok(empty_disposable().into_boxed()) [INFO] [stdout] ... | [INFO] [stdout] 117 | | } [INFO] [stdout] 118 | | }).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/stream/mod.rs:74:36 [INFO] [stdout] | [INFO] [stdout] 65 | pub fn map(self, f: F) -> Stream [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 72 | comp.and_then(move |(a, xs)| { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 73 | let b = f(a); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 74 | return_process((b, xs.map(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/observable/source.rs:100:19 [INFO] [stdout] | [INFO] [stdout] 95 | fn subscribe(self, observer: O) -> EventBox [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 98 | let Publish { observers } = self; [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 99 | cons_event(move |p: &Point| { [INFO] [stdout] 100 | match observers.upgrade() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/stream/mod.rs:91:21 [INFO] [stdout] | [INFO] [stdout] 82 | pub fn mapc(self, f: F) -> Stream [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 90 | comp.and_then(move |(a, xs)| { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 91 | f(a).into_process().and_then(move |b| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/stream/mod.rs:91:50 [INFO] [stdout] | [INFO] [stdout] 82 | pub fn mapc(self, f: F) -> Stream [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 90 | comp.and_then(move |(a, xs)| { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 91 | f(a).into_process().and_then(move |b| { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 92 | | return_process((b, xs.mapc(f))) [INFO] [stdout] 93 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/observable/random.rs:29:19 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn new_random_observable(f: F) -> impl Composite>> [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 26 | let source = Grc::new(ObservableSource::new()); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29 | .and_then(move |pid| { [INFO] [stdout] | ___________________^ [INFO] [stdout] 30 | | let pid = Grc::new(pid); [INFO] [stdout] 31 | | loop_random_observable(f, source.clone(), None) [INFO] [stdout] 32 | | .run_using_id(pid.clone()) [INFO] [stdout] ... | [INFO] [stdout] 44 | | }) [INFO] [stdout] 45 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/stream/mod.rs:92:40 [INFO] [stdout] | [INFO] [stdout] 82 | pub fn mapc(self, f: F) -> Stream [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 90 | comp.and_then(move |(a, xs)| { [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 91 | f(a).into_process().and_then(move |b| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 92 | return_process((b, xs.mapc(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/stream/mod.rs:111:21 [INFO] [stdout] | [INFO] [stdout] 101 | pub fn accum(self, f: F, acc: Acc) -> Stream [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] 110 | comp.and_then(move |(a, xs)| { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 111 | f(acc, a).into_process().and_then(move |(acc, b)| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/random.rs:31:13 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn new_random_observable(f: F) -> impl Composite>> [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 26 | let source = Grc::new(ObservableSource::new()); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29 | .and_then(move |pid| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 30 | let pid = Grc::new(pid); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31 | / loop_random_observable(f, source.clone(), None) [INFO] [stdout] 32 | | .run_using_id(pid.clone()) [INFO] [stdout] 33 | | .into_composite() [INFO] [stdout] 34 | | .and_then(move |()| { [INFO] [stdout] ... | [INFO] [stdout] 40 | | }) [INFO] [stdout] 41 | | }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/stream/mod.rs:111:55 [INFO] [stdout] | [INFO] [stdout] 101 | pub fn accum(self, f: F, acc: Acc) -> Stream [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] 110 | comp.and_then(move |(a, xs)| { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 111 | f(acc, a).into_process().and_then(move |(acc, b)| { [INFO] [stdout] | _______________________________________________________^ [INFO] [stdout] 112 | | return_process((b, xs.accum(f, acc))) [INFO] [stdout] 113 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/random.rs:42:27 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn new_random_observable(f: F) -> impl Composite>> [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 26 | let source = Grc::new(ObservableSource::new()); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29 | .and_then(move |pid| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 30 | let pid = Grc::new(pid); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 42 | .and_then(move |()| { [INFO] [stdout] | ___________________________^ [INFO] [stdout] 43 | | return_composite(source.publish().into_boxed()) [INFO] [stdout] 44 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/stream/mod.rs:112:40 [INFO] [stdout] | [INFO] [stdout] 101 | pub fn accum(self, f: F, acc: Acc) -> Stream [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 110 | comp.and_then(move |(a, xs)| { [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 111 | f(acc, a).into_process().and_then(move |(acc, b)| { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 112 | return_process((b, xs.accum(f, acc))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/stream/mod.rs:149:21 [INFO] [stdout] | [INFO] [stdout] 141 | pub fn filterc(self, pred: F) -> Self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 148 | comp.and_then(move |(a, xs)| { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 149 | pred(&a).into_process().and_then(move |b| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/random.rs:35:42 [INFO] [stdout] | [INFO] [stdout] 30 | let pid = Grc::new(pid); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35 | disposable_composite({ [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 36 | | cons_disposable(move |p| { [INFO] [stdout] 37 | | ProcessId::cancel(pid) [INFO] [stdout] 38 | | .call_event(p) [INFO] [stdout] 39 | | }) [INFO] [stdout] 40 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/random.rs:37:29 [INFO] [stdout] | [INFO] [stdout] 30 | let pid = Grc::new(pid); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 37 | ProcessId::cancel(pid) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/stream/mod.rs:149:54 [INFO] [stdout] | [INFO] [stdout] 141 | pub fn filterc(self, pred: F) -> Self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 148 | comp.and_then(move |(a, xs)| { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 149 | pred(&a).into_process().and_then(move |b| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 150 | | if b { [INFO] [stdout] 151 | | return_process((a, xs.filterc(pred))).into_boxed() [INFO] [stdout] 152 | | } else { [INFO] [stdout] ... | [INFO] [stdout] 155 | | } [INFO] [stdout] 156 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/random.rs:43:38 [INFO] [stdout] | [INFO] [stdout] 26 | let source = Grc::new(ObservableSource::new()); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 43 | return_composite(source.publish().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/stream/mod.rs:173:40 [INFO] [stdout] | [INFO] [stdout] 172 | comp.and_then(move |(a, xs)| { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 173 | return_process((a, xs.take(n - 1))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/stream/mod.rs:209:21 [INFO] [stdout] | [INFO] [stdout] 201 | pub fn take_while_c(self, pred: F) -> Self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 208 | comp.and_then(move |(a, xs)| { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 209 | pred(&a).into_process().and_then(move |b| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/random.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 49 | fn loop_random_observable(f: F, source: Grc>>, t0: Option) -> ProcessBox<()> [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] 54 | let p = f(); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 55 | / p.into_process() [INFO] [stdout] 56 | | .and_then(move |(delay, a)| { [INFO] [stdout] 57 | | let delay = delay.max(0.0); [INFO] [stdout] 58 | | hold_process(delay) [INFO] [stdout] ... | [INFO] [stdout] 79 | | }) [INFO] [stdout] 80 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/stream/mod.rs:209:54 [INFO] [stdout] | [INFO] [stdout] 201 | pub fn take_while_c(self, pred: F) -> Self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 208 | comp.and_then(move |(a, xs)| { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 209 | pred(&a).into_process().and_then(move |b| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 210 | | if b { [INFO] [stdout] 211 | | return_process((a, xs.take_while_c(pred))).into_boxed() [INFO] [stdout] 212 | | } else { [INFO] [stdout] 213 | | never_process().into_boxed() [INFO] [stdout] 214 | | } [INFO] [stdout] 215 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/stream/mod.rs:232:25 [INFO] [stdout] | [INFO] [stdout] 231 | comp.and_then(move |(_, xs)| { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 232 | xs.drop(n - 1).run() [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/random.rs:59:27 [INFO] [stdout] | [INFO] [stdout] 49 | fn loop_random_observable(f: F, source: Grc>>, t0: Option) -> ProcessBox<()> [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] 56 | .and_then(move |(delay, a)| { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 59 | .and_then(move |()| { [INFO] [stdout] | ___________________________^ [INFO] [stdout] 60 | | time_event() [INFO] [stdout] 61 | | .into_process() [INFO] [stdout] 62 | | .and_then(move |t2| { [INFO] [stdout] ... | [INFO] [stdout] 78 | | }) [INFO] [stdout] 79 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/stream/mod.rs:268:21 [INFO] [stdout] | [INFO] [stdout] 260 | pub fn drop_while_c(self, pred: F) -> Self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 267 | comp.and_then(move |(a, xs)| { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 268 | pred(&a).into_process().and_then(move |b| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/random.rs:62:35 [INFO] [stdout] | [INFO] [stdout] 49 | fn loop_random_observable(f: F, source: Grc>>, t0: Option) -> ProcessBox<()> [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] 56 | .and_then(move |(delay, a)| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 62 | .and_then(move |t2| { [INFO] [stdout] | ___________________________________^ [INFO] [stdout] 63 | | let arrival = Arrival { [INFO] [stdout] 64 | | value: a, [INFO] [stdout] 65 | | time: t2, [INFO] [stdout] ... | [INFO] [stdout] 77 | | }) [INFO] [stdout] 78 | | }) [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/stream/mod.rs:268:54 [INFO] [stdout] | [INFO] [stdout] 260 | pub fn drop_while_c(self, pred: F) -> Self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 267 | comp.and_then(move |(a, xs)| { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 268 | pred(&a).into_process().and_then(move |b| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 269 | | if b { [INFO] [stdout] 270 | | xs.drop_while_c(pred).run() [INFO] [stdout] 271 | | } else { [INFO] [stdout] 272 | | return_process((a, xs)).into_boxed() [INFO] [stdout] 273 | | } [INFO] [stdout] 274 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/random.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 49 | fn loop_random_observable(f: F, source: Grc>>, t0: Option) -> ProcessBox<()> [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] 56 | .and_then(move |(delay, a)| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63 | let arrival = Arrival { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 73 | / source.trigger(arrival) [INFO] [stdout] 74 | | .into_process() [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/stream/random.rs:57:17 [INFO] [stdout] | [INFO] [stdout] 28 | fn random_stream_loop(f: F, t0: Option) -> Stream> [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 56 | let p = f(); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 57 | p.into_process() [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/random.rs:75:43 [INFO] [stdout] | [INFO] [stdout] 49 | fn loop_random_observable(f: F, source: Grc>>, t0: Option) -> ProcessBox<()> [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] 56 | .and_then(move |(delay, a)| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63 | let arrival = Arrival { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 75 | .and_then(move |()| { [INFO] [stdout] | ___________________________________________^ [INFO] [stdout] 76 | | loop_random_observable(f, source, Some(t2)) [INFO] [stdout] 77 | | }) [INFO] [stdout] | |_________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/stream/random.rs:58:31 [INFO] [stdout] | [INFO] [stdout] 28 | fn random_stream_loop(f: F, t0: Option) -> Stream> [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 56 | let p = f(); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 57 | p.into_process() [INFO] [stdout] 58 | .and_then(move |(delay, a)| { [INFO] [stdout] | _______________________________^ [INFO] [stdout] 59 | | let delay = delay.max(0.0); [INFO] [stdout] 60 | | hold_process(delay) [INFO] [stdout] 61 | | .and_then(move |()| { [INFO] [stdout] ... | [INFO] [stdout] 77 | | }) [INFO] [stdout] 78 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/history.rs:51:20 [INFO] [stdout] | [INFO] [stdout] 50 | pub fn len(hist: Grc>) -> impl Event + Clone { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 51 | cons_event(move |p: &Point| { [INFO] [stdout] | ____________________^ [INFO] [stdout] 52 | | Result::Ok(hist.len_at(p)) [INFO] [stdout] 53 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/stream/random.rs:61:39 [INFO] [stdout] | [INFO] [stdout] 28 | fn random_stream_loop(f: F, t0: Option) -> Stream> [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 58 | .and_then(move |(delay, a)| { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 61 | .and_then(move |()| { [INFO] [stdout] | _______________________________________^ [INFO] [stdout] 62 | | time_event() [INFO] [stdout] 63 | | .into_process() [INFO] [stdout] 64 | | .and_then(move |t2| { [INFO] [stdout] ... | [INFO] [stdout] 76 | | }) [INFO] [stdout] 77 | | }) [INFO] [stdout] | |_____________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/stream/random.rs:64:47 [INFO] [stdout] | [INFO] [stdout] 28 | fn random_stream_loop(f: F, t0: Option) -> Stream> [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 58 | .and_then(move |(delay, a)| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 64 | .and_then(move |t2| { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 65 | | let arrival = Arrival { [INFO] [stdout] 66 | | value: a, [INFO] [stdout] 67 | | time: t2, [INFO] [stdout] ... | [INFO] [stdout] 75 | | return_process((arrival, random_stream_loop(f, Some(t2)))) [INFO] [stdout] 76 | | }) [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/history.rs:69:9 [INFO] [stdout] | [INFO] [stdout] 57 | pub fn new(comp: O, init: Option, source: Option>>) -> CompositeBox>> [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] 61 | let hist = Grc::new(ObservableHistory { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 67 | let source_clone = source.clone(); [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 68 | [INFO] [stdout] 69 | / return_composite(hist) [INFO] [stdout] 70 | | .and_then(move |hist| { [INFO] [stdout] 71 | | if let Some(init) = init { [INFO] [stdout] 72 | | cons_event(move |p: &Point| { [INFO] [stdout] ... | [INFO] [stdout] 127 | | }) [INFO] [stdout] 128 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/stream/random.rs:75:56 [INFO] [stdout] | [INFO] [stdout] 28 | fn random_stream_loop(f: F, t0: Option) -> Stream> [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 58 | .and_then(move |(delay, a)| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 65 | let arrival = Arrival { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 75 | return_process((arrival, random_stream_loop(f, Some(t2)))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/stream/ops.rs:26:18 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn new(f: F) -> Self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 26 | gen: Grc::new(Box::new(move || { 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/stream/ops.rs:42:18 [INFO] [stdout] | [INFO] [stdout] 40 | let gen = self.gen.clone(); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 41 | StreamFn { [INFO] [stdout] 42 | gen: Grc::new(Box::new(move || { gen().take(n) })) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/history.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 57 | pub fn new(comp: O, init: Option, source: Option>>) -> CompositeBox>> [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] 97 | .and_then(move |hist| { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 98 | / comp.subscribe({ [INFO] [stdout] 99 | | let hist = hist.clone(); [INFO] [stdout] 100 | | cons_observer(move |msg: &T, p: &Point| { [INFO] [stdout] 101 | | { [INFO] [stdout] ... | [INFO] [stdout] 123 | | disposable_composite(h) [INFO] [stdout] 124 | | }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/stream/ops.rs:42:46 [INFO] [stdout] | [INFO] [stdout] 40 | let gen = self.gen.clone(); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 41 | StreamFn { [INFO] [stdout] 42 | gen: Grc::new(Box::new(move || { gen().take(n) })) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/stream/ops.rs:52:18 [INFO] [stdout] | [INFO] [stdout] 50 | let gen = self.gen.clone(); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 51 | StreamFn { [INFO] [stdout] 52 | gen: Grc::new(Box::new(move || { gen().take(n) })) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/history.rs:125:27 [INFO] [stdout] | [INFO] [stdout] 57 | pub fn new(comp: O, init: Option, source: Option>>) -> CompositeBox>> [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] 97 | .and_then(move |hist| { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 125 | .and_then(move |()| { [INFO] [stdout] | ___________________________^ [INFO] [stdout] 126 | | return_composite(hist) [INFO] [stdout] 127 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/stream/ops.rs:52:46 [INFO] [stdout] | [INFO] [stdout] 50 | let gen = self.gen.clone(); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 51 | StreamFn { [INFO] [stdout] 52 | gen: Grc::new(Box::new(move || { gen().take(n) })) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/strategy.rs:113:28 [INFO] [stdout] | [INFO] [stdout] 112 | fn remove_boxed_by(&self, predicate: Rc bool>, p: &Point) -> Option { [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 113 | S::remove_by(self, move |x| { predicate(x) }, p) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/strategy.rs:117:25 [INFO] [stdout] | [INFO] [stdout] 116 | fn exists_boxed(&self, predicate: Rc bool>, p: &Point) -> bool { [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 117 | S::exists(self, move |x| { predicate(x) }, p) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/history.rs:144:9 [INFO] [stdout] | [INFO] [stdout] 133 | pub fn new_grid(comp: O, size: usize, accum: F, init: Option) -> CompositeBox>> [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] 138 | let hist = Grc::new(ObservableHistory { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 144 | / return_composite(hist) [INFO] [stdout] 145 | | .and_then(move |hist| { [INFO] [stdout] 146 | | if let Some(init) = init { [INFO] [stdout] 147 | | cons_event(move |p: &Point| { [INFO] [stdout] ... | [INFO] [stdout] 209 | | }) [INFO] [stdout] 210 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/strategy.rs:123:23 [INFO] [stdout] | [INFO] [stdout] 120 | fn find_boxed(&self, predicate: Rc bool>, p: &Point) -> Option [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 123 | S::find(self, move |x| { predicate(x) }, p) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/resource/mod.rs:146:20 [INFO] [stdout] | [INFO] [stdout] 145 | pub fn count(resource: Grc) -> impl Event + Clone { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 146 | cons_event(move |p| { [INFO] [stdout] | ____________________^ [INFO] [stdout] 147 | | Result::Ok(resource.count.read_at(p)) [INFO] [stdout] 148 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/history.rs:169:17 [INFO] [stdout] | [INFO] [stdout] 133 | pub fn new_grid(comp: O, size: usize, accum: F, init: Option) -> CompositeBox>> [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] 168 | .and_then(move |hist| { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 169 | / comp.subscribe({ [INFO] [stdout] 170 | | let hist = hist.clone(); [INFO] [stdout] 171 | | cons_observer(move |msg: &T, p: &Point| { [INFO] [stdout] 172 | | let times = hist.times.read_at(p); [INFO] [stdout] ... | [INFO] [stdout] 205 | | disposable_composite(h) [INFO] [stdout] 206 | | }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/observable/history.rs:207:27 [INFO] [stdout] | [INFO] [stdout] 133 | pub fn new_grid(comp: O, size: usize, accum: F, init: Option) -> CompositeBox>> [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] 168 | .and_then(move |hist| { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 207 | .and_then(move |()| { [INFO] [stdout] | ___________________________^ [INFO] [stdout] 208 | | return_composite(hist) [INFO] [stdout] 209 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/resource/stats/mod.rs:180:20 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn count(resource: Grc) -> impl Event + Clone { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | cons_event(move |p| { [INFO] [stdout] | ____________________^ [INFO] [stdout] 181 | | Result::Ok(resource.count.read_at(p)) [INFO] [stdout] 182 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/observable/history.rs:224:9 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn io_with_limit_size(comp: O, limit_size: usize, init: Option) -> CompositeBox>> [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] 219 | let signal_src = Grc::new(ObservableSource::new()); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 220 | [INFO] [stdout] 221 | let txs_src = Grc::new(ObservableSource::new()); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 222 | let txs_src_clone = txs_src.clone(); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 223 | [INFO] [stdout] 224 | / ObservableHistory::new(comp, init, Some(signal_src.clone())) [INFO] [stdout] 225 | | .and_then(move |hist: Grc>| { [INFO] [stdout] 226 | | let txs_src_clone = txs_src.clone(); [INFO] [stdout] 227 | | let hist_clone = hist.clone(); [INFO] [stdout] ... | [INFO] [stdout] 296 | | .into_boxed() [INFO] [stdout] 297 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/resource/stats/mod.rs:188:20 [INFO] [stdout] | [INFO] [stdout] 187 | pub fn count_stats(resource: Grc) -> impl Event> + Clone { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 188 | cons_event(move |p| { [INFO] [stdout] | ____________________^ [INFO] [stdout] 189 | | Result::Ok(resource.count_stats.read_at(p)) [INFO] [stdout] 190 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/resource/stats/mod.rs:208:20 [INFO] [stdout] | [INFO] [stdout] 207 | pub fn util_count(resource: Grc) -> impl Event + Clone { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 208 | cons_event(move |p| { [INFO] [stdout] | ____________________^ [INFO] [stdout] 209 | | Result::Ok(resource.util_count.read_at(p)) [INFO] [stdout] 210 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/observable/history.rs:229:17 [INFO] [stdout] | [INFO] [stdout] 219 | let signal_src = Grc::new(ObservableSource::new()); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 220 | [INFO] [stdout] 221 | let txs_src = Grc::new(ObservableSource::new()); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 225 | .and_then(move |hist: Grc>| { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 226 | let txs_src_clone = txs_src.clone(); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 227 | let hist_clone = hist.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | [INFO] [stdout] 229 | / signal_src [INFO] [stdout] 230 | | .publish() [INFO] [stdout] 231 | | .subscribe(cons_observer(move |_msg: &T, p: &Point| { [INFO] [stdout] 232 | | let len = hist.len_at(p); [INFO] [stdout] ... | [INFO] [stdout] 262 | | disposable_composite(h) [INFO] [stdout] 263 | | }) [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/resource/stats/mod.rs:216:20 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn util_count_stats(resource: Grc) -> impl Event> + Clone { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 216 | cons_event(move |p| { [INFO] [stdout] | ____________________^ [INFO] [stdout] 217 | | Result::Ok(resource.util_count_stats.read_at(p)) [INFO] [stdout] 218 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/resource/stats/mod.rs:236:20 [INFO] [stdout] | [INFO] [stdout] 235 | pub fn queue_count(resource: Grc) -> impl Event + Clone { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 236 | cons_event(move |p| { [INFO] [stdout] | ____________________^ [INFO] [stdout] 237 | | Result::Ok(resource.queue_count.read_at(p)) [INFO] [stdout] 238 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/observable/history.rs:264:31 [INFO] [stdout] | [INFO] [stdout] 219 | let signal_src = Grc::new(ObservableSource::new()); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 220 | [INFO] [stdout] 221 | let txs_src = Grc::new(ObservableSource::new()); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 225 | .and_then(move |hist: Grc>| { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 226 | let txs_src_clone = txs_src.clone(); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 227 | let hist_clone = hist.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 264 | .and_then(move |()| { [INFO] [stdout] | _______________________________^ [INFO] [stdout] 265 | | let flag = Grc::new(RefComp::new(true)); [INFO] [stdout] 266 | | let flag_clone = flag.clone(); [INFO] [stdout] ... | [INFO] [stdout] 291 | | }) [INFO] [stdout] 292 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/resource/stats/mod.rs:244:20 [INFO] [stdout] | [INFO] [stdout] 243 | pub fn queue_count_stats(resource: Grc) -> impl Event> + Clone { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 244 | cons_event(move |p| { [INFO] [stdout] | ____________________^ [INFO] [stdout] 245 | | Result::Ok(resource.queue_count_stats.read_at(p)) [INFO] [stdout] 246 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/resource/stats/mod.rs:264:20 [INFO] [stdout] | [INFO] [stdout] 263 | pub fn total_wait_time(resource: Grc) -> impl Event + Clone { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 264 | cons_event(move |p| { [INFO] [stdout] | ____________________^ [INFO] [stdout] 265 | | Result::Ok(resource.total_wait_time.read_at(p)) [INFO] [stdout] 266 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/history.rs:268:25 [INFO] [stdout] | [INFO] [stdout] 226 | let txs_src_clone = txs_src.clone(); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 227 | let hist_clone = hist.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 265 | let flag = Grc::new(RefComp::new(true)); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 266 | let flag_clone = flag.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 267 | [INFO] [stdout] 268 | / cons_event(move |p: &Point| { [INFO] [stdout] 269 | | enqueue_io_event(p.run.specs.stop_time, [INFO] [stdout] 270 | | cons_event(move |p: &Point| { [INFO] [stdout] 271 | | if flag.read_at(p) && (hist_clone.len_at(p) > 0) { [INFO] [stdout] ... | [INFO] [stdout] 284 | | }) [INFO] [stdout] 285 | | .into_composite() [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/resource/stats/mod.rs:272:20 [INFO] [stdout] | [INFO] [stdout] 271 | pub fn wait_time(resource: Grc) -> impl Event> + Clone { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 272 | cons_event(move |p| { [INFO] [stdout] | ____________________^ [INFO] [stdout] 273 | | Result::Ok(resource.wait_time.read_at(p)) [INFO] [stdout] 274 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/resource/stats/mod.rs:348:20 [INFO] [stdout] | [INFO] [stdout] 347 | pub fn reset(resource: Grc) -> impl Event + Clone { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 348 | cons_event(move |p| { [INFO] [stdout] | ____________________^ [INFO] [stdout] 349 | | let t = p.time; [INFO] [stdout] 350 | | let count = resource.count.read_at(p); [INFO] [stdout] 351 | | let util_count = resource.util_count.read_at(p); [INFO] [stdout] ... | [INFO] [stdout] 358 | | resource.wait_time_source.trigger_at(&SamplingStats::empty(), p) [INFO] [stdout] 359 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/history.rs:286:35 [INFO] [stdout] | [INFO] [stdout] 226 | let txs_src_clone = txs_src.clone(); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 227 | let hist_clone = hist.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 265 | let flag = Grc::new(RefComp::new(true)); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 266 | let flag_clone = flag.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 286 | .and_then(move |()| { [INFO] [stdout] | ___________________________________^ [INFO] [stdout] 287 | | disposable_composite(cons_disposable(move |p: &Point| { [INFO] [stdout] 288 | | flag_clone.write_at(false, p); [INFO] [stdout] 289 | | Result::Ok(()) [INFO] [stdout] 290 | | })) [INFO] [stdout] 291 | | }) [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/history.rs:269:29 [INFO] [stdout] | [INFO] [stdout] 226 | let txs_src_clone = txs_src.clone(); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 227 | let hist_clone = hist.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 265 | let flag = Grc::new(RefComp::new(true)); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 269 | / enqueue_io_event(p.run.specs.stop_time, [INFO] [stdout] 270 | | cons_event(move |p: &Point| { [INFO] [stdout] 271 | | if flag.read_at(p) && (hist_clone.len_at(p) > 0) { [INFO] [stdout] 272 | | let comp = [INFO] [stdout] ... | [INFO] [stdout] 281 | | Result::Ok(()) [INFO] [stdout] 282 | | }).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/observable/history.rs:287:50 [INFO] [stdout] | [INFO] [stdout] 266 | let flag_clone = flag.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 287 | disposable_composite(cons_disposable(move |p: &Point| { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 288 | | flag_clone.write_at(false, p); [INFO] [stdout] 289 | | Result::Ok(()) [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/observable/history.rs:295:17 [INFO] [stdout] | [INFO] [stdout] 222 | let txs_src_clone = txs_src.clone(); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 295 | txs_src_clone.publish() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/history.rs:305:9 [INFO] [stdout] | [INFO] [stdout] 302 | pub fn push(hist: Grc, item: T) -> impl Event + Clone [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] 305 | / cons_event(move |p: &Point| { [INFO] [stdout] 306 | | let times = hist.times.read_at(p); [INFO] [stdout] 307 | | let values = hist.values.read_at(p); [INFO] [stdout] 308 | | let len = hist.len.read_at(p); [INFO] [stdout] ... | [INFO] [stdout] 314 | | Result::Ok(()) [INFO] [stdout] 315 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/history.rs:323:9 [INFO] [stdout] | [INFO] [stdout] 320 | pub fn read(hist: Grc) -> impl Event> + Clone [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 323 | / cons_event(move |p: &Point| { [INFO] [stdout] 324 | | let times = hist.times.read_at(p); [INFO] [stdout] 325 | | let values = hist.values.read_at(p); [INFO] [stdout] ... | [INFO] [stdout] 330 | | }) [INFO] [stdout] 331 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/comm/message.rs:93:15 [INFO] [stdout] | [INFO] [stdout] 90 | fn call_event(self, p: &Point) -> simulation::Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 91 | let EnqueueMessage { pid, time, message } = self; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 92 | assert!(time >= p.time, "The enqueue time cannot be less than the current time"); [INFO] [stdout] 93 | match bincode::serialize(&message) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/history.rs:327:24 [INFO] [stdout] | [INFO] [stdout] 320 | pub fn read(hist: Grc) -> impl Event> + Clone [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 325 | let values = hist.values.read_at(p); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 326 | [INFO] [stdout] 327 | Result::Ok(ObservableHistoryData { [INFO] [stdout] | ________________________^ [INFO] [stdout] 328 | | times: times.iter().collect(), [INFO] [stdout] 329 | | values: values.iter().collect() [INFO] [stdout] 330 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/history.rs:339:9 [INFO] [stdout] | [INFO] [stdout] 336 | pub fn take(hist: Grc) -> impl Event> + Clone [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 339 | / ObservableHistory::read(hist.clone()) [INFO] [stdout] 340 | | .and_then(move |txs| { [INFO] [stdout] 341 | | ObservableHistory::reset(hist) [INFO] [stdout] 342 | | .and_then(move |()| { [INFO] [stdout] 343 | | return_event(txs) [INFO] [stdout] 344 | | }) [INFO] [stdout] 345 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/comm/message.rs:154:9 [INFO] [stdout] | [INFO] [stdout] 151 | fn subscribe(self, observer: O) -> EventBox [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 154 | / cons_event(move |p| { [INFO] [stdout] 155 | | let r = p.run; [INFO] [stdout] 156 | | let observer = cons_observer(move |m: &&[u8], p: &Point| { [INFO] [stdout] 157 | | match bincode::deserialize(*m) { [INFO] [stdout] ... | [INFO] [stdout] 175 | | Result::Ok(h) [INFO] [stdout] 176 | | }).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/observable/history.rs:341:17 [INFO] [stdout] | [INFO] [stdout] 336 | pub fn take(hist: Grc) -> impl Event> + Clone [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 340 | .and_then(move |txs| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 341 | ObservableHistory::reset(hist) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/comm/message.rs:157:23 [INFO] [stdout] | [INFO] [stdout] 151 | fn subscribe(self, observer: O) -> EventBox [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 157 | match bincode::deserialize(*m) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/history.rs:342:31 [INFO] [stdout] | [INFO] [stdout] 336 | pub fn take(hist: Grc) -> impl Event> + Clone [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 340 | .and_then(move |txs| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 341 | ObservableHistory::reset(hist) [INFO] [stdout] 342 | .and_then(move |()| { [INFO] [stdout] | _______________________________^ [INFO] [stdout] 343 | | return_event(txs) [INFO] [stdout] 344 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/history.rs:353:9 [INFO] [stdout] | [INFO] [stdout] 350 | pub fn reset(hist: Grc) -> impl Event + Clone [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 353 | / cons_event(move |p: &Point| { [INFO] [stdout] 354 | | hist.times.write_at(List::Nil, p); [INFO] [stdout] 355 | | hist.values.write_at(List::Nil, p); [INFO] [stdout] 356 | | hist.len.write_at(0, p); [INFO] [stdout] 357 | | [INFO] [stdout] 358 | | Result::Ok(()) [INFO] [stdout] 359 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/observable/ops.rs:27:18 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn new(f: F) -> Self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 27 | gen: Grc::new(Box::new(move || { f().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/observable/ops.rs:27:46 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn new(f: F) -> Self [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 27 | gen: Grc::new(Box::new(move || { f().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/comm/lp.rs:52:16 [INFO] [stdout] | [INFO] [stdout] 48 | pub fn new(f: F) -> Self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 52 | f: Box::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/process/mod.rs:201:35 [INFO] [stdout] | [INFO] [stdout] 197 | pub fn process_sequence(comps: List) -> Sequence [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 201 | Sequence { comps: comps, acc: List::Nil } [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:224:46 [INFO] [stdout] | [INFO] [stdout] 221 | pub fn restore_process_priority(priority: isize, comp: M) -> impl Process [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 224 | process_with_priority(priority).and_then(|()| { comp }) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:248:10 [INFO] [stdout] | [INFO] [stdout] 244 | pub fn revoke_process(cont: C, pid: Grc, p: &Point) -> simulation::Result<()> [INFO] [stdout] | ------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 248 | cont(Result::Err(Error::Cancel), pid, p) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:255:19 [INFO] [stdout] | [INFO] [stdout] 253 | pub fn revoke_process_boxed(cont: ProcessBoxCont, pid: Grc, p: &Point) -> simulation::Result<()> { [INFO] [stdout] | ----------------------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 254 | pid.deactivate_cancel(p); [INFO] [stdout] 255 | cont.call_box((Result::Err(Error::Cancel), pid, p)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:263:17 [INFO] [stdout] | [INFO] [stdout] 260 | pub fn cut_error_process(_cont: C, _pid: Grc, err: Rc, _p: &Point) -> simulation::Result<()> [INFO] [stdout] | -------- -------------------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 263 | Result::Err(Error::Other(err)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/queue/mod.rs:119:20 [INFO] [stdout] | [INFO] [stdout] 118 | pub fn is_empty(queue: Grc) -> impl Event + Clone { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 119 | cons_event(move |p| { [INFO] [stdout] | ____________________^ [INFO] [stdout] 120 | | Result::Ok(queue.count.read_at(p) == 0) [INFO] [stdout] 121 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:269:17 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn cut_error_process_boxed(_cont: ProcessBoxCont, _pid: Grc, err: Rc, _p: &Point) -> simulation::Result<... [INFO] [stdout] | ------------------------ -------------------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 269 | Result::Err(Error::Other(err)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/queue/mod.rs:127:20 [INFO] [stdout] | [INFO] [stdout] 126 | pub fn is_full(queue: Grc) -> impl Event + Clone { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 127 | cons_event(move |p| { [INFO] [stdout] | ____________________^ [INFO] [stdout] 128 | | Result::Ok(queue.count.read_at(p) == queue.max_count) [INFO] [stdout] 129 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:277:10 [INFO] [stdout] | [INFO] [stdout] 274 | pub fn propagate_error_process(cont: C, pid: Grc, err: Rc, p: &Point) -> simulation::Result<()> [INFO] [stdout] | ------- ------------------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 277 | cont(Result::Err(Error::Other(err)), pid, p) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/queue/mod.rs:135:20 [INFO] [stdout] | [INFO] [stdout] 134 | pub fn count(queue: Grc) -> impl Event + Clone { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 135 | cons_event(move |p| { [INFO] [stdout] | ____________________^ [INFO] [stdout] 136 | | Result::Ok(queue.count.read_at(p)) [INFO] [stdout] 137 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/process/mod.rs:283:19 [INFO] [stdout] | [INFO] [stdout] 282 | pub fn propagate_error_process_boxed(cont: ProcessBoxCont, pid: Grc, err: Rc, p: &Point) -> simulation::Resu... [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] 283 | cont.call_box((Result::Err(Error::Other(err)), pid, p)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/queue/mod.rs:143:20 [INFO] [stdout] | [INFO] [stdout] 142 | pub fn load_factor(queue: Grc) -> impl Event + Clone { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 143 | cons_event(move |p| { [INFO] [stdout] | ____________________^ [INFO] [stdout] 144 | | Result::Ok({ [INFO] [stdout] 145 | | let x = queue.count.read_at(p); [INFO] [stdout] 146 | | let y = queue.max_count; [INFO] [stdout] 147 | | (x as f64) / (y as f64) [INFO] [stdout] 148 | | }) [INFO] [stdout] 149 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:390:27 [INFO] [stdout] | [INFO] [stdout] 387 | let pid = Grc::downgrade(&pid); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 390 | match pid.upgrade() { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/queue/mod.rs:154:9 [INFO] [stdout] | [INFO] [stdout] 153 | pub fn dequeue(queue: Grc) -> impl Process + Clone { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 154 | request_resource(queue.dequeue_resource.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/process/mod.rs:447:20 [INFO] [stdout] | [INFO] [stdout] 446 | pub fn is_cancel_initiated(pid: Grc) -> impl Event + Clone { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 447 | cons_event(move |p| Result::Ok(pid.is_cancel_initiated_at(p))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/queue/mod.rs:155:23 [INFO] [stdout] | [INFO] [stdout] 153 | pub fn dequeue(queue: Grc) -> impl Process + Clone { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 154 | request_resource(queue.dequeue_resource.clone()) [INFO] [stdout] 155 | .and_then(move |()| { [INFO] [stdout] | _______________________^ [INFO] [stdout] 156 | | cons_event(move |p| { [INFO] [stdout] 157 | | queue.dequeue_extract(p) [INFO] [stdout] 158 | | }) [INFO] [stdout] 159 | | .into_process() [INFO] [stdout] 160 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:479:17 [INFO] [stdout] | [INFO] [stdout] 478 | let this1 = Grc::downgrade(&this1); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 479 | pid.cancel_initiating() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/queue/mod.rs:156:17 [INFO] [stdout] | [INFO] [stdout] 153 | pub fn dequeue(queue: Grc) -> impl Process + Clone { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 156 | / cons_event(move |p| { [INFO] [stdout] 157 | | queue.dequeue_extract(p) [INFO] [stdout] 158 | | }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:480:32 [INFO] [stdout] | [INFO] [stdout] 478 | let this1 = Grc::downgrade(&this1); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 479 | pid.cancel_initiating() [INFO] [stdout] 480 | .subscribe(cons_observer(move |_, p| { [INFO] [stdout] | ________________________________^ [INFO] [stdout] 481 | | match this1.upgrade() { [INFO] [stdout] 482 | | None => Result::Ok(()), [INFO] [stdout] 483 | | Some(this1) => this1.initiate_cancel_at(p) [INFO] [stdout] 484 | | } [INFO] [stdout] 485 | | })) [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/queue/mod.rs:167:9 [INFO] [stdout] | [INFO] [stdout] 164 | pub fn dequeue_with_output_priority(queue: Grc, po: SO::Priority) -> impl Process + Clone [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] 167 | request_resource_with_priority(queue.dequeue_resource.clone(), po) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:481:31 [INFO] [stdout] | [INFO] [stdout] 478 | let this1 = Grc::downgrade(&this1); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 481 | match this1.upgrade() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:495:25 [INFO] [stdout] | [INFO] [stdout] 494 | let pid = Grc::downgrade(&pid); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 495 | this2.cancel_initiating() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/queue/mod.rs:168:23 [INFO] [stdout] | [INFO] [stdout] 164 | pub fn dequeue_with_output_priority(queue: Grc, po: SO::Priority) -> impl Process + Clone [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] 168 | .and_then(move |()| { [INFO] [stdout] | _______________________^ [INFO] [stdout] 169 | | cons_event(move |p| { [INFO] [stdout] 170 | | queue.dequeue_extract(p) [INFO] [stdout] 171 | | }) [INFO] [stdout] 172 | | .into_process() [INFO] [stdout] 173 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/process/mod.rs:496:40 [INFO] [stdout] | [INFO] [stdout] 494 | let pid = Grc::downgrade(&pid); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 495 | this2.cancel_initiating() [INFO] [stdout] 496 | .subscribe(cons_observer(move |_, p| { [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 497 | | match pid.upgrade() { [INFO] [stdout] 498 | | None => Result::Ok(()), [INFO] [stdout] 499 | | Some(pid) => pid.initiate_cancel_at(p) [INFO] [stdout] 500 | | } [INFO] [stdout] 501 | | })) [INFO] [stdout] | |______________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/queue/mod.rs:169:17 [INFO] [stdout] | [INFO] [stdout] 164 | pub fn dequeue_with_output_priority(queue: Grc, po: SO::Priority) -> impl Process + Clone [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 169 | / cons_event(move |p| { [INFO] [stdout] 170 | | queue.dequeue_extract(p) [INFO] [stdout] 171 | | }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:497:39 [INFO] [stdout] | [INFO] [stdout] 494 | let pid = Grc::downgrade(&pid); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 497 | match pid.upgrade() { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/queue/mod.rs:178:9 [INFO] [stdout] | [INFO] [stdout] 177 | pub fn try_dequeue(queue: Grc) -> impl Event> + Clone { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 178 | try_request_resource_within_event(queue.dequeue_resource.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/process/mod.rs:526:31 [INFO] [stdout] | [INFO] [stdout] 523 | let child = Grc::downgrade(&child); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 526 | match child.upgrade() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:547:39 [INFO] [stdout] | [INFO] [stdout] 544 | let parent = Grc::downgrade(&parent); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 547 | match parent.upgrade() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/queue/mod.rs:179:23 [INFO] [stdout] | [INFO] [stdout] 177 | pub fn try_dequeue(queue: Grc) -> impl Event> + Clone { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 178 | try_request_resource_within_event(queue.dequeue_resource.clone()) [INFO] [stdout] 179 | .and_then(move |f| { [INFO] [stdout] | _______________________^ [INFO] [stdout] 180 | | if f { [INFO] [stdout] 181 | | cons_event(move |p| { [INFO] [stdout] 182 | | let x = queue.dequeue_extract(p)?; [INFO] [stdout] ... | [INFO] [stdout] 188 | | } [INFO] [stdout] 189 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:620:20 [INFO] [stdout] | [INFO] [stdout] 619 | pub fn begin_preemption(pid: Grc) -> impl Event + Clone { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 620 | cons_event(move |p| pid.begin_preemption_at(p)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/queue/mod.rs:183:36 [INFO] [stdout] | [INFO] [stdout] 177 | pub fn try_dequeue(queue: Grc) -> impl Event> + Clone { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 182 | let x = queue.dequeue_extract(p)?; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 183 | Result::Ok(Some(x)) [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/process/mod.rs:626:20 [INFO] [stdout] | [INFO] [stdout] 625 | pub fn end_preemption(pid: Grc) -> impl Event + Clone { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 626 | cons_event(move |p| pid.end_preemption_at(p)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:696:15 [INFO] [stdout] | [INFO] [stdout] 695 | fn on_preempted_at(pid: Grc, p: &Point) -> simulation::Result<()> { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 696 | match pid.interrupt_cont.swap_at(None, p) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/queue/mod.rs:198:9 [INFO] [stdout] | [INFO] [stdout] 194 | pub fn delete(queue: Grc, item: T) -> impl Event + Clone [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] 197 | let pred = move |x: &T| { *x == item }; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 198 | Queue::delete_by(queue, pred) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:705:21 [INFO] [stdout] | [INFO] [stdout] 704 | let cont = substitute_process_boxed(cont, move |cont, pid, (), p| { [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] 705 | restore_process_priority(priority, hold_process(dt)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/queue/mod.rs:207:9 [INFO] [stdout] | [INFO] [stdout] 203 | pub fn delete_(queue: Grc, item: T) -> impl Event + Clone [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] 206 | let pred = move |x: &T| { *x == item }; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 207 | Queue::delete_by(queue, pred) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:849:32 [INFO] [stdout] | [INFO] [stdout] 846 | fn run(self) -> Run [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 849 | Run { comp: self, pid: None } [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/queue/mod.rs:215:9 [INFO] [stdout] | [INFO] [stdout] 212 | pub fn delete_by(queue: Grc, pred: F) -> impl Event> + Clone [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] 215 | try_request_resource_within_event(queue.dequeue_resource.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/process/mod.rs:857:32 [INFO] [stdout] | [INFO] [stdout] 854 | fn run_using_id(self, pid: Grc) -> Run [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] 857 | Run { comp: self, pid: Some(pid) } [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:865:25 [INFO] [stdout] | [INFO] [stdout] 862 | fn into_boxed(self) -> ProcessBox [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 865 | ProcessBox::new(move |cont: ProcessBoxCont, pid: Grc, p: &Point| { [INFO] [stdout] | _________________________^ [INFO] [stdout] 866 | | self.call_process_boxed(cont, pid, p) [INFO] [stdout] 867 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/queue/mod.rs:216:23 [INFO] [stdout] | [INFO] [stdout] 212 | pub fn delete_by(queue: Grc, pred: F) -> impl Event> + Clone [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] 216 | .and_then(move |f| { [INFO] [stdout] | _______________________^ [INFO] [stdout] 217 | | if f { [INFO] [stdout] 218 | | cons_event(move |p| { [INFO] [stdout] 219 | | let pred = move |x: &T| { pred(x) }; [INFO] [stdout] ... | [INFO] [stdout] 236 | | } [INFO] [stdout] 237 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:910:16 [INFO] [stdout] | [INFO] [stdout] 906 | pub fn new(cont: C) -> Self [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 910 | f: Box::new(cont) [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:977:16 [INFO] [stdout] | [INFO] [stdout] 973 | pub fn new(f: F) -> Self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 977 | f: Box::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/queue/mod.rs:221:31 [INFO] [stdout] | [INFO] [stdout] 212 | pub fn delete_by(queue: Grc, pred: F) -> impl Event> + Clone [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] 219 | let pred = move |x: &T| { pred(x) }; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 220 | let pred = Rc::new(pred); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 221 | match queue.queue_store.remove_boxed_by(pred, p) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:1008:23 [INFO] [stdout] | [INFO] [stdout] 1004 | fn call_process(self, cont: C, pid: Grc, p: &Point) -> simulation::Result<()> [INFO] [stdout] | ---- ------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1007 | let cont = ProcessBoxCont::new(cont); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1008 | self.call_box((cont, pid, p)) [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/queue/mod.rs:244:20 [INFO] [stdout] | [INFO] [stdout] 241 | pub fn exists(queue: Grc, pred: F) -> impl Event + Clone [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] 244 | cons_event(move |p| { [INFO] [stdout] | ____________________^ [INFO] [stdout] 245 | | let pred = move |x: &T| { pred(x) }; [INFO] [stdout] 246 | | let pred = Rc::new(pred); [INFO] [stdout] 247 | | Result::Ok(queue.queue_store.exists_boxed(pred, p)) [INFO] [stdout] 248 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/process/mod.rs:1014:23 [INFO] [stdout] | [INFO] [stdout] 1013 | fn call_process_boxed(self, cont: ProcessBoxCont, pid: Grc, p: &Point) -> simulation::Result<()> { [INFO] [stdout] | ---- -------------------------------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1014 | self.call_box((cont, pid, p)) [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/queue/mod.rs:256:20 [INFO] [stdout] | [INFO] [stdout] 252 | pub fn find(queue: Grc, pred: F) -> impl Event> + Clone [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] 256 | cons_event(move |p| { [INFO] [stdout] | ____________________^ [INFO] [stdout] 257 | | let pred = move |x: &T| { pred(x) }; [INFO] [stdout] 258 | | let pred = Rc::new(pred); [INFO] [stdout] 259 | | Result::Ok(queue.queue_store.find_boxed(pred, p).map(|x| { x.clone() })) [INFO] [stdout] 260 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/process/mod.rs:1118:9 [INFO] [stdout] | [INFO] [stdout] 1114 | fn call_process(self, cont: C, pid: Grc, p: &Point) -> simulation::Result<()> [INFO] [stdout] | ---- ------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1117 | let Delay { f, _phantom } = self; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1118 | / return_process(()).and_then(move |_| { [INFO] [stdout] 1119 | | f() [INFO] [stdout] 1120 | | }).call_process(cont, pid, p) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/queue/mod.rs:259:24 [INFO] [stdout] | [INFO] [stdout] 252 | pub fn find(queue: Grc, pred: F) -> impl Event> + Clone [INFO] [stdout] | ----- ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 257 | let pred = move |x: &T| { pred(x) }; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 258 | let pred = Rc::new(pred); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 259 | Result::Ok(queue.queue_store.find_boxed(pred, p).map(|x| { 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/process/mod.rs:1127:9 [INFO] [stdout] | [INFO] [stdout] 1125 | fn call_process_boxed(self, cont: ProcessBoxCont, pid: Grc, p: &Point) -> simulation::Result<()> { [INFO] [stdout] | ---- -------------------------------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1126 | let Delay { f, _phantom } = self; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1127 | / return_process(()).and_then(move |_| { [INFO] [stdout] 1128 | | f() [INFO] [stdout] 1129 | | }).call_process_boxed(cont, pid, p) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/queue/mod.rs:265:20 [INFO] [stdout] | [INFO] [stdout] 264 | pub fn clear(queue: Grc) -> impl Event + Clone { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 265 | cons_event(move |p| { [INFO] [stdout] | ____________________^ [INFO] [stdout] 266 | | loop { [INFO] [stdout] 267 | | let x = Queue::try_dequeue(queue.clone()).call_event(p)?; [INFO] [stdout] 268 | | match x { [INFO] [stdout] ... | [INFO] [stdout] 272 | | } [INFO] [stdout] 273 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/simulation/queue/mod.rs:278:9 [INFO] [stdout] | [INFO] [stdout] 277 | pub fn enqueue(queue: Grc, item: T) -> impl Process + Clone { [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] 278 | request_resource(queue.enqueue_resource.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/process/mod.rs:1330:9 [INFO] [stdout] | [INFO] [stdout] 1326 | fn call_process(self, cont: C, pid: Grc, p: &Point) -> simulation::Result<()> [INFO] [stdout] | ---- ------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1329 | let Map { comp, f, _phantom } = 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] 1330 | / comp.and_then(move |a| { [INFO] [stdout] 1331 | | return_process(f(a)) [INFO] [stdout] 1332 | | }).call_process(cont, pid, p) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/queue/mod.rs:279:23 [INFO] [stdout] | [INFO] [stdout] 277 | pub fn enqueue(queue: Grc, item: T) -> impl Process + Clone { [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] 278 | request_resource(queue.enqueue_resource.clone()) [INFO] [stdout] 279 | .and_then(move |()| { [INFO] [stdout] | _______________________^ [INFO] [stdout] 280 | | cons_event(move |p| { [INFO] [stdout] 281 | | queue.enqueue_store(item, p) [INFO] [stdout] 282 | | }) [INFO] [stdout] 283 | | .into_process() [INFO] [stdout] 284 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:1331:28 [INFO] [stdout] | [INFO] [stdout] 1329 | let Map { comp, f, _phantom } = self; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1330 | comp.and_then(move |a| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1331 | return_process(f(a)) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/queue/mod.rs:280:17 [INFO] [stdout] | [INFO] [stdout] 277 | pub fn enqueue(queue: Grc, item: T) -> impl Process + Clone { [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] 280 | / cons_event(move |p| { [INFO] [stdout] 281 | | queue.enqueue_store(item, p) [INFO] [stdout] 282 | | }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/queue/mod.rs:292:9 [INFO] [stdout] | [INFO] [stdout] 289 | pub fn enqueue_with_input_priority(queue: Grc, pi: SI::Priority, item: T) -> impl Process + Clone [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] 292 | request_resource_with_priority(queue.enqueue_resource.clone(), pi) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:1339:9 [INFO] [stdout] | [INFO] [stdout] 1337 | fn call_process_boxed(self, cont: ProcessBoxCont, pid: Grc, p: &Point) -> simulation::Result<()> { [INFO] [stdout] | ---- -------------------------------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1338 | let Map { comp, f, _phantom } = 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] 1339 | / comp.and_then(move |a| { [INFO] [stdout] 1340 | | return_process(f(a)) [INFO] [stdout] 1341 | | }).call_process_boxed(cont, pid, p) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:1340:28 [INFO] [stdout] | [INFO] [stdout] 1338 | let Map { comp, f, _phantom } = self; [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1339 | comp.and_then(move |a| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1340 | return_process(f(a)) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/queue/mod.rs:293:23 [INFO] [stdout] | [INFO] [stdout] 289 | pub fn enqueue_with_input_priority(queue: Grc, pi: SI::Priority, item: T) -> impl Process + Clone [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] 293 | .and_then(move |()| { [INFO] [stdout] | _______________________^ [INFO] [stdout] 294 | | cons_event(move |p| { [INFO] [stdout] 295 | | queue.enqueue_store(item, p) [INFO] [stdout] 296 | | }) [INFO] [stdout] 297 | | .into_process() [INFO] [stdout] 298 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:1370:9 [INFO] [stdout] | [INFO] [stdout] 1366 | fn call_process(self, cont: C, pid: Grc, p: &Point) -> simulation::Result<()> [INFO] [stdout] | ---- ------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1369 | let Zip { comp, other } = 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] 1370 | / comp.and_then(move |a| { [INFO] [stdout] 1371 | | other.and_then(move |b| { [INFO] [stdout] 1372 | | return_process((a, b)) [INFO] [stdout] 1373 | | }) [INFO] [stdout] 1374 | | }).call_process(cont, pid, p) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/queue/mod.rs:294:17 [INFO] [stdout] | [INFO] [stdout] 289 | pub fn enqueue_with_input_priority(queue: Grc, pi: SI::Priority, item: T) -> impl Process + Clone [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] 294 | / cons_event(move |p| { [INFO] [stdout] 295 | | queue.enqueue_store(item, p) [INFO] [stdout] 296 | | }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:1371:28 [INFO] [stdout] | [INFO] [stdout] 1369 | let Zip { comp, other } = self; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1370 | comp.and_then(move |a| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1371 | other.and_then(move |b| { [INFO] [stdout] | ____________________________^ [INFO] [stdout] 1372 | | return_process((a, b)) [INFO] [stdout] 1373 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/queue/mod.rs:306:9 [INFO] [stdout] | [INFO] [stdout] 303 | pub fn enqueue_with_storing_priority(queue: Grc, pm: SM::Priority, item: T) -> impl Process + Clone [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] 306 | request_resource(queue.enqueue_resource.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/process/mod.rs:1372:32 [INFO] [stdout] | [INFO] [stdout] 1370 | comp.and_then(move |a| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1371 | other.and_then(move |b| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1372 | return_process((a, b)) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/queue/mod.rs:307:23 [INFO] [stdout] | [INFO] [stdout] 303 | pub fn enqueue_with_storing_priority(queue: Grc, pm: SM::Priority, item: T) -> impl Process + Clone [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] 307 | .and_then(move |()| { [INFO] [stdout] | _______________________^ [INFO] [stdout] 308 | | cons_event(move |p| { [INFO] [stdout] 309 | | queue.enqueue_store_with_priority(pm, item, p) [INFO] [stdout] 310 | | }) [INFO] [stdout] 311 | | .into_process() [INFO] [stdout] 312 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:1381:9 [INFO] [stdout] | [INFO] [stdout] 1379 | fn call_process_boxed(self, cont: ProcessBoxCont, pid: Grc, p: &Point) -> simulation::Result<()> { [INFO] [stdout] | ---- -------------------------------- ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1380 | let Zip { comp, other } = 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] 1381 | / comp.and_then(move |a| { [INFO] [stdout] 1382 | | other.and_then(move |b| { [INFO] [stdout] 1383 | | return_process((a, b)) [INFO] [stdout] 1384 | | }) [INFO] [stdout] 1385 | | }).call_process_boxed(cont, pid, p) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/queue/mod.rs:308:17 [INFO] [stdout] | [INFO] [stdout] 303 | pub fn enqueue_with_storing_priority(queue: Grc, pm: SM::Priority, item: T) -> impl Process + Clone [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] 308 | / cons_event(move |p| { [INFO] [stdout] 309 | | queue.enqueue_store_with_priority(pm, item, p) [INFO] [stdout] 310 | | }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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/process/mod.rs:1382:28 [INFO] [stdout] | [INFO] [stdout] 1380 | let Zip { comp, other } = self; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1381 | comp.and_then(move |a| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1382 | other.and_then(move |b| { [INFO] [stdout] | ____________________________^ [INFO] [stdout] 1383 | | return_process((a, b)) [INFO] [stdout] 1384 | | }) [WARN] too many lines in the log, truncating it