[INFO] fetching crate dqcsim 0.4.1... [INFO] checking dqcsim-0.4.1 against try#4d98531622e1718ae0bc3c7a1ab9cd8938428452+rustflags=-Dtail_expr_drop_order for pr-129604 [INFO] extracting crate dqcsim 0.4.1 into /workspace/builds/worker-5-tc2/source [INFO] validating manifest of crates.io crate dqcsim 0.4.1 on toolchain 4d98531622e1718ae0bc3c7a1ab9cd8938428452 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate dqcsim 0.4.1 [INFO] finished tweaking crates.io crate dqcsim 0.4.1 [INFO] tweaked toml for crates.io crate dqcsim 0.4.1 written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] crate crates.io crate dqcsim 0.4.1 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] baa8e4e1636d18d6e21ed48d4e5ced09ee087d80c9941f2c29bac807ea8a1f41 [INFO] running `Command { std: "docker" "start" "-a" "baa8e4e1636d18d6e21ed48d4e5ced09ee087d80c9941f2c29bac807ea8a1f41", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "baa8e4e1636d18d6e21ed48d4e5ced09ee087d80c9941f2c29bac807ea8a1f41", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "baa8e4e1636d18d6e21ed48d4e5ced09ee087d80c9941f2c29bac807ea8a1f41", kill_on_drop: false }` [INFO] [stdout] baa8e4e1636d18d6e21ed48d4e5ced09ee087d80c9941f2c29bac807ea8a1f41 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dtail_expr_drop_order" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5800fa2c3b98e30b8147a81eff100c9d1c391a5f2609df43caffa5b084163a3c [INFO] running `Command { std: "docker" "start" "-a" "5800fa2c3b98e30b8147a81eff100c9d1c391a5f2609df43caffa5b084163a3c", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.80 [INFO] [stderr] Compiling proc-macro2 v1.0.24 [INFO] [stderr] Compiling unicode-xid v0.2.1 [INFO] [stderr] Compiling syn v1.0.51 [INFO] [stderr] Compiling serde_derive v1.0.117 [INFO] [stderr] Compiling getrandom v0.1.15 [INFO] [stderr] Compiling serde v1.0.117 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Checking ppv-lite86 v0.2.10 [INFO] [stderr] Compiling crossbeam-utils v0.7.2 [INFO] [stderr] Compiling miniz_oxide v0.4.3 [INFO] [stderr] Compiling log v0.4.11 [INFO] [stderr] Compiling byteorder v1.3.4 [INFO] [stderr] Compiling ryu v1.0.5 [INFO] [stderr] Checking gimli v0.23.0 [INFO] [stderr] Checking adler v0.2.3 [INFO] [stderr] Compiling quote v1.0.7 [INFO] [stderr] Checking rustc-demangle v0.1.18 [INFO] [stderr] Compiling serde_json v1.0.59 [INFO] [stderr] Checking iovec v0.1.4 [INFO] [stderr] Checking net2 v0.2.35 [INFO] [stderr] Checking rand_core v0.5.1 [INFO] [stderr] Checking dirs-sys v0.3.5 [INFO] [stderr] Checking object v0.22.0 [INFO] [stderr] Checking linked-hash-map v0.5.3 [INFO] [stderr] Compiling unicode-segmentation v1.7.1 [INFO] [stderr] Checking rand_chacha v0.2.2 [INFO] [stderr] Checking remove_dir_all v0.5.3 [INFO] [stderr] Checking slab v0.4.2 [INFO] [stderr] Checking dirs v2.0.2 [INFO] [stderr] Checking mio v0.6.22 [INFO] [stderr] Checking yaml-rust v0.4.4 [INFO] [stderr] Checking crossbeam-channel v0.4.4 [INFO] [stderr] Checking rand v0.7.3 [INFO] [stderr] Compiling heck v0.3.1 [INFO] [stderr] Checking half v1.6.0 [INFO] [stderr] Compiling dqcsim v0.4.1 (/opt/rustwide/workdir) [INFO] [stderr] Checking itoa v0.4.6 [INFO] [stderr] Checking dtoa v0.4.6 [INFO] [stderr] Checking term v0.6.1 [INFO] [stderr] Checking float-cmp v0.8.0 [INFO] [stderr] Checking integer-sqrt v0.1.5 [INFO] [stderr] Checking num-complex v0.3.1 [INFO] [stderr] Checking pathdiff v0.2.0 [INFO] [stderr] Checking whoami v0.9.0 [INFO] [stderr] Checking strum v0.19.5 [INFO] [stderr] Checking humantime v2.0.1 [INFO] [stderr] Checking ref_thread_local v0.0.0 [INFO] [stderr] Checking is_executable v0.1.2 [INFO] [stderr] Checking uuid v0.8.1 [INFO] [stderr] Checking tempfile v3.1.0 [INFO] [stderr] Checking addr2line v0.14.0 [INFO] [stderr] Checking backtrace v0.3.55 [INFO] [stderr] Compiling synstructure v0.12.4 [INFO] [stderr] Compiling strum_macros v0.18.0 [INFO] [stderr] Compiling failure_derive v0.1.8 [INFO] [stderr] Checking failure v0.1.8 [INFO] [stderr] Checking bincode v1.3.1 [INFO] [stderr] Checking serde-transcode v1.1.0 [INFO] [stderr] Checking serde_yaml v0.8.14 [INFO] [stderr] Checking serde_cbor v0.11.1 [INFO] [stderr] Checking ipc-channel v0.14.1 [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:383:38 [INFO] [stdout] | [INFO] [stdout] 383 | UnboundUnitaryGate::Y => matrix!( [INFO] [stdout] | ______________________________________- [INFO] [stdout] 384 | | 0., (0.,-1.); [INFO] [stdout] 385 | | (0., 1.), 0. [INFO] [stdout] 386 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: `#[warn(semicolon_in_expressions_from_macros)]` on by default [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:383:38 [INFO] [stdout] | [INFO] [stdout] 383 | UnboundUnitaryGate::Y => matrix!( [INFO] [stdout] | ______________________________________- [INFO] [stdout] 384 | | 0., (0.,-1.); [INFO] [stdout] 385 | | (0., 1.), 0. [INFO] [stdout] 386 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:398:38 [INFO] [stdout] | [INFO] [stdout] 398 | UnboundUnitaryGate::S => matrix!( [INFO] [stdout] | ______________________________________- [INFO] [stdout] 399 | | 1., 0.; [INFO] [stdout] 400 | | 0., (0., 1.) [INFO] [stdout] 401 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:403:41 [INFO] [stdout] | [INFO] [stdout] 403 | UnboundUnitaryGate::SDAG => matrix!( [INFO] [stdout] | _________________________________________- [INFO] [stdout] 404 | | 1., 0.; [INFO] [stdout] 405 | | 0., (0., -1.) [INFO] [stdout] 406 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:408:38 [INFO] [stdout] | [INFO] [stdout] 408 | UnboundUnitaryGate::T => matrix!( [INFO] [stdout] | ______________________________________- [INFO] [stdout] 409 | | 1., 0.; [INFO] [stdout] 410 | | 0., (FRAC_1_SQRT_2, FRAC_1_SQRT_2) [INFO] [stdout] 411 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:413:41 [INFO] [stdout] | [INFO] [stdout] 413 | UnboundUnitaryGate::TDAG => matrix!( [INFO] [stdout] | _________________________________________- [INFO] [stdout] 414 | | 1., 0.; [INFO] [stdout] 415 | | 0., (FRAC_1_SQRT_2, -FRAC_1_SQRT_2) [INFO] [stdout] 416 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:418:41 [INFO] [stdout] | [INFO] [stdout] 418 | UnboundUnitaryGate::RX90 => matrix!( [INFO] [stdout] | _________________________________________- [INFO] [stdout] 419 | | FRAC_1_SQRT_2, (0., -FRAC_1_SQRT_2); [INFO] [stdout] 420 | | (0., -FRAC_1_SQRT_2), FRAC_1_SQRT_2 [INFO] [stdout] 421 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:418:41 [INFO] [stdout] | [INFO] [stdout] 418 | UnboundUnitaryGate::RX90 => matrix!( [INFO] [stdout] | _________________________________________- [INFO] [stdout] 419 | | FRAC_1_SQRT_2, (0., -FRAC_1_SQRT_2); [INFO] [stdout] 420 | | (0., -FRAC_1_SQRT_2), FRAC_1_SQRT_2 [INFO] [stdout] 421 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:423:42 [INFO] [stdout] | [INFO] [stdout] 423 | UnboundUnitaryGate::RXM90 => matrix!( [INFO] [stdout] | __________________________________________- [INFO] [stdout] 424 | | FRAC_1_SQRT_2, (0., FRAC_1_SQRT_2); [INFO] [stdout] 425 | | (0., FRAC_1_SQRT_2), FRAC_1_SQRT_2 [INFO] [stdout] 426 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:423:42 [INFO] [stdout] | [INFO] [stdout] 423 | UnboundUnitaryGate::RXM90 => matrix!( [INFO] [stdout] | __________________________________________- [INFO] [stdout] 424 | | FRAC_1_SQRT_2, (0., FRAC_1_SQRT_2); [INFO] [stdout] 425 | | (0., FRAC_1_SQRT_2), FRAC_1_SQRT_2 [INFO] [stdout] 426 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:428:42 [INFO] [stdout] | [INFO] [stdout] 428 | UnboundUnitaryGate::RX180 => matrix!( [INFO] [stdout] | __________________________________________- [INFO] [stdout] 429 | | 0., (0., -1.); [INFO] [stdout] 430 | | (0., -1.), 0. [INFO] [stdout] 431 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:428:42 [INFO] [stdout] | [INFO] [stdout] 428 | UnboundUnitaryGate::RX180 => matrix!( [INFO] [stdout] | __________________________________________- [INFO] [stdout] 429 | | 0., (0., -1.); [INFO] [stdout] 430 | | (0., -1.), 0. [INFO] [stdout] 431 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:448:41 [INFO] [stdout] | [INFO] [stdout] 448 | UnboundUnitaryGate::RZ90 => matrix!( [INFO] [stdout] | _________________________________________- [INFO] [stdout] 449 | | (FRAC_1_SQRT_2, -FRAC_1_SQRT_2), 0.; [INFO] [stdout] 450 | | 0., (FRAC_1_SQRT_2, FRAC_1_SQRT_2) [INFO] [stdout] 451 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:448:41 [INFO] [stdout] | [INFO] [stdout] 448 | UnboundUnitaryGate::RZ90 => matrix!( [INFO] [stdout] | _________________________________________- [INFO] [stdout] 449 | | (FRAC_1_SQRT_2, -FRAC_1_SQRT_2), 0.; [INFO] [stdout] 450 | | 0., (FRAC_1_SQRT_2, FRAC_1_SQRT_2) [INFO] [stdout] 451 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:453:42 [INFO] [stdout] | [INFO] [stdout] 453 | UnboundUnitaryGate::RZM90 => matrix!( [INFO] [stdout] | __________________________________________- [INFO] [stdout] 454 | | (FRAC_1_SQRT_2, FRAC_1_SQRT_2), 0.; [INFO] [stdout] 455 | | 0., (FRAC_1_SQRT_2, -FRAC_1_SQRT_2) [INFO] [stdout] 456 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:453:42 [INFO] [stdout] | [INFO] [stdout] 453 | UnboundUnitaryGate::RZM90 => matrix!( [INFO] [stdout] | __________________________________________- [INFO] [stdout] 454 | | (FRAC_1_SQRT_2, FRAC_1_SQRT_2), 0.; [INFO] [stdout] 455 | | 0., (FRAC_1_SQRT_2, -FRAC_1_SQRT_2) [INFO] [stdout] 456 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:458:42 [INFO] [stdout] | [INFO] [stdout] 458 | UnboundUnitaryGate::RZ180 => matrix!( [INFO] [stdout] | __________________________________________- [INFO] [stdout] 459 | | (0., -1.), 0.; [INFO] [stdout] 460 | | 0., (0., 1.) [INFO] [stdout] 461 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:458:42 [INFO] [stdout] | [INFO] [stdout] 458 | UnboundUnitaryGate::RZ180 => matrix!( [INFO] [stdout] | __________________________________________- [INFO] [stdout] 459 | | (0., -1.), 0.; [INFO] [stdout] 460 | | 0., (0., 1.) [INFO] [stdout] 461 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:470:43 [INFO] [stdout] | [INFO] [stdout] 470 | UnboundUnitaryGate::SQSWAP => matrix!( [INFO] [stdout] | ___________________________________________- [INFO] [stdout] 471 | | 1., 0., 0., 0.; [INFO] [stdout] 472 | | 0., (0.5, 0.5), (0.5, -0.5), 0.; [INFO] [stdout] 473 | | 0., (0.5, -0.5), (0.5, 0.5), 0.; [INFO] [stdout] 474 | | 0., 0., 0., 1. [INFO] [stdout] 475 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:470:43 [INFO] [stdout] | [INFO] [stdout] 470 | UnboundUnitaryGate::SQSWAP => matrix!( [INFO] [stdout] | ___________________________________________- [INFO] [stdout] 471 | | 1., 0., 0., 0.; [INFO] [stdout] 472 | | 0., (0.5, 0.5), (0.5, -0.5), 0.; [INFO] [stdout] 473 | | 0., (0.5, -0.5), (0.5, 0.5), 0.; [INFO] [stdout] 474 | | 0., 0., 0., 1. [INFO] [stdout] 475 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:470:43 [INFO] [stdout] | [INFO] [stdout] 470 | UnboundUnitaryGate::SQSWAP => matrix!( [INFO] [stdout] | ___________________________________________- [INFO] [stdout] 471 | | 1., 0., 0., 0.; [INFO] [stdout] 472 | | 0., (0.5, 0.5), (0.5, -0.5), 0.; [INFO] [stdout] 473 | | 0., (0.5, -0.5), (0.5, 0.5), 0.; [INFO] [stdout] 474 | | 0., 0., 0., 1. [INFO] [stdout] 475 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:470:43 [INFO] [stdout] | [INFO] [stdout] 470 | UnboundUnitaryGate::SQSWAP => matrix!( [INFO] [stdout] | ___________________________________________- [INFO] [stdout] 471 | | 1., 0., 0., 0.; [INFO] [stdout] 472 | | 0., (0.5, 0.5), (0.5, -0.5), 0.; [INFO] [stdout] 473 | | 0., (0.5, -0.5), (0.5, 0.5), 0.; [INFO] [stdout] 474 | | 0., 0., 0., 1. [INFO] [stdout] 475 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:42:47 [INFO] [stdout] | [INFO] [stdout] 42 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:479:25 [INFO] [stdout] | [INFO] [stdout] 479 | let b = c!(0., -1.) * (0.5 * theta).sin(); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:42:47 [INFO] [stdout] | [INFO] [stdout] 42 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:490:25 [INFO] [stdout] | [INFO] [stdout] 490 | let a = c!(0., -0.5 * theta).exp(); [INFO] [stdout] | -------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:42:47 [INFO] [stdout] | [INFO] [stdout] 42 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:491:25 [INFO] [stdout] | [INFO] [stdout] 491 | let b = c!(0., 0.5 * theta).exp(); [INFO] [stdout] | ------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:42:47 [INFO] [stdout] | [INFO] [stdout] 42 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:495:78 [INFO] [stdout] | [INFO] [stdout] 495 | UnboundUnitaryGate::Phase(theta) => vec![c!(1.), c!(0.), c!(0.), c!(0., theta).exp()] [INFO] [stdout] | ------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:42:47 [INFO] [stdout] | [INFO] [stdout] 42 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:501:46 [INFO] [stdout] | [INFO] [stdout] 501 | vec![c!(1.), c!(0.), c!(0.), c!(0., theta).exp()] [INFO] [stdout] | ------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:42:47 [INFO] [stdout] | [INFO] [stdout] 42 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:510:21 [INFO] [stdout] | [INFO] [stdout] 510 | c!(0., 0.).exp() * a, [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:42:47 [INFO] [stdout] | [INFO] [stdout] 42 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:511:22 [INFO] [stdout] | [INFO] [stdout] 511 | -c!(0., lambda).exp() * b, [INFO] [stdout] | -------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:42:47 [INFO] [stdout] | [INFO] [stdout] 42 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:512:21 [INFO] [stdout] | [INFO] [stdout] 512 | c!(0., phi).exp() * b, [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:42:47 [INFO] [stdout] | [INFO] [stdout] 42 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:513:21 [INFO] [stdout] | [INFO] [stdout] 513 | c!(0., lambda + phi).exp() * a, [INFO] [stdout] | -------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/log/mod.rs:526:69 [INFO] [stdout] | [INFO] [stdout] 526 | $crate::log!($crate::common::log::Loglevel::Error, $($arg)+); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/log/stdio.rs:46:41 [INFO] [stdout] | [INFO] [stdout] 46 | ... Err(err) => error!("{}", err), [INFO] [stdout] | ----------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `error` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> src/core/common/log/mod.rs:384:16 [INFO] [stdout] | [INFO] [stdout] 384 | #[cfg_attr(feature = "cargo-clippy", allow(clippy::too_many_arguments))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `ansi_term`, `bindings`, `cbindgen`, `clap`, `cli`, `default`, `git-testament`, `lazy_static`, `libc`, `null-plugins`, `regex`, and `structopt` [INFO] [stdout] = help: consider adding `cargo-clippy` 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: unnecessary trailing semicolon [INFO] [stdout] --> src/core/common/types/arb_cmd.rs:118:10 [INFO] [stdout] | [INFO] [stdout] 118 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/types/matrix.rs:444:25 [INFO] [stdout] | [INFO] [stdout] 444 | Basis::Y => matrix!( [INFO] [stdout] | _________________________- [INFO] [stdout] 445 | | (FRAC_1_SQRT_2), (0., FRAC_1_SQRT_2); [INFO] [stdout] 446 | | (0., FRAC_1_SQRT_2), (FRAC_1_SQRT_2); [INFO] [stdout] 447 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/types/matrix.rs:444:25 [INFO] [stdout] | [INFO] [stdout] 444 | Basis::Y => matrix!( [INFO] [stdout] | _________________________- [INFO] [stdout] 445 | | (FRAC_1_SQRT_2), (0., FRAC_1_SQRT_2); [INFO] [stdout] 446 | | (0., FRAC_1_SQRT_2), (FRAC_1_SQRT_2); [INFO] [stdout] 447 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> src/core/host/plugin/process.rs:136:28 [INFO] [stdout] | [INFO] [stdout] 136 | #[cfg_attr(feature = "cargo-clippy", allow(clippy::mutex_atomic))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `ansi_term`, `bindings`, `cbindgen`, `clap`, `cli`, `default`, `git-testament`, `lazy_static`, `libc`, `null-plugins`, `regex`, and `structopt` [INFO] [stdout] = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/log/mod.rs:536:68 [INFO] [stdout] | [INFO] [stdout] 536 | $crate::log!($crate::common::log::Loglevel::Warn, $($arg)+); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/host/plugin/process.rs:259:25 [INFO] [stdout] | [INFO] [stdout] 259 | warn!("{}", msg) [INFO] [stdout] | ---------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `warn` [INFO] [stdout] = note: this warning originates in the macro `warn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/log/mod.rs:556:68 [INFO] [stdout] | [INFO] [stdout] 556 | $crate::log!($crate::common::log::Loglevel::Info, $($arg)+); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/host/plugin/process.rs:261:25 [INFO] [stdout] | [INFO] [stdout] 261 | info!("{}", msg) [INFO] [stdout] | ---------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `info` [INFO] [stdout] = note: this warning originates in the macro `info` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/log/mod.rs:536:68 [INFO] [stdout] | [INFO] [stdout] 536 | $crate::log!($crate::common::log::Loglevel::Warn, $($arg)+); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/host/plugin/process.rs:264:25 [INFO] [stdout] | [INFO] [stdout] 264 | None => warn!("PluginProcess terminated by signal"), [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `warn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/log/mod.rs:576:69 [INFO] [stdout] | [INFO] [stdout] 576 | $crate::log!($crate::common::log::Loglevel::Trace, $($arg)+); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/host/plugin/thread.rs:108:18 [INFO] [stdout] | [INFO] [stdout] 108 | Ok(_) => trace!("Thread joined"), [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `trace` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:383:38 [INFO] [stdout] | [INFO] [stdout] 383 | UnboundUnitaryGate::Y => matrix!( [INFO] [stdout] | ______________________________________- [INFO] [stdout] 384 | | 0., (0.,-1.); [INFO] [stdout] 385 | | (0., 1.), 0. [INFO] [stdout] 386 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: `#[warn(semicolon_in_expressions_from_macros)]` on by default [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:383:38 [INFO] [stdout] | [INFO] [stdout] 383 | UnboundUnitaryGate::Y => matrix!( [INFO] [stdout] | ______________________________________- [INFO] [stdout] 384 | | 0., (0.,-1.); [INFO] [stdout] 385 | | (0., 1.), 0. [INFO] [stdout] 386 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:398:38 [INFO] [stdout] | [INFO] [stdout] 398 | UnboundUnitaryGate::S => matrix!( [INFO] [stdout] | ______________________________________- [INFO] [stdout] 399 | | 1., 0.; [INFO] [stdout] 400 | | 0., (0., 1.) [INFO] [stdout] 401 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:403:41 [INFO] [stdout] | [INFO] [stdout] 403 | UnboundUnitaryGate::SDAG => matrix!( [INFO] [stdout] | _________________________________________- [INFO] [stdout] 404 | | 1., 0.; [INFO] [stdout] 405 | | 0., (0., -1.) [INFO] [stdout] 406 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:408:38 [INFO] [stdout] | [INFO] [stdout] 408 | UnboundUnitaryGate::T => matrix!( [INFO] [stdout] | ______________________________________- [INFO] [stdout] 409 | | 1., 0.; [INFO] [stdout] 410 | | 0., (FRAC_1_SQRT_2, FRAC_1_SQRT_2) [INFO] [stdout] 411 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:413:41 [INFO] [stdout] | [INFO] [stdout] 413 | UnboundUnitaryGate::TDAG => matrix!( [INFO] [stdout] | _________________________________________- [INFO] [stdout] 414 | | 1., 0.; [INFO] [stdout] 415 | | 0., (FRAC_1_SQRT_2, -FRAC_1_SQRT_2) [INFO] [stdout] 416 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:418:41 [INFO] [stdout] | [INFO] [stdout] 418 | UnboundUnitaryGate::RX90 => matrix!( [INFO] [stdout] | _________________________________________- [INFO] [stdout] 419 | | FRAC_1_SQRT_2, (0., -FRAC_1_SQRT_2); [INFO] [stdout] 420 | | (0., -FRAC_1_SQRT_2), FRAC_1_SQRT_2 [INFO] [stdout] 421 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:418:41 [INFO] [stdout] | [INFO] [stdout] 418 | UnboundUnitaryGate::RX90 => matrix!( [INFO] [stdout] | _________________________________________- [INFO] [stdout] 419 | | FRAC_1_SQRT_2, (0., -FRAC_1_SQRT_2); [INFO] [stdout] 420 | | (0., -FRAC_1_SQRT_2), FRAC_1_SQRT_2 [INFO] [stdout] 421 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:423:42 [INFO] [stdout] | [INFO] [stdout] 423 | UnboundUnitaryGate::RXM90 => matrix!( [INFO] [stdout] | __________________________________________- [INFO] [stdout] 424 | | FRAC_1_SQRT_2, (0., FRAC_1_SQRT_2); [INFO] [stdout] 425 | | (0., FRAC_1_SQRT_2), FRAC_1_SQRT_2 [INFO] [stdout] 426 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:423:42 [INFO] [stdout] | [INFO] [stdout] 423 | UnboundUnitaryGate::RXM90 => matrix!( [INFO] [stdout] | __________________________________________- [INFO] [stdout] 424 | | FRAC_1_SQRT_2, (0., FRAC_1_SQRT_2); [INFO] [stdout] 425 | | (0., FRAC_1_SQRT_2), FRAC_1_SQRT_2 [INFO] [stdout] 426 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:428:42 [INFO] [stdout] | [INFO] [stdout] 428 | UnboundUnitaryGate::RX180 => matrix!( [INFO] [stdout] | __________________________________________- [INFO] [stdout] 429 | | 0., (0., -1.); [INFO] [stdout] 430 | | (0., -1.), 0. [INFO] [stdout] 431 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:428:42 [INFO] [stdout] | [INFO] [stdout] 428 | UnboundUnitaryGate::RX180 => matrix!( [INFO] [stdout] | __________________________________________- [INFO] [stdout] 429 | | 0., (0., -1.); [INFO] [stdout] 430 | | (0., -1.), 0. [INFO] [stdout] 431 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:448:41 [INFO] [stdout] | [INFO] [stdout] 448 | UnboundUnitaryGate::RZ90 => matrix!( [INFO] [stdout] | _________________________________________- [INFO] [stdout] 449 | | (FRAC_1_SQRT_2, -FRAC_1_SQRT_2), 0.; [INFO] [stdout] 450 | | 0., (FRAC_1_SQRT_2, FRAC_1_SQRT_2) [INFO] [stdout] 451 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:448:41 [INFO] [stdout] | [INFO] [stdout] 448 | UnboundUnitaryGate::RZ90 => matrix!( [INFO] [stdout] | _________________________________________- [INFO] [stdout] 449 | | (FRAC_1_SQRT_2, -FRAC_1_SQRT_2), 0.; [INFO] [stdout] 450 | | 0., (FRAC_1_SQRT_2, FRAC_1_SQRT_2) [INFO] [stdout] 451 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:453:42 [INFO] [stdout] | [INFO] [stdout] 453 | UnboundUnitaryGate::RZM90 => matrix!( [INFO] [stdout] | __________________________________________- [INFO] [stdout] 454 | | (FRAC_1_SQRT_2, FRAC_1_SQRT_2), 0.; [INFO] [stdout] 455 | | 0., (FRAC_1_SQRT_2, -FRAC_1_SQRT_2) [INFO] [stdout] 456 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:453:42 [INFO] [stdout] | [INFO] [stdout] 453 | UnboundUnitaryGate::RZM90 => matrix!( [INFO] [stdout] | __________________________________________- [INFO] [stdout] 454 | | (FRAC_1_SQRT_2, FRAC_1_SQRT_2), 0.; [INFO] [stdout] 455 | | 0., (FRAC_1_SQRT_2, -FRAC_1_SQRT_2) [INFO] [stdout] 456 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:458:42 [INFO] [stdout] | [INFO] [stdout] 458 | UnboundUnitaryGate::RZ180 => matrix!( [INFO] [stdout] | __________________________________________- [INFO] [stdout] 459 | | (0., -1.), 0.; [INFO] [stdout] 460 | | 0., (0., 1.) [INFO] [stdout] 461 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:458:42 [INFO] [stdout] | [INFO] [stdout] 458 | UnboundUnitaryGate::RZ180 => matrix!( [INFO] [stdout] | __________________________________________- [INFO] [stdout] 459 | | (0., -1.), 0.; [INFO] [stdout] 460 | | 0., (0., 1.) [INFO] [stdout] 461 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:470:43 [INFO] [stdout] | [INFO] [stdout] 470 | UnboundUnitaryGate::SQSWAP => matrix!( [INFO] [stdout] | ___________________________________________- [INFO] [stdout] 471 | | 1., 0., 0., 0.; [INFO] [stdout] 472 | | 0., (0.5, 0.5), (0.5, -0.5), 0.; [INFO] [stdout] 473 | | 0., (0.5, -0.5), (0.5, 0.5), 0.; [INFO] [stdout] 474 | | 0., 0., 0., 1. [INFO] [stdout] 475 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:470:43 [INFO] [stdout] | [INFO] [stdout] 470 | UnboundUnitaryGate::SQSWAP => matrix!( [INFO] [stdout] | ___________________________________________- [INFO] [stdout] 471 | | 1., 0., 0., 0.; [INFO] [stdout] 472 | | 0., (0.5, 0.5), (0.5, -0.5), 0.; [INFO] [stdout] 473 | | 0., (0.5, -0.5), (0.5, 0.5), 0.; [INFO] [stdout] 474 | | 0., 0., 0., 1. [INFO] [stdout] 475 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:470:43 [INFO] [stdout] | [INFO] [stdout] 470 | UnboundUnitaryGate::SQSWAP => matrix!( [INFO] [stdout] | ___________________________________________- [INFO] [stdout] 471 | | 1., 0., 0., 0.; [INFO] [stdout] 472 | | 0., (0.5, 0.5), (0.5, -0.5), 0.; [INFO] [stdout] 473 | | 0., (0.5, -0.5), (0.5, 0.5), 0.; [INFO] [stdout] 474 | | 0., 0., 0., 1. [INFO] [stdout] 475 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:470:43 [INFO] [stdout] | [INFO] [stdout] 470 | UnboundUnitaryGate::SQSWAP => matrix!( [INFO] [stdout] | ___________________________________________- [INFO] [stdout] 471 | | 1., 0., 0., 0.; [INFO] [stdout] 472 | | 0., (0.5, 0.5), (0.5, -0.5), 0.; [INFO] [stdout] 473 | | 0., (0.5, -0.5), (0.5, 0.5), 0.; [INFO] [stdout] 474 | | 0., 0., 0., 1. [INFO] [stdout] 475 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:42:47 [INFO] [stdout] | [INFO] [stdout] 42 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:479:25 [INFO] [stdout] | [INFO] [stdout] 479 | let b = c!(0., -1.) * (0.5 * theta).sin(); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:42:47 [INFO] [stdout] | [INFO] [stdout] 42 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:490:25 [INFO] [stdout] | [INFO] [stdout] 490 | let a = c!(0., -0.5 * theta).exp(); [INFO] [stdout] | -------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:42:47 [INFO] [stdout] | [INFO] [stdout] 42 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:491:25 [INFO] [stdout] | [INFO] [stdout] 491 | let b = c!(0., 0.5 * theta).exp(); [INFO] [stdout] | ------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:42:47 [INFO] [stdout] | [INFO] [stdout] 42 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:495:78 [INFO] [stdout] | [INFO] [stdout] 495 | UnboundUnitaryGate::Phase(theta) => vec![c!(1.), c!(0.), c!(0.), c!(0., theta).exp()] [INFO] [stdout] | ------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:42:47 [INFO] [stdout] | [INFO] [stdout] 42 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:501:46 [INFO] [stdout] | [INFO] [stdout] 501 | vec![c!(1.), c!(0.), c!(0.), c!(0., theta).exp()] [INFO] [stdout] | ------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:42:47 [INFO] [stdout] | [INFO] [stdout] 42 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:510:21 [INFO] [stdout] | [INFO] [stdout] 510 | c!(0., 0.).exp() * a, [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:42:47 [INFO] [stdout] | [INFO] [stdout] 42 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:511:22 [INFO] [stdout] | [INFO] [stdout] 511 | -c!(0., lambda).exp() * b, [INFO] [stdout] | -------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:42:47 [INFO] [stdout] | [INFO] [stdout] 42 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:512:21 [INFO] [stdout] | [INFO] [stdout] 512 | c!(0., phi).exp() * b, [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:42:47 [INFO] [stdout] | [INFO] [stdout] 42 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/gates.rs:513:21 [INFO] [stdout] | [INFO] [stdout] 513 | c!(0., lambda + phi).exp() * a, [INFO] [stdout] | -------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/log/mod.rs:526:69 [INFO] [stdout] | [INFO] [stdout] 526 | $crate::log!($crate::common::log::Loglevel::Error, $($arg)+); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/log/stdio.rs:46:41 [INFO] [stdout] | [INFO] [stdout] 46 | ... Err(err) => error!("{}", err), [INFO] [stdout] | ----------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `error` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> src/core/common/log/mod.rs:384:16 [INFO] [stdout] | [INFO] [stdout] 384 | #[cfg_attr(feature = "cargo-clippy", allow(clippy::too_many_arguments))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `ansi_term`, `bindings`, `cbindgen`, `clap`, `cli`, `default`, `git-testament`, `lazy_static`, `libc`, `null-plugins`, `regex`, and `structopt` [INFO] [stdout] = help: consider adding `cargo-clippy` 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: unnecessary trailing semicolon [INFO] [stdout] --> src/core/common/types/arb_cmd.rs:118:10 [INFO] [stdout] | [INFO] [stdout] 118 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/types/matrix.rs:444:25 [INFO] [stdout] | [INFO] [stdout] 444 | Basis::Y => matrix!( [INFO] [stdout] | _________________________- [INFO] [stdout] 445 | | (FRAC_1_SQRT_2), (0., FRAC_1_SQRT_2); [INFO] [stdout] 446 | | (0., FRAC_1_SQRT_2), (FRAC_1_SQRT_2); [INFO] [stdout] 447 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/types/matrix.rs:444:25 [INFO] [stdout] | [INFO] [stdout] 444 | Basis::Y => matrix!( [INFO] [stdout] | _________________________- [INFO] [stdout] 445 | | (FRAC_1_SQRT_2), (0., FRAC_1_SQRT_2); [INFO] [stdout] 446 | | (0., FRAC_1_SQRT_2), (FRAC_1_SQRT_2); [INFO] [stdout] 447 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/types/matrix.rs:468:17 [INFO] [stdout] | [INFO] [stdout] 468 | let b = matrix!( [INFO] [stdout] | _________________- [INFO] [stdout] 469 | | (0., 1.), 0.; [INFO] [stdout] 470 | | 1., (-1., -1.); [INFO] [stdout] 471 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/types/matrix.rs:468:17 [INFO] [stdout] | [INFO] [stdout] 468 | let b = matrix!( [INFO] [stdout] | _________________- [INFO] [stdout] 469 | | (0., 1.), 0.; [INFO] [stdout] 470 | | 1., (-1., -1.); [INFO] [stdout] 471 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/types/matrix.rs:472:17 [INFO] [stdout] | [INFO] [stdout] 472 | let c = matrix!( [INFO] [stdout] | _________________- [INFO] [stdout] 473 | | 1., (-1., -1.); [INFO] [stdout] 474 | | (0., 1.), 0.; [INFO] [stdout] 475 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/types/matrix.rs:472:17 [INFO] [stdout] | [INFO] [stdout] 472 | let c = matrix!( [INFO] [stdout] | _________________- [INFO] [stdout] 473 | | 1., (-1., -1.); [INFO] [stdout] 474 | | (0., 1.), 0.; [INFO] [stdout] 475 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/types/matrix.rs:520:18 [INFO] [stdout] | [INFO] [stdout] 520 | let h3 = matrix!( [INFO] [stdout] | __________________- [INFO] [stdout] 521 | | (0., FRAC_1_SQRT_2), (0., FRAC_1_SQRT_2); [INFO] [stdout] 522 | | (0., FRAC_1_SQRT_2), (0., -FRAC_1_SQRT_2); [INFO] [stdout] 523 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/types/matrix.rs:520:18 [INFO] [stdout] | [INFO] [stdout] 520 | let h3 = matrix!( [INFO] [stdout] | __________________- [INFO] [stdout] 521 | | (0., FRAC_1_SQRT_2), (0., FRAC_1_SQRT_2); [INFO] [stdout] 522 | | (0., FRAC_1_SQRT_2), (0., -FRAC_1_SQRT_2); [INFO] [stdout] 523 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/types/matrix.rs:520:18 [INFO] [stdout] | [INFO] [stdout] 520 | let h3 = matrix!( [INFO] [stdout] | __________________- [INFO] [stdout] 521 | | (0., FRAC_1_SQRT_2), (0., FRAC_1_SQRT_2); [INFO] [stdout] 522 | | (0., FRAC_1_SQRT_2), (0., -FRAC_1_SQRT_2); [INFO] [stdout] 523 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/types/matrix.rs:520:18 [INFO] [stdout] | [INFO] [stdout] 520 | let h3 = matrix!( [INFO] [stdout] | __________________- [INFO] [stdout] 521 | | (0., FRAC_1_SQRT_2), (0., FRAC_1_SQRT_2); [INFO] [stdout] 522 | | (0., FRAC_1_SQRT_2), (0., -FRAC_1_SQRT_2); [INFO] [stdout] 523 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/types/matrix.rs:524:18 [INFO] [stdout] | [INFO] [stdout] 524 | let h4 = matrix!( [INFO] [stdout] | __________________- [INFO] [stdout] 525 | | (0., -FRAC_1_SQRT_2), (0., -FRAC_1_SQRT_2); [INFO] [stdout] 526 | | (0., -FRAC_1_SQRT_2), (0., FRAC_1_SQRT_2); [INFO] [stdout] 527 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/types/matrix.rs:524:18 [INFO] [stdout] | [INFO] [stdout] 524 | let h4 = matrix!( [INFO] [stdout] | __________________- [INFO] [stdout] 525 | | (0., -FRAC_1_SQRT_2), (0., -FRAC_1_SQRT_2); [INFO] [stdout] 526 | | (0., -FRAC_1_SQRT_2), (0., FRAC_1_SQRT_2); [INFO] [stdout] 527 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/types/matrix.rs:524:18 [INFO] [stdout] | [INFO] [stdout] 524 | let h4 = matrix!( [INFO] [stdout] | __________________- [INFO] [stdout] 525 | | (0., -FRAC_1_SQRT_2), (0., -FRAC_1_SQRT_2); [INFO] [stdout] 526 | | (0., -FRAC_1_SQRT_2), (0., FRAC_1_SQRT_2); [INFO] [stdout] 527 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/types/matrix.rs:524:18 [INFO] [stdout] | [INFO] [stdout] 524 | let h4 = matrix!( [INFO] [stdout] | __________________- [INFO] [stdout] 525 | | (0., -FRAC_1_SQRT_2), (0., -FRAC_1_SQRT_2); [INFO] [stdout] 526 | | (0., -FRAC_1_SQRT_2), (0., FRAC_1_SQRT_2); [INFO] [stdout] 527 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/types/matrix.rs:552:26 [INFO] [stdout] | [INFO] [stdout] 552 | let y2: Matrix = matrix!( [INFO] [stdout] | __________________________- [INFO] [stdout] 553 | | (FRAC_1_SQRT_2), (FRAC_1_SQRT_2); [INFO] [stdout] 554 | | (0., FRAC_1_SQRT_2), (0., -FRAC_1_SQRT_2); [INFO] [stdout] 555 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/util.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | $crate::core::Complex64::new($re, $im); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/common/types/matrix.rs:552:26 [INFO] [stdout] | [INFO] [stdout] 552 | let y2: Matrix = matrix!( [INFO] [stdout] | __________________________- [INFO] [stdout] 553 | | (FRAC_1_SQRT_2), (FRAC_1_SQRT_2); [INFO] [stdout] 554 | | (0., FRAC_1_SQRT_2), (0., -FRAC_1_SQRT_2); [INFO] [stdout] 555 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `c` which comes from the expansion of the macro `matrix` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> src/core/host/plugin/process.rs:136:28 [INFO] [stdout] | [INFO] [stdout] 136 | #[cfg_attr(feature = "cargo-clippy", allow(clippy::mutex_atomic))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `ansi_term`, `bindings`, `cbindgen`, `clap`, `cli`, `default`, `git-testament`, `lazy_static`, `libc`, `null-plugins`, `regex`, and `structopt` [INFO] [stdout] = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/log/mod.rs:536:68 [INFO] [stdout] | [INFO] [stdout] 536 | $crate::log!($crate::common::log::Loglevel::Warn, $($arg)+); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/host/plugin/process.rs:259:25 [INFO] [stdout] | [INFO] [stdout] 259 | warn!("{}", msg) [INFO] [stdout] | ---------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `warn` [INFO] [stdout] = note: this warning originates in the macro `warn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/log/mod.rs:556:68 [INFO] [stdout] | [INFO] [stdout] 556 | $crate::log!($crate::common::log::Loglevel::Info, $($arg)+); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/host/plugin/process.rs:261:25 [INFO] [stdout] | [INFO] [stdout] 261 | info!("{}", msg) [INFO] [stdout] | ---------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `info` [INFO] [stdout] = note: this warning originates in the macro `info` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/log/mod.rs:536:68 [INFO] [stdout] | [INFO] [stdout] 536 | $crate::log!($crate::common::log::Loglevel::Warn, $($arg)+); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/host/plugin/process.rs:264:25 [INFO] [stdout] | [INFO] [stdout] 264 | None => warn!("PluginProcess terminated by signal"), [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `warn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/core/common/log/mod.rs:576:69 [INFO] [stdout] | [INFO] [stdout] 576 | $crate::log!($crate::common::log::Loglevel::Trace, $($arg)+); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/core/host/plugin/thread.rs:108:18 [INFO] [stdout] | [INFO] [stdout] 108 | Ok(_) => trace!("Thread joined"), [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `trace` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/core/host/plugin/thread.rs:133:62 [INFO] [stdout] | [INFO] [stdout] 133 | join_thread(self.handle.take().unwrap(), Plugin::name(self)); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] help: if this is an object-safe trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 133 | join_thread(self.handle.take().unwrap(), ::name(self)); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/core/host/plugin/thread.rs:136:61 [INFO] [stdout] | [INFO] [stdout] 136 | error!("Thread {} failed to abort: {}", Plugin::name(self), error); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: if this is an object-safe trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 136 | error!("Thread {} failed to abort: {}", ::name(self), error); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/core/host/plugin/thread.rs:139:55 [INFO] [stdout] | [INFO] [stdout] 139 | error!("Unexected reply from {}", Plugin::name(self)); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: if this is an object-safe trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 139 | error!("Unexected reply from {}", ::name(self)); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/core/host/plugin/thread.rs:142:62 [INFO] [stdout] | [INFO] [stdout] 142 | error!("Failed to send Abort to {}: {}", Plugin::name(self), error); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: if this is an object-safe trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 142 | error!("Failed to send Abort to {}: {}", ::name(self), error); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/core/host/plugin/thread.rs:143:62 [INFO] [stdout] | [INFO] [stdout] 143 | join_thread(self.handle.take().unwrap(), Plugin::name(self)); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: if this is an object-safe trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 143 | join_thread(self.handle.take().unwrap(), ::name(self)); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/core/host/plugin/thread.rs:147:60 [INFO] [stdout] | [INFO] [stdout] 147 | error!("Thread handle for {} already dropped", Plugin::name(self)); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: if this is an object-safe trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 147 | error!("Thread handle for {} already dropped", ::name(self)); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/core/host/plugin/thread.rs:149:52 [INFO] [stdout] | [INFO] [stdout] 149 | error!("Channel to {} already closed", Plugin::name(self)); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: if this is an object-safe trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 149 | error!("Channel to {} already closed", ::name(self)); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/core/host/plugin/thread.rs:133:62 [INFO] [stdout] | [INFO] [stdout] 133 | join_thread(self.handle.take().unwrap(), Plugin::name(self)); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] help: if this is an object-safe trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 133 | join_thread(self.handle.take().unwrap(), ::name(self)); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/core/host/plugin/thread.rs:136:61 [INFO] [stdout] | [INFO] [stdout] 136 | error!("Thread {} failed to abort: {}", Plugin::name(self), error); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: if this is an object-safe trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 136 | error!("Thread {} failed to abort: {}", ::name(self), error); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/core/host/plugin/thread.rs:139:55 [INFO] [stdout] | [INFO] [stdout] 139 | error!("Unexected reply from {}", Plugin::name(self)); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: if this is an object-safe trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 139 | error!("Unexected reply from {}", ::name(self)); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/core/host/plugin/thread.rs:142:62 [INFO] [stdout] | [INFO] [stdout] 142 | error!("Failed to send Abort to {}: {}", Plugin::name(self), error); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: if this is an object-safe trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 142 | error!("Failed to send Abort to {}: {}", ::name(self), error); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/core/host/plugin/thread.rs:143:62 [INFO] [stdout] | [INFO] [stdout] 143 | join_thread(self.handle.take().unwrap(), Plugin::name(self)); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: if this is an object-safe trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 143 | join_thread(self.handle.take().unwrap(), ::name(self)); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/core/host/plugin/thread.rs:147:60 [INFO] [stdout] | [INFO] [stdout] 147 | error!("Thread handle for {} already dropped", Plugin::name(self)); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: if this is an object-safe trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 147 | error!("Thread handle for {} already dropped", ::name(self)); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/core/host/plugin/thread.rs:149:52 [INFO] [stdout] | [INFO] [stdout] 149 | error!("Channel to {} already closed", Plugin::name(self)); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: if this is an object-safe trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 149 | error!("Channel to {} already closed", ::name(self)); [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `log_thread` is never read [INFO] [stdout] --> src/core/host/simulator.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 33 | pub struct Simulator { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] 34 | /// LogThread used by this Simulator for logging. [INFO] [stdout] 35 | log_thread: LogThread, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Simulator` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/converter.rs:919:23 [INFO] [stdout] | [INFO] [stdout] 915 | detector: impl Fn(&Gate) -> Result, ArbData)>> + 'f, [INFO] [stdout] | ------------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 916 | constructor: impl Fn(&[QubitRef], &ArbData) -> Result + 'f, [INFO] [stdout] | ---------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 919 | detector: Box::new(detector), [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/core/common/converter.rs:920:26 [INFO] [stdout] | [INFO] [stdout] 915 | detector: impl Fn(&Gate) -> Result, ArbData)>> + 'f, [INFO] [stdout] | ------------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 916 | constructor: impl Fn(&[QubitRef], &ArbData) -> Result + 'f, [INFO] [stdout] | ---------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 920 | constructor: Box::new(constructor), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/converter.rs:992:25 [INFO] [stdout] | [INFO] [stdout] 982 | pub fn new(cache_key_generator: Option I>>) -> Self { [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 983 | let (cache_key_generator, fully_cached) = if let Some(function) = cache_key_generator { [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] 992 | converters: HashMap::new(), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/converter.rs:995:20 [INFO] [stdout] | [INFO] [stdout] 982 | pub fn new(cache_key_generator: Option I>>) -> Self { [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 983 | let (cache_key_generator, fully_cached) = if let Some(function) = cache_key_generator { [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] 995 | cache: RefCell::new(HashMap::new()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/converter.rs:1099:9 [INFO] [stdout] | [INFO] [stdout] 1076 | let cache_key = (self.cache_key_generator)(input); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1099 | / self.order [INFO] [stdout] 1100 | | .iter() [INFO] [stdout] 1101 | | .find_map(|k| { [INFO] [stdout] 1102 | | self.converters[k] [INFO] [stdout] ... | [INFO] [stdout] 1106 | | }) [INFO] [stdout] 1107 | | .transpose() [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/converter.rs:1108:18 [INFO] [stdout] | [INFO] [stdout] 1076 | let cache_key = (self.cache_key_generator)(input); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1108 | .map(|output| { [INFO] [stdout] | __________________^ [INFO] [stdout] 1109 | | self.cache.borrow_mut().insert(cache_key, output.clone()); [INFO] [stdout] 1110 | | output [INFO] [stdout] 1111 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/converter.rs:1104:50 [INFO] [stdout] | [INFO] [stdout] 1104 | .map(|res| res.map(|output| (k.clone(), output))) [INFO] [stdout] | ------ ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/error.rs:87:9 [INFO] [stdout] | [INFO] [stdout] 86 | pub fn log_err(s: impl Into) -> Result { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | Err(ErrorKind::LogError(s.into()).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/error.rs:92:13 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn oe_log_err(s: impl Into) -> impl FnOnce() -> Error { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 92 | move || ErrorKind::LogError(s.into()).into() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/error.rs:97:9 [INFO] [stdout] | [INFO] [stdout] 96 | pub fn inv_arg(s: impl Into) -> Result { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 97 | Err(ErrorKind::InvalidArgument(s.into()).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/error.rs:102:13 [INFO] [stdout] | [INFO] [stdout] 101 | pub fn oe_inv_arg(s: impl Into) -> impl FnOnce() -> Error { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 102 | move || ErrorKind::InvalidArgument(s.into()).into() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/error.rs:107:9 [INFO] [stdout] | [INFO] [stdout] 106 | pub fn inv_op(s: impl Into) -> Result { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 107 | Err(ErrorKind::InvalidOperation(s.into()).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/error.rs:112:13 [INFO] [stdout] | [INFO] [stdout] 111 | pub fn oe_inv_op(s: impl Into) -> impl FnOnce() -> Error { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 112 | move || ErrorKind::InvalidOperation(s.into()).into() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/error.rs:118:9 [INFO] [stdout] | [INFO] [stdout] 117 | pub fn err(s: impl Into) -> Result { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 118 | Err(ErrorKind::Other(s.into()).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/error.rs:123:13 [INFO] [stdout] | [INFO] [stdout] 122 | pub fn oe_err(s: impl Into) -> impl FnOnce() -> Error { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 123 | move || ErrorKind::Other(s.into()).into() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/error.rs:145:18 [INFO] [stdout] | [INFO] [stdout] 143 | fn from(ctx: ErrorKind) -> Error { [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 144 | Error { [INFO] [stdout] 145 | ctx: Context::new(ctx), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/error.rs:153:18 [INFO] [stdout] | [INFO] [stdout] 151 | fn from(ctx: Context) -> Error { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 152 | Error { [INFO] [stdout] 153 | ctx: ctx.map(ErrorKind::Other), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/error.rs:168:18 [INFO] [stdout] | [INFO] [stdout] 165 | fn from(error: std::io::Error) -> Error { [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 168 | ctx: Context::new(ErrorKind::IoError(msg, error.kind())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/error.rs:177:18 [INFO] [stdout] | [INFO] [stdout] 174 | fn from(error: term::Error) -> Error { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 177 | ctx: Context::new(ErrorKind::TermError(msg, error)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/error.rs:186:18 [INFO] [stdout] | [INFO] [stdout] 183 | fn from(error: crossbeam_channel::SendError) -> Error { [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 186 | ctx: Context::new(ErrorKind::ITCError(msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/error.rs:195:18 [INFO] [stdout] | [INFO] [stdout] 192 | fn from(error: ipc_channel::Error) -> Error { [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 195 | ctx: Context::new(ErrorKind::IPCError(msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/error.rs:208:18 [INFO] [stdout] | [INFO] [stdout] 201 | fn from(error: ipc_channel::ipc::IpcError) -> Error { [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 202 | let msg = match error { [INFO] [stdout] 203 | ipc_channel::ipc::IpcError::Bincode(err) => err.to_string(), [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 204 | ipc_channel::ipc::IpcError::Io(err) => err.to_string(), [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 208 | ctx: Context::new(ErrorKind::IPCError(msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/error.rs:226:18 [INFO] [stdout] | [INFO] [stdout] 223 | fn from(error: serde_yaml::Error) -> Error { [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 226 | ctx: Context::new(ErrorKind::InvalidArgument(msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/error.rs:235:18 [INFO] [stdout] | [INFO] [stdout] 232 | fn from(error: serde_json::Error) -> Error { [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 235 | ctx: Context::new(ErrorKind::InvalidArgument(msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/log/mod.rs:191:5 [INFO] [stdout] | [INFO] [stdout] 191 | Deserialize, [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] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/log/mod.rs:262:5 [INFO] [stdout] | [INFO] [stdout] 262 | Deserialize, [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] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/log/mod.rs:441:18 [INFO] [stdout] | [INFO] [stdout] 440 | fn update(loggers: Option>>) -> error::Result<()> { [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 441 | LOGGERS.with(|x| { [INFO] [stdout] | __________________^ [INFO] [stdout] 442 | | let mut x = x.try_borrow_mut().context(ErrorKind::LogError( [INFO] [stdout] 443 | | "Unable to update thread-local loggers".to_string(), [INFO] [stdout] 444 | | ))?; [INFO] [stdout] 445 | | *x = loggers; [INFO] [stdout] 446 | | Ok(()) [INFO] [stdout] 447 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/log/mod.rs:452:12 [INFO] [stdout] | [INFO] [stdout] 451 | pub fn init(loggers: Vec>) -> error::Result<()> { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 452 | update(Some(loggers)) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/log/proxy.rs:37:18 [INFO] [stdout] | [INFO] [stdout] 36 | pub fn boxed(name: impl Into, level: LoglevelFilter, sender: T) -> Box> { [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] 37 | Box::new(LogProxy::new(name, level, sender)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/log/stdio.rs:27:11 [INFO] [stdout] | [INFO] [stdout] 21 | name: impl Into, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 22 | mut stream: Box, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 23 | sender: Sender, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 27 | spawn(move || { [INFO] [stdout] | ___________^ [INFO] [stdout] 28 | | init(vec![LogProxy::boxed( [INFO] [stdout] 29 | | name, [INFO] [stdout] 30 | | LoglevelFilter::from(level), [INFO] [stdout] ... | [INFO] [stdout] 57 | | } [INFO] [stdout] 58 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/log/tee_file.rs:54:12 [INFO] [stdout] | [INFO] [stdout] 53 | let buffer = Some(File::create(&configuration.file)?); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 54 | Ok(TeeFile { [INFO] [stdout] | ____________^ [INFO] [stdout] 55 | | buffer, [INFO] [stdout] 56 | | configuration, [INFO] [stdout] 57 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/log/thread.rs:180:12 [INFO] [stdout] | [INFO] [stdout] 35 | name: impl Into, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 38 | callback: Option, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 42 | let (sender, receiver): (_, crossbeam_channel::Receiver) = [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] 46 | let (ipc_sender, ipc_receiver) = ipc_channel::ipc::channel()?; [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] 49 | let handler = thread::spawn(move || { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 180 | Ok(LogThread { [INFO] [stdout] | ____________^ [INFO] [stdout] 181 | | sender: Some(sender), [INFO] [stdout] 182 | | ipc_sender: Some(ipc_sender), [INFO] [stdout] 183 | | handler: Some(handler), [INFO] [stdout] 184 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/protocol/simulator_to_plugin.rs:12:39 [INFO] [stdout] | [INFO] [stdout] 12 | #[derive(Debug, PartialEq, Serialize, Deserialize)] [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] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/protocol/simulator_to_plugin.rs:129:39 [INFO] [stdout] | [INFO] [stdout] 128 | fn into(self) -> SimulatorToPlugin { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 129 | SimulatorToPlugin::Initialize(Box::new(self)) [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/protocol/plugin_to_simulator.rs:5:39 [INFO] [stdout] | [INFO] [stdout] 5 | #[derive(Debug, PartialEq, Serialize, Deserialize)] [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] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/protocol/gatestream_down.rs:5:39 [INFO] [stdout] | [INFO] [stdout] 5 | #[derive(Debug, PartialEq, Serialize, Deserialize)] [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] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/protocol/gatestream_down.rs:31:39 [INFO] [stdout] | [INFO] [stdout] 31 | #[derive(Debug, PartialEq, Serialize, Deserialize)] [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] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/protocol/gatestream_up.rs:5:39 [INFO] [stdout] | [INFO] [stdout] 5 | #[derive(Debug, PartialEq, Serialize, Deserialize)] [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] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/types/arb_cmd.rs:41:35 [INFO] [stdout] | [INFO] [stdout] 36 | interface_identifier: impl Into, [INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 37 | operation_identifier: impl Into, [INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 41 | interface_identifier: ArbCmd::verify_id(interface_identifier.into()).unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/types/arb_cmd.rs:42:35 [INFO] [stdout] | [INFO] [stdout] 36 | interface_identifier: impl Into, [INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 37 | operation_identifier: impl Into, [INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 42 | operation_identifier: ArbCmd::verify_id(operation_identifier.into()).unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/types/gate.rs:10:50 [INFO] [stdout] | [INFO] [stdout] 10 | #[derive(Debug, Eq, PartialEq, Clone, Serialize, Deserialize, Hash)] [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] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/types/measurement.rs:6:52 [INFO] [stdout] | [INFO] [stdout] 6 | #[derive(Debug, Clone, Copy, PartialEq, Serialize, Deserialize)] [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] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/types/plugin_type.rs:4:41 [INFO] [stdout] | [INFO] [stdout] 4 | #[derive(Debug, Copy, Clone, PartialEq, Deserialize, Serialize)] [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] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/types/matrix.rs:394:20 [INFO] [stdout] | [INFO] [stdout] 373 | let mut controls = HashSet::new(); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 394 | (controls, Matrix::new(entries).unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/host/configuration/env_mod.rs:4:35 [INFO] [stdout] | [INFO] [stdout] 4 | #[derive(Debug, Clone, PartialEq, Deserialize, Serialize)] [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] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/host/configuration/stream_capture_mode.rs:24:35 [INFO] [stdout] | [INFO] [stdout] 24 | #[derive(Debug, Clone, PartialEq, Deserialize, Serialize)] [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] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/host/configuration/timeout.rs:6:41 [INFO] [stdout] | [INFO] [stdout] 6 | #[derive(Debug, Copy, Clone, PartialEq, Deserialize, Serialize)] [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] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/host/configuration/plugin/process.rs:286:18 [INFO] [stdout] | [INFO] [stdout] 285 | fn instantiate(self: Box) -> Box { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 286 | Box::new(PluginProcess::new(*self)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/host/configuration/plugin/thread.rs:63:13 [INFO] [stdout] | [INFO] [stdout] 58 | definition: PluginDefinition, [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63 | / Box::new(move |server| { [INFO] [stdout] 64 | | PluginState::run(&definition, server).expect("Plugin thread failed"); [INFO] [stdout] 65 | | trace!("$"); [INFO] [stdout] 66 | | }), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/host/configuration/plugin/thread.rs:97:9 [INFO] [stdout] | [INFO] [stdout] 96 | fn into(self) -> Box { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 97 | Box::new(self) as Box [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/host/configuration/plugin/thread.rs:103:18 [INFO] [stdout] | [INFO] [stdout] 102 | fn instantiate(self: Box) -> Box { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 103 | Box::new(PluginThread::new(*self)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/host/configuration/reproduction_path_style.rs:10:72 [INFO] [stdout] | [INFO] [stdout] 10 | #[derive(Display, EnumIter, EnumString, Debug, Clone, Copy, PartialEq, Deserialize, Serialize)] [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] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/host/plugin/mod.rs:24:15 [INFO] [stdout] | [INFO] [stdout] 24 | match $plugin.rpc($message.into()) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 111 | pub fn arb(&mut self, cmd: impl Into) -> Result { [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 112 | / checked_rpc!( [INFO] [stdout] 113 | | self, [INFO] [stdout] 114 | | cmd.into(), [INFO] [stdout] 115 | | expect ArbResponse [INFO] [stdout] 116 | | ) [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `checked_rpc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/host/plugin/thread.rs:47:21 [INFO] [stdout] | [INFO] [stdout] 45 | pub fn new(configuration: PluginThreadConfiguration) -> PluginThread { [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 46 | PluginThread { [INFO] [stdout] 47 | thread: Some(configuration.closure), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/host/plugin/thread.rs:48:21 [INFO] [stdout] | [INFO] [stdout] 45 | pub fn new(configuration: PluginThreadConfiguration) -> PluginThread { [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 48 | handle: 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/core/host/plugin/thread.rs:49:22 [INFO] [stdout] | [INFO] [stdout] 45 | pub fn new(configuration: PluginThreadConfiguration) -> PluginThread { [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 49 | channel: 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/core/host/plugin/thread.rs:107:11 [INFO] [stdout] | [INFO] [stdout] 106 | fn join_thread(handle: thread::JoinHandle<()>, name: impl fmt::Display) { [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] 107 | match handle.join() { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/host/reproduction/mod.rs:230:27 [INFO] [stdout] | [INFO] [stdout] 230 | .map(|plugin| Box::new(plugin) as Box) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/host/reproduction/host_call.rs:26:35 [INFO] [stdout] | [INFO] [stdout] 26 | #[derive(Debug, Clone, PartialEq, Deserialize, Serialize)] [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] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/host/simulation.rs:194:12 [INFO] [stdout] | [INFO] [stdout] 133 | mut pipeline: Pipeline, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 145 | let (_, errors): (_, Vec>) = pipeline [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 179 | let pipeline: Vec<_> = pipeline [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 194 | Ok(Simulation { [INFO] [stdout] | ____________^ [INFO] [stdout] 195 | | pipeline, [INFO] [stdout] 196 | | state: AcceleratorState::Idle, [INFO] [stdout] 197 | | host_to_accelerator_data: VecDeque::new(), [INFO] [stdout] 198 | | accelerator_to_host_data: VecDeque::new(), [INFO] [stdout] 199 | | reproduction_log, [INFO] [stdout] 200 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/host/simulator.rs:88:12 [INFO] [stdout] | [INFO] [stdout] 47 | pub fn new(mut configuration: SimulatorConfiguration) -> Result { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 53 | let reproduction = configuration [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 58 | let log_thread = LogThread::spawn( [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 70 | Some(Err(e)) => { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 79 | let pipeline: Vec> = configuration [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 86 | let simulation = Simulation::new(pipeline, configuration.seed, reproduction, &log_thread)?; [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | [INFO] [stdout] 88 | Ok(Simulator { [INFO] [stdout] | ____________^ [INFO] [stdout] 89 | | log_thread, [INFO] [stdout] 90 | | simulation, [INFO] [stdout] 91 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/plugin/connection.rs:123:12 [INFO] [stdout] | [INFO] [stdout] 111 | fn connect(simulator: impl Into) -> Result { [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 112 | // Attempt to connect to the Simulator. [INFO] [stdout] 113 | let connect = IpcSender::connect(simulator.into())?; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 116 | let (request_tx, request) = ipc_channel::ipc::channel()?; [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] 117 | let (response, response_rx) = ipc_channel::ipc::channel()?; [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] 123 | Ok((response, request)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/plugin/connection.rs:152:12 [INFO] [stdout] | [INFO] [stdout] 141 | pub fn new(simulator: impl Into) -> Result { [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | // Attempt to connect to the simulator instance. [INFO] [stdout] 143 | let channel = Connection::connect(simulator)?; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 146 | let mut incoming = IpcReceiverSet::new()?; [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 152 | Ok(Connection { [INFO] [stdout] | ____________^ [INFO] [stdout] 153 | | incoming, [INFO] [stdout] 154 | | incoming_map, [INFO] [stdout] 155 | | incoming_buffer: VecDeque::new(), [INFO] [stdout] ... | [INFO] [stdout] 159 | | upstream: None, [INFO] [stdout] 160 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/plugin/definition.rs:110:46 [INFO] [stdout] | [INFO] [stdout] 110 | gate: Box::new(|state, gate| state.gate(gate).map(|_| vec![])), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/plugin/definition.rs:112:51 [INFO] [stdout] | [INFO] [stdout] 112 | advance: Box::new(|state, cycles| state.advance(cycles).map(|_| ())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/plugin/log.rs:37:51 [INFO] [stdout] | [INFO] [stdout] 37 | loggers.extend(tee_files?.into_iter().map(|l| Box::new(l) as Box)); [INFO] [stdout] | - ^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 66 previous errors; 49 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `dqcsim` (lib) due to 67 previous errors; 87 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: field `log_thread` is never read [INFO] [stdout] --> src/core/host/simulator.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 33 | pub struct Simulator { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] 34 | /// LogThread used by this Simulator for logging. [INFO] [stdout] 35 | log_thread: LogThread, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Simulator` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/converter.rs:919:23 [INFO] [stdout] | [INFO] [stdout] 915 | detector: impl Fn(&Gate) -> Result, ArbData)>> + 'f, [INFO] [stdout] | ------------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 916 | constructor: impl Fn(&[QubitRef], &ArbData) -> Result + 'f, [INFO] [stdout] | ---------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 919 | detector: Box::new(detector), [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/core/common/converter.rs:920:26 [INFO] [stdout] | [INFO] [stdout] 915 | detector: impl Fn(&Gate) -> Result, ArbData)>> + 'f, [INFO] [stdout] | ------------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 916 | constructor: impl Fn(&[QubitRef], &ArbData) -> Result + 'f, [INFO] [stdout] | ---------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 920 | constructor: Box::new(constructor), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/converter.rs:992:25 [INFO] [stdout] | [INFO] [stdout] 982 | pub fn new(cache_key_generator: Option I>>) -> Self { [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 983 | let (cache_key_generator, fully_cached) = if let Some(function) = cache_key_generator { [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] 992 | converters: HashMap::new(), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/converter.rs:995:20 [INFO] [stdout] | [INFO] [stdout] 982 | pub fn new(cache_key_generator: Option I>>) -> Self { [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 983 | let (cache_key_generator, fully_cached) = if let Some(function) = cache_key_generator { [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] 995 | cache: RefCell::new(HashMap::new()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/converter.rs:1099:9 [INFO] [stdout] | [INFO] [stdout] 1076 | let cache_key = (self.cache_key_generator)(input); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1099 | / self.order [INFO] [stdout] 1100 | | .iter() [INFO] [stdout] 1101 | | .find_map(|k| { [INFO] [stdout] 1102 | | self.converters[k] [INFO] [stdout] ... | [INFO] [stdout] 1106 | | }) [INFO] [stdout] 1107 | | .transpose() [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/converter.rs:1108:18 [INFO] [stdout] | [INFO] [stdout] 1076 | let cache_key = (self.cache_key_generator)(input); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1108 | .map(|output| { [INFO] [stdout] | __________________^ [INFO] [stdout] 1109 | | self.cache.borrow_mut().insert(cache_key, output.clone()); [INFO] [stdout] 1110 | | output [INFO] [stdout] 1111 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/converter.rs:1104:50 [INFO] [stdout] | [INFO] [stdout] 1104 | .map(|res| res.map(|output| (k.clone(), output))) [INFO] [stdout] | ------ ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/converter.rs:1857:24 [INFO] [stdout] | [INFO] [stdout] 1857 | |_, _| Err(ErrorKind::Other("no".to_string()).into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/error.rs:87:9 [INFO] [stdout] | [INFO] [stdout] 86 | pub fn log_err(s: impl Into) -> Result { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | Err(ErrorKind::LogError(s.into()).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/error.rs:92:13 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn oe_log_err(s: impl Into) -> impl FnOnce() -> Error { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 92 | move || ErrorKind::LogError(s.into()).into() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/error.rs:97:9 [INFO] [stdout] | [INFO] [stdout] 96 | pub fn inv_arg(s: impl Into) -> Result { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 97 | Err(ErrorKind::InvalidArgument(s.into()).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/error.rs:102:13 [INFO] [stdout] | [INFO] [stdout] 101 | pub fn oe_inv_arg(s: impl Into) -> impl FnOnce() -> Error { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 102 | move || ErrorKind::InvalidArgument(s.into()).into() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/error.rs:107:9 [INFO] [stdout] | [INFO] [stdout] 106 | pub fn inv_op(s: impl Into) -> Result { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 107 | Err(ErrorKind::InvalidOperation(s.into()).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/error.rs:112:13 [INFO] [stdout] | [INFO] [stdout] 111 | pub fn oe_inv_op(s: impl Into) -> impl FnOnce() -> Error { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 112 | move || ErrorKind::InvalidOperation(s.into()).into() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/error.rs:118:9 [INFO] [stdout] | [INFO] [stdout] 117 | pub fn err(s: impl Into) -> Result { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 118 | Err(ErrorKind::Other(s.into()).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/error.rs:123:13 [INFO] [stdout] | [INFO] [stdout] 122 | pub fn oe_err(s: impl Into) -> impl FnOnce() -> Error { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 123 | move || ErrorKind::Other(s.into()).into() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/error.rs:145:18 [INFO] [stdout] | [INFO] [stdout] 143 | fn from(ctx: ErrorKind) -> Error { [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 144 | Error { [INFO] [stdout] 145 | ctx: Context::new(ctx), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/error.rs:153:18 [INFO] [stdout] | [INFO] [stdout] 151 | fn from(ctx: Context) -> Error { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 152 | Error { [INFO] [stdout] 153 | ctx: ctx.map(ErrorKind::Other), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/error.rs:168:18 [INFO] [stdout] | [INFO] [stdout] 165 | fn from(error: std::io::Error) -> Error { [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 168 | ctx: Context::new(ErrorKind::IoError(msg, error.kind())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/error.rs:177:18 [INFO] [stdout] | [INFO] [stdout] 174 | fn from(error: term::Error) -> Error { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 177 | ctx: Context::new(ErrorKind::TermError(msg, error)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/error.rs:186:18 [INFO] [stdout] | [INFO] [stdout] 183 | fn from(error: crossbeam_channel::SendError) -> Error { [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 186 | ctx: Context::new(ErrorKind::ITCError(msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/error.rs:195:18 [INFO] [stdout] | [INFO] [stdout] 192 | fn from(error: ipc_channel::Error) -> Error { [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 195 | ctx: Context::new(ErrorKind::IPCError(msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/error.rs:208:18 [INFO] [stdout] | [INFO] [stdout] 201 | fn from(error: ipc_channel::ipc::IpcError) -> Error { [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 202 | let msg = match error { [INFO] [stdout] 203 | ipc_channel::ipc::IpcError::Bincode(err) => err.to_string(), [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 204 | ipc_channel::ipc::IpcError::Io(err) => err.to_string(), [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 208 | ctx: Context::new(ErrorKind::IPCError(msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/error.rs:226:18 [INFO] [stdout] | [INFO] [stdout] 223 | fn from(error: serde_yaml::Error) -> Error { [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 226 | ctx: Context::new(ErrorKind::InvalidArgument(msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/error.rs:235:18 [INFO] [stdout] | [INFO] [stdout] 232 | fn from(error: serde_json::Error) -> Error { [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 235 | ctx: Context::new(ErrorKind::InvalidArgument(msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/log/mod.rs:191:5 [INFO] [stdout] | [INFO] [stdout] 191 | Deserialize, [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] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/log/mod.rs:262:5 [INFO] [stdout] | [INFO] [stdout] 262 | Deserialize, [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] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/log/mod.rs:441:18 [INFO] [stdout] | [INFO] [stdout] 440 | fn update(loggers: Option>>) -> error::Result<()> { [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 441 | LOGGERS.with(|x| { [INFO] [stdout] | __________________^ [INFO] [stdout] 442 | | let mut x = x.try_borrow_mut().context(ErrorKind::LogError( [INFO] [stdout] 443 | | "Unable to update thread-local loggers".to_string(), [INFO] [stdout] 444 | | ))?; [INFO] [stdout] 445 | | *x = loggers; [INFO] [stdout] 446 | | Ok(()) [INFO] [stdout] 447 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/log/mod.rs:452:12 [INFO] [stdout] | [INFO] [stdout] 451 | pub fn init(loggers: Vec>) -> error::Result<()> { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 452 | update(Some(loggers)) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/log/proxy.rs:37:18 [INFO] [stdout] | [INFO] [stdout] 36 | pub fn boxed(name: impl Into, level: LoglevelFilter, sender: T) -> Box> { [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] 37 | Box::new(LogProxy::new(name, level, sender)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/log/stdio.rs:27:11 [INFO] [stdout] | [INFO] [stdout] 21 | name: impl Into, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 22 | mut stream: Box, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 23 | sender: Sender, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 27 | spawn(move || { [INFO] [stdout] | ___________^ [INFO] [stdout] 28 | | init(vec![LogProxy::boxed( [INFO] [stdout] 29 | | name, [INFO] [stdout] 30 | | LoglevelFilter::from(level), [INFO] [stdout] ... | [INFO] [stdout] 57 | | } [INFO] [stdout] 58 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/log/tee_file.rs:54:12 [INFO] [stdout] | [INFO] [stdout] 53 | let buffer = Some(File::create(&configuration.file)?); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 54 | Ok(TeeFile { [INFO] [stdout] | ____________^ [INFO] [stdout] 55 | | buffer, [INFO] [stdout] 56 | | configuration, [INFO] [stdout] 57 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/log/thread.rs:180:12 [INFO] [stdout] | [INFO] [stdout] 35 | name: impl Into, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 38 | callback: Option, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 42 | let (sender, receiver): (_, crossbeam_channel::Receiver) = [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] 46 | let (ipc_sender, ipc_receiver) = ipc_channel::ipc::channel()?; [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] 49 | let handler = thread::spawn(move || { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 180 | Ok(LogThread { [INFO] [stdout] | ____________^ [INFO] [stdout] 181 | | sender: Some(sender), [INFO] [stdout] 182 | | ipc_sender: Some(ipc_sender), [INFO] [stdout] 183 | | handler: Some(handler), [INFO] [stdout] 184 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/protocol/simulator_to_plugin.rs:12:39 [INFO] [stdout] | [INFO] [stdout] 12 | #[derive(Debug, PartialEq, Serialize, Deserialize)] [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] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/protocol/simulator_to_plugin.rs:129:39 [INFO] [stdout] | [INFO] [stdout] 128 | fn into(self) -> SimulatorToPlugin { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 129 | SimulatorToPlugin::Initialize(Box::new(self)) [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/protocol/plugin_to_simulator.rs:5:39 [INFO] [stdout] | [INFO] [stdout] 5 | #[derive(Debug, PartialEq, Serialize, Deserialize)] [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] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/protocol/gatestream_down.rs:5:39 [INFO] [stdout] | [INFO] [stdout] 5 | #[derive(Debug, PartialEq, Serialize, Deserialize)] [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] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/protocol/gatestream_down.rs:31:39 [INFO] [stdout] | [INFO] [stdout] 31 | #[derive(Debug, PartialEq, Serialize, Deserialize)] [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] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/protocol/gatestream_up.rs:5:39 [INFO] [stdout] | [INFO] [stdout] 5 | #[derive(Debug, PartialEq, Serialize, Deserialize)] [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] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/types/arb_cmd.rs:41:35 [INFO] [stdout] | [INFO] [stdout] 36 | interface_identifier: impl Into, [INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 37 | operation_identifier: impl Into, [INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 41 | interface_identifier: ArbCmd::verify_id(interface_identifier.into()).unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/types/arb_cmd.rs:42:35 [INFO] [stdout] | [INFO] [stdout] 36 | interface_identifier: impl Into, [INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 37 | operation_identifier: impl Into, [INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 42 | operation_identifier: ArbCmd::verify_id(operation_identifier.into()).unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/types/gate.rs:10:50 [INFO] [stdout] | [INFO] [stdout] 10 | #[derive(Debug, Eq, PartialEq, Clone, Serialize, Deserialize, Hash)] [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] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/types/measurement.rs:6:52 [INFO] [stdout] | [INFO] [stdout] 6 | #[derive(Debug, Clone, Copy, PartialEq, Serialize, Deserialize)] [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] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/types/plugin_type.rs:4:41 [INFO] [stdout] | [INFO] [stdout] 4 | #[derive(Debug, Copy, Clone, PartialEq, Deserialize, Serialize)] [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] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/common/types/matrix.rs:394:20 [INFO] [stdout] | [INFO] [stdout] 373 | let mut controls = HashSet::new(); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 394 | (controls, Matrix::new(entries).unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/host/configuration/env_mod.rs:4:35 [INFO] [stdout] | [INFO] [stdout] 4 | #[derive(Debug, Clone, PartialEq, Deserialize, Serialize)] [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] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/host/configuration/stream_capture_mode.rs:24:35 [INFO] [stdout] | [INFO] [stdout] 24 | #[derive(Debug, Clone, PartialEq, Deserialize, Serialize)] [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] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/host/configuration/timeout.rs:6:41 [INFO] [stdout] | [INFO] [stdout] 6 | #[derive(Debug, Copy, Clone, PartialEq, Deserialize, Serialize)] [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] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/host/configuration/plugin/process.rs:286:18 [INFO] [stdout] | [INFO] [stdout] 285 | fn instantiate(self: Box) -> Box { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 286 | Box::new(PluginProcess::new(*self)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/host/configuration/plugin/thread.rs:63:13 [INFO] [stdout] | [INFO] [stdout] 58 | definition: PluginDefinition, [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63 | / Box::new(move |server| { [INFO] [stdout] 64 | | PluginState::run(&definition, server).expect("Plugin thread failed"); [INFO] [stdout] 65 | | trace!("$"); [INFO] [stdout] 66 | | }), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/host/configuration/plugin/thread.rs:97:9 [INFO] [stdout] | [INFO] [stdout] 96 | fn into(self) -> Box { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 97 | Box::new(self) as Box [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/host/configuration/plugin/thread.rs:103:18 [INFO] [stdout] | [INFO] [stdout] 102 | fn instantiate(self: Box) -> Box { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 103 | Box::new(PluginThread::new(*self)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/host/configuration/reproduction_path_style.rs:10:72 [INFO] [stdout] | [INFO] [stdout] 10 | #[derive(Display, EnumIter, EnumString, Debug, Clone, Copy, PartialEq, Deserialize, Serialize)] [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] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/host/plugin/mod.rs:24:15 [INFO] [stdout] | [INFO] [stdout] 24 | match $plugin.rpc($message.into()) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 111 | pub fn arb(&mut self, cmd: impl Into) -> Result { [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 112 | / checked_rpc!( [INFO] [stdout] 113 | | self, [INFO] [stdout] 114 | | cmd.into(), [INFO] [stdout] 115 | | expect ArbResponse [INFO] [stdout] 116 | | ) [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `checked_rpc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/host/plugin/thread.rs:47:21 [INFO] [stdout] | [INFO] [stdout] 45 | pub fn new(configuration: PluginThreadConfiguration) -> PluginThread { [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 46 | PluginThread { [INFO] [stdout] 47 | thread: Some(configuration.closure), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/host/plugin/thread.rs:48:21 [INFO] [stdout] | [INFO] [stdout] 45 | pub fn new(configuration: PluginThreadConfiguration) -> PluginThread { [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 48 | handle: 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/core/host/plugin/thread.rs:49:22 [INFO] [stdout] | [INFO] [stdout] 45 | pub fn new(configuration: PluginThreadConfiguration) -> PluginThread { [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 49 | channel: 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/core/host/plugin/thread.rs:107:11 [INFO] [stdout] | [INFO] [stdout] 106 | fn join_thread(handle: thread::JoinHandle<()>, name: impl fmt::Display) { [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] 107 | match handle.join() { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/host/reproduction/mod.rs:230:27 [INFO] [stdout] | [INFO] [stdout] 230 | .map(|plugin| Box::new(plugin) as Box) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/host/reproduction/host_call.rs:26:35 [INFO] [stdout] | [INFO] [stdout] 26 | #[derive(Debug, Clone, PartialEq, Deserialize, Serialize)] [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] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/host/simulation.rs:194:12 [INFO] [stdout] | [INFO] [stdout] 133 | mut pipeline: Pipeline, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 145 | let (_, errors): (_, Vec>) = pipeline [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 179 | let pipeline: Vec<_> = pipeline [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 194 | Ok(Simulation { [INFO] [stdout] | ____________^ [INFO] [stdout] 195 | | pipeline, [INFO] [stdout] 196 | | state: AcceleratorState::Idle, [INFO] [stdout] 197 | | host_to_accelerator_data: VecDeque::new(), [INFO] [stdout] 198 | | accelerator_to_host_data: VecDeque::new(), [INFO] [stdout] 199 | | reproduction_log, [INFO] [stdout] 200 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/host/simulator.rs:88:12 [INFO] [stdout] | [INFO] [stdout] 47 | pub fn new(mut configuration: SimulatorConfiguration) -> Result { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 53 | let reproduction = configuration [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 58 | let log_thread = LogThread::spawn( [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 70 | Some(Err(e)) => { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 79 | let pipeline: Vec> = configuration [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 86 | let simulation = Simulation::new(pipeline, configuration.seed, reproduction, &log_thread)?; [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | [INFO] [stdout] 88 | Ok(Simulator { [INFO] [stdout] | ____________^ [INFO] [stdout] 89 | | log_thread, [INFO] [stdout] 90 | | simulation, [INFO] [stdout] 91 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/plugin/connection.rs:123:12 [INFO] [stdout] | [INFO] [stdout] 111 | fn connect(simulator: impl Into) -> Result { [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 112 | // Attempt to connect to the Simulator. [INFO] [stdout] 113 | let connect = IpcSender::connect(simulator.into())?; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 116 | let (request_tx, request) = ipc_channel::ipc::channel()?; [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] 117 | let (response, response_rx) = ipc_channel::ipc::channel()?; [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] 123 | Ok((response, request)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/plugin/connection.rs:152:12 [INFO] [stdout] | [INFO] [stdout] 141 | pub fn new(simulator: impl Into) -> Result { [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | // Attempt to connect to the simulator instance. [INFO] [stdout] 143 | let channel = Connection::connect(simulator)?; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 146 | let mut incoming = IpcReceiverSet::new()?; [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 152 | Ok(Connection { [INFO] [stdout] | ____________^ [INFO] [stdout] 153 | | incoming, [INFO] [stdout] 154 | | incoming_map, [INFO] [stdout] 155 | | incoming_buffer: VecDeque::new(), [INFO] [stdout] ... | [INFO] [stdout] 159 | | upstream: None, [INFO] [stdout] 160 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/plugin/definition.rs:110:46 [INFO] [stdout] | [INFO] [stdout] 110 | gate: Box::new(|state, gate| state.gate(gate).map(|_| vec![])), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/plugin/definition.rs:112:51 [INFO] [stdout] | [INFO] [stdout] 112 | advance: Box::new(|state, cycles| state.advance(cycles).map(|_| ())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/core/plugin/log.rs:37:51 [INFO] [stdout] | [INFO] [stdout] 37 | loggers.extend(tee_files?.into_iter().map(|l| Box::new(l) as Box)); [INFO] [stdout] | - ^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 67 previous errors; 63 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `dqcsim` (lib test) due to 68 previous errors; 115 warnings emitted [INFO] running `Command { std: "docker" "inspect" "5800fa2c3b98e30b8147a81eff100c9d1c391a5f2609df43caffa5b084163a3c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5800fa2c3b98e30b8147a81eff100c9d1c391a5f2609df43caffa5b084163a3c", kill_on_drop: false }` [INFO] [stdout] 5800fa2c3b98e30b8147a81eff100c9d1c391a5f2609df43caffa5b084163a3c