[INFO] fetching crate euphony 0.1.1... [INFO] checking euphony-0.1.1 against try#4d98531622e1718ae0bc3c7a1ab9cd8938428452+rustflags=-Dtail_expr_drop_order for pr-129604 [INFO] extracting crate euphony 0.1.1 into /workspace/builds/worker-7-tc2/source [INFO] validating manifest of crates.io crate euphony 0.1.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 euphony 0.1.1 [INFO] finished tweaking crates.io crate euphony 0.1.1 [INFO] tweaked toml for crates.io crate euphony 0.1.1 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 95 packages to latest compatible versions [INFO] [stderr] Adding arr_macro v0.1.3 (latest: v0.2.1) [INFO] [stderr] Adding arr_macro_impl v0.1.3 (latest: v0.2.1) [INFO] [stderr] Adding base64 v0.13.1 (latest: v0.22.1) [INFO] [stderr] Adding darling v0.14.4 (latest: v0.20.10) [INFO] [stderr] Adding darling_core v0.14.4 (latest: v0.20.10) [INFO] [stderr] Adding darling_macro v0.14.4 (latest: v0.20.10) [INFO] [stderr] Adding encode_unicode v0.3.6 (latest: v1.0.0) [INFO] [stderr] Adding heck v0.4.1 (latest: v0.5.0) [INFO] [stderr] Adding linux-raw-sys v0.4.14 (latest: v0.6.5) [INFO] [stderr] Adding strsim v0.10.0 (latest: v0.11.1) [INFO] [stderr] Adding syn v1.0.109 (latest: v2.0.77) [INFO] [stderr] Adding windows-sys v0.52.0 (latest: v0.59.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3e41f15818254479dafb00ad05ea90601974ecae94d5c4df3d64e7e5d45eb6a5 [INFO] running `Command { std: "docker" "start" "-a" "3e41f15818254479dafb00ad05ea90601974ecae94d5c4df3d64e7e5d45eb6a5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3e41f15818254479dafb00ad05ea90601974ecae94d5c4df3d64e7e5d45eb6a5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3e41f15818254479dafb00ad05ea90601974ecae94d5c4df3d64e7e5d45eb6a5", kill_on_drop: false }` [INFO] [stdout] 3e41f15818254479dafb00ad05ea90601974ecae94d5c4df3d64e7e5d45eb6a5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dtail_expr_drop_order" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 69687054c28f43c5302b113d2244b194e4b9bef1c55a41bf972b92630533becd [INFO] running `Command { std: "docker" "start" "-a" "69687054c28f43c5302b113d2244b194e4b9bef1c55a41bf972b92630533becd", kill_on_drop: false }` [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling libc v0.2.158 [INFO] [stderr] Compiling proc-macro-hack v0.5.20+deprecated [INFO] [stderr] Checking futures-sink v0.3.30 [INFO] [stderr] Compiling memoffset v0.9.1 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Checking futures-channel v0.3.30 [INFO] [stderr] Checking futures-io v0.3.30 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Checking smallvec v1.13.2 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling strsim v0.10.0 [INFO] [stderr] Checking intrusive-collections v0.9.6 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking rand_xoshiro v0.6.0 [INFO] [stderr] Compiling blake3 v1.5.4 [INFO] [stderr] Checking async-task v4.7.1 [INFO] [stderr] Compiling slotmap v1.0.7 [INFO] [stderr] Checking arrayref v0.3.8 [INFO] [stderr] Checking constant_time_eq v0.3.1 [INFO] [stderr] Checking arrayvec v0.7.6 [INFO] [stderr] Checking tempfile v3.12.0 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Checking similar v2.6.0 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Checking euphony-graph v0.1.1 [INFO] [stderr] Checking console v0.15.8 [INFO] [stderr] Checking heck v0.4.1 [INFO] [stderr] Checking linked-hash-map v0.5.6 [INFO] [stderr] Checking parking_lot v0.12.3 [INFO] [stderr] Checking insta v1.39.0 [INFO] [stderr] Compiling futures-macro v0.3.30 [INFO] [stderr] Compiling serde_derive v1.0.209 [INFO] [stderr] Compiling pin-project-internal v1.1.5 [INFO] [stderr] Compiling darling_core v0.14.4 [INFO] [stderr] Checking futures-util v0.3.30 [INFO] [stderr] Checking pin-project v1.1.5 [INFO] [stderr] Compiling arr_macro_impl v0.1.3 [INFO] [stderr] Checking arr_macro v0.1.3 [INFO] [stderr] Compiling darling_macro v0.14.4 [INFO] [stderr] Checking serde v1.0.209 [INFO] [stderr] Compiling darling v0.14.4 [INFO] [stderr] Compiling euphony-macros v0.2.1 [INFO] [stderr] Checking euphony-units v0.1.1 [INFO] [stderr] Checking futures-executor v0.3.30 [INFO] [stderr] Checking futures v0.3.30 [INFO] [stderr] Checking bach v0.0.6 [INFO] [stderr] Checking euphony-command v0.1.1 [INFO] [stderr] Checking serde_json v1.0.127 [INFO] [stderr] Checking euphony-buffer v0.1.1 [INFO] [stderr] Checking euphony-node v0.1.1 [INFO] [stderr] Checking euphony-samples v0.1.1 [INFO] [stderr] Checking euphony v0.1.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: use of deprecated macro `insta::assert_display_snapshot`: use assert_snapshot!() instead [INFO] [stdout] --> src/tests.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | insta::assert_display_snapshot!(name, dump); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` 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/buffer.rs:87:9 [INFO] [stdout] | [INFO] [stdout] 86 | fn spawn(self) -> JoinHandle { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | self.fut().spawn() [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/buffer.rs:91:9 [INFO] [stdout] | [INFO] [stdout] 90 | fn spawn_primary(self) -> JoinHandle { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 91 | self.fut().spawn_primary() [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cell.rs:11:20 [INFO] [stdout] | [INFO] [stdout] 9 | pub const fn new(value: T) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 10 | Self { [INFO] [stdout] 11 | inner: UnsafeCell::new(value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ext.rs:52:26 [INFO] [stdout] | [INFO] [stdout] 51 | fn delays(self) -> DelayStream { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 52 | DelayStream::new(self.into_iter()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ext.rs:72:30 [INFO] [stdout] | [INFO] [stdout] 71 | pub const fn new(items: T) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 72 | Self { items, timer: 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/ext.rs:85:9 [INFO] [stdout] | [INFO] [stdout] 84 | pub fn with(self, values: V) -> DelayStreamWith { [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] 85 | self.zip(stream::iter(values.into_iter())).map(|(_, v)| v) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ext.rs:145:9 [INFO] [stdout] | [INFO] [stdout] 144 | fn each T, T>(&self, f: F) -> Vec { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 145 | self.iter().map(f).collect() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ext.rs:166:9 [INFO] [stdout] | [INFO] [stdout] 165 | fn mix(self) -> crate::node::Node { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 166 | self.into_iter().map(|v| v.node()).sum() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node.rs:73:14 [INFO] [stdout] | [INFO] [stdout] 64 | let node = OwnedNode { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 73 | Node(Arc::new(node)) [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/node.rs:121:1 [INFO] [stdout] | [INFO] [stdout] 121 | define_processor_ops!(Node); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor_ops` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/node.rs:121:1 [INFO] [stdout] | [INFO] [stdout] 121 | define_processor_ops!(Node); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor_ops` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/node.rs:121:1 [INFO] [stdout] | [INFO] [stdout] 121 | define_processor_ops!(Node); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor_ops` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/node.rs:121:1 [INFO] [stdout] | [INFO] [stdout] 121 | define_processor_ops!(Node); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor_ops` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/node.rs:121:1 [INFO] [stdout] | [INFO] [stdout] 121 | define_processor_ops!(Node); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor_ops` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/node.rs:121:1 [INFO] [stdout] | [INFO] [stdout] 121 | define_processor_ops!(Node); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor_ops` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/node.rs:121:1 [INFO] [stdout] | [INFO] [stdout] 121 | define_processor_ops!(Node); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor_ops` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/node.rs:121:1 [INFO] [stdout] | [INFO] [stdout] 121 | define_processor_ops!(Node); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor_ops` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/node.rs:121:1 [INFO] [stdout] | [INFO] [stdout] 121 | define_processor_ops!(Node); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor_ops` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/node.rs:121:1 [INFO] [stdout] | [INFO] [stdout] 121 | define_processor_ops!(Node); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor_ops` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/node.rs:121:1 [INFO] [stdout] | [INFO] [stdout] 121 | define_processor_ops!(Node); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor_ops` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/node.rs:121:1 [INFO] [stdout] | [INFO] [stdout] 121 | define_processor_ops!(Node); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor_ops` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/node.rs:121:1 [INFO] [stdout] | [INFO] [stdout] 121 | define_processor_ops!(Node); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor_ops` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/node.rs:121:1 [INFO] [stdout] | [INFO] [stdout] 121 | define_processor_ops!(Node); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor_ops` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/node.rs:121:1 [INFO] [stdout] | [INFO] [stdout] 121 | define_processor_ops!(Node); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor_ops` (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/processor.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 96 | fn neg(self) -> Self::Output { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 97 | use crate::processors::input::*; [INFO] [stdout] 98 | crate::processors::unary::neg().with_input(self) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/node.rs:121:1 [INFO] [stdout] | [INFO] [stdout] 121 | define_processor_ops!(Node); [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 `define_processor_ops` (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/parameter.rs:24:35 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn set>(&self, value: V) { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 24 | self.node.set(self.index, value.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/rand.rs:28:17 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn with_seed R, R>(seed: u64, f: F) -> R { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 28 | scope::with(Scope::new(seed), f) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rand.rs:104:25 [INFO] [stdout] | [INFO] [stdout] 103 | fn seed(self, seed: u64) -> Task { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 104 | Task::new(self, Scope::new(seed)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rand.rs:108:25 [INFO] [stdout] | [INFO] [stdout] 107 | fn inhert_seed(self) -> Task { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 108 | Task::new(self, scope::borrow_with(|v| v.clone())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/runtime.rs:30:42 [INFO] [stdout] | [INFO] [stdout] 27 | future: F, [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 30 | crate::group::scope::try_borrow_with(|group| { [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 31 | | if let Some(group) = group { [INFO] [stdout] 32 | | bach::task::spawn(Grouped::new(future, *group)) [INFO] [stdout] 33 | | } else { [INFO] [stdout] 34 | | bach::task::spawn(future) [INFO] [stdout] 35 | | } [INFO] [stdout] 36 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/runtime.rs:104:21 [INFO] [stdout] | [INFO] [stdout] 99 | let scheduler = crate::time::Scheduler::new(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 100 | let rand = crate::rand::Scope::new(seed); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 104 | handle: handle.clone(), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/runtime.rs:125:29 [INFO] [stdout] | [INFO] [stdout] 111 | fn run(&mut self, tasks: Tasks) -> Poll<()> [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 125 | scheduler.enter(|| { [INFO] [stdout] | _____________________________^ [INFO] [stdout] 126 | | rand.enter(|| { [INFO] [stdout] 127 | | for task in tasks { [INFO] [stdout] 128 | | is_ready &= task().is_ready(); [INFO] [stdout] 129 | | } [INFO] [stdout] 130 | | }) [INFO] [stdout] 131 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/runtime.rs:126:28 [INFO] [stdout] | [INFO] [stdout] 111 | fn run(&mut self, tasks: Tasks) -> Poll<()> [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 126 | rand.enter(|| { [INFO] [stdout] | ____________________________^ [INFO] [stdout] 127 | | for task in tasks { [INFO] [stdout] 128 | | is_ready &= task().is_ready(); [INFO] [stdout] 129 | | } [INFO] [stdout] 130 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/runtime.rs:16:46 [INFO] [stdout] | [INFO] [stdout] 13 | future: F, [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 16 | crate::group::scope::try_borrow_with(|group| { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 17 | | if let Some(group) = group { [INFO] [stdout] 18 | | bach::task::primary::spawn(Grouped::new(future, *group)) [INFO] [stdout] 19 | | } else { [INFO] [stdout] 20 | | bach::task::primary::spawn(future) [INFO] [stdout] 21 | | } [INFO] [stdout] 22 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/section.rs:13:18 [INFO] [stdout] | [INFO] [stdout] 12 | pub fn section(time: T) -> Section { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 13 | Section::new(time.delay()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value.rs:42:14 [INFO] [stdout] | [INFO] [stdout] 41 | fn from(node: Node) -> Self { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 42 | Self(ParameterValue::Node(node)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/processors.rs:30:13 [INFO] [stdout] | [INFO] [stdout] 26 | fn add(&self, lhs: Lhs) -> crate::processors::binary::Add [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 30 | crate::processors::binary::add().with_rhs(self).with_lhs(lhs) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/processors.rs:39:13 [INFO] [stdout] | [INFO] [stdout] 34 | fn add_mul(&self, add: Add, mul: Mul) -> crate::processors::tertiary::AddMul [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] 39 | crate::processors::tertiary::add_mul().with_input(self).with_add(add).with_mul(mul) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/processors.rs:62:13 [INFO] [stdout] | [INFO] [stdout] 58 | fn atan2(&self, lhs: Lhs) -> crate::processors::binary::Atan2 [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 62 | crate::processors::binary::atan2().with_rhs(self).with_lhs(lhs) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/processors.rs:86:13 [INFO] [stdout] | [INFO] [stdout] 81 | fn clamp(&self, min: Min, max: Max) -> crate::processors::tertiary::Clamp [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] 86 | crate::processors::tertiary::clamp().with_input(self).with_min(min).with_max(max) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/processors.rs:94:13 [INFO] [stdout] | [INFO] [stdout] 90 | fn copysign(&self, lhs: Lhs) -> crate::processors::binary::Copysign [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 94 | crate::processors::binary::copysign().with_rhs(self).with_lhs(lhs) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/processors.rs:112:13 [INFO] [stdout] | [INFO] [stdout] 108 | fn div(&self, lhs: Lhs) -> crate::processors::binary::Div [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 112 | crate::processors::binary::div().with_rhs(self).with_lhs(lhs) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/processors.rs:120:13 [INFO] [stdout] | [INFO] [stdout] 116 | fn div_euclid(&self, lhs: Lhs) -> crate::processors::binary::DivEuclid [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 120 | crate::processors::binary::div_euclid().with_rhs(self).with_lhs(lhs) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/processors.rs:153:13 [INFO] [stdout] | [INFO] [stdout] 149 | fn hypot(&self, lhs: Lhs) -> crate::processors::binary::Hypot [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 153 | crate::processors::binary::hypot().with_rhs(self).with_lhs(lhs) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/processors.rs:171:13 [INFO] [stdout] | [INFO] [stdout] 167 | fn log(&self, lhs: Lhs) -> crate::processors::binary::Log [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 171 | crate::processors::binary::log().with_rhs(self).with_lhs(lhs) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/processors.rs:189:13 [INFO] [stdout] | [INFO] [stdout] 185 | fn max(&self, lhs: Lhs) -> crate::processors::binary::Max [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 189 | crate::processors::binary::max().with_rhs(self).with_lhs(lhs) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/processors.rs:197:13 [INFO] [stdout] | [INFO] [stdout] 193 | fn min(&self, lhs: Lhs) -> crate::processors::binary::Min [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 197 | crate::processors::binary::min().with_rhs(self).with_lhs(lhs) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/processors.rs:205:13 [INFO] [stdout] | [INFO] [stdout] 201 | fn mul(&self, lhs: Lhs) -> crate::processors::binary::Mul [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 205 | crate::processors::binary::mul().with_rhs(self).with_lhs(lhs) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/processors.rs:214:13 [INFO] [stdout] | [INFO] [stdout] 209 | fn mul_add(&self, mul: Mul, add: Add) -> crate::processors::tertiary::MulAdd [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] 214 | crate::processors::tertiary::mul_add().with_input(self).with_mul(mul).with_add(add) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/processors.rs:237:13 [INFO] [stdout] | [INFO] [stdout] 233 | fn powf(&self, lhs: Lhs) -> crate::processors::binary::Powf [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 237 | crate::processors::binary::powf().with_rhs(self).with_lhs(lhs) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/processors.rs:245:13 [INFO] [stdout] | [INFO] [stdout] 241 | fn powi(&self, lhs: Lhs) -> crate::processors::binary::Powi [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 245 | crate::processors::binary::powi().with_rhs(self).with_lhs(lhs) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/processors.rs:258:13 [INFO] [stdout] | [INFO] [stdout] 254 | fn rem(&self, lhs: Lhs) -> crate::processors::binary::Rem [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 258 | crate::processors::binary::rem().with_rhs(self).with_lhs(lhs) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/processors.rs:266:13 [INFO] [stdout] | [INFO] [stdout] 262 | fn rem_euclid(&self, lhs: Lhs) -> crate::processors::binary::RemEuclid [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 266 | crate::processors::binary::rem_euclid().with_rhs(self).with_lhs(lhs) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/processors.rs:280:13 [INFO] [stdout] | [INFO] [stdout] 275 | fn select(&self, positive: Positive, negative: Negative) -> crate::processors::tertiary::Select [INFO] [stdout] | ------------------ ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 280 | crate::processors::tertiary::select().with_cond(self).with_positive(positive).with_negative(negative) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/processors.rs:308:13 [INFO] [stdout] | [INFO] [stdout] 304 | fn sub(&self, lhs: Lhs) -> crate::processors::binary::Sub [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 308 | crate::processors::binary::sub().with_rhs(self).with_lhs(lhs) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:583:9 [INFO] [stdout] | [INFO] [stdout] 583 | / define_processor!( [INFO] [stdout] 584 | | #[doc = " Adds two signals together\n"] [INFO] [stdout] 585 | | #[id = 50] [INFO] [stdout] 586 | | #[lower = add] [INFO] [stdout] ... | [INFO] [stdout] 596 | | } [INFO] [stdout] 597 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:583:9 [INFO] [stdout] | [INFO] [stdout] 583 | / define_processor!( [INFO] [stdout] 584 | | #[doc = " Adds two signals together\n"] [INFO] [stdout] 585 | | #[id = 50] [INFO] [stdout] 586 | | #[lower = add] [INFO] [stdout] ... | [INFO] [stdout] 596 | | } [INFO] [stdout] 597 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:583:9 [INFO] [stdout] | [INFO] [stdout] 583 | / define_processor!( [INFO] [stdout] 584 | | #[doc = " Adds two signals together\n"] [INFO] [stdout] 585 | | #[id = 50] [INFO] [stdout] 586 | | #[lower = add] [INFO] [stdout] ... | [INFO] [stdout] 596 | | } [INFO] [stdout] 597 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:583:9 [INFO] [stdout] | [INFO] [stdout] 583 | / define_processor!( [INFO] [stdout] 584 | | #[doc = " Adds two signals together\n"] [INFO] [stdout] 585 | | #[id = 50] [INFO] [stdout] 586 | | #[lower = add] [INFO] [stdout] ... | [INFO] [stdout] 596 | | } [INFO] [stdout] 597 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:583:9 [INFO] [stdout] | [INFO] [stdout] 583 | / define_processor!( [INFO] [stdout] 584 | | #[doc = " Adds two signals together\n"] [INFO] [stdout] 585 | | #[id = 50] [INFO] [stdout] 586 | | #[lower = add] [INFO] [stdout] ... | [INFO] [stdout] 596 | | } [INFO] [stdout] 597 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:583:9 [INFO] [stdout] | [INFO] [stdout] 583 | / define_processor!( [INFO] [stdout] 584 | | #[doc = " Adds two signals together\n"] [INFO] [stdout] 585 | | #[id = 50] [INFO] [stdout] 586 | | #[lower = add] [INFO] [stdout] ... | [INFO] [stdout] 596 | | } [INFO] [stdout] 597 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:583:9 [INFO] [stdout] | [INFO] [stdout] 583 | / define_processor!( [INFO] [stdout] 584 | | #[doc = " Adds two signals together\n"] [INFO] [stdout] 585 | | #[id = 50] [INFO] [stdout] 586 | | #[lower = add] [INFO] [stdout] ... | [INFO] [stdout] 596 | | } [INFO] [stdout] 597 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:583:9 [INFO] [stdout] | [INFO] [stdout] 583 | / define_processor!( [INFO] [stdout] 584 | | #[doc = " Adds two signals together\n"] [INFO] [stdout] 585 | | #[id = 50] [INFO] [stdout] 586 | | #[lower = add] [INFO] [stdout] ... | [INFO] [stdout] 596 | | } [INFO] [stdout] 597 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:583:9 [INFO] [stdout] | [INFO] [stdout] 583 | / define_processor!( [INFO] [stdout] 584 | | #[doc = " Adds two signals together\n"] [INFO] [stdout] 585 | | #[id = 50] [INFO] [stdout] 586 | | #[lower = add] [INFO] [stdout] ... | [INFO] [stdout] 596 | | } [INFO] [stdout] 597 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:583:9 [INFO] [stdout] | [INFO] [stdout] 583 | / define_processor!( [INFO] [stdout] 584 | | #[doc = " Adds two signals together\n"] [INFO] [stdout] 585 | | #[id = 50] [INFO] [stdout] 586 | | #[lower = add] [INFO] [stdout] ... | [INFO] [stdout] 596 | | } [INFO] [stdout] 597 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:583:9 [INFO] [stdout] | [INFO] [stdout] 583 | / define_processor!( [INFO] [stdout] 584 | | #[doc = " Adds two signals together\n"] [INFO] [stdout] 585 | | #[id = 50] [INFO] [stdout] 586 | | #[lower = add] [INFO] [stdout] ... | [INFO] [stdout] 596 | | } [INFO] [stdout] 597 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:583:9 [INFO] [stdout] | [INFO] [stdout] 583 | / define_processor!( [INFO] [stdout] 584 | | #[doc = " Adds two signals together\n"] [INFO] [stdout] 585 | | #[id = 50] [INFO] [stdout] 586 | | #[lower = add] [INFO] [stdout] ... | [INFO] [stdout] 596 | | } [INFO] [stdout] 597 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:583:9 [INFO] [stdout] | [INFO] [stdout] 583 | / define_processor!( [INFO] [stdout] 584 | | #[doc = " Adds two signals together\n"] [INFO] [stdout] 585 | | #[id = 50] [INFO] [stdout] 586 | | #[lower = add] [INFO] [stdout] ... | [INFO] [stdout] 596 | | } [INFO] [stdout] 597 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:583:9 [INFO] [stdout] | [INFO] [stdout] 583 | / define_processor!( [INFO] [stdout] 584 | | #[doc = " Adds two signals together\n"] [INFO] [stdout] 585 | | #[id = 50] [INFO] [stdout] 586 | | #[lower = add] [INFO] [stdout] ... | [INFO] [stdout] 596 | | } [INFO] [stdout] 597 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:583:9 [INFO] [stdout] | [INFO] [stdout] 583 | / define_processor!( [INFO] [stdout] 584 | | #[doc = " Adds two signals together\n"] [INFO] [stdout] 585 | | #[id = 50] [INFO] [stdout] 586 | | #[lower = add] [INFO] [stdout] ... | [INFO] [stdout] 596 | | } [INFO] [stdout] 597 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 96 | fn neg(self) -> Self::Output { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 97 | use crate::processors::input::*; [INFO] [stdout] 98 | crate::processors::unary::neg().with_input(self) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:583:9 [INFO] [stdout] | [INFO] [stdout] 583 | / define_processor!( [INFO] [stdout] 584 | | #[doc = " Adds two signals together\n"] [INFO] [stdout] 585 | | #[id = 50] [INFO] [stdout] 586 | | #[lower = add] [INFO] [stdout] ... | [INFO] [stdout] 596 | | } [INFO] [stdout] 597 | | ); [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 `define_processor_ops` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:599:9 [INFO] [stdout] | [INFO] [stdout] 599 | / ... define_processor!( [INFO] [stdout] 600 | | ... #[doc = " Computes the four quadrant arctangent of `lhs` (`y`) and `rhs` (`x`) in radians.\n\n * `x = 0`, `y = 0`: `0`\n * `x >... [INFO] [stdout] 601 | | ... #[id = 51] [INFO] [stdout] 602 | | ... #[lower = atan2] [INFO] [stdout] ... | [INFO] [stdout] 612 | | ... } [INFO] [stdout] 613 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:599:9 [INFO] [stdout] | [INFO] [stdout] 599 | / ... define_processor!( [INFO] [stdout] 600 | | ... #[doc = " Computes the four quadrant arctangent of `lhs` (`y`) and `rhs` (`x`) in radians.\n\n * `x = 0`, `y = 0`: `0`\n * `x >... [INFO] [stdout] 601 | | ... #[id = 51] [INFO] [stdout] 602 | | ... #[lower = atan2] [INFO] [stdout] ... | [INFO] [stdout] 612 | | ... } [INFO] [stdout] 613 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:599:9 [INFO] [stdout] | [INFO] [stdout] 599 | / ... define_processor!( [INFO] [stdout] 600 | | ... #[doc = " Computes the four quadrant arctangent of `lhs` (`y`) and `rhs` (`x`) in radians.\n\n * `x = 0`, `y = 0`: `0`\n * `x >... [INFO] [stdout] 601 | | ... #[id = 51] [INFO] [stdout] 602 | | ... #[lower = atan2] [INFO] [stdout] ... | [INFO] [stdout] 612 | | ... } [INFO] [stdout] 613 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:599:9 [INFO] [stdout] | [INFO] [stdout] 599 | / ... define_processor!( [INFO] [stdout] 600 | | ... #[doc = " Computes the four quadrant arctangent of `lhs` (`y`) and `rhs` (`x`) in radians.\n\n * `x = 0`, `y = 0`: `0`\n * `x >... [INFO] [stdout] 601 | | ... #[id = 51] [INFO] [stdout] 602 | | ... #[lower = atan2] [INFO] [stdout] ... | [INFO] [stdout] 612 | | ... } [INFO] [stdout] 613 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:599:9 [INFO] [stdout] | [INFO] [stdout] 599 | / ... define_processor!( [INFO] [stdout] 600 | | ... #[doc = " Computes the four quadrant arctangent of `lhs` (`y`) and `rhs` (`x`) in radians.\n\n * `x = 0`, `y = 0`: `0`\n * `x >... [INFO] [stdout] 601 | | ... #[id = 51] [INFO] [stdout] 602 | | ... #[lower = atan2] [INFO] [stdout] ... | [INFO] [stdout] 612 | | ... } [INFO] [stdout] 613 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:599:9 [INFO] [stdout] | [INFO] [stdout] 599 | / ... define_processor!( [INFO] [stdout] 600 | | ... #[doc = " Computes the four quadrant arctangent of `lhs` (`y`) and `rhs` (`x`) in radians.\n\n * `x = 0`, `y = 0`: `0`\n * `x >... [INFO] [stdout] 601 | | ... #[id = 51] [INFO] [stdout] 602 | | ... #[lower = atan2] [INFO] [stdout] ... | [INFO] [stdout] 612 | | ... } [INFO] [stdout] 613 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:599:9 [INFO] [stdout] | [INFO] [stdout] 599 | / ... define_processor!( [INFO] [stdout] 600 | | ... #[doc = " Computes the four quadrant arctangent of `lhs` (`y`) and `rhs` (`x`) in radians.\n\n * `x = 0`, `y = 0`: `0`\n * `x >... [INFO] [stdout] 601 | | ... #[id = 51] [INFO] [stdout] 602 | | ... #[lower = atan2] [INFO] [stdout] ... | [INFO] [stdout] 612 | | ... } [INFO] [stdout] 613 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:599:9 [INFO] [stdout] | [INFO] [stdout] 599 | / ... define_processor!( [INFO] [stdout] 600 | | ... #[doc = " Computes the four quadrant arctangent of `lhs` (`y`) and `rhs` (`x`) in radians.\n\n * `x = 0`, `y = 0`: `0`\n * `x >... [INFO] [stdout] 601 | | ... #[id = 51] [INFO] [stdout] 602 | | ... #[lower = atan2] [INFO] [stdout] ... | [INFO] [stdout] 612 | | ... } [INFO] [stdout] 613 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:599:9 [INFO] [stdout] | [INFO] [stdout] 599 | / ... define_processor!( [INFO] [stdout] 600 | | ... #[doc = " Computes the four quadrant arctangent of `lhs` (`y`) and `rhs` (`x`) in radians.\n\n * `x = 0`, `y = 0`: `0`\n * `x >... [INFO] [stdout] 601 | | ... #[id = 51] [INFO] [stdout] 602 | | ... #[lower = atan2] [INFO] [stdout] ... | [INFO] [stdout] 612 | | ... } [INFO] [stdout] 613 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:599:9 [INFO] [stdout] | [INFO] [stdout] 599 | / ... define_processor!( [INFO] [stdout] 600 | | ... #[doc = " Computes the four quadrant arctangent of `lhs` (`y`) and `rhs` (`x`) in radians.\n\n * `x = 0`, `y = 0`: `0`\n * `x >... [INFO] [stdout] 601 | | ... #[id = 51] [INFO] [stdout] 602 | | ... #[lower = atan2] [INFO] [stdout] ... | [INFO] [stdout] 612 | | ... } [INFO] [stdout] 613 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:599:9 [INFO] [stdout] | [INFO] [stdout] 599 | / ... define_processor!( [INFO] [stdout] 600 | | ... #[doc = " Computes the four quadrant arctangent of `lhs` (`y`) and `rhs` (`x`) in radians.\n\n * `x = 0`, `y = 0`: `0`\n * `x >... [INFO] [stdout] 601 | | ... #[id = 51] [INFO] [stdout] 602 | | ... #[lower = atan2] [INFO] [stdout] ... | [INFO] [stdout] 612 | | ... } [INFO] [stdout] 613 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:599:9 [INFO] [stdout] | [INFO] [stdout] 599 | / ... define_processor!( [INFO] [stdout] 600 | | ... #[doc = " Computes the four quadrant arctangent of `lhs` (`y`) and `rhs` (`x`) in radians.\n\n * `x = 0`, `y = 0`: `0`\n * `x >... [INFO] [stdout] 601 | | ... #[id = 51] [INFO] [stdout] 602 | | ... #[lower = atan2] [INFO] [stdout] ... | [INFO] [stdout] 612 | | ... } [INFO] [stdout] 613 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:599:9 [INFO] [stdout] | [INFO] [stdout] 599 | / ... define_processor!( [INFO] [stdout] 600 | | ... #[doc = " Computes the four quadrant arctangent of `lhs` (`y`) and `rhs` (`x`) in radians.\n\n * `x = 0`, `y = 0`: `0`\n * `x >... [INFO] [stdout] 601 | | ... #[id = 51] [INFO] [stdout] 602 | | ... #[lower = atan2] [INFO] [stdout] ... | [INFO] [stdout] 612 | | ... } [INFO] [stdout] 613 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:599:9 [INFO] [stdout] | [INFO] [stdout] 599 | / ... define_processor!( [INFO] [stdout] 600 | | ... #[doc = " Computes the four quadrant arctangent of `lhs` (`y`) and `rhs` (`x`) in radians.\n\n * `x = 0`, `y = 0`: `0`\n * `x >... [INFO] [stdout] 601 | | ... #[id = 51] [INFO] [stdout] 602 | | ... #[lower = atan2] [INFO] [stdout] ... | [INFO] [stdout] 612 | | ... } [INFO] [stdout] 613 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:599:9 [INFO] [stdout] | [INFO] [stdout] 599 | / ... define_processor!( [INFO] [stdout] 600 | | ... #[doc = " Computes the four quadrant arctangent of `lhs` (`y`) and `rhs` (`x`) in radians.\n\n * `x = 0`, `y = 0`: `0`\n * `x >... [INFO] [stdout] 601 | | ... #[id = 51] [INFO] [stdout] 602 | | ... #[lower = atan2] [INFO] [stdout] ... | [INFO] [stdout] 612 | | ... } [INFO] [stdout] 613 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 96 | fn neg(self) -> Self::Output { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 97 | use crate::processors::input::*; [INFO] [stdout] 98 | crate::processors::unary::neg().with_input(self) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:599:9 [INFO] [stdout] | [INFO] [stdout] 599 | / ... define_processor!( [INFO] [stdout] 600 | | ... #[doc = " Computes the four quadrant arctangent of `lhs` (`y`) and `rhs` (`x`) in radians.\n\n * `x = 0`, `y = 0`: `0`\n * `x >... [INFO] [stdout] 601 | | ... #[id = 51] [INFO] [stdout] 602 | | ... #[lower = atan2] [INFO] [stdout] ... | [INFO] [stdout] 612 | | ... } [INFO] [stdout] 613 | | ... ); [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 `define_processor_ops` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:615:9 [INFO] [stdout] | [INFO] [stdout] 615 | / ... define_processor!( [INFO] [stdout] 616 | | ... #[doc = " Returns a number composed of the magnitude of `lhs` and the sign of `rhs`.\n\n Equal to `lhs` if the sign of `lhs` an... [INFO] [stdout] 617 | | ... #[id = 52] [INFO] [stdout] 618 | | ... #[lower = copysign] [INFO] [stdout] ... | [INFO] [stdout] 628 | | ... } [INFO] [stdout] 629 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:615:9 [INFO] [stdout] | [INFO] [stdout] 615 | / ... define_processor!( [INFO] [stdout] 616 | | ... #[doc = " Returns a number composed of the magnitude of `lhs` and the sign of `rhs`.\n\n Equal to `lhs` if the sign of `lhs` an... [INFO] [stdout] 617 | | ... #[id = 52] [INFO] [stdout] 618 | | ... #[lower = copysign] [INFO] [stdout] ... | [INFO] [stdout] 628 | | ... } [INFO] [stdout] 629 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:615:9 [INFO] [stdout] | [INFO] [stdout] 615 | / ... define_processor!( [INFO] [stdout] 616 | | ... #[doc = " Returns a number composed of the magnitude of `lhs` and the sign of `rhs`.\n\n Equal to `lhs` if the sign of `lhs` an... [INFO] [stdout] 617 | | ... #[id = 52] [INFO] [stdout] 618 | | ... #[lower = copysign] [INFO] [stdout] ... | [INFO] [stdout] 628 | | ... } [INFO] [stdout] 629 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:615:9 [INFO] [stdout] | [INFO] [stdout] 615 | / ... define_processor!( [INFO] [stdout] 616 | | ... #[doc = " Returns a number composed of the magnitude of `lhs` and the sign of `rhs`.\n\n Equal to `lhs` if the sign of `lhs` an... [INFO] [stdout] 617 | | ... #[id = 52] [INFO] [stdout] 618 | | ... #[lower = copysign] [INFO] [stdout] ... | [INFO] [stdout] 628 | | ... } [INFO] [stdout] 629 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:615:9 [INFO] [stdout] | [INFO] [stdout] 615 | / ... define_processor!( [INFO] [stdout] 616 | | ... #[doc = " Returns a number composed of the magnitude of `lhs` and the sign of `rhs`.\n\n Equal to `lhs` if the sign of `lhs` an... [INFO] [stdout] 617 | | ... #[id = 52] [INFO] [stdout] 618 | | ... #[lower = copysign] [INFO] [stdout] ... | [INFO] [stdout] 628 | | ... } [INFO] [stdout] 629 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:615:9 [INFO] [stdout] | [INFO] [stdout] 615 | / ... define_processor!( [INFO] [stdout] 616 | | ... #[doc = " Returns a number composed of the magnitude of `lhs` and the sign of `rhs`.\n\n Equal to `lhs` if the sign of `lhs` an... [INFO] [stdout] 617 | | ... #[id = 52] [INFO] [stdout] 618 | | ... #[lower = copysign] [INFO] [stdout] ... | [INFO] [stdout] 628 | | ... } [INFO] [stdout] 629 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:615:9 [INFO] [stdout] | [INFO] [stdout] 615 | / ... define_processor!( [INFO] [stdout] 616 | | ... #[doc = " Returns a number composed of the magnitude of `lhs` and the sign of `rhs`.\n\n Equal to `lhs` if the sign of `lhs` an... [INFO] [stdout] 617 | | ... #[id = 52] [INFO] [stdout] 618 | | ... #[lower = copysign] [INFO] [stdout] ... | [INFO] [stdout] 628 | | ... } [INFO] [stdout] 629 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:615:9 [INFO] [stdout] | [INFO] [stdout] 615 | / ... define_processor!( [INFO] [stdout] 616 | | ... #[doc = " Returns a number composed of the magnitude of `lhs` and the sign of `rhs`.\n\n Equal to `lhs` if the sign of `lhs` an... [INFO] [stdout] 617 | | ... #[id = 52] [INFO] [stdout] 618 | | ... #[lower = copysign] [INFO] [stdout] ... | [INFO] [stdout] 628 | | ... } [INFO] [stdout] 629 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:615:9 [INFO] [stdout] | [INFO] [stdout] 615 | / ... define_processor!( [INFO] [stdout] 616 | | ... #[doc = " Returns a number composed of the magnitude of `lhs` and the sign of `rhs`.\n\n Equal to `lhs` if the sign of `lhs` an... [INFO] [stdout] 617 | | ... #[id = 52] [INFO] [stdout] 618 | | ... #[lower = copysign] [INFO] [stdout] ... | [INFO] [stdout] 628 | | ... } [INFO] [stdout] 629 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:615:9 [INFO] [stdout] | [INFO] [stdout] 615 | / ... define_processor!( [INFO] [stdout] 616 | | ... #[doc = " Returns a number composed of the magnitude of `lhs` and the sign of `rhs`.\n\n Equal to `lhs` if the sign of `lhs` an... [INFO] [stdout] 617 | | ... #[id = 52] [INFO] [stdout] 618 | | ... #[lower = copysign] [INFO] [stdout] ... | [INFO] [stdout] 628 | | ... } [INFO] [stdout] 629 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:615:9 [INFO] [stdout] | [INFO] [stdout] 615 | / ... define_processor!( [INFO] [stdout] 616 | | ... #[doc = " Returns a number composed of the magnitude of `lhs` and the sign of `rhs`.\n\n Equal to `lhs` if the sign of `lhs` an... [INFO] [stdout] 617 | | ... #[id = 52] [INFO] [stdout] 618 | | ... #[lower = copysign] [INFO] [stdout] ... | [INFO] [stdout] 628 | | ... } [INFO] [stdout] 629 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:615:9 [INFO] [stdout] | [INFO] [stdout] 615 | / ... define_processor!( [INFO] [stdout] 616 | | ... #[doc = " Returns a number composed of the magnitude of `lhs` and the sign of `rhs`.\n\n Equal to `lhs` if the sign of `lhs` an... [INFO] [stdout] 617 | | ... #[id = 52] [INFO] [stdout] 618 | | ... #[lower = copysign] [INFO] [stdout] ... | [INFO] [stdout] 628 | | ... } [INFO] [stdout] 629 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:615:9 [INFO] [stdout] | [INFO] [stdout] 615 | / ... define_processor!( [INFO] [stdout] 616 | | ... #[doc = " Returns a number composed of the magnitude of `lhs` and the sign of `rhs`.\n\n Equal to `lhs` if the sign of `lhs` an... [INFO] [stdout] 617 | | ... #[id = 52] [INFO] [stdout] 618 | | ... #[lower = copysign] [INFO] [stdout] ... | [INFO] [stdout] 628 | | ... } [INFO] [stdout] 629 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:615:9 [INFO] [stdout] | [INFO] [stdout] 615 | / ... define_processor!( [INFO] [stdout] 616 | | ... #[doc = " Returns a number composed of the magnitude of `lhs` and the sign of `rhs`.\n\n Equal to `lhs` if the sign of `lhs` an... [INFO] [stdout] 617 | | ... #[id = 52] [INFO] [stdout] 618 | | ... #[lower = copysign] [INFO] [stdout] ... | [INFO] [stdout] 628 | | ... } [INFO] [stdout] 629 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:615:9 [INFO] [stdout] | [INFO] [stdout] 615 | / ... define_processor!( [INFO] [stdout] 616 | | ... #[doc = " Returns a number composed of the magnitude of `lhs` and the sign of `rhs`.\n\n Equal to `lhs` if the sign of `lhs` an... [INFO] [stdout] 617 | | ... #[id = 52] [INFO] [stdout] 618 | | ... #[lower = copysign] [INFO] [stdout] ... | [INFO] [stdout] 628 | | ... } [INFO] [stdout] 629 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 96 | fn neg(self) -> Self::Output { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 97 | use crate::processors::input::*; [INFO] [stdout] 98 | crate::processors::unary::neg().with_input(self) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:615:9 [INFO] [stdout] | [INFO] [stdout] 615 | / ... define_processor!( [INFO] [stdout] 616 | | ... #[doc = " Returns a number composed of the magnitude of `lhs` and the sign of `rhs`.\n\n Equal to `lhs` if the sign of `lhs` an... [INFO] [stdout] 617 | | ... #[id = 52] [INFO] [stdout] 618 | | ... #[lower = copysign] [INFO] [stdout] ... | [INFO] [stdout] 628 | | ... } [INFO] [stdout] 629 | | ... ); [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 `define_processor_ops` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:631:9 [INFO] [stdout] | [INFO] [stdout] 631 | / define_processor!( [INFO] [stdout] 632 | | #[doc = " Divides the left hand signal by the right\n"] [INFO] [stdout] 633 | | #[id = 53] [INFO] [stdout] 634 | | #[lower = div] [INFO] [stdout] ... | [INFO] [stdout] 644 | | } [INFO] [stdout] 645 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:631:9 [INFO] [stdout] | [INFO] [stdout] 631 | / define_processor!( [INFO] [stdout] 632 | | #[doc = " Divides the left hand signal by the right\n"] [INFO] [stdout] 633 | | #[id = 53] [INFO] [stdout] 634 | | #[lower = div] [INFO] [stdout] ... | [INFO] [stdout] 644 | | } [INFO] [stdout] 645 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:631:9 [INFO] [stdout] | [INFO] [stdout] 631 | / define_processor!( [INFO] [stdout] 632 | | #[doc = " Divides the left hand signal by the right\n"] [INFO] [stdout] 633 | | #[id = 53] [INFO] [stdout] 634 | | #[lower = div] [INFO] [stdout] ... | [INFO] [stdout] 644 | | } [INFO] [stdout] 645 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:631:9 [INFO] [stdout] | [INFO] [stdout] 631 | / define_processor!( [INFO] [stdout] 632 | | #[doc = " Divides the left hand signal by the right\n"] [INFO] [stdout] 633 | | #[id = 53] [INFO] [stdout] 634 | | #[lower = div] [INFO] [stdout] ... | [INFO] [stdout] 644 | | } [INFO] [stdout] 645 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:631:9 [INFO] [stdout] | [INFO] [stdout] 631 | / define_processor!( [INFO] [stdout] 632 | | #[doc = " Divides the left hand signal by the right\n"] [INFO] [stdout] 633 | | #[id = 53] [INFO] [stdout] 634 | | #[lower = div] [INFO] [stdout] ... | [INFO] [stdout] 644 | | } [INFO] [stdout] 645 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:631:9 [INFO] [stdout] | [INFO] [stdout] 631 | / define_processor!( [INFO] [stdout] 632 | | #[doc = " Divides the left hand signal by the right\n"] [INFO] [stdout] 633 | | #[id = 53] [INFO] [stdout] 634 | | #[lower = div] [INFO] [stdout] ... | [INFO] [stdout] 644 | | } [INFO] [stdout] 645 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:631:9 [INFO] [stdout] | [INFO] [stdout] 631 | / define_processor!( [INFO] [stdout] 632 | | #[doc = " Divides the left hand signal by the right\n"] [INFO] [stdout] 633 | | #[id = 53] [INFO] [stdout] 634 | | #[lower = div] [INFO] [stdout] ... | [INFO] [stdout] 644 | | } [INFO] [stdout] 645 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:631:9 [INFO] [stdout] | [INFO] [stdout] 631 | / define_processor!( [INFO] [stdout] 632 | | #[doc = " Divides the left hand signal by the right\n"] [INFO] [stdout] 633 | | #[id = 53] [INFO] [stdout] 634 | | #[lower = div] [INFO] [stdout] ... | [INFO] [stdout] 644 | | } [INFO] [stdout] 645 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:631:9 [INFO] [stdout] | [INFO] [stdout] 631 | / define_processor!( [INFO] [stdout] 632 | | #[doc = " Divides the left hand signal by the right\n"] [INFO] [stdout] 633 | | #[id = 53] [INFO] [stdout] 634 | | #[lower = div] [INFO] [stdout] ... | [INFO] [stdout] 644 | | } [INFO] [stdout] 645 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:631:9 [INFO] [stdout] | [INFO] [stdout] 631 | / define_processor!( [INFO] [stdout] 632 | | #[doc = " Divides the left hand signal by the right\n"] [INFO] [stdout] 633 | | #[id = 53] [INFO] [stdout] 634 | | #[lower = div] [INFO] [stdout] ... | [INFO] [stdout] 644 | | } [INFO] [stdout] 645 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:631:9 [INFO] [stdout] | [INFO] [stdout] 631 | / define_processor!( [INFO] [stdout] 632 | | #[doc = " Divides the left hand signal by the right\n"] [INFO] [stdout] 633 | | #[id = 53] [INFO] [stdout] 634 | | #[lower = div] [INFO] [stdout] ... | [INFO] [stdout] 644 | | } [INFO] [stdout] 645 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:631:9 [INFO] [stdout] | [INFO] [stdout] 631 | / define_processor!( [INFO] [stdout] 632 | | #[doc = " Divides the left hand signal by the right\n"] [INFO] [stdout] 633 | | #[id = 53] [INFO] [stdout] 634 | | #[lower = div] [INFO] [stdout] ... | [INFO] [stdout] 644 | | } [INFO] [stdout] 645 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:631:9 [INFO] [stdout] | [INFO] [stdout] 631 | / define_processor!( [INFO] [stdout] 632 | | #[doc = " Divides the left hand signal by the right\n"] [INFO] [stdout] 633 | | #[id = 53] [INFO] [stdout] 634 | | #[lower = div] [INFO] [stdout] ... | [INFO] [stdout] 644 | | } [INFO] [stdout] 645 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:631:9 [INFO] [stdout] | [INFO] [stdout] 631 | / define_processor!( [INFO] [stdout] 632 | | #[doc = " Divides the left hand signal by the right\n"] [INFO] [stdout] 633 | | #[id = 53] [INFO] [stdout] 634 | | #[lower = div] [INFO] [stdout] ... | [INFO] [stdout] 644 | | } [INFO] [stdout] 645 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:631:9 [INFO] [stdout] | [INFO] [stdout] 631 | / define_processor!( [INFO] [stdout] 632 | | #[doc = " Divides the left hand signal by the right\n"] [INFO] [stdout] 633 | | #[id = 53] [INFO] [stdout] 634 | | #[lower = div] [INFO] [stdout] ... | [INFO] [stdout] 644 | | } [INFO] [stdout] 645 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 96 | fn neg(self) -> Self::Output { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 97 | use crate::processors::input::*; [INFO] [stdout] 98 | crate::processors::unary::neg().with_input(self) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:631:9 [INFO] [stdout] | [INFO] [stdout] 631 | / define_processor!( [INFO] [stdout] 632 | | #[doc = " Divides the left hand signal by the right\n"] [INFO] [stdout] 633 | | #[id = 53] [INFO] [stdout] 634 | | #[lower = div] [INFO] [stdout] ... | [INFO] [stdout] 644 | | } [INFO] [stdout] 645 | | ); [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 `define_processor_ops` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:647:9 [INFO] [stdout] | [INFO] [stdout] 647 | / ... define_processor!( [INFO] [stdout] 648 | | ... #[doc = " Calculates Euclidean division, the matching method for `rem_euclid`.\n\n This computes the integer `n` such that `lhs... [INFO] [stdout] 649 | | ... #[id = 54] [INFO] [stdout] 650 | | ... #[lower = div_euclid] [INFO] [stdout] ... | [INFO] [stdout] 660 | | ... } [INFO] [stdout] 661 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:647:9 [INFO] [stdout] | [INFO] [stdout] 647 | / ... define_processor!( [INFO] [stdout] 648 | | ... #[doc = " Calculates Euclidean division, the matching method for `rem_euclid`.\n\n This computes the integer `n` such that `lhs... [INFO] [stdout] 649 | | ... #[id = 54] [INFO] [stdout] 650 | | ... #[lower = div_euclid] [INFO] [stdout] ... | [INFO] [stdout] 660 | | ... } [INFO] [stdout] 661 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:647:9 [INFO] [stdout] | [INFO] [stdout] 647 | / ... define_processor!( [INFO] [stdout] 648 | | ... #[doc = " Calculates Euclidean division, the matching method for `rem_euclid`.\n\n This computes the integer `n` such that `lhs... [INFO] [stdout] 649 | | ... #[id = 54] [INFO] [stdout] 650 | | ... #[lower = div_euclid] [INFO] [stdout] ... | [INFO] [stdout] 660 | | ... } [INFO] [stdout] 661 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:647:9 [INFO] [stdout] | [INFO] [stdout] 647 | / ... define_processor!( [INFO] [stdout] 648 | | ... #[doc = " Calculates Euclidean division, the matching method for `rem_euclid`.\n\n This computes the integer `n` such that `lhs... [INFO] [stdout] 649 | | ... #[id = 54] [INFO] [stdout] 650 | | ... #[lower = div_euclid] [INFO] [stdout] ... | [INFO] [stdout] 660 | | ... } [INFO] [stdout] 661 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:647:9 [INFO] [stdout] | [INFO] [stdout] 647 | / ... define_processor!( [INFO] [stdout] 648 | | ... #[doc = " Calculates Euclidean division, the matching method for `rem_euclid`.\n\n This computes the integer `n` such that `lhs... [INFO] [stdout] 649 | | ... #[id = 54] [INFO] [stdout] 650 | | ... #[lower = div_euclid] [INFO] [stdout] ... | [INFO] [stdout] 660 | | ... } [INFO] [stdout] 661 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:647:9 [INFO] [stdout] | [INFO] [stdout] 647 | / ... define_processor!( [INFO] [stdout] 648 | | ... #[doc = " Calculates Euclidean division, the matching method for `rem_euclid`.\n\n This computes the integer `n` such that `lhs... [INFO] [stdout] 649 | | ... #[id = 54] [INFO] [stdout] 650 | | ... #[lower = div_euclid] [INFO] [stdout] ... | [INFO] [stdout] 660 | | ... } [INFO] [stdout] 661 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:647:9 [INFO] [stdout] | [INFO] [stdout] 647 | / ... define_processor!( [INFO] [stdout] 648 | | ... #[doc = " Calculates Euclidean division, the matching method for `rem_euclid`.\n\n This computes the integer `n` such that `lhs... [INFO] [stdout] 649 | | ... #[id = 54] [INFO] [stdout] 650 | | ... #[lower = div_euclid] [INFO] [stdout] ... | [INFO] [stdout] 660 | | ... } [INFO] [stdout] 661 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:647:9 [INFO] [stdout] | [INFO] [stdout] 647 | / ... define_processor!( [INFO] [stdout] 648 | | ... #[doc = " Calculates Euclidean division, the matching method for `rem_euclid`.\n\n This computes the integer `n` such that `lhs... [INFO] [stdout] 649 | | ... #[id = 54] [INFO] [stdout] 650 | | ... #[lower = div_euclid] [INFO] [stdout] ... | [INFO] [stdout] 660 | | ... } [INFO] [stdout] 661 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:647:9 [INFO] [stdout] | [INFO] [stdout] 647 | / ... define_processor!( [INFO] [stdout] 648 | | ... #[doc = " Calculates Euclidean division, the matching method for `rem_euclid`.\n\n This computes the integer `n` such that `lhs... [INFO] [stdout] 649 | | ... #[id = 54] [INFO] [stdout] 650 | | ... #[lower = div_euclid] [INFO] [stdout] ... | [INFO] [stdout] 660 | | ... } [INFO] [stdout] 661 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:647:9 [INFO] [stdout] | [INFO] [stdout] 647 | / ... define_processor!( [INFO] [stdout] 648 | | ... #[doc = " Calculates Euclidean division, the matching method for `rem_euclid`.\n\n This computes the integer `n` such that `lhs... [INFO] [stdout] 649 | | ... #[id = 54] [INFO] [stdout] 650 | | ... #[lower = div_euclid] [INFO] [stdout] ... | [INFO] [stdout] 660 | | ... } [INFO] [stdout] 661 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:647:9 [INFO] [stdout] | [INFO] [stdout] 647 | / ... define_processor!( [INFO] [stdout] 648 | | ... #[doc = " Calculates Euclidean division, the matching method for `rem_euclid`.\n\n This computes the integer `n` such that `lhs... [INFO] [stdout] 649 | | ... #[id = 54] [INFO] [stdout] 650 | | ... #[lower = div_euclid] [INFO] [stdout] ... | [INFO] [stdout] 660 | | ... } [INFO] [stdout] 661 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:647:9 [INFO] [stdout] | [INFO] [stdout] 647 | / ... define_processor!( [INFO] [stdout] 648 | | ... #[doc = " Calculates Euclidean division, the matching method for `rem_euclid`.\n\n This computes the integer `n` such that `lhs... [INFO] [stdout] 649 | | ... #[id = 54] [INFO] [stdout] 650 | | ... #[lower = div_euclid] [INFO] [stdout] ... | [INFO] [stdout] 660 | | ... } [INFO] [stdout] 661 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:647:9 [INFO] [stdout] | [INFO] [stdout] 647 | / ... define_processor!( [INFO] [stdout] 648 | | ... #[doc = " Calculates Euclidean division, the matching method for `rem_euclid`.\n\n This computes the integer `n` such that `lhs... [INFO] [stdout] 649 | | ... #[id = 54] [INFO] [stdout] 650 | | ... #[lower = div_euclid] [INFO] [stdout] ... | [INFO] [stdout] 660 | | ... } [INFO] [stdout] 661 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:647:9 [INFO] [stdout] | [INFO] [stdout] 647 | / ... define_processor!( [INFO] [stdout] 648 | | ... #[doc = " Calculates Euclidean division, the matching method for `rem_euclid`.\n\n This computes the integer `n` such that `lhs... [INFO] [stdout] 649 | | ... #[id = 54] [INFO] [stdout] 650 | | ... #[lower = div_euclid] [INFO] [stdout] ... | [INFO] [stdout] 660 | | ... } [INFO] [stdout] 661 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:647:9 [INFO] [stdout] | [INFO] [stdout] 647 | / ... define_processor!( [INFO] [stdout] 648 | | ... #[doc = " Calculates Euclidean division, the matching method for `rem_euclid`.\n\n This computes the integer `n` such that `lhs... [INFO] [stdout] 649 | | ... #[id = 54] [INFO] [stdout] 650 | | ... #[lower = div_euclid] [INFO] [stdout] ... | [INFO] [stdout] 660 | | ... } [INFO] [stdout] 661 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 96 | fn neg(self) -> Self::Output { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 97 | use crate::processors::input::*; [INFO] [stdout] 98 | crate::processors::unary::neg().with_input(self) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:647:9 [INFO] [stdout] | [INFO] [stdout] 647 | / ... define_processor!( [INFO] [stdout] 648 | | ... #[doc = " Calculates Euclidean division, the matching method for `rem_euclid`.\n\n This computes the integer `n` such that `lhs... [INFO] [stdout] 649 | | ... #[id = 54] [INFO] [stdout] 650 | | ... #[lower = div_euclid] [INFO] [stdout] ... | [INFO] [stdout] 660 | | ... } [INFO] [stdout] 661 | | ... ); [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 `define_processor_ops` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:663:9 [INFO] [stdout] | [INFO] [stdout] 663 | / define_processor!( [INFO] [stdout] 664 | | #[doc = " Calculates the length of the hypotenuse of a right-angle triangle given legs of length `x` and `y`.\n"] [INFO] [stdout] 665 | | #[id = 55] [INFO] [stdout] 666 | | #[lower = hypot] [INFO] [stdout] ... | [INFO] [stdout] 676 | | } [INFO] [stdout] 677 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:663:9 [INFO] [stdout] | [INFO] [stdout] 663 | / define_processor!( [INFO] [stdout] 664 | | #[doc = " Calculates the length of the hypotenuse of a right-angle triangle given legs of length `x` and `y`.\n"] [INFO] [stdout] 665 | | #[id = 55] [INFO] [stdout] 666 | | #[lower = hypot] [INFO] [stdout] ... | [INFO] [stdout] 676 | | } [INFO] [stdout] 677 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:663:9 [INFO] [stdout] | [INFO] [stdout] 663 | / define_processor!( [INFO] [stdout] 664 | | #[doc = " Calculates the length of the hypotenuse of a right-angle triangle given legs of length `x` and `y`.\n"] [INFO] [stdout] 665 | | #[id = 55] [INFO] [stdout] 666 | | #[lower = hypot] [INFO] [stdout] ... | [INFO] [stdout] 676 | | } [INFO] [stdout] 677 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:663:9 [INFO] [stdout] | [INFO] [stdout] 663 | / define_processor!( [INFO] [stdout] 664 | | #[doc = " Calculates the length of the hypotenuse of a right-angle triangle given legs of length `x` and `y`.\n"] [INFO] [stdout] 665 | | #[id = 55] [INFO] [stdout] 666 | | #[lower = hypot] [INFO] [stdout] ... | [INFO] [stdout] 676 | | } [INFO] [stdout] 677 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:663:9 [INFO] [stdout] | [INFO] [stdout] 663 | / define_processor!( [INFO] [stdout] 664 | | #[doc = " Calculates the length of the hypotenuse of a right-angle triangle given legs of length `x` and `y`.\n"] [INFO] [stdout] 665 | | #[id = 55] [INFO] [stdout] 666 | | #[lower = hypot] [INFO] [stdout] ... | [INFO] [stdout] 676 | | } [INFO] [stdout] 677 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:663:9 [INFO] [stdout] | [INFO] [stdout] 663 | / define_processor!( [INFO] [stdout] 664 | | #[doc = " Calculates the length of the hypotenuse of a right-angle triangle given legs of length `x` and `y`.\n"] [INFO] [stdout] 665 | | #[id = 55] [INFO] [stdout] 666 | | #[lower = hypot] [INFO] [stdout] ... | [INFO] [stdout] 676 | | } [INFO] [stdout] 677 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:663:9 [INFO] [stdout] | [INFO] [stdout] 663 | / define_processor!( [INFO] [stdout] 664 | | #[doc = " Calculates the length of the hypotenuse of a right-angle triangle given legs of length `x` and `y`.\n"] [INFO] [stdout] 665 | | #[id = 55] [INFO] [stdout] 666 | | #[lower = hypot] [INFO] [stdout] ... | [INFO] [stdout] 676 | | } [INFO] [stdout] 677 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:663:9 [INFO] [stdout] | [INFO] [stdout] 663 | / define_processor!( [INFO] [stdout] 664 | | #[doc = " Calculates the length of the hypotenuse of a right-angle triangle given legs of length `x` and `y`.\n"] [INFO] [stdout] 665 | | #[id = 55] [INFO] [stdout] 666 | | #[lower = hypot] [INFO] [stdout] ... | [INFO] [stdout] 676 | | } [INFO] [stdout] 677 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:663:9 [INFO] [stdout] | [INFO] [stdout] 663 | / define_processor!( [INFO] [stdout] 664 | | #[doc = " Calculates the length of the hypotenuse of a right-angle triangle given legs of length `x` and `y`.\n"] [INFO] [stdout] 665 | | #[id = 55] [INFO] [stdout] 666 | | #[lower = hypot] [INFO] [stdout] ... | [INFO] [stdout] 676 | | } [INFO] [stdout] 677 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:663:9 [INFO] [stdout] | [INFO] [stdout] 663 | / define_processor!( [INFO] [stdout] 664 | | #[doc = " Calculates the length of the hypotenuse of a right-angle triangle given legs of length `x` and `y`.\n"] [INFO] [stdout] 665 | | #[id = 55] [INFO] [stdout] 666 | | #[lower = hypot] [INFO] [stdout] ... | [INFO] [stdout] 676 | | } [INFO] [stdout] 677 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:663:9 [INFO] [stdout] | [INFO] [stdout] 663 | / define_processor!( [INFO] [stdout] 664 | | #[doc = " Calculates the length of the hypotenuse of a right-angle triangle given legs of length `x` and `y`.\n"] [INFO] [stdout] 665 | | #[id = 55] [INFO] [stdout] 666 | | #[lower = hypot] [INFO] [stdout] ... | [INFO] [stdout] 676 | | } [INFO] [stdout] 677 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:663:9 [INFO] [stdout] | [INFO] [stdout] 663 | / define_processor!( [INFO] [stdout] 664 | | #[doc = " Calculates the length of the hypotenuse of a right-angle triangle given legs of length `x` and `y`.\n"] [INFO] [stdout] 665 | | #[id = 55] [INFO] [stdout] 666 | | #[lower = hypot] [INFO] [stdout] ... | [INFO] [stdout] 676 | | } [INFO] [stdout] 677 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:663:9 [INFO] [stdout] | [INFO] [stdout] 663 | / define_processor!( [INFO] [stdout] 664 | | #[doc = " Calculates the length of the hypotenuse of a right-angle triangle given legs of length `x` and `y`.\n"] [INFO] [stdout] 665 | | #[id = 55] [INFO] [stdout] 666 | | #[lower = hypot] [INFO] [stdout] ... | [INFO] [stdout] 676 | | } [INFO] [stdout] 677 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:663:9 [INFO] [stdout] | [INFO] [stdout] 663 | / define_processor!( [INFO] [stdout] 664 | | #[doc = " Calculates the length of the hypotenuse of a right-angle triangle given legs of length `x` and `y`.\n"] [INFO] [stdout] 665 | | #[id = 55] [INFO] [stdout] 666 | | #[lower = hypot] [INFO] [stdout] ... | [INFO] [stdout] 676 | | } [INFO] [stdout] 677 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:663:9 [INFO] [stdout] | [INFO] [stdout] 663 | / define_processor!( [INFO] [stdout] 664 | | #[doc = " Calculates the length of the hypotenuse of a right-angle triangle given legs of length `x` and `y`.\n"] [INFO] [stdout] 665 | | #[id = 55] [INFO] [stdout] 666 | | #[lower = hypot] [INFO] [stdout] ... | [INFO] [stdout] 676 | | } [INFO] [stdout] 677 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 96 | fn neg(self) -> Self::Output { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 97 | use crate::processors::input::*; [INFO] [stdout] 98 | crate::processors::unary::neg().with_input(self) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:663:9 [INFO] [stdout] | [INFO] [stdout] 663 | / define_processor!( [INFO] [stdout] 664 | | #[doc = " Calculates the length of the hypotenuse of a right-angle triangle given legs of length `x` and `y`.\n"] [INFO] [stdout] 665 | | #[id = 55] [INFO] [stdout] 666 | | #[lower = hypot] [INFO] [stdout] ... | [INFO] [stdout] 676 | | } [INFO] [stdout] 677 | | ); [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 `define_processor_ops` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:679:9 [INFO] [stdout] | [INFO] [stdout] 679 | / ... define_processor!( [INFO] [stdout] 680 | | ... #[doc = " Returns the logarithm of the number with respect to an arbitrary base.\n\n The result might not be correctly rounded ... [INFO] [stdout] 681 | | ... #[id = 56] [INFO] [stdout] 682 | | ... #[lower = log] [INFO] [stdout] ... | [INFO] [stdout] 692 | | ... } [INFO] [stdout] 693 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:679:9 [INFO] [stdout] | [INFO] [stdout] 679 | / ... define_processor!( [INFO] [stdout] 680 | | ... #[doc = " Returns the logarithm of the number with respect to an arbitrary base.\n\n The result might not be correctly rounded ... [INFO] [stdout] 681 | | ... #[id = 56] [INFO] [stdout] 682 | | ... #[lower = log] [INFO] [stdout] ... | [INFO] [stdout] 692 | | ... } [INFO] [stdout] 693 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:679:9 [INFO] [stdout] | [INFO] [stdout] 679 | / ... define_processor!( [INFO] [stdout] 680 | | ... #[doc = " Returns the logarithm of the number with respect to an arbitrary base.\n\n The result might not be correctly rounded ... [INFO] [stdout] 681 | | ... #[id = 56] [INFO] [stdout] 682 | | ... #[lower = log] [INFO] [stdout] ... | [INFO] [stdout] 692 | | ... } [INFO] [stdout] 693 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:679:9 [INFO] [stdout] | [INFO] [stdout] 679 | / ... define_processor!( [INFO] [stdout] 680 | | ... #[doc = " Returns the logarithm of the number with respect to an arbitrary base.\n\n The result might not be correctly rounded ... [INFO] [stdout] 681 | | ... #[id = 56] [INFO] [stdout] 682 | | ... #[lower = log] [INFO] [stdout] ... | [INFO] [stdout] 692 | | ... } [INFO] [stdout] 693 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:679:9 [INFO] [stdout] | [INFO] [stdout] 679 | / ... define_processor!( [INFO] [stdout] 680 | | ... #[doc = " Returns the logarithm of the number with respect to an arbitrary base.\n\n The result might not be correctly rounded ... [INFO] [stdout] 681 | | ... #[id = 56] [INFO] [stdout] 682 | | ... #[lower = log] [INFO] [stdout] ... | [INFO] [stdout] 692 | | ... } [INFO] [stdout] 693 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:679:9 [INFO] [stdout] | [INFO] [stdout] 679 | / ... define_processor!( [INFO] [stdout] 680 | | ... #[doc = " Returns the logarithm of the number with respect to an arbitrary base.\n\n The result might not be correctly rounded ... [INFO] [stdout] 681 | | ... #[id = 56] [INFO] [stdout] 682 | | ... #[lower = log] [INFO] [stdout] ... | [INFO] [stdout] 692 | | ... } [INFO] [stdout] 693 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:679:9 [INFO] [stdout] | [INFO] [stdout] 679 | / ... define_processor!( [INFO] [stdout] 680 | | ... #[doc = " Returns the logarithm of the number with respect to an arbitrary base.\n\n The result might not be correctly rounded ... [INFO] [stdout] 681 | | ... #[id = 56] [INFO] [stdout] 682 | | ... #[lower = log] [INFO] [stdout] ... | [INFO] [stdout] 692 | | ... } [INFO] [stdout] 693 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:679:9 [INFO] [stdout] | [INFO] [stdout] 679 | / ... define_processor!( [INFO] [stdout] 680 | | ... #[doc = " Returns the logarithm of the number with respect to an arbitrary base.\n\n The result might not be correctly rounded ... [INFO] [stdout] 681 | | ... #[id = 56] [INFO] [stdout] 682 | | ... #[lower = log] [INFO] [stdout] ... | [INFO] [stdout] 692 | | ... } [INFO] [stdout] 693 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:679:9 [INFO] [stdout] | [INFO] [stdout] 679 | / ... define_processor!( [INFO] [stdout] 680 | | ... #[doc = " Returns the logarithm of the number with respect to an arbitrary base.\n\n The result might not be correctly rounded ... [INFO] [stdout] 681 | | ... #[id = 56] [INFO] [stdout] 682 | | ... #[lower = log] [INFO] [stdout] ... | [INFO] [stdout] 692 | | ... } [INFO] [stdout] 693 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:679:9 [INFO] [stdout] | [INFO] [stdout] 679 | / ... define_processor!( [INFO] [stdout] 680 | | ... #[doc = " Returns the logarithm of the number with respect to an arbitrary base.\n\n The result might not be correctly rounded ... [INFO] [stdout] 681 | | ... #[id = 56] [INFO] [stdout] 682 | | ... #[lower = log] [INFO] [stdout] ... | [INFO] [stdout] 692 | | ... } [INFO] [stdout] 693 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:679:9 [INFO] [stdout] | [INFO] [stdout] 679 | / ... define_processor!( [INFO] [stdout] 680 | | ... #[doc = " Returns the logarithm of the number with respect to an arbitrary base.\n\n The result might not be correctly rounded ... [INFO] [stdout] 681 | | ... #[id = 56] [INFO] [stdout] 682 | | ... #[lower = log] [INFO] [stdout] ... | [INFO] [stdout] 692 | | ... } [INFO] [stdout] 693 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:679:9 [INFO] [stdout] | [INFO] [stdout] 679 | / ... define_processor!( [INFO] [stdout] 680 | | ... #[doc = " Returns the logarithm of the number with respect to an arbitrary base.\n\n The result might not be correctly rounded ... [INFO] [stdout] 681 | | ... #[id = 56] [INFO] [stdout] 682 | | ... #[lower = log] [INFO] [stdout] ... | [INFO] [stdout] 692 | | ... } [INFO] [stdout] 693 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:679:9 [INFO] [stdout] | [INFO] [stdout] 679 | / ... define_processor!( [INFO] [stdout] 680 | | ... #[doc = " Returns the logarithm of the number with respect to an arbitrary base.\n\n The result might not be correctly rounded ... [INFO] [stdout] 681 | | ... #[id = 56] [INFO] [stdout] 682 | | ... #[lower = log] [INFO] [stdout] ... | [INFO] [stdout] 692 | | ... } [INFO] [stdout] 693 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:679:9 [INFO] [stdout] | [INFO] [stdout] 679 | / ... define_processor!( [INFO] [stdout] 680 | | ... #[doc = " Returns the logarithm of the number with respect to an arbitrary base.\n\n The result might not be correctly rounded ... [INFO] [stdout] 681 | | ... #[id = 56] [INFO] [stdout] 682 | | ... #[lower = log] [INFO] [stdout] ... | [INFO] [stdout] 692 | | ... } [INFO] [stdout] 693 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:679:9 [INFO] [stdout] | [INFO] [stdout] 679 | / ... define_processor!( [INFO] [stdout] 680 | | ... #[doc = " Returns the logarithm of the number with respect to an arbitrary base.\n\n The result might not be correctly rounded ... [INFO] [stdout] 681 | | ... #[id = 56] [INFO] [stdout] 682 | | ... #[lower = log] [INFO] [stdout] ... | [INFO] [stdout] 692 | | ... } [INFO] [stdout] 693 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 96 | fn neg(self) -> Self::Output { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 97 | use crate::processors::input::*; [INFO] [stdout] 98 | crate::processors::unary::neg().with_input(self) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:679:9 [INFO] [stdout] | [INFO] [stdout] 679 | / ... define_processor!( [INFO] [stdout] 680 | | ... #[doc = " Returns the logarithm of the number with respect to an arbitrary base.\n\n The result might not be correctly rounded ... [INFO] [stdout] 681 | | ... #[id = 56] [INFO] [stdout] 682 | | ... #[lower = log] [INFO] [stdout] ... | [INFO] [stdout] 692 | | ... } [INFO] [stdout] 693 | | ... ); [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 `define_processor_ops` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:695:9 [INFO] [stdout] | [INFO] [stdout] 695 | / ... define_processor!( [INFO] [stdout] 696 | | ... #[doc = " Returns the maximum of the two numbers.\n\n Follows the IEEE-754 2008 semantics for maxNum, except for handling of si... [INFO] [stdout] 697 | | ... #[id = 57] [INFO] [stdout] 698 | | ... #[lower = max] [INFO] [stdout] ... | [INFO] [stdout] 708 | | ... } [INFO] [stdout] 709 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:695:9 [INFO] [stdout] | [INFO] [stdout] 695 | / ... define_processor!( [INFO] [stdout] 696 | | ... #[doc = " Returns the maximum of the two numbers.\n\n Follows the IEEE-754 2008 semantics for maxNum, except for handling of si... [INFO] [stdout] 697 | | ... #[id = 57] [INFO] [stdout] 698 | | ... #[lower = max] [INFO] [stdout] ... | [INFO] [stdout] 708 | | ... } [INFO] [stdout] 709 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:695:9 [INFO] [stdout] | [INFO] [stdout] 695 | / ... define_processor!( [INFO] [stdout] 696 | | ... #[doc = " Returns the maximum of the two numbers.\n\n Follows the IEEE-754 2008 semantics for maxNum, except for handling of si... [INFO] [stdout] 697 | | ... #[id = 57] [INFO] [stdout] 698 | | ... #[lower = max] [INFO] [stdout] ... | [INFO] [stdout] 708 | | ... } [INFO] [stdout] 709 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:695:9 [INFO] [stdout] | [INFO] [stdout] 695 | / ... define_processor!( [INFO] [stdout] 696 | | ... #[doc = " Returns the maximum of the two numbers.\n\n Follows the IEEE-754 2008 semantics for maxNum, except for handling of si... [INFO] [stdout] 697 | | ... #[id = 57] [INFO] [stdout] 698 | | ... #[lower = max] [INFO] [stdout] ... | [INFO] [stdout] 708 | | ... } [INFO] [stdout] 709 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:695:9 [INFO] [stdout] | [INFO] [stdout] 695 | / ... define_processor!( [INFO] [stdout] 696 | | ... #[doc = " Returns the maximum of the two numbers.\n\n Follows the IEEE-754 2008 semantics for maxNum, except for handling of si... [INFO] [stdout] 697 | | ... #[id = 57] [INFO] [stdout] 698 | | ... #[lower = max] [INFO] [stdout] ... | [INFO] [stdout] 708 | | ... } [INFO] [stdout] 709 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:695:9 [INFO] [stdout] | [INFO] [stdout] 695 | / ... define_processor!( [INFO] [stdout] 696 | | ... #[doc = " Returns the maximum of the two numbers.\n\n Follows the IEEE-754 2008 semantics for maxNum, except for handling of si... [INFO] [stdout] 697 | | ... #[id = 57] [INFO] [stdout] 698 | | ... #[lower = max] [INFO] [stdout] ... | [INFO] [stdout] 708 | | ... } [INFO] [stdout] 709 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:695:9 [INFO] [stdout] | [INFO] [stdout] 695 | / ... define_processor!( [INFO] [stdout] 696 | | ... #[doc = " Returns the maximum of the two numbers.\n\n Follows the IEEE-754 2008 semantics for maxNum, except for handling of si... [INFO] [stdout] 697 | | ... #[id = 57] [INFO] [stdout] 698 | | ... #[lower = max] [INFO] [stdout] ... | [INFO] [stdout] 708 | | ... } [INFO] [stdout] 709 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:695:9 [INFO] [stdout] | [INFO] [stdout] 695 | / ... define_processor!( [INFO] [stdout] 696 | | ... #[doc = " Returns the maximum of the two numbers.\n\n Follows the IEEE-754 2008 semantics for maxNum, except for handling of si... [INFO] [stdout] 697 | | ... #[id = 57] [INFO] [stdout] 698 | | ... #[lower = max] [INFO] [stdout] ... | [INFO] [stdout] 708 | | ... } [INFO] [stdout] 709 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:695:9 [INFO] [stdout] | [INFO] [stdout] 695 | / ... define_processor!( [INFO] [stdout] 696 | | ... #[doc = " Returns the maximum of the two numbers.\n\n Follows the IEEE-754 2008 semantics for maxNum, except for handling of si... [INFO] [stdout] 697 | | ... #[id = 57] [INFO] [stdout] 698 | | ... #[lower = max] [INFO] [stdout] ... | [INFO] [stdout] 708 | | ... } [INFO] [stdout] 709 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:695:9 [INFO] [stdout] | [INFO] [stdout] 695 | / ... define_processor!( [INFO] [stdout] 696 | | ... #[doc = " Returns the maximum of the two numbers.\n\n Follows the IEEE-754 2008 semantics for maxNum, except for handling of si... [INFO] [stdout] 697 | | ... #[id = 57] [INFO] [stdout] 698 | | ... #[lower = max] [INFO] [stdout] ... | [INFO] [stdout] 708 | | ... } [INFO] [stdout] 709 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:695:9 [INFO] [stdout] | [INFO] [stdout] 695 | / ... define_processor!( [INFO] [stdout] 696 | | ... #[doc = " Returns the maximum of the two numbers.\n\n Follows the IEEE-754 2008 semantics for maxNum, except for handling of si... [INFO] [stdout] 697 | | ... #[id = 57] [INFO] [stdout] 698 | | ... #[lower = max] [INFO] [stdout] ... | [INFO] [stdout] 708 | | ... } [INFO] [stdout] 709 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:695:9 [INFO] [stdout] | [INFO] [stdout] 695 | / ... define_processor!( [INFO] [stdout] 696 | | ... #[doc = " Returns the maximum of the two numbers.\n\n Follows the IEEE-754 2008 semantics for maxNum, except for handling of si... [INFO] [stdout] 697 | | ... #[id = 57] [INFO] [stdout] 698 | | ... #[lower = max] [INFO] [stdout] ... | [INFO] [stdout] 708 | | ... } [INFO] [stdout] 709 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:695:9 [INFO] [stdout] | [INFO] [stdout] 695 | / ... define_processor!( [INFO] [stdout] 696 | | ... #[doc = " Returns the maximum of the two numbers.\n\n Follows the IEEE-754 2008 semantics for maxNum, except for handling of si... [INFO] [stdout] 697 | | ... #[id = 57] [INFO] [stdout] 698 | | ... #[lower = max] [INFO] [stdout] ... | [INFO] [stdout] 708 | | ... } [INFO] [stdout] 709 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:695:9 [INFO] [stdout] | [INFO] [stdout] 695 | / ... define_processor!( [INFO] [stdout] 696 | | ... #[doc = " Returns the maximum of the two numbers.\n\n Follows the IEEE-754 2008 semantics for maxNum, except for handling of si... [INFO] [stdout] 697 | | ... #[id = 57] [INFO] [stdout] 698 | | ... #[lower = max] [INFO] [stdout] ... | [INFO] [stdout] 708 | | ... } [INFO] [stdout] 709 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:695:9 [INFO] [stdout] | [INFO] [stdout] 695 | / ... define_processor!( [INFO] [stdout] 696 | | ... #[doc = " Returns the maximum of the two numbers.\n\n Follows the IEEE-754 2008 semantics for maxNum, except for handling of si... [INFO] [stdout] 697 | | ... #[id = 57] [INFO] [stdout] 698 | | ... #[lower = max] [INFO] [stdout] ... | [INFO] [stdout] 708 | | ... } [INFO] [stdout] 709 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 96 | fn neg(self) -> Self::Output { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 97 | use crate::processors::input::*; [INFO] [stdout] 98 | crate::processors::unary::neg().with_input(self) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:695:9 [INFO] [stdout] | [INFO] [stdout] 695 | / ... define_processor!( [INFO] [stdout] 696 | | ... #[doc = " Returns the maximum of the two numbers.\n\n Follows the IEEE-754 2008 semantics for maxNum, except for handling of si... [INFO] [stdout] 697 | | ... #[id = 57] [INFO] [stdout] 698 | | ... #[lower = max] [INFO] [stdout] ... | [INFO] [stdout] 708 | | ... } [INFO] [stdout] 709 | | ... ); [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 `define_processor_ops` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:711:9 [INFO] [stdout] | [INFO] [stdout] 711 | / ... define_processor!( [INFO] [stdout] 712 | | ... #[doc = " Returns the minimum of the two numbers.\n\n Follows the IEEE-754 2008 semantics for minNum, except for handling of si... [INFO] [stdout] 713 | | ... #[id = 58] [INFO] [stdout] 714 | | ... #[lower = min] [INFO] [stdout] ... | [INFO] [stdout] 724 | | ... } [INFO] [stdout] 725 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:711:9 [INFO] [stdout] | [INFO] [stdout] 711 | / ... define_processor!( [INFO] [stdout] 712 | | ... #[doc = " Returns the minimum of the two numbers.\n\n Follows the IEEE-754 2008 semantics for minNum, except for handling of si... [INFO] [stdout] 713 | | ... #[id = 58] [INFO] [stdout] 714 | | ... #[lower = min] [INFO] [stdout] ... | [INFO] [stdout] 724 | | ... } [INFO] [stdout] 725 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:711:9 [INFO] [stdout] | [INFO] [stdout] 711 | / ... define_processor!( [INFO] [stdout] 712 | | ... #[doc = " Returns the minimum of the two numbers.\n\n Follows the IEEE-754 2008 semantics for minNum, except for handling of si... [INFO] [stdout] 713 | | ... #[id = 58] [INFO] [stdout] 714 | | ... #[lower = min] [INFO] [stdout] ... | [INFO] [stdout] 724 | | ... } [INFO] [stdout] 725 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:711:9 [INFO] [stdout] | [INFO] [stdout] 711 | / ... define_processor!( [INFO] [stdout] 712 | | ... #[doc = " Returns the minimum of the two numbers.\n\n Follows the IEEE-754 2008 semantics for minNum, except for handling of si... [INFO] [stdout] 713 | | ... #[id = 58] [INFO] [stdout] 714 | | ... #[lower = min] [INFO] [stdout] ... | [INFO] [stdout] 724 | | ... } [INFO] [stdout] 725 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:711:9 [INFO] [stdout] | [INFO] [stdout] 711 | / ... define_processor!( [INFO] [stdout] 712 | | ... #[doc = " Returns the minimum of the two numbers.\n\n Follows the IEEE-754 2008 semantics for minNum, except for handling of si... [INFO] [stdout] 713 | | ... #[id = 58] [INFO] [stdout] 714 | | ... #[lower = min] [INFO] [stdout] ... | [INFO] [stdout] 724 | | ... } [INFO] [stdout] 725 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:711:9 [INFO] [stdout] | [INFO] [stdout] 711 | / ... define_processor!( [INFO] [stdout] 712 | | ... #[doc = " Returns the minimum of the two numbers.\n\n Follows the IEEE-754 2008 semantics for minNum, except for handling of si... [INFO] [stdout] 713 | | ... #[id = 58] [INFO] [stdout] 714 | | ... #[lower = min] [INFO] [stdout] ... | [INFO] [stdout] 724 | | ... } [INFO] [stdout] 725 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:711:9 [INFO] [stdout] | [INFO] [stdout] 711 | / ... define_processor!( [INFO] [stdout] 712 | | ... #[doc = " Returns the minimum of the two numbers.\n\n Follows the IEEE-754 2008 semantics for minNum, except for handling of si... [INFO] [stdout] 713 | | ... #[id = 58] [INFO] [stdout] 714 | | ... #[lower = min] [INFO] [stdout] ... | [INFO] [stdout] 724 | | ... } [INFO] [stdout] 725 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:711:9 [INFO] [stdout] | [INFO] [stdout] 711 | / ... define_processor!( [INFO] [stdout] 712 | | ... #[doc = " Returns the minimum of the two numbers.\n\n Follows the IEEE-754 2008 semantics for minNum, except for handling of si... [INFO] [stdout] 713 | | ... #[id = 58] [INFO] [stdout] 714 | | ... #[lower = min] [INFO] [stdout] ... | [INFO] [stdout] 724 | | ... } [INFO] [stdout] 725 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:711:9 [INFO] [stdout] | [INFO] [stdout] 711 | / ... define_processor!( [INFO] [stdout] 712 | | ... #[doc = " Returns the minimum of the two numbers.\n\n Follows the IEEE-754 2008 semantics for minNum, except for handling of si... [INFO] [stdout] 713 | | ... #[id = 58] [INFO] [stdout] 714 | | ... #[lower = min] [INFO] [stdout] ... | [INFO] [stdout] 724 | | ... } [INFO] [stdout] 725 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:711:9 [INFO] [stdout] | [INFO] [stdout] 711 | / ... define_processor!( [INFO] [stdout] 712 | | ... #[doc = " Returns the minimum of the two numbers.\n\n Follows the IEEE-754 2008 semantics for minNum, except for handling of si... [INFO] [stdout] 713 | | ... #[id = 58] [INFO] [stdout] 714 | | ... #[lower = min] [INFO] [stdout] ... | [INFO] [stdout] 724 | | ... } [INFO] [stdout] 725 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:711:9 [INFO] [stdout] | [INFO] [stdout] 711 | / ... define_processor!( [INFO] [stdout] 712 | | ... #[doc = " Returns the minimum of the two numbers.\n\n Follows the IEEE-754 2008 semantics for minNum, except for handling of si... [INFO] [stdout] 713 | | ... #[id = 58] [INFO] [stdout] 714 | | ... #[lower = min] [INFO] [stdout] ... | [INFO] [stdout] 724 | | ... } [INFO] [stdout] 725 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:711:9 [INFO] [stdout] | [INFO] [stdout] 711 | / ... define_processor!( [INFO] [stdout] 712 | | ... #[doc = " Returns the minimum of the two numbers.\n\n Follows the IEEE-754 2008 semantics for minNum, except for handling of si... [INFO] [stdout] 713 | | ... #[id = 58] [INFO] [stdout] 714 | | ... #[lower = min] [INFO] [stdout] ... | [INFO] [stdout] 724 | | ... } [INFO] [stdout] 725 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:711:9 [INFO] [stdout] | [INFO] [stdout] 711 | / ... define_processor!( [INFO] [stdout] 712 | | ... #[doc = " Returns the minimum of the two numbers.\n\n Follows the IEEE-754 2008 semantics for minNum, except for handling of si... [INFO] [stdout] 713 | | ... #[id = 58] [INFO] [stdout] 714 | | ... #[lower = min] [INFO] [stdout] ... | [INFO] [stdout] 724 | | ... } [INFO] [stdout] 725 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:711:9 [INFO] [stdout] | [INFO] [stdout] 711 | / ... define_processor!( [INFO] [stdout] 712 | | ... #[doc = " Returns the minimum of the two numbers.\n\n Follows the IEEE-754 2008 semantics for minNum, except for handling of si... [INFO] [stdout] 713 | | ... #[id = 58] [INFO] [stdout] 714 | | ... #[lower = min] [INFO] [stdout] ... | [INFO] [stdout] 724 | | ... } [INFO] [stdout] 725 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:711:9 [INFO] [stdout] | [INFO] [stdout] 711 | / ... define_processor!( [INFO] [stdout] 712 | | ... #[doc = " Returns the minimum of the two numbers.\n\n Follows the IEEE-754 2008 semantics for minNum, except for handling of si... [INFO] [stdout] 713 | | ... #[id = 58] [INFO] [stdout] 714 | | ... #[lower = min] [INFO] [stdout] ... | [INFO] [stdout] 724 | | ... } [INFO] [stdout] 725 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 96 | fn neg(self) -> Self::Output { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 97 | use crate::processors::input::*; [INFO] [stdout] 98 | crate::processors::unary::neg().with_input(self) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:711:9 [INFO] [stdout] | [INFO] [stdout] 711 | / ... define_processor!( [INFO] [stdout] 712 | | ... #[doc = " Returns the minimum of the two numbers.\n\n Follows the IEEE-754 2008 semantics for minNum, except for handling of si... [INFO] [stdout] 713 | | ... #[id = 58] [INFO] [stdout] 714 | | ... #[lower = min] [INFO] [stdout] ... | [INFO] [stdout] 724 | | ... } [INFO] [stdout] 725 | | ... ); [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 `define_processor_ops` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:727:9 [INFO] [stdout] | [INFO] [stdout] 727 | / define_processor!( [INFO] [stdout] 728 | | #[doc = " Multiplies two signals together\n"] [INFO] [stdout] 729 | | #[id = 59] [INFO] [stdout] 730 | | #[lower = mul] [INFO] [stdout] ... | [INFO] [stdout] 740 | | } [INFO] [stdout] 741 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:727:9 [INFO] [stdout] | [INFO] [stdout] 727 | / define_processor!( [INFO] [stdout] 728 | | #[doc = " Multiplies two signals together\n"] [INFO] [stdout] 729 | | #[id = 59] [INFO] [stdout] 730 | | #[lower = mul] [INFO] [stdout] ... | [INFO] [stdout] 740 | | } [INFO] [stdout] 741 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:727:9 [INFO] [stdout] | [INFO] [stdout] 727 | / define_processor!( [INFO] [stdout] 728 | | #[doc = " Multiplies two signals together\n"] [INFO] [stdout] 729 | | #[id = 59] [INFO] [stdout] 730 | | #[lower = mul] [INFO] [stdout] ... | [INFO] [stdout] 740 | | } [INFO] [stdout] 741 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:727:9 [INFO] [stdout] | [INFO] [stdout] 727 | / define_processor!( [INFO] [stdout] 728 | | #[doc = " Multiplies two signals together\n"] [INFO] [stdout] 729 | | #[id = 59] [INFO] [stdout] 730 | | #[lower = mul] [INFO] [stdout] ... | [INFO] [stdout] 740 | | } [INFO] [stdout] 741 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:727:9 [INFO] [stdout] | [INFO] [stdout] 727 | / define_processor!( [INFO] [stdout] 728 | | #[doc = " Multiplies two signals together\n"] [INFO] [stdout] 729 | | #[id = 59] [INFO] [stdout] 730 | | #[lower = mul] [INFO] [stdout] ... | [INFO] [stdout] 740 | | } [INFO] [stdout] 741 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:727:9 [INFO] [stdout] | [INFO] [stdout] 727 | / define_processor!( [INFO] [stdout] 728 | | #[doc = " Multiplies two signals together\n"] [INFO] [stdout] 729 | | #[id = 59] [INFO] [stdout] 730 | | #[lower = mul] [INFO] [stdout] ... | [INFO] [stdout] 740 | | } [INFO] [stdout] 741 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:727:9 [INFO] [stdout] | [INFO] [stdout] 727 | / define_processor!( [INFO] [stdout] 728 | | #[doc = " Multiplies two signals together\n"] [INFO] [stdout] 729 | | #[id = 59] [INFO] [stdout] 730 | | #[lower = mul] [INFO] [stdout] ... | [INFO] [stdout] 740 | | } [INFO] [stdout] 741 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:727:9 [INFO] [stdout] | [INFO] [stdout] 727 | / define_processor!( [INFO] [stdout] 728 | | #[doc = " Multiplies two signals together\n"] [INFO] [stdout] 729 | | #[id = 59] [INFO] [stdout] 730 | | #[lower = mul] [INFO] [stdout] ... | [INFO] [stdout] 740 | | } [INFO] [stdout] 741 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:727:9 [INFO] [stdout] | [INFO] [stdout] 727 | / define_processor!( [INFO] [stdout] 728 | | #[doc = " Multiplies two signals together\n"] [INFO] [stdout] 729 | | #[id = 59] [INFO] [stdout] 730 | | #[lower = mul] [INFO] [stdout] ... | [INFO] [stdout] 740 | | } [INFO] [stdout] 741 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:727:9 [INFO] [stdout] | [INFO] [stdout] 727 | / define_processor!( [INFO] [stdout] 728 | | #[doc = " Multiplies two signals together\n"] [INFO] [stdout] 729 | | #[id = 59] [INFO] [stdout] 730 | | #[lower = mul] [INFO] [stdout] ... | [INFO] [stdout] 740 | | } [INFO] [stdout] 741 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:727:9 [INFO] [stdout] | [INFO] [stdout] 727 | / define_processor!( [INFO] [stdout] 728 | | #[doc = " Multiplies two signals together\n"] [INFO] [stdout] 729 | | #[id = 59] [INFO] [stdout] 730 | | #[lower = mul] [INFO] [stdout] ... | [INFO] [stdout] 740 | | } [INFO] [stdout] 741 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:727:9 [INFO] [stdout] | [INFO] [stdout] 727 | / define_processor!( [INFO] [stdout] 728 | | #[doc = " Multiplies two signals together\n"] [INFO] [stdout] 729 | | #[id = 59] [INFO] [stdout] 730 | | #[lower = mul] [INFO] [stdout] ... | [INFO] [stdout] 740 | | } [INFO] [stdout] 741 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:727:9 [INFO] [stdout] | [INFO] [stdout] 727 | / define_processor!( [INFO] [stdout] 728 | | #[doc = " Multiplies two signals together\n"] [INFO] [stdout] 729 | | #[id = 59] [INFO] [stdout] 730 | | #[lower = mul] [INFO] [stdout] ... | [INFO] [stdout] 740 | | } [INFO] [stdout] 741 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:727:9 [INFO] [stdout] | [INFO] [stdout] 727 | / define_processor!( [INFO] [stdout] 728 | | #[doc = " Multiplies two signals together\n"] [INFO] [stdout] 729 | | #[id = 59] [INFO] [stdout] 730 | | #[lower = mul] [INFO] [stdout] ... | [INFO] [stdout] 740 | | } [INFO] [stdout] 741 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:727:9 [INFO] [stdout] | [INFO] [stdout] 727 | / define_processor!( [INFO] [stdout] 728 | | #[doc = " Multiplies two signals together\n"] [INFO] [stdout] 729 | | #[id = 59] [INFO] [stdout] 730 | | #[lower = mul] [INFO] [stdout] ... | [INFO] [stdout] 740 | | } [INFO] [stdout] 741 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 96 | fn neg(self) -> Self::Output { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 97 | use crate::processors::input::*; [INFO] [stdout] 98 | crate::processors::unary::neg().with_input(self) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:727:9 [INFO] [stdout] | [INFO] [stdout] 727 | / define_processor!( [INFO] [stdout] 728 | | #[doc = " Multiplies two signals together\n"] [INFO] [stdout] 729 | | #[id = 59] [INFO] [stdout] 730 | | #[lower = mul] [INFO] [stdout] ... | [INFO] [stdout] 740 | | } [INFO] [stdout] 741 | | ); [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 `define_processor_ops` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:743:9 [INFO] [stdout] | [INFO] [stdout] 743 | / define_processor!( [INFO] [stdout] 744 | | #[doc = " Raises a number to a floating point power.\n"] [INFO] [stdout] 745 | | #[id = 60] [INFO] [stdout] 746 | | #[lower = powf] [INFO] [stdout] ... | [INFO] [stdout] 756 | | } [INFO] [stdout] 757 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:743:9 [INFO] [stdout] | [INFO] [stdout] 743 | / define_processor!( [INFO] [stdout] 744 | | #[doc = " Raises a number to a floating point power.\n"] [INFO] [stdout] 745 | | #[id = 60] [INFO] [stdout] 746 | | #[lower = powf] [INFO] [stdout] ... | [INFO] [stdout] 756 | | } [INFO] [stdout] 757 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:743:9 [INFO] [stdout] | [INFO] [stdout] 743 | / define_processor!( [INFO] [stdout] 744 | | #[doc = " Raises a number to a floating point power.\n"] [INFO] [stdout] 745 | | #[id = 60] [INFO] [stdout] 746 | | #[lower = powf] [INFO] [stdout] ... | [INFO] [stdout] 756 | | } [INFO] [stdout] 757 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:743:9 [INFO] [stdout] | [INFO] [stdout] 743 | / define_processor!( [INFO] [stdout] 744 | | #[doc = " Raises a number to a floating point power.\n"] [INFO] [stdout] 745 | | #[id = 60] [INFO] [stdout] 746 | | #[lower = powf] [INFO] [stdout] ... | [INFO] [stdout] 756 | | } [INFO] [stdout] 757 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:743:9 [INFO] [stdout] | [INFO] [stdout] 743 | / define_processor!( [INFO] [stdout] 744 | | #[doc = " Raises a number to a floating point power.\n"] [INFO] [stdout] 745 | | #[id = 60] [INFO] [stdout] 746 | | #[lower = powf] [INFO] [stdout] ... | [INFO] [stdout] 756 | | } [INFO] [stdout] 757 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:743:9 [INFO] [stdout] | [INFO] [stdout] 743 | / define_processor!( [INFO] [stdout] 744 | | #[doc = " Raises a number to a floating point power.\n"] [INFO] [stdout] 745 | | #[id = 60] [INFO] [stdout] 746 | | #[lower = powf] [INFO] [stdout] ... | [INFO] [stdout] 756 | | } [INFO] [stdout] 757 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:743:9 [INFO] [stdout] | [INFO] [stdout] 743 | / define_processor!( [INFO] [stdout] 744 | | #[doc = " Raises a number to a floating point power.\n"] [INFO] [stdout] 745 | | #[id = 60] [INFO] [stdout] 746 | | #[lower = powf] [INFO] [stdout] ... | [INFO] [stdout] 756 | | } [INFO] [stdout] 757 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:743:9 [INFO] [stdout] | [INFO] [stdout] 743 | / define_processor!( [INFO] [stdout] 744 | | #[doc = " Raises a number to a floating point power.\n"] [INFO] [stdout] 745 | | #[id = 60] [INFO] [stdout] 746 | | #[lower = powf] [INFO] [stdout] ... | [INFO] [stdout] 756 | | } [INFO] [stdout] 757 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:743:9 [INFO] [stdout] | [INFO] [stdout] 743 | / define_processor!( [INFO] [stdout] 744 | | #[doc = " Raises a number to a floating point power.\n"] [INFO] [stdout] 745 | | #[id = 60] [INFO] [stdout] 746 | | #[lower = powf] [INFO] [stdout] ... | [INFO] [stdout] 756 | | } [INFO] [stdout] 757 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:743:9 [INFO] [stdout] | [INFO] [stdout] 743 | / define_processor!( [INFO] [stdout] 744 | | #[doc = " Raises a number to a floating point power.\n"] [INFO] [stdout] 745 | | #[id = 60] [INFO] [stdout] 746 | | #[lower = powf] [INFO] [stdout] ... | [INFO] [stdout] 756 | | } [INFO] [stdout] 757 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:743:9 [INFO] [stdout] | [INFO] [stdout] 743 | / define_processor!( [INFO] [stdout] 744 | | #[doc = " Raises a number to a floating point power.\n"] [INFO] [stdout] 745 | | #[id = 60] [INFO] [stdout] 746 | | #[lower = powf] [INFO] [stdout] ... | [INFO] [stdout] 756 | | } [INFO] [stdout] 757 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:743:9 [INFO] [stdout] | [INFO] [stdout] 743 | / define_processor!( [INFO] [stdout] 744 | | #[doc = " Raises a number to a floating point power.\n"] [INFO] [stdout] 745 | | #[id = 60] [INFO] [stdout] 746 | | #[lower = powf] [INFO] [stdout] ... | [INFO] [stdout] 756 | | } [INFO] [stdout] 757 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:743:9 [INFO] [stdout] | [INFO] [stdout] 743 | / define_processor!( [INFO] [stdout] 744 | | #[doc = " Raises a number to a floating point power.\n"] [INFO] [stdout] 745 | | #[id = 60] [INFO] [stdout] 746 | | #[lower = powf] [INFO] [stdout] ... | [INFO] [stdout] 756 | | } [INFO] [stdout] 757 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:743:9 [INFO] [stdout] | [INFO] [stdout] 743 | / define_processor!( [INFO] [stdout] 744 | | #[doc = " Raises a number to a floating point power.\n"] [INFO] [stdout] 745 | | #[id = 60] [INFO] [stdout] 746 | | #[lower = powf] [INFO] [stdout] ... | [INFO] [stdout] 756 | | } [INFO] [stdout] 757 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:743:9 [INFO] [stdout] | [INFO] [stdout] 743 | / define_processor!( [INFO] [stdout] 744 | | #[doc = " Raises a number to a floating point power.\n"] [INFO] [stdout] 745 | | #[id = 60] [INFO] [stdout] 746 | | #[lower = powf] [INFO] [stdout] ... | [INFO] [stdout] 756 | | } [INFO] [stdout] 757 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 96 | fn neg(self) -> Self::Output { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 97 | use crate::processors::input::*; [INFO] [stdout] 98 | crate::processors::unary::neg().with_input(self) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:743:9 [INFO] [stdout] | [INFO] [stdout] 743 | / define_processor!( [INFO] [stdout] 744 | | #[doc = " Raises a number to a floating point power.\n"] [INFO] [stdout] 745 | | #[id = 60] [INFO] [stdout] 746 | | #[lower = powf] [INFO] [stdout] ... | [INFO] [stdout] 756 | | } [INFO] [stdout] 757 | | ); [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 `define_processor_ops` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:759:9 [INFO] [stdout] | [INFO] [stdout] 759 | / define_processor!( [INFO] [stdout] 760 | | #[doc = " Raises a number to an integer power.\n\n Using this function is generally faster than using `powf`\n"] [INFO] [stdout] 761 | | #[id = 61] [INFO] [stdout] 762 | | #[lower = powi] [INFO] [stdout] ... | [INFO] [stdout] 772 | | } [INFO] [stdout] 773 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:759:9 [INFO] [stdout] | [INFO] [stdout] 759 | / define_processor!( [INFO] [stdout] 760 | | #[doc = " Raises a number to an integer power.\n\n Using this function is generally faster than using `powf`\n"] [INFO] [stdout] 761 | | #[id = 61] [INFO] [stdout] 762 | | #[lower = powi] [INFO] [stdout] ... | [INFO] [stdout] 772 | | } [INFO] [stdout] 773 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:759:9 [INFO] [stdout] | [INFO] [stdout] 759 | / define_processor!( [INFO] [stdout] 760 | | #[doc = " Raises a number to an integer power.\n\n Using this function is generally faster than using `powf`\n"] [INFO] [stdout] 761 | | #[id = 61] [INFO] [stdout] 762 | | #[lower = powi] [INFO] [stdout] ... | [INFO] [stdout] 772 | | } [INFO] [stdout] 773 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:759:9 [INFO] [stdout] | [INFO] [stdout] 759 | / define_processor!( [INFO] [stdout] 760 | | #[doc = " Raises a number to an integer power.\n\n Using this function is generally faster than using `powf`\n"] [INFO] [stdout] 761 | | #[id = 61] [INFO] [stdout] 762 | | #[lower = powi] [INFO] [stdout] ... | [INFO] [stdout] 772 | | } [INFO] [stdout] 773 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:759:9 [INFO] [stdout] | [INFO] [stdout] 759 | / define_processor!( [INFO] [stdout] 760 | | #[doc = " Raises a number to an integer power.\n\n Using this function is generally faster than using `powf`\n"] [INFO] [stdout] 761 | | #[id = 61] [INFO] [stdout] 762 | | #[lower = powi] [INFO] [stdout] ... | [INFO] [stdout] 772 | | } [INFO] [stdout] 773 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:759:9 [INFO] [stdout] | [INFO] [stdout] 759 | / define_processor!( [INFO] [stdout] 760 | | #[doc = " Raises a number to an integer power.\n\n Using this function is generally faster than using `powf`\n"] [INFO] [stdout] 761 | | #[id = 61] [INFO] [stdout] 762 | | #[lower = powi] [INFO] [stdout] ... | [INFO] [stdout] 772 | | } [INFO] [stdout] 773 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:759:9 [INFO] [stdout] | [INFO] [stdout] 759 | / define_processor!( [INFO] [stdout] 760 | | #[doc = " Raises a number to an integer power.\n\n Using this function is generally faster than using `powf`\n"] [INFO] [stdout] 761 | | #[id = 61] [INFO] [stdout] 762 | | #[lower = powi] [INFO] [stdout] ... | [INFO] [stdout] 772 | | } [INFO] [stdout] 773 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:759:9 [INFO] [stdout] | [INFO] [stdout] 759 | / define_processor!( [INFO] [stdout] 760 | | #[doc = " Raises a number to an integer power.\n\n Using this function is generally faster than using `powf`\n"] [INFO] [stdout] 761 | | #[id = 61] [INFO] [stdout] 762 | | #[lower = powi] [INFO] [stdout] ... | [INFO] [stdout] 772 | | } [INFO] [stdout] 773 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:759:9 [INFO] [stdout] | [INFO] [stdout] 759 | / define_processor!( [INFO] [stdout] 760 | | #[doc = " Raises a number to an integer power.\n\n Using this function is generally faster than using `powf`\n"] [INFO] [stdout] 761 | | #[id = 61] [INFO] [stdout] 762 | | #[lower = powi] [INFO] [stdout] ... | [INFO] [stdout] 772 | | } [INFO] [stdout] 773 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:759:9 [INFO] [stdout] | [INFO] [stdout] 759 | / define_processor!( [INFO] [stdout] 760 | | #[doc = " Raises a number to an integer power.\n\n Using this function is generally faster than using `powf`\n"] [INFO] [stdout] 761 | | #[id = 61] [INFO] [stdout] 762 | | #[lower = powi] [INFO] [stdout] ... | [INFO] [stdout] 772 | | } [INFO] [stdout] 773 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:759:9 [INFO] [stdout] | [INFO] [stdout] 759 | / define_processor!( [INFO] [stdout] 760 | | #[doc = " Raises a number to an integer power.\n\n Using this function is generally faster than using `powf`\n"] [INFO] [stdout] 761 | | #[id = 61] [INFO] [stdout] 762 | | #[lower = powi] [INFO] [stdout] ... | [INFO] [stdout] 772 | | } [INFO] [stdout] 773 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:759:9 [INFO] [stdout] | [INFO] [stdout] 759 | / define_processor!( [INFO] [stdout] 760 | | #[doc = " Raises a number to an integer power.\n\n Using this function is generally faster than using `powf`\n"] [INFO] [stdout] 761 | | #[id = 61] [INFO] [stdout] 762 | | #[lower = powi] [INFO] [stdout] ... | [INFO] [stdout] 772 | | } [INFO] [stdout] 773 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:759:9 [INFO] [stdout] | [INFO] [stdout] 759 | / define_processor!( [INFO] [stdout] 760 | | #[doc = " Raises a number to an integer power.\n\n Using this function is generally faster than using `powf`\n"] [INFO] [stdout] 761 | | #[id = 61] [INFO] [stdout] 762 | | #[lower = powi] [INFO] [stdout] ... | [INFO] [stdout] 772 | | } [INFO] [stdout] 773 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:759:9 [INFO] [stdout] | [INFO] [stdout] 759 | / define_processor!( [INFO] [stdout] 760 | | #[doc = " Raises a number to an integer power.\n\n Using this function is generally faster than using `powf`\n"] [INFO] [stdout] 761 | | #[id = 61] [INFO] [stdout] 762 | | #[lower = powi] [INFO] [stdout] ... | [INFO] [stdout] 772 | | } [INFO] [stdout] 773 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:759:9 [INFO] [stdout] | [INFO] [stdout] 759 | / define_processor!( [INFO] [stdout] 760 | | #[doc = " Raises a number to an integer power.\n\n Using this function is generally faster than using `powf`\n"] [INFO] [stdout] 761 | | #[id = 61] [INFO] [stdout] 762 | | #[lower = powi] [INFO] [stdout] ... | [INFO] [stdout] 772 | | } [INFO] [stdout] 773 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 96 | fn neg(self) -> Self::Output { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 97 | use crate::processors::input::*; [INFO] [stdout] 98 | crate::processors::unary::neg().with_input(self) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:759:9 [INFO] [stdout] | [INFO] [stdout] 759 | / define_processor!( [INFO] [stdout] 760 | | #[doc = " Raises a number to an integer power.\n\n Using this function is generally faster than using `powf`\n"] [INFO] [stdout] 761 | | #[id = 61] [INFO] [stdout] 762 | | #[lower = powi] [INFO] [stdout] ... | [INFO] [stdout] 772 | | } [INFO] [stdout] 773 | | ); [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 `define_processor_ops` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:775:9 [INFO] [stdout] | [INFO] [stdout] 775 | / define_processor!( [INFO] [stdout] 776 | | #[doc = " Returns the remainder of the left hand signal by the right\n"] [INFO] [stdout] 777 | | #[id = 62] [INFO] [stdout] 778 | | #[lower = rem] [INFO] [stdout] ... | [INFO] [stdout] 788 | | } [INFO] [stdout] 789 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:775:9 [INFO] [stdout] | [INFO] [stdout] 775 | / define_processor!( [INFO] [stdout] 776 | | #[doc = " Returns the remainder of the left hand signal by the right\n"] [INFO] [stdout] 777 | | #[id = 62] [INFO] [stdout] 778 | | #[lower = rem] [INFO] [stdout] ... | [INFO] [stdout] 788 | | } [INFO] [stdout] 789 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:775:9 [INFO] [stdout] | [INFO] [stdout] 775 | / define_processor!( [INFO] [stdout] 776 | | #[doc = " Returns the remainder of the left hand signal by the right\n"] [INFO] [stdout] 777 | | #[id = 62] [INFO] [stdout] 778 | | #[lower = rem] [INFO] [stdout] ... | [INFO] [stdout] 788 | | } [INFO] [stdout] 789 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:775:9 [INFO] [stdout] | [INFO] [stdout] 775 | / define_processor!( [INFO] [stdout] 776 | | #[doc = " Returns the remainder of the left hand signal by the right\n"] [INFO] [stdout] 777 | | #[id = 62] [INFO] [stdout] 778 | | #[lower = rem] [INFO] [stdout] ... | [INFO] [stdout] 788 | | } [INFO] [stdout] 789 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:775:9 [INFO] [stdout] | [INFO] [stdout] 775 | / define_processor!( [INFO] [stdout] 776 | | #[doc = " Returns the remainder of the left hand signal by the right\n"] [INFO] [stdout] 777 | | #[id = 62] [INFO] [stdout] 778 | | #[lower = rem] [INFO] [stdout] ... | [INFO] [stdout] 788 | | } [INFO] [stdout] 789 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:775:9 [INFO] [stdout] | [INFO] [stdout] 775 | / define_processor!( [INFO] [stdout] 776 | | #[doc = " Returns the remainder of the left hand signal by the right\n"] [INFO] [stdout] 777 | | #[id = 62] [INFO] [stdout] 778 | | #[lower = rem] [INFO] [stdout] ... | [INFO] [stdout] 788 | | } [INFO] [stdout] 789 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:775:9 [INFO] [stdout] | [INFO] [stdout] 775 | / define_processor!( [INFO] [stdout] 776 | | #[doc = " Returns the remainder of the left hand signal by the right\n"] [INFO] [stdout] 777 | | #[id = 62] [INFO] [stdout] 778 | | #[lower = rem] [INFO] [stdout] ... | [INFO] [stdout] 788 | | } [INFO] [stdout] 789 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:775:9 [INFO] [stdout] | [INFO] [stdout] 775 | / define_processor!( [INFO] [stdout] 776 | | #[doc = " Returns the remainder of the left hand signal by the right\n"] [INFO] [stdout] 777 | | #[id = 62] [INFO] [stdout] 778 | | #[lower = rem] [INFO] [stdout] ... | [INFO] [stdout] 788 | | } [INFO] [stdout] 789 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:775:9 [INFO] [stdout] | [INFO] [stdout] 775 | / define_processor!( [INFO] [stdout] 776 | | #[doc = " Returns the remainder of the left hand signal by the right\n"] [INFO] [stdout] 777 | | #[id = 62] [INFO] [stdout] 778 | | #[lower = rem] [INFO] [stdout] ... | [INFO] [stdout] 788 | | } [INFO] [stdout] 789 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:775:9 [INFO] [stdout] | [INFO] [stdout] 775 | / define_processor!( [INFO] [stdout] 776 | | #[doc = " Returns the remainder of the left hand signal by the right\n"] [INFO] [stdout] 777 | | #[id = 62] [INFO] [stdout] 778 | | #[lower = rem] [INFO] [stdout] ... | [INFO] [stdout] 788 | | } [INFO] [stdout] 789 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:775:9 [INFO] [stdout] | [INFO] [stdout] 775 | / define_processor!( [INFO] [stdout] 776 | | #[doc = " Returns the remainder of the left hand signal by the right\n"] [INFO] [stdout] 777 | | #[id = 62] [INFO] [stdout] 778 | | #[lower = rem] [INFO] [stdout] ... | [INFO] [stdout] 788 | | } [INFO] [stdout] 789 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:775:9 [INFO] [stdout] | [INFO] [stdout] 775 | / define_processor!( [INFO] [stdout] 776 | | #[doc = " Returns the remainder of the left hand signal by the right\n"] [INFO] [stdout] 777 | | #[id = 62] [INFO] [stdout] 778 | | #[lower = rem] [INFO] [stdout] ... | [INFO] [stdout] 788 | | } [INFO] [stdout] 789 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:775:9 [INFO] [stdout] | [INFO] [stdout] 775 | / define_processor!( [INFO] [stdout] 776 | | #[doc = " Returns the remainder of the left hand signal by the right\n"] [INFO] [stdout] 777 | | #[id = 62] [INFO] [stdout] 778 | | #[lower = rem] [INFO] [stdout] ... | [INFO] [stdout] 788 | | } [INFO] [stdout] 789 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:775:9 [INFO] [stdout] | [INFO] [stdout] 775 | / define_processor!( [INFO] [stdout] 776 | | #[doc = " Returns the remainder of the left hand signal by the right\n"] [INFO] [stdout] 777 | | #[id = 62] [INFO] [stdout] 778 | | #[lower = rem] [INFO] [stdout] ... | [INFO] [stdout] 788 | | } [INFO] [stdout] 789 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:775:9 [INFO] [stdout] | [INFO] [stdout] 775 | / define_processor!( [INFO] [stdout] 776 | | #[doc = " Returns the remainder of the left hand signal by the right\n"] [INFO] [stdout] 777 | | #[id = 62] [INFO] [stdout] 778 | | #[lower = rem] [INFO] [stdout] ... | [INFO] [stdout] 788 | | } [INFO] [stdout] 789 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 96 | fn neg(self) -> Self::Output { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 97 | use crate::processors::input::*; [INFO] [stdout] 98 | crate::processors::unary::neg().with_input(self) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:775:9 [INFO] [stdout] | [INFO] [stdout] 775 | / define_processor!( [INFO] [stdout] 776 | | #[doc = " Returns the remainder of the left hand signal by the right\n"] [INFO] [stdout] 777 | | #[id = 62] [INFO] [stdout] 778 | | #[lower = rem] [INFO] [stdout] ... | [INFO] [stdout] 788 | | } [INFO] [stdout] 789 | | ); [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 `define_processor_ops` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:791:9 [INFO] [stdout] | [INFO] [stdout] 791 | / ... define_processor!( [INFO] [stdout] 792 | | ... #[doc = " Calculates the least nonnegative remainder of `lhs (mod rhs)`.\n\n In particular, the return value `r` satisfies `0.0... [INFO] [stdout] 793 | | ... #[id = 63] [INFO] [stdout] 794 | | ... #[lower = rem_euclid] [INFO] [stdout] ... | [INFO] [stdout] 804 | | ... } [INFO] [stdout] 805 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:791:9 [INFO] [stdout] | [INFO] [stdout] 791 | / ... define_processor!( [INFO] [stdout] 792 | | ... #[doc = " Calculates the least nonnegative remainder of `lhs (mod rhs)`.\n\n In particular, the return value `r` satisfies `0.0... [INFO] [stdout] 793 | | ... #[id = 63] [INFO] [stdout] 794 | | ... #[lower = rem_euclid] [INFO] [stdout] ... | [INFO] [stdout] 804 | | ... } [INFO] [stdout] 805 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:791:9 [INFO] [stdout] | [INFO] [stdout] 791 | / ... define_processor!( [INFO] [stdout] 792 | | ... #[doc = " Calculates the least nonnegative remainder of `lhs (mod rhs)`.\n\n In particular, the return value `r` satisfies `0.0... [INFO] [stdout] 793 | | ... #[id = 63] [INFO] [stdout] 794 | | ... #[lower = rem_euclid] [INFO] [stdout] ... | [INFO] [stdout] 804 | | ... } [INFO] [stdout] 805 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:791:9 [INFO] [stdout] | [INFO] [stdout] 791 | / ... define_processor!( [INFO] [stdout] 792 | | ... #[doc = " Calculates the least nonnegative remainder of `lhs (mod rhs)`.\n\n In particular, the return value `r` satisfies `0.0... [INFO] [stdout] 793 | | ... #[id = 63] [INFO] [stdout] 794 | | ... #[lower = rem_euclid] [INFO] [stdout] ... | [INFO] [stdout] 804 | | ... } [INFO] [stdout] 805 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:791:9 [INFO] [stdout] | [INFO] [stdout] 791 | / ... define_processor!( [INFO] [stdout] 792 | | ... #[doc = " Calculates the least nonnegative remainder of `lhs (mod rhs)`.\n\n In particular, the return value `r` satisfies `0.0... [INFO] [stdout] 793 | | ... #[id = 63] [INFO] [stdout] 794 | | ... #[lower = rem_euclid] [INFO] [stdout] ... | [INFO] [stdout] 804 | | ... } [INFO] [stdout] 805 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:791:9 [INFO] [stdout] | [INFO] [stdout] 791 | / ... define_processor!( [INFO] [stdout] 792 | | ... #[doc = " Calculates the least nonnegative remainder of `lhs (mod rhs)`.\n\n In particular, the return value `r` satisfies `0.0... [INFO] [stdout] 793 | | ... #[id = 63] [INFO] [stdout] 794 | | ... #[lower = rem_euclid] [INFO] [stdout] ... | [INFO] [stdout] 804 | | ... } [INFO] [stdout] 805 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:791:9 [INFO] [stdout] | [INFO] [stdout] 791 | / ... define_processor!( [INFO] [stdout] 792 | | ... #[doc = " Calculates the least nonnegative remainder of `lhs (mod rhs)`.\n\n In particular, the return value `r` satisfies `0.0... [INFO] [stdout] 793 | | ... #[id = 63] [INFO] [stdout] 794 | | ... #[lower = rem_euclid] [INFO] [stdout] ... | [INFO] [stdout] 804 | | ... } [INFO] [stdout] 805 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:791:9 [INFO] [stdout] | [INFO] [stdout] 791 | / ... define_processor!( [INFO] [stdout] 792 | | ... #[doc = " Calculates the least nonnegative remainder of `lhs (mod rhs)`.\n\n In particular, the return value `r` satisfies `0.0... [INFO] [stdout] 793 | | ... #[id = 63] [INFO] [stdout] 794 | | ... #[lower = rem_euclid] [INFO] [stdout] ... | [INFO] [stdout] 804 | | ... } [INFO] [stdout] 805 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:791:9 [INFO] [stdout] | [INFO] [stdout] 791 | / ... define_processor!( [INFO] [stdout] 792 | | ... #[doc = " Calculates the least nonnegative remainder of `lhs (mod rhs)`.\n\n In particular, the return value `r` satisfies `0.0... [INFO] [stdout] 793 | | ... #[id = 63] [INFO] [stdout] 794 | | ... #[lower = rem_euclid] [INFO] [stdout] ... | [INFO] [stdout] 804 | | ... } [INFO] [stdout] 805 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:791:9 [INFO] [stdout] | [INFO] [stdout] 791 | / ... define_processor!( [INFO] [stdout] 792 | | ... #[doc = " Calculates the least nonnegative remainder of `lhs (mod rhs)`.\n\n In particular, the return value `r` satisfies `0.0... [INFO] [stdout] 793 | | ... #[id = 63] [INFO] [stdout] 794 | | ... #[lower = rem_euclid] [INFO] [stdout] ... | [INFO] [stdout] 804 | | ... } [INFO] [stdout] 805 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:791:9 [INFO] [stdout] | [INFO] [stdout] 791 | / ... define_processor!( [INFO] [stdout] 792 | | ... #[doc = " Calculates the least nonnegative remainder of `lhs (mod rhs)`.\n\n In particular, the return value `r` satisfies `0.0... [INFO] [stdout] 793 | | ... #[id = 63] [INFO] [stdout] 794 | | ... #[lower = rem_euclid] [INFO] [stdout] ... | [INFO] [stdout] 804 | | ... } [INFO] [stdout] 805 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:791:9 [INFO] [stdout] | [INFO] [stdout] 791 | / ... define_processor!( [INFO] [stdout] 792 | | ... #[doc = " Calculates the least nonnegative remainder of `lhs (mod rhs)`.\n\n In particular, the return value `r` satisfies `0.0... [INFO] [stdout] 793 | | ... #[id = 63] [INFO] [stdout] 794 | | ... #[lower = rem_euclid] [INFO] [stdout] ... | [INFO] [stdout] 804 | | ... } [INFO] [stdout] 805 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:791:9 [INFO] [stdout] | [INFO] [stdout] 791 | / ... define_processor!( [INFO] [stdout] 792 | | ... #[doc = " Calculates the least nonnegative remainder of `lhs (mod rhs)`.\n\n In particular, the return value `r` satisfies `0.0... [INFO] [stdout] 793 | | ... #[id = 63] [INFO] [stdout] 794 | | ... #[lower = rem_euclid] [INFO] [stdout] ... | [INFO] [stdout] 804 | | ... } [INFO] [stdout] 805 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:791:9 [INFO] [stdout] | [INFO] [stdout] 791 | / ... define_processor!( [INFO] [stdout] 792 | | ... #[doc = " Calculates the least nonnegative remainder of `lhs (mod rhs)`.\n\n In particular, the return value `r` satisfies `0.0... [INFO] [stdout] 793 | | ... #[id = 63] [INFO] [stdout] 794 | | ... #[lower = rem_euclid] [INFO] [stdout] ... | [INFO] [stdout] 804 | | ... } [INFO] [stdout] 805 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:791:9 [INFO] [stdout] | [INFO] [stdout] 791 | / ... define_processor!( [INFO] [stdout] 792 | | ... #[doc = " Calculates the least nonnegative remainder of `lhs (mod rhs)`.\n\n In particular, the return value `r` satisfies `0.0... [INFO] [stdout] 793 | | ... #[id = 63] [INFO] [stdout] 794 | | ... #[lower = rem_euclid] [INFO] [stdout] ... | [INFO] [stdout] 804 | | ... } [INFO] [stdout] 805 | | ... ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 96 | fn neg(self) -> Self::Output { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 97 | use crate::processors::input::*; [INFO] [stdout] 98 | crate::processors::unary::neg().with_input(self) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:791:9 [INFO] [stdout] | [INFO] [stdout] 791 | / ... define_processor!( [INFO] [stdout] 792 | | ... #[doc = " Calculates the least nonnegative remainder of `lhs (mod rhs)`.\n\n In particular, the return value `r` satisfies `0.0... [INFO] [stdout] 793 | | ... #[id = 63] [INFO] [stdout] 794 | | ... #[lower = rem_euclid] [INFO] [stdout] ... | [INFO] [stdout] 804 | | ... } [INFO] [stdout] 805 | | ... ); [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 `define_processor_ops` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:807:9 [INFO] [stdout] | [INFO] [stdout] 807 | / define_processor!( [INFO] [stdout] 808 | | #[doc = " Subtracts `rhs` from `lhs`\n"] [INFO] [stdout] 809 | | #[id = 64] [INFO] [stdout] 810 | | #[lower = sub] [INFO] [stdout] ... | [INFO] [stdout] 820 | | } [INFO] [stdout] 821 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:807:9 [INFO] [stdout] | [INFO] [stdout] 807 | / define_processor!( [INFO] [stdout] 808 | | #[doc = " Subtracts `rhs` from `lhs`\n"] [INFO] [stdout] 809 | | #[id = 64] [INFO] [stdout] 810 | | #[lower = sub] [INFO] [stdout] ... | [INFO] [stdout] 820 | | } [INFO] [stdout] 821 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:807:9 [INFO] [stdout] | [INFO] [stdout] 807 | / define_processor!( [INFO] [stdout] 808 | | #[doc = " Subtracts `rhs` from `lhs`\n"] [INFO] [stdout] 809 | | #[id = 64] [INFO] [stdout] 810 | | #[lower = sub] [INFO] [stdout] ... | [INFO] [stdout] 820 | | } [INFO] [stdout] 821 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:807:9 [INFO] [stdout] | [INFO] [stdout] 807 | / define_processor!( [INFO] [stdout] 808 | | #[doc = " Subtracts `rhs` from `lhs`\n"] [INFO] [stdout] 809 | | #[id = 64] [INFO] [stdout] 810 | | #[lower = sub] [INFO] [stdout] ... | [INFO] [stdout] 820 | | } [INFO] [stdout] 821 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:807:9 [INFO] [stdout] | [INFO] [stdout] 807 | / define_processor!( [INFO] [stdout] 808 | | #[doc = " Subtracts `rhs` from `lhs`\n"] [INFO] [stdout] 809 | | #[id = 64] [INFO] [stdout] 810 | | #[lower = sub] [INFO] [stdout] ... | [INFO] [stdout] 820 | | } [INFO] [stdout] 821 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:807:9 [INFO] [stdout] | [INFO] [stdout] 807 | / define_processor!( [INFO] [stdout] 808 | | #[doc = " Subtracts `rhs` from `lhs`\n"] [INFO] [stdout] 809 | | #[id = 64] [INFO] [stdout] 810 | | #[lower = sub] [INFO] [stdout] ... | [INFO] [stdout] 820 | | } [INFO] [stdout] 821 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:807:9 [INFO] [stdout] | [INFO] [stdout] 807 | / define_processor!( [INFO] [stdout] 808 | | #[doc = " Subtracts `rhs` from `lhs`\n"] [INFO] [stdout] 809 | | #[id = 64] [INFO] [stdout] 810 | | #[lower = sub] [INFO] [stdout] ... | [INFO] [stdout] 820 | | } [INFO] [stdout] 821 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:807:9 [INFO] [stdout] | [INFO] [stdout] 807 | / define_processor!( [INFO] [stdout] 808 | | #[doc = " Subtracts `rhs` from `lhs`\n"] [INFO] [stdout] 809 | | #[id = 64] [INFO] [stdout] 810 | | #[lower = sub] [INFO] [stdout] ... | [INFO] [stdout] 820 | | } [INFO] [stdout] 821 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:807:9 [INFO] [stdout] | [INFO] [stdout] 807 | / define_processor!( [INFO] [stdout] 808 | | #[doc = " Subtracts `rhs` from `lhs`\n"] [INFO] [stdout] 809 | | #[id = 64] [INFO] [stdout] 810 | | #[lower = sub] [INFO] [stdout] ... | [INFO] [stdout] 820 | | } [INFO] [stdout] 821 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:807:9 [INFO] [stdout] | [INFO] [stdout] 807 | / define_processor!( [INFO] [stdout] 808 | | #[doc = " Subtracts `rhs` from `lhs`\n"] [INFO] [stdout] 809 | | #[id = 64] [INFO] [stdout] 810 | | #[lower = sub] [INFO] [stdout] ... | [INFO] [stdout] 820 | | } [INFO] [stdout] 821 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:807:9 [INFO] [stdout] | [INFO] [stdout] 807 | / define_processor!( [INFO] [stdout] 808 | | #[doc = " Subtracts `rhs` from `lhs`\n"] [INFO] [stdout] 809 | | #[id = 64] [INFO] [stdout] 810 | | #[lower = sub] [INFO] [stdout] ... | [INFO] [stdout] 820 | | } [INFO] [stdout] 821 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:807:9 [INFO] [stdout] | [INFO] [stdout] 807 | / define_processor!( [INFO] [stdout] 808 | | #[doc = " Subtracts `rhs` from `lhs`\n"] [INFO] [stdout] 809 | | #[id = 64] [INFO] [stdout] 810 | | #[lower = sub] [INFO] [stdout] ... | [INFO] [stdout] 820 | | } [INFO] [stdout] 821 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:807:9 [INFO] [stdout] | [INFO] [stdout] 807 | / define_processor!( [INFO] [stdout] 808 | | #[doc = " Subtracts `rhs` from `lhs`\n"] [INFO] [stdout] 809 | | #[id = 64] [INFO] [stdout] 810 | | #[lower = sub] [INFO] [stdout] ... | [INFO] [stdout] 820 | | } [INFO] [stdout] 821 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:807:9 [INFO] [stdout] | [INFO] [stdout] 807 | / define_processor!( [INFO] [stdout] 808 | | #[doc = " Subtracts `rhs` from `lhs`\n"] [INFO] [stdout] 809 | | #[id = 64] [INFO] [stdout] 810 | | #[lower = sub] [INFO] [stdout] ... | [INFO] [stdout] 820 | | } [INFO] [stdout] 821 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:807:9 [INFO] [stdout] | [INFO] [stdout] 807 | / define_processor!( [INFO] [stdout] 808 | | #[doc = " Subtracts `rhs` from `lhs`\n"] [INFO] [stdout] 809 | | #[id = 64] [INFO] [stdout] 810 | | #[lower = sub] [INFO] [stdout] ... | [INFO] [stdout] 820 | | } [INFO] [stdout] 821 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 96 | fn neg(self) -> Self::Output { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 97 | use crate::processors::input::*; [INFO] [stdout] 98 | crate::processors::unary::neg().with_input(self) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:807:9 [INFO] [stdout] | [INFO] [stdout] 807 | / define_processor!( [INFO] [stdout] 808 | | #[doc = " Subtracts `rhs` from `lhs`\n"] [INFO] [stdout] 809 | | #[id = 64] [INFO] [stdout] 810 | | #[lower = sub] [INFO] [stdout] ... | [INFO] [stdout] 820 | | } [INFO] [stdout] 821 | | ); [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 `define_processor_ops` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:824:9 [INFO] [stdout] | [INFO] [stdout] 824 | / define_processor!( [INFO] [stdout] 825 | | #[doc = " Plays a buffer\n"] [INFO] [stdout] 826 | | #[id = 500] [INFO] [stdout] 827 | | #[lower = play] [INFO] [stdout] ... | [INFO] [stdout] 842 | | } [INFO] [stdout] 843 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:824:9 [INFO] [stdout] | [INFO] [stdout] 824 | / define_processor!( [INFO] [stdout] 825 | | #[doc = " Plays a buffer\n"] [INFO] [stdout] 826 | | #[id = 500] [INFO] [stdout] 827 | | #[lower = play] [INFO] [stdout] ... | [INFO] [stdout] 842 | | } [INFO] [stdout] 843 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:824:9 [INFO] [stdout] | [INFO] [stdout] 824 | / define_processor!( [INFO] [stdout] 825 | | #[doc = " Plays a buffer\n"] [INFO] [stdout] 826 | | #[id = 500] [INFO] [stdout] 827 | | #[lower = play] [INFO] [stdout] ... | [INFO] [stdout] 842 | | } [INFO] [stdout] 843 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:824:9 [INFO] [stdout] | [INFO] [stdout] 824 | / define_processor!( [INFO] [stdout] 825 | | #[doc = " Plays a buffer\n"] [INFO] [stdout] 826 | | #[id = 500] [INFO] [stdout] 827 | | #[lower = play] [INFO] [stdout] ... | [INFO] [stdout] 842 | | } [INFO] [stdout] 843 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:824:9 [INFO] [stdout] | [INFO] [stdout] 824 | / define_processor!( [INFO] [stdout] 825 | | #[doc = " Plays a buffer\n"] [INFO] [stdout] 826 | | #[id = 500] [INFO] [stdout] 827 | | #[lower = play] [INFO] [stdout] ... | [INFO] [stdout] 842 | | } [INFO] [stdout] 843 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:824:9 [INFO] [stdout] | [INFO] [stdout] 824 | / define_processor!( [INFO] [stdout] 825 | | #[doc = " Plays a buffer\n"] [INFO] [stdout] 826 | | #[id = 500] [INFO] [stdout] 827 | | #[lower = play] [INFO] [stdout] ... | [INFO] [stdout] 842 | | } [INFO] [stdout] 843 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:824:9 [INFO] [stdout] | [INFO] [stdout] 824 | / define_processor!( [INFO] [stdout] 825 | | #[doc = " Plays a buffer\n"] [INFO] [stdout] 826 | | #[id = 500] [INFO] [stdout] 827 | | #[lower = play] [INFO] [stdout] ... | [INFO] [stdout] 842 | | } [INFO] [stdout] 843 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:824:9 [INFO] [stdout] | [INFO] [stdout] 824 | / define_processor!( [INFO] [stdout] 825 | | #[doc = " Plays a buffer\n"] [INFO] [stdout] 826 | | #[id = 500] [INFO] [stdout] 827 | | #[lower = play] [INFO] [stdout] ... | [INFO] [stdout] 842 | | } [INFO] [stdout] 843 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:824:9 [INFO] [stdout] | [INFO] [stdout] 824 | / define_processor!( [INFO] [stdout] 825 | | #[doc = " Plays a buffer\n"] [INFO] [stdout] 826 | | #[id = 500] [INFO] [stdout] 827 | | #[lower = play] [INFO] [stdout] ... | [INFO] [stdout] 842 | | } [INFO] [stdout] 843 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:824:9 [INFO] [stdout] | [INFO] [stdout] 824 | / define_processor!( [INFO] [stdout] 825 | | #[doc = " Plays a buffer\n"] [INFO] [stdout] 826 | | #[id = 500] [INFO] [stdout] 827 | | #[lower = play] [INFO] [stdout] ... | [INFO] [stdout] 842 | | } [INFO] [stdout] 843 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:824:9 [INFO] [stdout] | [INFO] [stdout] 824 | / define_processor!( [INFO] [stdout] 825 | | #[doc = " Plays a buffer\n"] [INFO] [stdout] 826 | | #[id = 500] [INFO] [stdout] 827 | | #[lower = play] [INFO] [stdout] ... | [INFO] [stdout] 842 | | } [INFO] [stdout] 843 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:824:9 [INFO] [stdout] | [INFO] [stdout] 824 | / define_processor!( [INFO] [stdout] 825 | | #[doc = " Plays a buffer\n"] [INFO] [stdout] 826 | | #[id = 500] [INFO] [stdout] 827 | | #[lower = play] [INFO] [stdout] ... | [INFO] [stdout] 842 | | } [INFO] [stdout] 843 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:824:9 [INFO] [stdout] | [INFO] [stdout] 824 | / define_processor!( [INFO] [stdout] 825 | | #[doc = " Plays a buffer\n"] [INFO] [stdout] 826 | | #[id = 500] [INFO] [stdout] 827 | | #[lower = play] [INFO] [stdout] ... | [INFO] [stdout] 842 | | } [INFO] [stdout] 843 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:824:9 [INFO] [stdout] | [INFO] [stdout] 824 | / define_processor!( [INFO] [stdout] 825 | | #[doc = " Plays a buffer\n"] [INFO] [stdout] 826 | | #[id = 500] [INFO] [stdout] 827 | | #[lower = play] [INFO] [stdout] ... | [INFO] [stdout] 842 | | } [INFO] [stdout] 843 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:824:9 [INFO] [stdout] | [INFO] [stdout] 824 | / define_processor!( [INFO] [stdout] 825 | | #[doc = " Plays a buffer\n"] [INFO] [stdout] 826 | | #[id = 500] [INFO] [stdout] 827 | | #[lower = play] [INFO] [stdout] ... | [INFO] [stdout] 842 | | } [INFO] [stdout] 843 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 96 | fn neg(self) -> Self::Output { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 97 | use crate::processors::input::*; [INFO] [stdout] 98 | crate::processors::unary::neg().with_input(self) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:824:9 [INFO] [stdout] | [INFO] [stdout] 824 | / define_processor!( [INFO] [stdout] 825 | | #[doc = " Plays a buffer\n"] [INFO] [stdout] 826 | | #[id = 500] [INFO] [stdout] 827 | | #[lower = play] [INFO] [stdout] ... | [INFO] [stdout] 842 | | } [INFO] [stdout] 843 | | ); [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 `define_processor_ops` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:846:9 [INFO] [stdout] | [INFO] [stdout] 846 | / define_processor!( [INFO] [stdout] 847 | | #[id = 200] [INFO] [stdout] 848 | | #[lower = linear] [INFO] [stdout] 849 | | struct Linear { [INFO] [stdout] ... | [INFO] [stdout] 862 | | } [INFO] [stdout] 863 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:846:9 [INFO] [stdout] | [INFO] [stdout] 846 | / define_processor!( [INFO] [stdout] 847 | | #[id = 200] [INFO] [stdout] 848 | | #[lower = linear] [INFO] [stdout] 849 | | struct Linear { [INFO] [stdout] ... | [INFO] [stdout] 862 | | } [INFO] [stdout] 863 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:846:9 [INFO] [stdout] | [INFO] [stdout] 846 | / define_processor!( [INFO] [stdout] 847 | | #[id = 200] [INFO] [stdout] 848 | | #[lower = linear] [INFO] [stdout] 849 | | struct Linear { [INFO] [stdout] ... | [INFO] [stdout] 862 | | } [INFO] [stdout] 863 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:846:9 [INFO] [stdout] | [INFO] [stdout] 846 | / define_processor!( [INFO] [stdout] 847 | | #[id = 200] [INFO] [stdout] 848 | | #[lower = linear] [INFO] [stdout] 849 | | struct Linear { [INFO] [stdout] ... | [INFO] [stdout] 862 | | } [INFO] [stdout] 863 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:846:9 [INFO] [stdout] | [INFO] [stdout] 846 | / define_processor!( [INFO] [stdout] 847 | | #[id = 200] [INFO] [stdout] 848 | | #[lower = linear] [INFO] [stdout] 849 | | struct Linear { [INFO] [stdout] ... | [INFO] [stdout] 862 | | } [INFO] [stdout] 863 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:846:9 [INFO] [stdout] | [INFO] [stdout] 846 | / define_processor!( [INFO] [stdout] 847 | | #[id = 200] [INFO] [stdout] 848 | | #[lower = linear] [INFO] [stdout] 849 | | struct Linear { [INFO] [stdout] ... | [INFO] [stdout] 862 | | } [INFO] [stdout] 863 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:846:9 [INFO] [stdout] | [INFO] [stdout] 846 | / define_processor!( [INFO] [stdout] 847 | | #[id = 200] [INFO] [stdout] 848 | | #[lower = linear] [INFO] [stdout] 849 | | struct Linear { [INFO] [stdout] ... | [INFO] [stdout] 862 | | } [INFO] [stdout] 863 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:846:9 [INFO] [stdout] | [INFO] [stdout] 846 | / define_processor!( [INFO] [stdout] 847 | | #[id = 200] [INFO] [stdout] 848 | | #[lower = linear] [INFO] [stdout] 849 | | struct Linear { [INFO] [stdout] ... | [INFO] [stdout] 862 | | } [INFO] [stdout] 863 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:846:9 [INFO] [stdout] | [INFO] [stdout] 846 | / define_processor!( [INFO] [stdout] 847 | | #[id = 200] [INFO] [stdout] 848 | | #[lower = linear] [INFO] [stdout] 849 | | struct Linear { [INFO] [stdout] ... | [INFO] [stdout] 862 | | } [INFO] [stdout] 863 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:846:9 [INFO] [stdout] | [INFO] [stdout] 846 | / define_processor!( [INFO] [stdout] 847 | | #[id = 200] [INFO] [stdout] 848 | | #[lower = linear] [INFO] [stdout] 849 | | struct Linear { [INFO] [stdout] ... | [INFO] [stdout] 862 | | } [INFO] [stdout] 863 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:846:9 [INFO] [stdout] | [INFO] [stdout] 846 | / define_processor!( [INFO] [stdout] 847 | | #[id = 200] [INFO] [stdout] 848 | | #[lower = linear] [INFO] [stdout] 849 | | struct Linear { [INFO] [stdout] ... | [INFO] [stdout] 862 | | } [INFO] [stdout] 863 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:846:9 [INFO] [stdout] | [INFO] [stdout] 846 | / define_processor!( [INFO] [stdout] 847 | | #[id = 200] [INFO] [stdout] 848 | | #[lower = linear] [INFO] [stdout] 849 | | struct Linear { [INFO] [stdout] ... | [INFO] [stdout] 862 | | } [INFO] [stdout] 863 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:846:9 [INFO] [stdout] | [INFO] [stdout] 846 | / define_processor!( [INFO] [stdout] 847 | | #[id = 200] [INFO] [stdout] 848 | | #[lower = linear] [INFO] [stdout] 849 | | struct Linear { [INFO] [stdout] ... | [INFO] [stdout] 862 | | } [INFO] [stdout] 863 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:846:9 [INFO] [stdout] | [INFO] [stdout] 846 | / define_processor!( [INFO] [stdout] 847 | | #[id = 200] [INFO] [stdout] 848 | | #[lower = linear] [INFO] [stdout] 849 | | struct Linear { [INFO] [stdout] ... | [INFO] [stdout] 862 | | } [INFO] [stdout] 863 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:846:9 [INFO] [stdout] | [INFO] [stdout] 846 | / define_processor!( [INFO] [stdout] 847 | | #[id = 200] [INFO] [stdout] 848 | | #[lower = linear] [INFO] [stdout] 849 | | struct Linear { [INFO] [stdout] ... | [INFO] [stdout] 862 | | } [INFO] [stdout] 863 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 96 | fn neg(self) -> Self::Output { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 97 | use crate::processors::input::*; [INFO] [stdout] 98 | crate::processors::unary::neg().with_input(self) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:846:9 [INFO] [stdout] | [INFO] [stdout] 846 | / define_processor!( [INFO] [stdout] 847 | | #[id = 200] [INFO] [stdout] 848 | | #[lower = linear] [INFO] [stdout] 849 | | struct Linear { [INFO] [stdout] ... | [INFO] [stdout] 862 | | } [INFO] [stdout] 863 | | ); [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 `define_processor_ops` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:866:9 [INFO] [stdout] | [INFO] [stdout] 866 | / define_processor!( [INFO] [stdout] 867 | | #[doc = " Butterworth lowpass filter (2nd order).\n"] [INFO] [stdout] 868 | | #[id = 300] [INFO] [stdout] 869 | | #[lower = butterpass] [INFO] [stdout] ... | [INFO] [stdout] 879 | | } [INFO] [stdout] 880 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:866:9 [INFO] [stdout] | [INFO] [stdout] 866 | / define_processor!( [INFO] [stdout] 867 | | #[doc = " Butterworth lowpass filter (2nd order).\n"] [INFO] [stdout] 868 | | #[id = 300] [INFO] [stdout] 869 | | #[lower = butterpass] [INFO] [stdout] ... | [INFO] [stdout] 879 | | } [INFO] [stdout] 880 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:866:9 [INFO] [stdout] | [INFO] [stdout] 866 | / define_processor!( [INFO] [stdout] 867 | | #[doc = " Butterworth lowpass filter (2nd order).\n"] [INFO] [stdout] 868 | | #[id = 300] [INFO] [stdout] 869 | | #[lower = butterpass] [INFO] [stdout] ... | [INFO] [stdout] 879 | | } [INFO] [stdout] 880 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:866:9 [INFO] [stdout] | [INFO] [stdout] 866 | / define_processor!( [INFO] [stdout] 867 | | #[doc = " Butterworth lowpass filter (2nd order).\n"] [INFO] [stdout] 868 | | #[id = 300] [INFO] [stdout] 869 | | #[lower = butterpass] [INFO] [stdout] ... | [INFO] [stdout] 879 | | } [INFO] [stdout] 880 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:866:9 [INFO] [stdout] | [INFO] [stdout] 866 | / define_processor!( [INFO] [stdout] 867 | | #[doc = " Butterworth lowpass filter (2nd order).\n"] [INFO] [stdout] 868 | | #[id = 300] [INFO] [stdout] 869 | | #[lower = butterpass] [INFO] [stdout] ... | [INFO] [stdout] 879 | | } [INFO] [stdout] 880 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:866:9 [INFO] [stdout] | [INFO] [stdout] 866 | / define_processor!( [INFO] [stdout] 867 | | #[doc = " Butterworth lowpass filter (2nd order).\n"] [INFO] [stdout] 868 | | #[id = 300] [INFO] [stdout] 869 | | #[lower = butterpass] [INFO] [stdout] ... | [INFO] [stdout] 879 | | } [INFO] [stdout] 880 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:866:9 [INFO] [stdout] | [INFO] [stdout] 866 | / define_processor!( [INFO] [stdout] 867 | | #[doc = " Butterworth lowpass filter (2nd order).\n"] [INFO] [stdout] 868 | | #[id = 300] [INFO] [stdout] 869 | | #[lower = butterpass] [INFO] [stdout] ... | [INFO] [stdout] 879 | | } [INFO] [stdout] 880 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:866:9 [INFO] [stdout] | [INFO] [stdout] 866 | / define_processor!( [INFO] [stdout] 867 | | #[doc = " Butterworth lowpass filter (2nd order).\n"] [INFO] [stdout] 868 | | #[id = 300] [INFO] [stdout] 869 | | #[lower = butterpass] [INFO] [stdout] ... | [INFO] [stdout] 879 | | } [INFO] [stdout] 880 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:866:9 [INFO] [stdout] | [INFO] [stdout] 866 | / define_processor!( [INFO] [stdout] 867 | | #[doc = " Butterworth lowpass filter (2nd order).\n"] [INFO] [stdout] 868 | | #[id = 300] [INFO] [stdout] 869 | | #[lower = butterpass] [INFO] [stdout] ... | [INFO] [stdout] 879 | | } [INFO] [stdout] 880 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:866:9 [INFO] [stdout] | [INFO] [stdout] 866 | / define_processor!( [INFO] [stdout] 867 | | #[doc = " Butterworth lowpass filter (2nd order).\n"] [INFO] [stdout] 868 | | #[id = 300] [INFO] [stdout] 869 | | #[lower = butterpass] [INFO] [stdout] ... | [INFO] [stdout] 879 | | } [INFO] [stdout] 880 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:866:9 [INFO] [stdout] | [INFO] [stdout] 866 | / define_processor!( [INFO] [stdout] 867 | | #[doc = " Butterworth lowpass filter (2nd order).\n"] [INFO] [stdout] 868 | | #[id = 300] [INFO] [stdout] 869 | | #[lower = butterpass] [INFO] [stdout] ... | [INFO] [stdout] 879 | | } [INFO] [stdout] 880 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:866:9 [INFO] [stdout] | [INFO] [stdout] 866 | / define_processor!( [INFO] [stdout] 867 | | #[doc = " Butterworth lowpass filter (2nd order).\n"] [INFO] [stdout] 868 | | #[id = 300] [INFO] [stdout] 869 | | #[lower = butterpass] [INFO] [stdout] ... | [INFO] [stdout] 879 | | } [INFO] [stdout] 880 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:866:9 [INFO] [stdout] | [INFO] [stdout] 866 | / define_processor!( [INFO] [stdout] 867 | | #[doc = " Butterworth lowpass filter (2nd order).\n"] [INFO] [stdout] 868 | | #[id = 300] [INFO] [stdout] 869 | | #[lower = butterpass] [INFO] [stdout] ... | [INFO] [stdout] 879 | | } [INFO] [stdout] 880 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:866:9 [INFO] [stdout] | [INFO] [stdout] 866 | / define_processor!( [INFO] [stdout] 867 | | #[doc = " Butterworth lowpass filter (2nd order).\n"] [INFO] [stdout] 868 | | #[id = 300] [INFO] [stdout] 869 | | #[lower = butterpass] [INFO] [stdout] ... | [INFO] [stdout] 879 | | } [INFO] [stdout] 880 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:866:9 [INFO] [stdout] | [INFO] [stdout] 866 | / define_processor!( [INFO] [stdout] 867 | | #[doc = " Butterworth lowpass filter (2nd order).\n"] [INFO] [stdout] 868 | | #[id = 300] [INFO] [stdout] 869 | | #[lower = butterpass] [INFO] [stdout] ... | [INFO] [stdout] 879 | | } [INFO] [stdout] 880 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 96 | fn neg(self) -> Self::Output { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 97 | use crate::processors::input::*; [INFO] [stdout] 98 | crate::processors::unary::neg().with_input(self) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:866:9 [INFO] [stdout] | [INFO] [stdout] 866 | / define_processor!( [INFO] [stdout] 867 | | #[doc = " Butterworth lowpass filter (2nd order).\n"] [INFO] [stdout] 868 | | #[id = 300] [INFO] [stdout] 869 | | #[lower = butterpass] [INFO] [stdout] ... | [INFO] [stdout] 879 | | } [INFO] [stdout] 880 | | ); [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 `define_processor_ops` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:882:9 [INFO] [stdout] | [INFO] [stdout] 882 | / define_processor!( [INFO] [stdout] 883 | | #[doc = " One-pole lowpass filter (1st order).\n"] [INFO] [stdout] 884 | | #[id = 301] [INFO] [stdout] 885 | | #[lower = lowpole] [INFO] [stdout] ... | [INFO] [stdout] 895 | | } [INFO] [stdout] 896 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:882:9 [INFO] [stdout] | [INFO] [stdout] 882 | / define_processor!( [INFO] [stdout] 883 | | #[doc = " One-pole lowpass filter (1st order).\n"] [INFO] [stdout] 884 | | #[id = 301] [INFO] [stdout] 885 | | #[lower = lowpole] [INFO] [stdout] ... | [INFO] [stdout] 895 | | } [INFO] [stdout] 896 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:882:9 [INFO] [stdout] | [INFO] [stdout] 882 | / define_processor!( [INFO] [stdout] 883 | | #[doc = " One-pole lowpass filter (1st order).\n"] [INFO] [stdout] 884 | | #[id = 301] [INFO] [stdout] 885 | | #[lower = lowpole] [INFO] [stdout] ... | [INFO] [stdout] 895 | | } [INFO] [stdout] 896 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:882:9 [INFO] [stdout] | [INFO] [stdout] 882 | / define_processor!( [INFO] [stdout] 883 | | #[doc = " One-pole lowpass filter (1st order).\n"] [INFO] [stdout] 884 | | #[id = 301] [INFO] [stdout] 885 | | #[lower = lowpole] [INFO] [stdout] ... | [INFO] [stdout] 895 | | } [INFO] [stdout] 896 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:882:9 [INFO] [stdout] | [INFO] [stdout] 882 | / define_processor!( [INFO] [stdout] 883 | | #[doc = " One-pole lowpass filter (1st order).\n"] [INFO] [stdout] 884 | | #[id = 301] [INFO] [stdout] 885 | | #[lower = lowpole] [INFO] [stdout] ... | [INFO] [stdout] 895 | | } [INFO] [stdout] 896 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:882:9 [INFO] [stdout] | [INFO] [stdout] 882 | / define_processor!( [INFO] [stdout] 883 | | #[doc = " One-pole lowpass filter (1st order).\n"] [INFO] [stdout] 884 | | #[id = 301] [INFO] [stdout] 885 | | #[lower = lowpole] [INFO] [stdout] ... | [INFO] [stdout] 895 | | } [INFO] [stdout] 896 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:882:9 [INFO] [stdout] | [INFO] [stdout] 882 | / define_processor!( [INFO] [stdout] 883 | | #[doc = " One-pole lowpass filter (1st order).\n"] [INFO] [stdout] 884 | | #[id = 301] [INFO] [stdout] 885 | | #[lower = lowpole] [INFO] [stdout] ... | [INFO] [stdout] 895 | | } [INFO] [stdout] 896 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:882:9 [INFO] [stdout] | [INFO] [stdout] 882 | / define_processor!( [INFO] [stdout] 883 | | #[doc = " One-pole lowpass filter (1st order).\n"] [INFO] [stdout] 884 | | #[id = 301] [INFO] [stdout] 885 | | #[lower = lowpole] [INFO] [stdout] ... | [INFO] [stdout] 895 | | } [INFO] [stdout] 896 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:882:9 [INFO] [stdout] | [INFO] [stdout] 882 | / define_processor!( [INFO] [stdout] 883 | | #[doc = " One-pole lowpass filter (1st order).\n"] [INFO] [stdout] 884 | | #[id = 301] [INFO] [stdout] 885 | | #[lower = lowpole] [INFO] [stdout] ... | [INFO] [stdout] 895 | | } [INFO] [stdout] 896 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:882:9 [INFO] [stdout] | [INFO] [stdout] 882 | / define_processor!( [INFO] [stdout] 883 | | #[doc = " One-pole lowpass filter (1st order).\n"] [INFO] [stdout] 884 | | #[id = 301] [INFO] [stdout] 885 | | #[lower = lowpole] [INFO] [stdout] ... | [INFO] [stdout] 895 | | } [INFO] [stdout] 896 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:882:9 [INFO] [stdout] | [INFO] [stdout] 882 | / define_processor!( [INFO] [stdout] 883 | | #[doc = " One-pole lowpass filter (1st order).\n"] [INFO] [stdout] 884 | | #[id = 301] [INFO] [stdout] 885 | | #[lower = lowpole] [INFO] [stdout] ... | [INFO] [stdout] 895 | | } [INFO] [stdout] 896 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:882:9 [INFO] [stdout] | [INFO] [stdout] 882 | / define_processor!( [INFO] [stdout] 883 | | #[doc = " One-pole lowpass filter (1st order).\n"] [INFO] [stdout] 884 | | #[id = 301] [INFO] [stdout] 885 | | #[lower = lowpole] [INFO] [stdout] ... | [INFO] [stdout] 895 | | } [INFO] [stdout] 896 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:882:9 [INFO] [stdout] | [INFO] [stdout] 882 | / define_processor!( [INFO] [stdout] 883 | | #[doc = " One-pole lowpass filter (1st order).\n"] [INFO] [stdout] 884 | | #[id = 301] [INFO] [stdout] 885 | | #[lower = lowpole] [INFO] [stdout] ... | [INFO] [stdout] 895 | | } [INFO] [stdout] 896 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:882:9 [INFO] [stdout] | [INFO] [stdout] 882 | / define_processor!( [INFO] [stdout] 883 | | #[doc = " One-pole lowpass filter (1st order).\n"] [INFO] [stdout] 884 | | #[id = 301] [INFO] [stdout] 885 | | #[lower = lowpole] [INFO] [stdout] ... | [INFO] [stdout] 895 | | } [INFO] [stdout] 896 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:882:9 [INFO] [stdout] | [INFO] [stdout] 882 | / define_processor!( [INFO] [stdout] 883 | | #[doc = " One-pole lowpass filter (1st order).\n"] [INFO] [stdout] 884 | | #[id = 301] [INFO] [stdout] 885 | | #[lower = lowpole] [INFO] [stdout] ... | [INFO] [stdout] 895 | | } [INFO] [stdout] 896 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 96 | fn neg(self) -> Self::Output { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 97 | use crate::processors::input::*; [INFO] [stdout] 98 | crate::processors::unary::neg().with_input(self) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:882:9 [INFO] [stdout] | [INFO] [stdout] 882 | / define_processor!( [INFO] [stdout] 883 | | #[doc = " One-pole lowpass filter (1st order).\n"] [INFO] [stdout] 884 | | #[id = 301] [INFO] [stdout] 885 | | #[lower = lowpole] [INFO] [stdout] ... | [INFO] [stdout] 895 | | } [INFO] [stdout] 896 | | ); [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 `define_processor_ops` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:898:9 [INFO] [stdout] | [INFO] [stdout] 898 | / define_processor!( [INFO] [stdout] 899 | | #[doc = " Allpass filter with adjustable delay (delay > 0) in samples at DC.\n"] [INFO] [stdout] 900 | | #[id = 302] [INFO] [stdout] 901 | | #[lower = allpole] [INFO] [stdout] ... | [INFO] [stdout] 911 | | } [INFO] [stdout] 912 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:898:9 [INFO] [stdout] | [INFO] [stdout] 898 | / define_processor!( [INFO] [stdout] 899 | | #[doc = " Allpass filter with adjustable delay (delay > 0) in samples at DC.\n"] [INFO] [stdout] 900 | | #[id = 302] [INFO] [stdout] 901 | | #[lower = allpole] [INFO] [stdout] ... | [INFO] [stdout] 911 | | } [INFO] [stdout] 912 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:898:9 [INFO] [stdout] | [INFO] [stdout] 898 | / define_processor!( [INFO] [stdout] 899 | | #[doc = " Allpass filter with adjustable delay (delay > 0) in samples at DC.\n"] [INFO] [stdout] 900 | | #[id = 302] [INFO] [stdout] 901 | | #[lower = allpole] [INFO] [stdout] ... | [INFO] [stdout] 911 | | } [INFO] [stdout] 912 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:898:9 [INFO] [stdout] | [INFO] [stdout] 898 | / define_processor!( [INFO] [stdout] 899 | | #[doc = " Allpass filter with adjustable delay (delay > 0) in samples at DC.\n"] [INFO] [stdout] 900 | | #[id = 302] [INFO] [stdout] 901 | | #[lower = allpole] [INFO] [stdout] ... | [INFO] [stdout] 911 | | } [INFO] [stdout] 912 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:898:9 [INFO] [stdout] | [INFO] [stdout] 898 | / define_processor!( [INFO] [stdout] 899 | | #[doc = " Allpass filter with adjustable delay (delay > 0) in samples at DC.\n"] [INFO] [stdout] 900 | | #[id = 302] [INFO] [stdout] 901 | | #[lower = allpole] [INFO] [stdout] ... | [INFO] [stdout] 911 | | } [INFO] [stdout] 912 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:898:9 [INFO] [stdout] | [INFO] [stdout] 898 | / define_processor!( [INFO] [stdout] 899 | | #[doc = " Allpass filter with adjustable delay (delay > 0) in samples at DC.\n"] [INFO] [stdout] 900 | | #[id = 302] [INFO] [stdout] 901 | | #[lower = allpole] [INFO] [stdout] ... | [INFO] [stdout] 911 | | } [INFO] [stdout] 912 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:898:9 [INFO] [stdout] | [INFO] [stdout] 898 | / define_processor!( [INFO] [stdout] 899 | | #[doc = " Allpass filter with adjustable delay (delay > 0) in samples at DC.\n"] [INFO] [stdout] 900 | | #[id = 302] [INFO] [stdout] 901 | | #[lower = allpole] [INFO] [stdout] ... | [INFO] [stdout] 911 | | } [INFO] [stdout] 912 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:898:9 [INFO] [stdout] | [INFO] [stdout] 898 | / define_processor!( [INFO] [stdout] 899 | | #[doc = " Allpass filter with adjustable delay (delay > 0) in samples at DC.\n"] [INFO] [stdout] 900 | | #[id = 302] [INFO] [stdout] 901 | | #[lower = allpole] [INFO] [stdout] ... | [INFO] [stdout] 911 | | } [INFO] [stdout] 912 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:898:9 [INFO] [stdout] | [INFO] [stdout] 898 | / define_processor!( [INFO] [stdout] 899 | | #[doc = " Allpass filter with adjustable delay (delay > 0) in samples at DC.\n"] [INFO] [stdout] 900 | | #[id = 302] [INFO] [stdout] 901 | | #[lower = allpole] [INFO] [stdout] ... | [INFO] [stdout] 911 | | } [INFO] [stdout] 912 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:898:9 [INFO] [stdout] | [INFO] [stdout] 898 | / define_processor!( [INFO] [stdout] 899 | | #[doc = " Allpass filter with adjustable delay (delay > 0) in samples at DC.\n"] [INFO] [stdout] 900 | | #[id = 302] [INFO] [stdout] 901 | | #[lower = allpole] [INFO] [stdout] ... | [INFO] [stdout] 911 | | } [INFO] [stdout] 912 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:898:9 [INFO] [stdout] | [INFO] [stdout] 898 | / define_processor!( [INFO] [stdout] 899 | | #[doc = " Allpass filter with adjustable delay (delay > 0) in samples at DC.\n"] [INFO] [stdout] 900 | | #[id = 302] [INFO] [stdout] 901 | | #[lower = allpole] [INFO] [stdout] ... | [INFO] [stdout] 911 | | } [INFO] [stdout] 912 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:898:9 [INFO] [stdout] | [INFO] [stdout] 898 | / define_processor!( [INFO] [stdout] 899 | | #[doc = " Allpass filter with adjustable delay (delay > 0) in samples at DC.\n"] [INFO] [stdout] 900 | | #[id = 302] [INFO] [stdout] 901 | | #[lower = allpole] [INFO] [stdout] ... | [INFO] [stdout] 911 | | } [INFO] [stdout] 912 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:898:9 [INFO] [stdout] | [INFO] [stdout] 898 | / define_processor!( [INFO] [stdout] 899 | | #[doc = " Allpass filter with adjustable delay (delay > 0) in samples at DC.\n"] [INFO] [stdout] 900 | | #[id = 302] [INFO] [stdout] 901 | | #[lower = allpole] [INFO] [stdout] ... | [INFO] [stdout] 911 | | } [INFO] [stdout] 912 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:898:9 [INFO] [stdout] | [INFO] [stdout] 898 | / define_processor!( [INFO] [stdout] 899 | | #[doc = " Allpass filter with adjustable delay (delay > 0) in samples at DC.\n"] [INFO] [stdout] 900 | | #[id = 302] [INFO] [stdout] 901 | | #[lower = allpole] [INFO] [stdout] ... | [INFO] [stdout] 911 | | } [INFO] [stdout] 912 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:898:9 [INFO] [stdout] | [INFO] [stdout] 898 | / define_processor!( [INFO] [stdout] 899 | | #[doc = " Allpass filter with adjustable delay (delay > 0) in samples at DC.\n"] [INFO] [stdout] 900 | | #[id = 302] [INFO] [stdout] 901 | | #[lower = allpole] [INFO] [stdout] ... | [INFO] [stdout] 911 | | } [INFO] [stdout] 912 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 96 | fn neg(self) -> Self::Output { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 97 | use crate::processors::input::*; [INFO] [stdout] 98 | crate::processors::unary::neg().with_input(self) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:898:9 [INFO] [stdout] | [INFO] [stdout] 898 | / define_processor!( [INFO] [stdout] 899 | | #[doc = " Allpass filter with adjustable delay (delay > 0) in samples at DC.\n"] [INFO] [stdout] 900 | | #[id = 302] [INFO] [stdout] 901 | | #[lower = allpole] [INFO] [stdout] ... | [INFO] [stdout] 911 | | } [INFO] [stdout] 912 | | ); [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 `define_processor_ops` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:914:9 [INFO] [stdout] | [INFO] [stdout] 914 | / define_processor!( [INFO] [stdout] 915 | | #[doc = " One-pole, one-zero highpass filter (1st order).\n"] [INFO] [stdout] 916 | | #[id = 303] [INFO] [stdout] 917 | | #[lower = highpole] [INFO] [stdout] ... | [INFO] [stdout] 927 | | } [INFO] [stdout] 928 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:914:9 [INFO] [stdout] | [INFO] [stdout] 914 | / define_processor!( [INFO] [stdout] 915 | | #[doc = " One-pole, one-zero highpass filter (1st order).\n"] [INFO] [stdout] 916 | | #[id = 303] [INFO] [stdout] 917 | | #[lower = highpole] [INFO] [stdout] ... | [INFO] [stdout] 927 | | } [INFO] [stdout] 928 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:914:9 [INFO] [stdout] | [INFO] [stdout] 914 | / define_processor!( [INFO] [stdout] 915 | | #[doc = " One-pole, one-zero highpass filter (1st order).\n"] [INFO] [stdout] 916 | | #[id = 303] [INFO] [stdout] 917 | | #[lower = highpole] [INFO] [stdout] ... | [INFO] [stdout] 927 | | } [INFO] [stdout] 928 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:914:9 [INFO] [stdout] | [INFO] [stdout] 914 | / define_processor!( [INFO] [stdout] 915 | | #[doc = " One-pole, one-zero highpass filter (1st order).\n"] [INFO] [stdout] 916 | | #[id = 303] [INFO] [stdout] 917 | | #[lower = highpole] [INFO] [stdout] ... | [INFO] [stdout] 927 | | } [INFO] [stdout] 928 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:914:9 [INFO] [stdout] | [INFO] [stdout] 914 | / define_processor!( [INFO] [stdout] 915 | | #[doc = " One-pole, one-zero highpass filter (1st order).\n"] [INFO] [stdout] 916 | | #[id = 303] [INFO] [stdout] 917 | | #[lower = highpole] [INFO] [stdout] ... | [INFO] [stdout] 927 | | } [INFO] [stdout] 928 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:914:9 [INFO] [stdout] | [INFO] [stdout] 914 | / define_processor!( [INFO] [stdout] 915 | | #[doc = " One-pole, one-zero highpass filter (1st order).\n"] [INFO] [stdout] 916 | | #[id = 303] [INFO] [stdout] 917 | | #[lower = highpole] [INFO] [stdout] ... | [INFO] [stdout] 927 | | } [INFO] [stdout] 928 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:914:9 [INFO] [stdout] | [INFO] [stdout] 914 | / define_processor!( [INFO] [stdout] 915 | | #[doc = " One-pole, one-zero highpass filter (1st order).\n"] [INFO] [stdout] 916 | | #[id = 303] [INFO] [stdout] 917 | | #[lower = highpole] [INFO] [stdout] ... | [INFO] [stdout] 927 | | } [INFO] [stdout] 928 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:914:9 [INFO] [stdout] | [INFO] [stdout] 914 | / define_processor!( [INFO] [stdout] 915 | | #[doc = " One-pole, one-zero highpass filter (1st order).\n"] [INFO] [stdout] 916 | | #[id = 303] [INFO] [stdout] 917 | | #[lower = highpole] [INFO] [stdout] ... | [INFO] [stdout] 927 | | } [INFO] [stdout] 928 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:914:9 [INFO] [stdout] | [INFO] [stdout] 914 | / define_processor!( [INFO] [stdout] 915 | | #[doc = " One-pole, one-zero highpass filter (1st order).\n"] [INFO] [stdout] 916 | | #[id = 303] [INFO] [stdout] 917 | | #[lower = highpole] [INFO] [stdout] ... | [INFO] [stdout] 927 | | } [INFO] [stdout] 928 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:914:9 [INFO] [stdout] | [INFO] [stdout] 914 | / define_processor!( [INFO] [stdout] 915 | | #[doc = " One-pole, one-zero highpass filter (1st order).\n"] [INFO] [stdout] 916 | | #[id = 303] [INFO] [stdout] 917 | | #[lower = highpole] [INFO] [stdout] ... | [INFO] [stdout] 927 | | } [INFO] [stdout] 928 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:914:9 [INFO] [stdout] | [INFO] [stdout] 914 | / define_processor!( [INFO] [stdout] 915 | | #[doc = " One-pole, one-zero highpass filter (1st order).\n"] [INFO] [stdout] 916 | | #[id = 303] [INFO] [stdout] 917 | | #[lower = highpole] [INFO] [stdout] ... | [INFO] [stdout] 927 | | } [INFO] [stdout] 928 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:914:9 [INFO] [stdout] | [INFO] [stdout] 914 | / define_processor!( [INFO] [stdout] 915 | | #[doc = " One-pole, one-zero highpass filter (1st order).\n"] [INFO] [stdout] 916 | | #[id = 303] [INFO] [stdout] 917 | | #[lower = highpole] [INFO] [stdout] ... | [INFO] [stdout] 927 | | } [INFO] [stdout] 928 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:914:9 [INFO] [stdout] | [INFO] [stdout] 914 | / define_processor!( [INFO] [stdout] 915 | | #[doc = " One-pole, one-zero highpass filter (1st order).\n"] [INFO] [stdout] 916 | | #[id = 303] [INFO] [stdout] 917 | | #[lower = highpole] [INFO] [stdout] ... | [INFO] [stdout] 927 | | } [INFO] [stdout] 928 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:914:9 [INFO] [stdout] | [INFO] [stdout] 914 | / define_processor!( [INFO] [stdout] 915 | | #[doc = " One-pole, one-zero highpass filter (1st order).\n"] [INFO] [stdout] 916 | | #[id = 303] [INFO] [stdout] 917 | | #[lower = highpole] [INFO] [stdout] ... | [INFO] [stdout] 927 | | } [INFO] [stdout] 928 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:914:9 [INFO] [stdout] | [INFO] [stdout] 914 | / define_processor!( [INFO] [stdout] 915 | | #[doc = " One-pole, one-zero highpass filter (1st order).\n"] [INFO] [stdout] 916 | | #[id = 303] [INFO] [stdout] 917 | | #[lower = highpole] [INFO] [stdout] ... | [INFO] [stdout] 927 | | } [INFO] [stdout] 928 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 96 | fn neg(self) -> Self::Output { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 97 | use crate::processors::input::*; [INFO] [stdout] 98 | crate::processors::unary::neg().with_input(self) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:914:9 [INFO] [stdout] | [INFO] [stdout] 914 | / define_processor!( [INFO] [stdout] 915 | | #[doc = " One-pole, one-zero highpass filter (1st order).\n"] [INFO] [stdout] 916 | | #[id = 303] [INFO] [stdout] 917 | | #[lower = highpole] [INFO] [stdout] ... | [INFO] [stdout] 927 | | } [INFO] [stdout] 928 | | ); [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 `define_processor_ops` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:930:9 [INFO] [stdout] | [INFO] [stdout] 930 | / define_processor!( [INFO] [stdout] 931 | | #[doc = " Constant-gain bandpass resonator.\n"] [INFO] [stdout] 932 | | #[id = 304] [INFO] [stdout] 933 | | #[lower = resonator] [INFO] [stdout] ... | [INFO] [stdout] 947 | | } [INFO] [stdout] 948 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [INFO] [stdout] 64 | / crate::processors::binary::$lower() [INFO] [stdout] 65 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:930:9 [INFO] [stdout] | [INFO] [stdout] 930 | / define_processor!( [INFO] [stdout] 931 | | #[doc = " Constant-gain bandpass resonator.\n"] [INFO] [stdout] 932 | | #[id = 304] [INFO] [stdout] 933 | | #[lower = resonator] [INFO] [stdout] ... | [INFO] [stdout] 947 | | } [INFO] [stdout] 948 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 74 | fn $lower(self, rhs: Rhs) -> Self::Output { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | use crate::processors::input::*; [INFO] [stdout] 76 | / crate::processors::binary::$lower() [INFO] [stdout] 77 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:930:9 [INFO] [stdout] | [INFO] [stdout] 930 | / define_processor!( [INFO] [stdout] 931 | | #[doc = " Constant-gain bandpass resonator.\n"] [INFO] [stdout] 932 | | #[id = 304] [INFO] [stdout] 933 | | #[lower = resonator] [INFO] [stdout] ... | [INFO] [stdout] 947 | | } [INFO] [stdout] 948 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 38 | fn $lower(self, rhs: $name) -> Self::Output { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | use crate::processors::input::*; [INFO] [stdout] 40 | / crate::processors::binary::$lower() [INFO] [stdout] 41 | | .with_lhs(self) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/processors.rs:930:9 [INFO] [stdout] | [INFO] [stdout] 930 | / define_processor!( [INFO] [stdout] 931 | | #[doc = " Constant-gain bandpass resonator.\n"] [INFO] [stdout] 932 | | #[id = 304] [INFO] [stdout] 933 | | #[lower = resonator] [INFO] [stdout] ... | [INFO] [stdout] 947 | | } [INFO] [stdout] 948 | | ); [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 `define_processor_binary_op` which comes from the expansion of the macro `define_processor` (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/processor.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 62 | fn $lower(self, rhs: Rhs) -> Self::Output { [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] 63 | use crate::processors::input::*; [WARN] too many lines in the log, truncating it