[INFO] fetching crate komunikilo 0.1.5... [INFO] checking komunikilo-0.1.5 against try#4d98531622e1718ae0bc3c7a1ab9cd8938428452+rustflags=-Dtail_expr_drop_order for pr-129604 [INFO] extracting crate komunikilo 0.1.5 into /workspace/builds/worker-4-tc2/source [INFO] validating manifest of crates.io crate komunikilo 0.1.5 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 komunikilo 0.1.5 [INFO] finished tweaking crates.io crate komunikilo 0.1.5 [INFO] tweaked toml for crates.io crate komunikilo 0.1.5 written to /workspace/builds/worker-4-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] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 127 packages to latest compatible versions [INFO] [stderr] Adding heck v0.4.1 (latest: v0.5.0) [INFO] [stderr] Adding itertools v0.12.1 (latest: v0.13.0) [INFO] [stderr] Adding lstsq v0.5.0 (latest: v0.6.0) [INFO] [stderr] Adding nalgebra v0.32.6 (latest: v0.33.0) [INFO] [stderr] Adding ndarray v0.15.6 (latest: v0.16.1) [INFO] [stderr] Adding ndrustfft v0.4.5 (latest: v0.5.0) [INFO] [stderr] Adding pyo3 v0.21.2 (latest: v0.22.2) [INFO] [stderr] Adding pyo3-build-config v0.21.2 (latest: v0.22.2) [INFO] [stderr] Adding pyo3-ffi v0.21.2 (latest: v0.22.2) [INFO] [stderr] Adding pyo3-macros v0.21.2 (latest: v0.22.2) [INFO] [stderr] Adding pyo3-macros-backend v0.21.2 (latest: v0.22.2) [INFO] [stderr] Adding rstest v0.21.0 (latest: v0.22.0) [INFO] [stderr] Adding rstest_macros v0.21.0 (latest: v0.22.0) [INFO] [stderr] Adding rustc-hash v1.1.0 (latest: v2.0.0) [INFO] [stderr] Adding simba v0.8.1 (latest: v0.9.0) [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.2+wasi-0.2.1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] 6f8048a83e8a0cbacc2ab96705e8cbfdfc8f2b21d7bec428c70480d5f98d4095 [INFO] running `Command { std: "docker" "start" "-a" "6f8048a83e8a0cbacc2ab96705e8cbfdfc8f2b21d7bec428c70480d5f98d4095", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "6f8048a83e8a0cbacc2ab96705e8cbfdfc8f2b21d7bec428c70480d5f98d4095", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6f8048a83e8a0cbacc2ab96705e8cbfdfc8f2b21d7bec428c70480d5f98d4095", kill_on_drop: false }` [INFO] [stdout] 6f8048a83e8a0cbacc2ab96705e8cbfdfc8f2b21d7bec428c70480d5f98d4095 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] 1ac3fd1131857c60a772a1f7702dec4c05b9df25628d4d830d3b5e86df8a2cb1 [INFO] running `Command { std: "docker" "start" "-a" "1ac3fd1131857c60a772a1f7702dec4c05b9df25628d4d830d3b5e86df8a2cb1", kill_on_drop: false }` [INFO] [stderr] Compiling target-lexicon v0.12.16 [INFO] [stderr] Compiling matrixmultiply v0.3.9 [INFO] [stderr] Checking strength_reduce v0.2.4 [INFO] [stderr] Compiling rustfft v6.2.0 [INFO] [stderr] Compiling memoffset v0.9.1 [INFO] [stderr] Checking num-complex v0.4.6 [INFO] [stderr] Checking approx v0.5.1 [INFO] [stderr] Checking num-bigint v0.4.6 [INFO] [stderr] Checking primal-check v0.3.4 [INFO] [stderr] Checking zerocopy v0.7.35 [INFO] [stderr] Compiling rstest_macros v0.21.0 [INFO] [stderr] Checking futures-util v0.3.30 [INFO] [stderr] Checking unindent v0.2.3 [INFO] [stderr] Compiling indoc v2.0.5 [INFO] [stderr] Compiling proc-macro-crate v3.2.0 [INFO] [stderr] Compiling regex v1.10.6 [INFO] [stderr] Checking num-iter v0.1.45 [INFO] [stderr] Checking gaussfilt v0.1.3 [INFO] [stderr] Checking transpose v0.2.3 [INFO] [stderr] Checking itertools v0.12.1 [INFO] [stderr] Compiling komunikilo v0.1.5 (/opt/rustwide/workdir) [INFO] [stderr] Checking rustc-hash v1.1.0 [INFO] [stderr] Checking easy-cast v0.5.2 [INFO] [stderr] Checking reed-solomon v0.2.1 [INFO] [stderr] Checking assert_approx_eq v1.1.0 [INFO] [stderr] Checking float-ord v0.3.2 [INFO] [stderr] Checking futures-timer v3.0.3 [INFO] [stderr] Checking simba v0.8.1 [INFO] [stderr] Checking ndarray v0.15.6 [INFO] [stderr] Checking ppv-lite86 v0.2.20 [INFO] [stderr] Checking average v0.15.1 [INFO] [stderr] Compiling pyo3-build-config v0.21.2 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking num-rational v0.4.2 [INFO] [stderr] Checking num v0.4.3 [INFO] [stderr] Checking rand_distr v0.4.3 [INFO] [stderr] Compiling pyo3-macros-backend v0.21.2 [INFO] [stderr] Compiling pyo3-ffi v0.21.2 [INFO] [stderr] Compiling pyo3 v0.21.2 [INFO] [stderr] Checking futures-executor v0.3.30 [INFO] [stderr] Checking futures v0.3.30 [INFO] [stderr] Checking rstest v0.21.0 [INFO] [stderr] Checking nalgebra v0.32.6 [INFO] [stderr] Compiling pyo3-macros v0.21.2 [INFO] [stderr] Checking rustdct v0.7.1 [INFO] [stderr] Checking realfft v3.3.0 [INFO] [stderr] Checking welch-sde v0.1.0 [INFO] [stderr] Checking ndrustfft v0.4.5 [INFO] [stderr] Checking numpy v0.21.0 [INFO] [stderr] Checking kalmanfilt v0.2.4 [INFO] [stderr] Checking lstsq v0.5.0 [INFO] [stderr] Checking sci-rs v0.3.15 [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 65 | fn bools_to_u8s>(bools: I) -> impl Iterator { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 66 | bools.chunks(8).map(|chunk| { [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/lib.rs:171:5 [INFO] [stdout] | [INFO] [stdout] 168 | signal: I, [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 171 | / signal [INFO] [stdout] 172 | | .zip( [INFO] [stdout] 173 | | Normal::new(0f64, sigma) [INFO] [stdout] 174 | | .unwrap() [INFO] [stdout] 175 | | .sample_iter(rand::thread_rng()), [INFO] [stdout] 176 | | ) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:181:5 [INFO] [stdout] | [INFO] [stdout] 180 | pub fn awgn>(signal: I, sigma: f64) -> impl Iterator { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 181 | / signal [INFO] [stdout] 182 | | .zip( [INFO] [stdout] 183 | | Normal::new(0f64, sigma) [INFO] [stdout] 184 | | .unwrap() [INFO] [stdout] 185 | | .sample_iter(rand::thread_rng()), [INFO] [stdout] 186 | | ) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:197:5 [INFO] [stdout] | [INFO] [stdout] 196 | pub fn energy>(signal: I, sample_rate: f64) -> f64 { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 197 | signal.map(|sample| sample.powi(2)).sum::() / sample_rate [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:294:32 [INFO] [stdout] | [INFO] [stdout] 294 | #[pyo3(signature=(signal, ssca=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/bch.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 10 | pub fn bch_stream_encode>(data: I) -> impl Iterator { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 11 | / bools_to_u8s(data) [INFO] [stdout] 12 | | .chunks(DAT_VALUE) [INFO] [stdout] 13 | | .flat_map(|chunk| { [INFO] [stdout] 14 | | let enc = Encoder::new(ECC_VALUE); [INFO] [stdout] 15 | | let encoded: Vec = Vec::from(&enc.encode(&chunk)[..]); [INFO] [stdout] 16 | | encoded.into_iter() [INFO] [stdout] 17 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/bch.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn bch_stream_decode>(data: I) -> impl Iterator { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 22 | / bools_to_u8s(data) [INFO] [stdout] 23 | | .chunks(FRAME_VALUE) [INFO] [stdout] 24 | | .flat_map(|chunk| { [INFO] [stdout] 25 | | let dec = Decoder::new(ECC_VALUE); [INFO] [stdout] ... | [INFO] [stdout] 37 | | } [INFO] [stdout] 38 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/bpf.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 12 | stream: I, [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 16 | let mut planner: RealFftPlanner = RealFftPlanner::new(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 17 | let fft = planner.plan_fft_forward(fft_len); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 18 | let ifft = planner.plan_fft_inverse(fft_len); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 24 | stream.chunks(fft_len).flat_map(move |chunk| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/bpf.rs:24:37 [INFO] [stdout] | [INFO] [stdout] 12 | stream: I, [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 16 | let mut planner: RealFftPlanner = RealFftPlanner::new(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 17 | let fft = planner.plan_fft_forward(fft_len); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 18 | let ifft = planner.plan_fft_inverse(fft_len); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 24 | stream.chunks(fft_len).flat_map(move |chunk| { [INFO] [stdout] | _____________________________________^ [INFO] [stdout] 25 | | assert_eq!(chunk.len(), fft_len); [INFO] [stdout] 26 | | let mut spectrum = fft.make_output_vec(); [INFO] [stdout] 27 | | let mut chunk = chunk.clone(); [INFO] [stdout] ... | [INFO] [stdout] 44 | | real_sig.into_iter().map(move |s_i| s_i / (fft_len as f64)) [INFO] [stdout] 45 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/bpf.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 51 | stream: I, [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 64 | / stream [INFO] [stdout] 65 | | .chunks(FFT_LEN * 10) [INFO] [stdout] | |_____________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/bpsk.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 24 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 34 | / message [INFO] [stdout] 35 | | .map(bit_to_nrz) [INFO] [stdout] 36 | | .inflate(samples_per_symbol) [INFO] [stdout] 37 | | .enumerate() [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/bpsk.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 45 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 53 | / message [INFO] [stdout] 54 | | .enumerate() [INFO] [stdout] 55 | | .map(move |(idx, sample)| { [INFO] [stdout] 56 | | let time = idx as f64 * t_step; [INFO] [stdout] ... | [INFO] [stdout] 60 | | .take_every(samples_per_symbol) [INFO] [stdout] 61 | | .map(|thresh_val| thresh_val > 0f64) [INFO] [stdout] | |____________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cdma.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 10 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 13 | / message [INFO] [stdout] 14 | | .inflate(key.len()) // Make each bit as long as the key. [INFO] [stdout] 15 | | .zip(key.iter().cycle()) [INFO] [stdout] | |________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cdma.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 21 | bitstream: I, [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 25 | / bitstream [INFO] [stdout] 26 | | .zip(key.iter().cycle()) [INFO] [stdout] 27 | | .map(|(bit, key)| bit ^ key) // XOR the bit with the entire key. [INFO] [stdout] 28 | | .chunks(key.len()) [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cdma.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 44 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 59 | / tx_bpsk_signal(message, sample_rate, symbol_rate, carrier_freq) [INFO] [stdout] 60 | | .zip(key.iter().inflate(samples_per_chip).cycle()) [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cdma.rs:100:9 [INFO] [stdout] | [INFO] [stdout] 93 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 100 | bch_stream_encode(message), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cdma.rs:118:23 [INFO] [stdout] | [INFO] [stdout] 112 | signal: I, [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 118 | bch_stream_decode(rx_cdma_bpsk_signal( [INFO] [stdout] | _______________________^ [INFO] [stdout] 119 | | signal, [INFO] [stdout] 120 | | sample_rate, [INFO] [stdout] 121 | | symbol_rate, [INFO] [stdout] 122 | | carrier_freq, [INFO] [stdout] 123 | | key, [INFO] [stdout] 124 | | )) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cdma.rs:146:5 [INFO] [stdout] | [INFO] [stdout] 131 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 146 | / tx_qpsk_signal(message, sample_rate, symbol_rate, carrier_freq) [INFO] [stdout] 147 | | .zip(key.iter().inflate(samples_per_chip).cycle()) [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/csk.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 3 | pub fn tx_baseband_csk>(message: I) -> impl Iterator { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7 | / message [INFO] [stdout] 8 | | .zip(LogisticMap::new(mu, x0_1)) [INFO] [stdout] 9 | | .zip(LogisticMap::new(mu, x0_2)) [INFO] [stdout] | |________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/csk.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 13 | fn rx_baseband_csk>(message: I) -> impl Iterator { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 17 | / message [INFO] [stdout] 18 | | .zip(LogisticMap::new(mu, x0_1)) [INFO] [stdout] 19 | | .zip(LogisticMap::new(mu, x0_2)) [INFO] [stdout] | |________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/dcsk.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 4 | pub fn tx_baseband_dcsk>(message: I) -> impl Iterator { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 5 | / message [INFO] [stdout] 6 | | .zip(LogisticMap::new(3.9, 0.1)) [INFO] [stdout] | |________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/dcsk.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 10 | pub fn rx_baseband_dcsk>(message: I) -> impl Iterator { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 11 | / message [INFO] [stdout] 12 | | .tuples() [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/fh.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 59 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 69 | / message [INFO] [stdout] 70 | | .zip(HopTable::new(low_freq, high_freq, num_freqs, 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/fh.rs:88:5 [INFO] [stdout] | [INFO] [stdout] 77 | signal: I, [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 88 | / signal [INFO] [stdout] 89 | | .chunks(samples_per_symbol) [INFO] [stdout] 90 | | .zip(HopTable::new(low_freq, high_freq, num_freqs, 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/fh.rs:111:5 [INFO] [stdout] | [INFO] [stdout] 97 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 111 | / message [INFO] [stdout] 112 | | .map(bit_to_nrz) [INFO] [stdout] 113 | | .zip(HopTable::new(low_freq, high_freq, num_freqs, SEED)) [INFO] [stdout] 114 | | .enumerate() [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/fh_css.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 43 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 55 | / message [INFO] [stdout] 56 | | .zip(HopTable::new(low_freq, high_freq, num_freqs, 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/fh_ofdm_dcsk.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 17 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 20 | let mut fftp = FftPlanner::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21 | let fft = fftp.plan_fft_inverse(NUM_SUBCARRIERS); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 24 | let bpsk_symbols = tx_baseband_bpsk_signal(message); [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 25 | [INFO] [stdout] 26 | / bpsk_symbols [INFO] [stdout] 27 | | .wchunks(NUM_SUBCARRIERS - 1) // S/P [INFO] [stdout] 28 | | .zip(Chebyshev::new(0.5).chunks(NUM_SUBCARRIERS)) [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/fh_ofdm_dcsk.rs:29:19 [INFO] [stdout] | [INFO] [stdout] 17 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 20 | let mut fftp = FftPlanner::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21 | let fft = fftp.plan_fft_inverse(NUM_SUBCARRIERS); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 24 | let bpsk_symbols = tx_baseband_bpsk_signal(message); [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29 | .flat_map(move |(bpsk_symbols, chaotic_sequence)| { [INFO] [stdout] | ___________________^ [INFO] [stdout] 30 | | let pre_hop_symbols: Vec> = iter::once(chaotic_sequence[0]) [INFO] [stdout] 31 | | .map(Complex::from) [INFO] [stdout] 32 | | .chain( [INFO] [stdout] ... | [INFO] [stdout] 64 | | cp_symbol [INFO] [stdout] 65 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/fh_ofdm_dcsk.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 69 | signal: I, [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 73 | let mut fftp = FftPlanner::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 74 | let fft = fftp.plan_fft_forward(NUM_SUBCARRIERS); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 77 | / signal [INFO] [stdout] 78 | | .chunks(NUM_SUBCARRIERS + CP_LEN) [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/fh_ofdm_dcsk.rs:79:19 [INFO] [stdout] | [INFO] [stdout] 69 | signal: I, [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 73 | let mut fftp = FftPlanner::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 74 | let fft = fftp.plan_fft_forward(NUM_SUBCARRIERS); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 79 | .flat_map(move |chunk| { [INFO] [stdout] | ___________________^ [INFO] [stdout] 80 | | let mut buffer: Vec> = Vec::from(&chunk[CP_LEN..]); // CP Removal [INFO] [stdout] 81 | | [INFO] [stdout] 82 | | fft.process_with_scratch(&mut buffer, &mut fft_scratch); // IFFT [INFO] [stdout] ... | [INFO] [stdout] 102 | | .map(move |idx| (a.conj() * b[idx]).re.is_sign_positive()) [INFO] [stdout] 103 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/fh_ofdm_dcsk.rs:120:5 [INFO] [stdout] | [INFO] [stdout] 108 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 120 | / tx_baseband_fh_ofdm_dcsk_signal(message) [INFO] [stdout] 121 | | .zip(HopTable::new(low_freq, high_freq, num_freqs, SEED)) [INFO] [stdout] 122 | | .inflate(samples_per_symbol) [INFO] [stdout] 123 | | .enumerate() [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/fh_ofdm_dcsk.rs:141:5 [INFO] [stdout] | [INFO] [stdout] 131 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 141 | / tx_baseband_fh_ofdm_dcsk_signal(message) [INFO] [stdout] 142 | | .inflate(samples_per_symbol) [INFO] [stdout] 143 | | .enumerate() [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/fm.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 5 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 15 | / message [INFO] [stdout] 16 | | .map(bit_to_nrz) [INFO] [stdout] 17 | | .inflate(samples_per_symbol) [INFO] [stdout] 18 | | .enumerate() [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/fm.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 26 | signal: I, [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35 | / signal [INFO] [stdout] 36 | | .chunks(samples_per_symbol) [INFO] [stdout] 37 | | .enumerate() [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/fm.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 63 | signal: I, [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 72 | / signal [INFO] [stdout] 73 | | .inflate(samples_per_symbol) [INFO] [stdout] 74 | | .integrate() [INFO] [stdout] 75 | | .enumerate() [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/fsk.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 5 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 16 | / message [INFO] [stdout] 17 | | .map(move |bit| if bit { freq_high } else { freq_low }) [INFO] [stdout] 18 | | .inflate(samples_per_symbol) [INFO] [stdout] 19 | | .enumerate() [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/fsk.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 27 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 40 | / message [INFO] [stdout] 41 | | .map(move |bit| if bit { freq_high } else { freq_low }) [INFO] [stdout] 42 | | .inflate(samples_per_symbol) [INFO] [stdout] 43 | | .enumerate() [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/fsk.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 51 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63 | / message [INFO] [stdout] 64 | | .map(move |bit| if bit { freq_high } else { freq_low }) [INFO] [stdout] 65 | | .inflate(samples_per_symbol) [INFO] [stdout] 66 | | .enumerate() [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/iter/integrate.rs:10:18 [INFO] [stdout] | [INFO] [stdout] 7 | pub fn new(source: I) -> Integrate { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 10 | sum: T::default(), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ofdm.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 63 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 73 | let mut fftp = FftPlanner::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 74 | [INFO] [stdout] 75 | let fft = fftp.plan_fft_forward(subcarriers); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 78 | / message [INFO] [stdout] 79 | | .chunks(subcarriers + cp_len) // S/P [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ofdm.rs:80:19 [INFO] [stdout] | [INFO] [stdout] 63 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 73 | let mut fftp = FftPlanner::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 74 | [INFO] [stdout] 75 | let fft = fftp.plan_fft_forward(subcarriers); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 80 | .flat_map(move |ofdm_symbol_data| { [INFO] [stdout] | ___________________^ [INFO] [stdout] 81 | | // let mut buffer: Vec> = fftshift(&ofdm_symbol_data[cp_len..]); // CP Removal [INFO] [stdout] 82 | | let mut buffer: Vec> = Vec::from(&ofdm_symbol_data[cp_len..]); // CP Removal [INFO] [stdout] 83 | | fft.process_with_scratch(&mut buffer, &mut scratch); // IFFT [INFO] [stdout] ... | [INFO] [stdout] 92 | | data_symbols.into_iter() [INFO] [stdout] 93 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ofdm.rs:110:5 [INFO] [stdout] | [INFO] [stdout] 97 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 107 | let ofdm_symbols = [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 110 | / ofdm_symbols [INFO] [stdout] 111 | | .inflate(samples_per_symbol) [INFO] [stdout] 112 | | .enumerate() [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qpsk.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 7 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 8 | ) -> impl Iterator> { [INFO] [stdout] 9 | message.tuples().map(|(bit1, bit2)| match (bit1, bit2) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qpsk.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 24 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31 | / message [INFO] [stdout] 32 | | .tuples() [INFO] [stdout] 33 | | .inflate(samples_per_symbol) [INFO] [stdout] 34 | | .enumerate() [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qpsk.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 46 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 56 | / message [INFO] [stdout] 57 | | .enumerate() [INFO] [stdout] 58 | | .map(move |(idx, sample)| { [INFO] [stdout] 59 | | let time = idx as f64 * t_step; [INFO] [stdout] ... | [INFO] [stdout] 64 | | }) [INFO] [stdout] 65 | | .nintegrate_and_dump(samples_per_symbol) [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 45 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `komunikilo` (lib) due to 46 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 65 | fn bools_to_u8s>(bools: I) -> impl Iterator { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 66 | bools.chunks(8).map(|chunk| { [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/lib.rs:171:5 [INFO] [stdout] | [INFO] [stdout] 168 | signal: I, [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 171 | / signal [INFO] [stdout] 172 | | .zip( [INFO] [stdout] 173 | | Normal::new(0f64, sigma) [INFO] [stdout] 174 | | .unwrap() [INFO] [stdout] 175 | | .sample_iter(rand::thread_rng()), [INFO] [stdout] 176 | | ) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:181:5 [INFO] [stdout] | [INFO] [stdout] 180 | pub fn awgn>(signal: I, sigma: f64) -> impl Iterator { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 181 | / signal [INFO] [stdout] 182 | | .zip( [INFO] [stdout] 183 | | Normal::new(0f64, sigma) [INFO] [stdout] 184 | | .unwrap() [INFO] [stdout] 185 | | .sample_iter(rand::thread_rng()), [INFO] [stdout] 186 | | ) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:197:5 [INFO] [stdout] | [INFO] [stdout] 196 | pub fn energy>(signal: I, sample_rate: f64) -> f64 { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 197 | signal.map(|sample| sample.powi(2)).sum::() / sample_rate [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:294:32 [INFO] [stdout] | [INFO] [stdout] 294 | #[pyo3(signature=(signal, ssca=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/bch.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 10 | pub fn bch_stream_encode>(data: I) -> impl Iterator { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 11 | / bools_to_u8s(data) [INFO] [stdout] 12 | | .chunks(DAT_VALUE) [INFO] [stdout] 13 | | .flat_map(|chunk| { [INFO] [stdout] 14 | | let enc = Encoder::new(ECC_VALUE); [INFO] [stdout] 15 | | let encoded: Vec = Vec::from(&enc.encode(&chunk)[..]); [INFO] [stdout] 16 | | encoded.into_iter() [INFO] [stdout] 17 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/bch.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn bch_stream_decode>(data: I) -> impl Iterator { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 22 | / bools_to_u8s(data) [INFO] [stdout] 23 | | .chunks(FRAME_VALUE) [INFO] [stdout] 24 | | .flat_map(|chunk| { [INFO] [stdout] 25 | | let dec = Decoder::new(ECC_VALUE); [INFO] [stdout] ... | [INFO] [stdout] 37 | | } [INFO] [stdout] 38 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/bpf.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 12 | stream: I, [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 16 | let mut planner: RealFftPlanner = RealFftPlanner::new(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 17 | let fft = planner.plan_fft_forward(fft_len); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 18 | let ifft = planner.plan_fft_inverse(fft_len); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 24 | stream.chunks(fft_len).flat_map(move |chunk| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/bpf.rs:24:37 [INFO] [stdout] | [INFO] [stdout] 12 | stream: I, [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 16 | let mut planner: RealFftPlanner = RealFftPlanner::new(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 17 | let fft = planner.plan_fft_forward(fft_len); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 18 | let ifft = planner.plan_fft_inverse(fft_len); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 24 | stream.chunks(fft_len).flat_map(move |chunk| { [INFO] [stdout] | _____________________________________^ [INFO] [stdout] 25 | | assert_eq!(chunk.len(), fft_len); [INFO] [stdout] 26 | | let mut spectrum = fft.make_output_vec(); [INFO] [stdout] 27 | | let mut chunk = chunk.clone(); [INFO] [stdout] ... | [INFO] [stdout] 44 | | real_sig.into_iter().map(move |s_i| s_i / (fft_len as f64)) [INFO] [stdout] 45 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/bpf.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 51 | stream: I, [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 64 | / stream [INFO] [stdout] 65 | | .chunks(FFT_LEN * 10) [INFO] [stdout] | |_____________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/bpsk.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 24 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 34 | / message [INFO] [stdout] 35 | | .map(bit_to_nrz) [INFO] [stdout] 36 | | .inflate(samples_per_symbol) [INFO] [stdout] 37 | | .enumerate() [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/bpsk.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 45 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 53 | / message [INFO] [stdout] 54 | | .enumerate() [INFO] [stdout] 55 | | .map(move |(idx, sample)| { [INFO] [stdout] 56 | | let time = idx as f64 * t_step; [INFO] [stdout] ... | [INFO] [stdout] 60 | | .take_every(samples_per_symbol) [INFO] [stdout] 61 | | .map(|thresh_val| thresh_val > 0f64) [INFO] [stdout] | |____________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cdma.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 10 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 13 | / message [INFO] [stdout] 14 | | .inflate(key.len()) // Make each bit as long as the key. [INFO] [stdout] 15 | | .zip(key.iter().cycle()) [INFO] [stdout] | |________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cdma.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 21 | bitstream: I, [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 25 | / bitstream [INFO] [stdout] 26 | | .zip(key.iter().cycle()) [INFO] [stdout] 27 | | .map(|(bit, key)| bit ^ key) // XOR the bit with the entire key. [INFO] [stdout] 28 | | .chunks(key.len()) [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cdma.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 44 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 59 | / tx_bpsk_signal(message, sample_rate, symbol_rate, carrier_freq) [INFO] [stdout] 60 | | .zip(key.iter().inflate(samples_per_chip).cycle()) [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cdma.rs:100:9 [INFO] [stdout] | [INFO] [stdout] 93 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 100 | bch_stream_encode(message), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cdma.rs:118:23 [INFO] [stdout] | [INFO] [stdout] 112 | signal: I, [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 118 | bch_stream_decode(rx_cdma_bpsk_signal( [INFO] [stdout] | _______________________^ [INFO] [stdout] 119 | | signal, [INFO] [stdout] 120 | | sample_rate, [INFO] [stdout] 121 | | symbol_rate, [INFO] [stdout] 122 | | carrier_freq, [INFO] [stdout] 123 | | key, [INFO] [stdout] 124 | | )) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cdma.rs:146:5 [INFO] [stdout] | [INFO] [stdout] 131 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 146 | / tx_qpsk_signal(message, sample_rate, symbol_rate, carrier_freq) [INFO] [stdout] 147 | | .zip(key.iter().inflate(samples_per_chip).cycle()) [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/csk.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 3 | pub fn tx_baseband_csk>(message: I) -> impl Iterator { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7 | / message [INFO] [stdout] 8 | | .zip(LogisticMap::new(mu, x0_1)) [INFO] [stdout] 9 | | .zip(LogisticMap::new(mu, x0_2)) [INFO] [stdout] | |________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/csk.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 13 | fn rx_baseband_csk>(message: I) -> impl Iterator { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 17 | / message [INFO] [stdout] 18 | | .zip(LogisticMap::new(mu, x0_1)) [INFO] [stdout] 19 | | .zip(LogisticMap::new(mu, x0_2)) [INFO] [stdout] | |________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/dcsk.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 4 | pub fn tx_baseband_dcsk>(message: I) -> impl Iterator { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 5 | / message [INFO] [stdout] 6 | | .zip(LogisticMap::new(3.9, 0.1)) [INFO] [stdout] | |________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/dcsk.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 10 | pub fn rx_baseband_dcsk>(message: I) -> impl Iterator { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 11 | / message [INFO] [stdout] 12 | | .tuples() [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/fh.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 59 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 69 | / message [INFO] [stdout] 70 | | .zip(HopTable::new(low_freq, high_freq, num_freqs, 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/fh.rs:88:5 [INFO] [stdout] | [INFO] [stdout] 77 | signal: I, [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 88 | / signal [INFO] [stdout] 89 | | .chunks(samples_per_symbol) [INFO] [stdout] 90 | | .zip(HopTable::new(low_freq, high_freq, num_freqs, 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/fh.rs:111:5 [INFO] [stdout] | [INFO] [stdout] 97 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 111 | / message [INFO] [stdout] 112 | | .map(bit_to_nrz) [INFO] [stdout] 113 | | .zip(HopTable::new(low_freq, high_freq, num_freqs, SEED)) [INFO] [stdout] 114 | | .enumerate() [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/fh_css.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 43 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 55 | / message [INFO] [stdout] 56 | | .zip(HopTable::new(low_freq, high_freq, num_freqs, 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/fh_ofdm_dcsk.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 17 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 20 | let mut fftp = FftPlanner::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21 | let fft = fftp.plan_fft_inverse(NUM_SUBCARRIERS); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 24 | let bpsk_symbols = tx_baseband_bpsk_signal(message); [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 25 | [INFO] [stdout] 26 | / bpsk_symbols [INFO] [stdout] 27 | | .wchunks(NUM_SUBCARRIERS - 1) // S/P [INFO] [stdout] 28 | | .zip(Chebyshev::new(0.5).chunks(NUM_SUBCARRIERS)) [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/fh_ofdm_dcsk.rs:29:19 [INFO] [stdout] | [INFO] [stdout] 17 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 20 | let mut fftp = FftPlanner::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21 | let fft = fftp.plan_fft_inverse(NUM_SUBCARRIERS); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 24 | let bpsk_symbols = tx_baseband_bpsk_signal(message); [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29 | .flat_map(move |(bpsk_symbols, chaotic_sequence)| { [INFO] [stdout] | ___________________^ [INFO] [stdout] 30 | | let pre_hop_symbols: Vec> = iter::once(chaotic_sequence[0]) [INFO] [stdout] 31 | | .map(Complex::from) [INFO] [stdout] 32 | | .chain( [INFO] [stdout] ... | [INFO] [stdout] 64 | | cp_symbol [INFO] [stdout] 65 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/fh_ofdm_dcsk.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 69 | signal: I, [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 73 | let mut fftp = FftPlanner::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 74 | let fft = fftp.plan_fft_forward(NUM_SUBCARRIERS); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 77 | / signal [INFO] [stdout] 78 | | .chunks(NUM_SUBCARRIERS + CP_LEN) [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/fh_ofdm_dcsk.rs:79:19 [INFO] [stdout] | [INFO] [stdout] 69 | signal: I, [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 73 | let mut fftp = FftPlanner::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 74 | let fft = fftp.plan_fft_forward(NUM_SUBCARRIERS); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 79 | .flat_map(move |chunk| { [INFO] [stdout] | ___________________^ [INFO] [stdout] 80 | | let mut buffer: Vec> = Vec::from(&chunk[CP_LEN..]); // CP Removal [INFO] [stdout] 81 | | [INFO] [stdout] 82 | | fft.process_with_scratch(&mut buffer, &mut fft_scratch); // IFFT [INFO] [stdout] ... | [INFO] [stdout] 102 | | .map(move |idx| (a.conj() * b[idx]).re.is_sign_positive()) [INFO] [stdout] 103 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/fh_ofdm_dcsk.rs:120:5 [INFO] [stdout] | [INFO] [stdout] 108 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 120 | / tx_baseband_fh_ofdm_dcsk_signal(message) [INFO] [stdout] 121 | | .zip(HopTable::new(low_freq, high_freq, num_freqs, SEED)) [INFO] [stdout] 122 | | .inflate(samples_per_symbol) [INFO] [stdout] 123 | | .enumerate() [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/fh_ofdm_dcsk.rs:141:5 [INFO] [stdout] | [INFO] [stdout] 131 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 141 | / tx_baseband_fh_ofdm_dcsk_signal(message) [INFO] [stdout] 142 | | .inflate(samples_per_symbol) [INFO] [stdout] 143 | | .enumerate() [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/fm.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 5 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 15 | / message [INFO] [stdout] 16 | | .map(bit_to_nrz) [INFO] [stdout] 17 | | .inflate(samples_per_symbol) [INFO] [stdout] 18 | | .enumerate() [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/fm.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 26 | signal: I, [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35 | / signal [INFO] [stdout] 36 | | .chunks(samples_per_symbol) [INFO] [stdout] 37 | | .enumerate() [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/fm.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 63 | signal: I, [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 72 | / signal [INFO] [stdout] 73 | | .inflate(samples_per_symbol) [INFO] [stdout] 74 | | .integrate() [INFO] [stdout] 75 | | .enumerate() [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/fsk.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 5 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 16 | / message [INFO] [stdout] 17 | | .map(move |bit| if bit { freq_high } else { freq_low }) [INFO] [stdout] 18 | | .inflate(samples_per_symbol) [INFO] [stdout] 19 | | .enumerate() [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/fsk.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 27 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 40 | / message [INFO] [stdout] 41 | | .map(move |bit| if bit { freq_high } else { freq_low }) [INFO] [stdout] 42 | | .inflate(samples_per_symbol) [INFO] [stdout] 43 | | .enumerate() [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/fsk.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 51 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63 | / message [INFO] [stdout] 64 | | .map(move |bit| if bit { freq_high } else { freq_low }) [INFO] [stdout] 65 | | .inflate(samples_per_symbol) [INFO] [stdout] 66 | | .enumerate() [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/iter/integrate.rs:10:18 [INFO] [stdout] | [INFO] [stdout] 7 | pub fn new(source: I) -> Integrate { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 10 | sum: T::default(), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ofdm.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 63 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 73 | let mut fftp = FftPlanner::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 74 | [INFO] [stdout] 75 | let fft = fftp.plan_fft_forward(subcarriers); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 78 | / message [INFO] [stdout] 79 | | .chunks(subcarriers + cp_len) // S/P [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ofdm.rs:80:19 [INFO] [stdout] | [INFO] [stdout] 63 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 73 | let mut fftp = FftPlanner::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 74 | [INFO] [stdout] 75 | let fft = fftp.plan_fft_forward(subcarriers); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 80 | .flat_map(move |ofdm_symbol_data| { [INFO] [stdout] | ___________________^ [INFO] [stdout] 81 | | // let mut buffer: Vec> = fftshift(&ofdm_symbol_data[cp_len..]); // CP Removal [INFO] [stdout] 82 | | let mut buffer: Vec> = Vec::from(&ofdm_symbol_data[cp_len..]); // CP Removal [INFO] [stdout] 83 | | fft.process_with_scratch(&mut buffer, &mut scratch); // IFFT [INFO] [stdout] ... | [INFO] [stdout] 92 | | data_symbols.into_iter() [INFO] [stdout] 93 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ofdm.rs:110:5 [INFO] [stdout] | [INFO] [stdout] 97 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 107 | let ofdm_symbols = [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 110 | / ofdm_symbols [INFO] [stdout] 111 | | .inflate(samples_per_symbol) [INFO] [stdout] 112 | | .enumerate() [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qpsk.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 7 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 8 | ) -> impl Iterator> { [INFO] [stdout] 9 | message.tuples().map(|(bit1, bit2)| match (bit1, bit2) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qpsk.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 24 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31 | / message [INFO] [stdout] 32 | | .tuples() [INFO] [stdout] 33 | | .inflate(samples_per_symbol) [INFO] [stdout] 34 | | .enumerate() [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qpsk.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 46 | message: I, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 56 | / message [INFO] [stdout] 57 | | .enumerate() [INFO] [stdout] 58 | | .map(move |(idx, sample)| { [INFO] [stdout] 59 | | let time = idx as f64 * t_step; [INFO] [stdout] ... | [INFO] [stdout] 64 | | }) [INFO] [stdout] 65 | | .nintegrate_and_dump(samples_per_symbol) [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 45 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `komunikilo` (lib test) due to 46 previous errors [INFO] running `Command { std: "docker" "inspect" "1ac3fd1131857c60a772a1f7702dec4c05b9df25628d4d830d3b5e86df8a2cb1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1ac3fd1131857c60a772a1f7702dec4c05b9df25628d4d830d3b5e86df8a2cb1", kill_on_drop: false }` [INFO] [stdout] 1ac3fd1131857c60a772a1f7702dec4c05b9df25628d4d830d3b5e86df8a2cb1