[INFO] cloning repository https://github.com/edgeone89/pocketfft_rust
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/edgeone89/pocketfft_rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fedgeone89%2Fpocketfft_rust", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fedgeone89%2Fpocketfft_rust'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] b081d4f214025f31cf6171b2577eb3534d879294
[INFO] testing edgeone89/pocketfft_rust against 1.54.0 for beta-1.55-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fedgeone89%2Fpocketfft_rust" "/workspace/builds/worker-2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/edgeone89/pocketfft_rust on toolchain 1.54.0
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/edgeone89/pocketfft_rust
[INFO] finished tweaking git repo https://github.com/edgeone89/pocketfft_rust
[INFO] tweaked toml for git repo https://github.com/edgeone89/pocketfft_rust written to /workspace/builds/worker-2/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "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-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+1.54.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] ab61cf6a24d2a069e80700bd7d534c8583cda136f8b23dfd57d56e61f1b6200b
[INFO] running `Command { std: "docker" "start" "-a" "ab61cf6a24d2a069e80700bd7d534c8583cda136f8b23dfd57d56e61f1b6200b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ab61cf6a24d2a069e80700bd7d534c8583cda136f8b23dfd57d56e61f1b6200b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ab61cf6a24d2a069e80700bd7d534c8583cda136f8b23dfd57d56e61f1b6200b", kill_on_drop: false }`
[INFO] [stdout] ab61cf6a24d2a069e80700bd7d534c8583cda136f8b23dfd57d56e61f1b6200b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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=warn" "-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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+1.54.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 86b9ecdd064fba8c203b83752acec6ed95e2e722297801419098280d02de5281
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "86b9ecdd064fba8c203b83752acec6ed95e2e722297801419098280d02de5281", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]    Compiling libc v0.2.98
[INFO] [stderr]    Compiling pocketfft_rust v0.0.4 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `fct`
[INFO] [stdout]     --> src/lib.rs:2672:55
[INFO] [stdout]      |
[INFO] [stdout] 2672 | fn pass_all(plan: &mut cfftp_plan_i, c: &mut [cmplx], fct: f64, sign: i64) -> i32 {
[INFO] [stdout]      |                                                       ^^^ help: if this is intentional, prefix it with an underscore: `_fct`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `memofs` is assigned to, but never used
[INFO] [stdout]     --> src/lib.rs:2831:13
[INFO] [stdout]      |
[INFO] [stdout] 2831 |     let mut memofs: usize = 0;
[INFO] [stdout]      |             ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider using `_memofs` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `m` is never read
[INFO] [stdout]     --> src/lib.rs:3063:9
[INFO] [stdout]      |
[INFO] [stdout] 3063 |         m += 2;
[INFO] [stdout]      |         ^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fct`
[INFO] [stdout]     --> src/lib.rs:3022:70
[INFO] [stdout]      |
[INFO] [stdout] 3022 | fn fftblue_fft(plan: &mut fftblue_plan_i, c: &mut [f64], isign: i32, fct: f64) -> i32 {
[INFO] [stdout]      |                                                                      ^^^ help: if this is intentional, prefix it with an underscore: `_fct`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:533:17
[INFO] [stdout]     |
[INFO] [stdout] 533 |             let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))]; //&cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stdout]     |                 ----^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:563:21
[INFO] [stdout]     |
[INFO] [stdout] 563 |                 let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stdout]     |                     ----^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:594:21
[INFO] [stdout]     |
[INFO] [stdout] 594 |                 let mut t0: cmplx = cc[(i) + ido * ((0) + cdim * (k))];
[INFO] [stdout]     |                     ----^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:641:17
[INFO] [stdout]     |
[INFO] [stdout] 641 |             let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stdout]     |                 ----^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:672:21
[INFO] [stdout]     |
[INFO] [stdout] 672 |                 let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stdout]     |                     ----^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:701:21
[INFO] [stdout]     |
[INFO] [stdout] 701 |                 let mut t0: cmplx = cc[(i) + ido * ((0) + cdim * (k))];
[INFO] [stdout]     |                     ----^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:844:21
[INFO] [stdout]     |
[INFO] [stdout] 844 |                 let mut cc0: cmplx = cc[(i)+ido*((0)+cdim*(k))];
[INFO] [stdout]     |                     ----^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:845:21
[INFO] [stdout]     |
[INFO] [stdout] 845 |                 let mut cc1: cmplx = cc[(i) + ido * ((1) + cdim * (k))];
[INFO] [stdout]     |                     ----^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:846:21
[INFO] [stdout]     |
[INFO] [stdout] 846 |                 let mut cc2: cmplx = cc[(i) + ido * ((2) + cdim * (k))];
[INFO] [stdout]     |                     ----^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:847:21
[INFO] [stdout]     |
[INFO] [stdout] 847 |                 let mut cc3: cmplx = cc[(i) + ido * ((3) + cdim * (k))];
[INFO] [stdout]     |                     ----^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:865:21
[INFO] [stdout]     |
[INFO] [stdout] 865 |                 let mut wa0: cmplx = wa[(i) - 1 + (0) * (ido - 1)];
[INFO] [stdout]     |                     ----^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:866:21
[INFO] [stdout]     |
[INFO] [stdout] 866 |                 let mut wa1: cmplx = wa[(i) - 1 + (1) * (ido - 1)];
[INFO] [stdout]     |                     ----^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:867:21
[INFO] [stdout]     |
[INFO] [stdout] 867 |                 let mut wa2: cmplx = wa[(i) - 1 + (2) * (ido - 1)];
[INFO] [stdout]     |                     ----^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:989:21
[INFO] [stdout]     |
[INFO] [stdout] 989 |                 let mut cc0: cmplx = cc[(i) + ido * ((0) + cdim * (k))];
[INFO] [stdout]     |                     ----^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:990:21
[INFO] [stdout]     |
[INFO] [stdout] 990 |                 let mut cc1: cmplx = cc[(i) + ido * ((1) + cdim * (k))];
[INFO] [stdout]     |                     ----^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:991:21
[INFO] [stdout]     |
[INFO] [stdout] 991 |                 let mut cc2: cmplx = cc[(i) + ido * ((2) + cdim * (k))];
[INFO] [stdout]     |                     ----^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:992:21
[INFO] [stdout]     |
[INFO] [stdout] 992 |                 let mut cc3: cmplx = cc[(i) + ido * ((3) + cdim * (k))];
[INFO] [stdout]     |                     ----^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1010:21
[INFO] [stdout]      |
[INFO] [stdout] 1010 |                 let mut wa0: cmplx = wa[(i) - 1 + (0) * (ido - 1)];
[INFO] [stdout]      |                     ----^^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1011:21
[INFO] [stdout]      |
[INFO] [stdout] 1011 |                 let mut wa1: cmplx = wa[(i) - 1 + (1) * (ido - 1)];
[INFO] [stdout]      |                     ----^^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1012:21
[INFO] [stdout]      |
[INFO] [stdout] 1012 |                 let mut wa2: cmplx = wa[(i) - 1 + (2) * (ido - 1)];
[INFO] [stdout]      |                     ----^^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1051:17
[INFO] [stdout]      |
[INFO] [stdout] 1051 |             let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stdout]      |                 ----^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1106:21
[INFO] [stdout]      |
[INFO] [stdout] 1106 |                 let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stdout]      |                     ----^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1159:21
[INFO] [stdout]      |
[INFO] [stdout] 1159 |                 let mut t0: cmplx = cc[(i) + ido * ((0) + cdim * (k))];
[INFO] [stdout]      |                     ----^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1260:17
[INFO] [stdout]      |
[INFO] [stdout] 1260 |             let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stdout]      |                 ----^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1315:21
[INFO] [stdout]      |
[INFO] [stdout] 1315 |                 let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stdout]      |                     ----^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1368:21
[INFO] [stdout]      |
[INFO] [stdout] 1368 |                 let mut t0: cmplx = cc[(i) + ido * ((0) + cdim * (k))];
[INFO] [stdout]      |                     ----^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1471:17
[INFO] [stdout]      |
[INFO] [stdout] 1471 |             let mut t1: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stdout]      |                 ----^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1550:21
[INFO] [stdout]      |
[INFO] [stdout] 1550 |                 let mut t1: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stdout]      |                     ----^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1628:21
[INFO] [stdout]      |
[INFO] [stdout] 1628 |                 let mut t1: cmplx = cc[(i) + ido * ((0) + cdim * (k))];
[INFO] [stdout]      |                     ----^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1783:17
[INFO] [stdout]      |
[INFO] [stdout] 1783 |             let mut t1: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stdout]      |                 ----^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:2162:21
[INFO] [stdout]      |
[INFO] [stdout] 2162 |                 let mut t1: cmplx = cc[(i) + ido * ((0) + cdim * (k))];
[INFO] [stdout]      |                     ----^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3460:13
[INFO] [stdout]      |
[INFO] [stdout] 3460 |         let mut tr1: f64;
[INFO] [stdout]      |             ----^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3461:13
[INFO] [stdout]      |
[INFO] [stdout] 3461 |         let mut tr2: f64;
[INFO] [stdout]      |             ----^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3481:17
[INFO] [stdout]      |
[INFO] [stdout] 3481 |             let mut ti1: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3482:17
[INFO] [stdout]      |
[INFO] [stdout] 3482 |             let mut ti2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3483:17
[INFO] [stdout]      |
[INFO] [stdout] 3483 |             let mut tr1: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3484:17
[INFO] [stdout]      |
[INFO] [stdout] 3484 |             let mut tr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3508:17
[INFO] [stdout]      |
[INFO] [stdout] 3508 |             let mut ci2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3509:17
[INFO] [stdout]      |
[INFO] [stdout] 3509 |             let mut ci3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3510:17
[INFO] [stdout]      |
[INFO] [stdout] 3510 |             let mut ci4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3511:17
[INFO] [stdout]      |
[INFO] [stdout] 3511 |             let mut cr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3512:17
[INFO] [stdout]      |
[INFO] [stdout] 3512 |             let mut cr3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3513:17
[INFO] [stdout]      |
[INFO] [stdout] 3513 |             let mut cr4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3514:17
[INFO] [stdout]      |
[INFO] [stdout] 3514 |             let mut ti1: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3515:17
[INFO] [stdout]      |
[INFO] [stdout] 3515 |             let mut ti2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3516:17
[INFO] [stdout]      |
[INFO] [stdout] 3516 |             let mut ti3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3517:17
[INFO] [stdout]      |
[INFO] [stdout] 3517 |             let mut ti4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3518:17
[INFO] [stdout]      |
[INFO] [stdout] 3518 |             let mut tr1: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3519:17
[INFO] [stdout]      |
[INFO] [stdout] 3519 |             let mut tr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3520:17
[INFO] [stdout]      |
[INFO] [stdout] 3520 |             let mut tr3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3521:17
[INFO] [stdout]      |
[INFO] [stdout] 3521 |             let mut tr4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3596:17
[INFO] [stdout]      |
[INFO] [stdout] 3596 |             let mut ti2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3597:17
[INFO] [stdout]      |
[INFO] [stdout] 3597 |             let mut tr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3655:17
[INFO] [stdout]      |
[INFO] [stdout] 3655 |             let mut di2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3656:17
[INFO] [stdout]      |
[INFO] [stdout] 3656 |             let mut di3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3657:17
[INFO] [stdout]      |
[INFO] [stdout] 3657 |             let mut dr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3658:17
[INFO] [stdout]      |
[INFO] [stdout] 3658 |             let mut dr3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3700:13
[INFO] [stdout]      |
[INFO] [stdout] 3700 |         let mut ci4: f64;
[INFO] [stdout]      |             ----^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3701:13
[INFO] [stdout]      |
[INFO] [stdout] 3701 |         let mut ci5: f64;
[INFO] [stdout]      |             ----^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3722:17
[INFO] [stdout]      |
[INFO] [stdout] 3722 |             let mut tr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3723:17
[INFO] [stdout]      |
[INFO] [stdout] 3723 |             let mut tr3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3724:17
[INFO] [stdout]      |
[INFO] [stdout] 3724 |             let mut tr4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3725:17
[INFO] [stdout]      |
[INFO] [stdout] 3725 |             let mut tr5: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3726:17
[INFO] [stdout]      |
[INFO] [stdout] 3726 |             let mut ti2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3727:17
[INFO] [stdout]      |
[INFO] [stdout] 3727 |             let mut ti3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3728:17
[INFO] [stdout]      |
[INFO] [stdout] 3728 |             let mut ti4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3729:17
[INFO] [stdout]      |
[INFO] [stdout] 3729 |             let mut ti5: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3750:17
[INFO] [stdout]      |
[INFO] [stdout] 3750 |             let mut ci4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3751:17
[INFO] [stdout]      |
[INFO] [stdout] 3751 |             let mut ci5: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3752:17
[INFO] [stdout]      |
[INFO] [stdout] 3752 |             let mut cr5: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3753:17
[INFO] [stdout]      |
[INFO] [stdout] 3753 |             let mut cr4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3761:17
[INFO] [stdout]      |
[INFO] [stdout] 3761 |             let mut dr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3762:17
[INFO] [stdout]      |
[INFO] [stdout] 3762 |             let mut dr3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3763:17
[INFO] [stdout]      |
[INFO] [stdout] 3763 |             let mut dr4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3764:17
[INFO] [stdout]      |
[INFO] [stdout] 3764 |             let mut dr5: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3765:17
[INFO] [stdout]      |
[INFO] [stdout] 3765 |             let mut di2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3766:17
[INFO] [stdout]      |
[INFO] [stdout] 3766 |             let mut di3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3767:17
[INFO] [stdout]      |
[INFO] [stdout] 3767 |             let mut di4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3768:17
[INFO] [stdout]      |
[INFO] [stdout] 3768 |             let mut di5: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4172:13
[INFO] [stdout]      |
[INFO] [stdout] 4172 |         let mut tr1: f64;
[INFO] [stdout]      |             ----^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4173:13
[INFO] [stdout]      |
[INFO] [stdout] 4173 |         let mut tr2: f64;
[INFO] [stdout]      |             ----^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4218:17
[INFO] [stdout]      |
[INFO] [stdout] 4218 |             let mut ci2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4219:17
[INFO] [stdout]      |
[INFO] [stdout] 4219 |             let mut ci3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4220:17
[INFO] [stdout]      |
[INFO] [stdout] 4220 |             let mut ci4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4221:17
[INFO] [stdout]      |
[INFO] [stdout] 4221 |             let mut cr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4222:17
[INFO] [stdout]      |
[INFO] [stdout] 4222 |             let mut cr3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4223:17
[INFO] [stdout]      |
[INFO] [stdout] 4223 |             let mut cr4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4224:17
[INFO] [stdout]      |
[INFO] [stdout] 4224 |             let mut ti1: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4225:17
[INFO] [stdout]      |
[INFO] [stdout] 4225 |             let mut ti2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4226:17
[INFO] [stdout]      |
[INFO] [stdout] 4226 |             let mut ti3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4227:17
[INFO] [stdout]      |
[INFO] [stdout] 4227 |             let mut ti4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4228:17
[INFO] [stdout]      |
[INFO] [stdout] 4228 |             let mut tr1: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4229:17
[INFO] [stdout]      |
[INFO] [stdout] 4229 |             let mut tr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4230:17
[INFO] [stdout]      |
[INFO] [stdout] 4230 |             let mut tr3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4231:17
[INFO] [stdout]      |
[INFO] [stdout] 4231 |             let mut tr4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4292:17
[INFO] [stdout]      |
[INFO] [stdout] 4292 |             let mut tr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4293:17
[INFO] [stdout]      |
[INFO] [stdout] 4293 |             let mut ti2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4337:17
[INFO] [stdout]      |
[INFO] [stdout] 4337 |             let mut di2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4338:17
[INFO] [stdout]      |
[INFO] [stdout] 4338 |             let mut di3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4339:17
[INFO] [stdout]      |
[INFO] [stdout] 4339 |             let mut dr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4340:17
[INFO] [stdout]      |
[INFO] [stdout] 4340 |             let mut dr3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4384:13
[INFO] [stdout]      |
[INFO] [stdout] 4384 |         let mut cr2: f64;
[INFO] [stdout]      |             ----^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4385:13
[INFO] [stdout]      |
[INFO] [stdout] 4385 |         let mut cr3: f64;
[INFO] [stdout]      |             ----^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4386:13
[INFO] [stdout]      |
[INFO] [stdout] 4386 |         let mut ci4: f64;
[INFO] [stdout]      |             ----^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4387:13
[INFO] [stdout]      |
[INFO] [stdout] 4387 |         let mut ci5: f64;
[INFO] [stdout]      |             ----^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4408:17
[INFO] [stdout]      |
[INFO] [stdout] 4408 |             let mut ci2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4409:17
[INFO] [stdout]      |
[INFO] [stdout] 4409 |             let mut di2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4410:17
[INFO] [stdout]      |
[INFO] [stdout] 4410 |             let mut ci4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4411:17
[INFO] [stdout]      |
[INFO] [stdout] 4411 |             let mut ci5: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4412:17
[INFO] [stdout]      |
[INFO] [stdout] 4412 |             let mut di3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4413:17
[INFO] [stdout]      |
[INFO] [stdout] 4413 |             let mut di4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4414:17
[INFO] [stdout]      |
[INFO] [stdout] 4414 |             let mut di5: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4415:17
[INFO] [stdout]      |
[INFO] [stdout] 4415 |             let mut ci3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4416:17
[INFO] [stdout]      |
[INFO] [stdout] 4416 |             let mut cr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4417:17
[INFO] [stdout]      |
[INFO] [stdout] 4417 |             let mut cr3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4418:17
[INFO] [stdout]      |
[INFO] [stdout] 4418 |             let mut dr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4419:17
[INFO] [stdout]      |
[INFO] [stdout] 4419 |             let mut dr3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4420:17
[INFO] [stdout]      |
[INFO] [stdout] 4420 |             let mut dr4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4421:17
[INFO] [stdout]      |
[INFO] [stdout] 4421 |             let mut dr5: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4422:17
[INFO] [stdout]      |
[INFO] [stdout] 4422 |             let mut cr5: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4423:17
[INFO] [stdout]      |
[INFO] [stdout] 4423 |             let mut cr4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4424:17
[INFO] [stdout]      |
[INFO] [stdout] 4424 |             let mut ti2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4425:17
[INFO] [stdout]      |
[INFO] [stdout] 4425 |             let mut ti3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4426:17
[INFO] [stdout]      |
[INFO] [stdout] 4426 |             let mut ti5: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4427:17
[INFO] [stdout]      |
[INFO] [stdout] 4427 |             let mut ti4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4428:17
[INFO] [stdout]      |
[INFO] [stdout] 4428 |             let mut tr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4429:17
[INFO] [stdout]      |
[INFO] [stdout] 4429 |             let mut tr3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4430:17
[INFO] [stdout]      |
[INFO] [stdout] 4430 |             let mut tr4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4431:17
[INFO] [stdout]      |
[INFO] [stdout] 4431 |             let mut tr5: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `PMC`
[INFO] [stdout]    --> src/lib.rs:365:4
[INFO] [stdout]     |
[INFO] [stdout] 365 | fn PMC(a: &mut [f64], b: &mut [f64], c: &[f64], d: &[f64]) {
[INFO] [stdout]     |    ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `ADDC`
[INFO] [stdout]    --> src/lib.rs:372:4
[INFO] [stdout]     |
[INFO] [stdout] 372 | fn ADDC(a: &mut [f64], b: &[f64], c: &[f64]) {
[INFO] [stdout]     |    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `SCALEC`
[INFO] [stdout]    --> src/lib.rs:377:4
[INFO] [stdout]     |
[INFO] [stdout] 377 | fn SCALEC(a: &mut [f64], b: f64) {
[INFO] [stdout]     |    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `ROT90`
[INFO] [stdout]    --> src/lib.rs:382:4
[INFO] [stdout]     |
[INFO] [stdout] 382 | fn ROT90(a: &mut [f64]) {
[INFO] [stdout]     |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `ROTM90`
[INFO] [stdout]    --> src/lib.rs:388:4
[INFO] [stdout]     |
[INFO] [stdout] 388 | fn ROTM90(a: &mut [f64]) {
[INFO] [stdout]     |    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `A_EQ_B_MUL_C`
[INFO] [stdout]    --> src/lib.rs:394:4
[INFO] [stdout]     |
[INFO] [stdout] 394 | fn A_EQ_B_MUL_C(a: &mut [f64], b: &[f64], c: &[f64]) {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `A_EQ_CB_MUL_C`
[INFO] [stdout]    --> src/lib.rs:399:4
[INFO] [stdout]     |
[INFO] [stdout] 399 | fn A_EQ_CB_MUL_C(a: &mut [f64], b: &[f64], c: &[f64]) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `PMSIGNC`
[INFO] [stdout]    --> src/lib.rs:404:4
[INFO] [stdout]     |
[INFO] [stdout] 404 | fn PMSIGNC(a: &mut [f64], b: &mut [f64], c: &[f64], d: &[f64], sign: f64) {
[INFO] [stdout]     |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `MULPMSIGNC`
[INFO] [stdout]    --> src/lib.rs:411:4
[INFO] [stdout]     |
[INFO] [stdout] 411 | fn MULPMSIGNC(a: &mut [f64], b: &[f64], c: &[f64], sign: f64) {
[INFO] [stdout]     |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `MULPMSIGNCEQ`
[INFO] [stdout]    --> src/lib.rs:416:4
[INFO] [stdout]     |
[INFO] [stdout] 416 | fn MULPMSIGNCEQ(a: &mut [f64], b: &mut [f64], sign: f64) {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `cfftp_twsize`
[INFO] [stdout]     --> src/lib.rs:2811:4
[INFO] [stdout]      |
[INFO] [stdout] 2811 | fn cfftp_twsize(plan: &mut cfftp_plan_i) -> usize {
[INFO] [stdout]      |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `mem`
[INFO] [stdout]     --> src/lib.rs:2907:5
[INFO] [stdout]      |
[INFO] [stdout] 2907 |     mem: Vec<f64>,
[INFO] [stdout]      |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 145 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [optimized + debuginfo] target(s) in 2m 40s
[INFO] running `Command { std: "docker" "inspect" "86b9ecdd064fba8c203b83752acec6ed95e2e722297801419098280d02de5281", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "86b9ecdd064fba8c203b83752acec6ed95e2e722297801419098280d02de5281", kill_on_drop: false }`
[INFO] [stdout] 86b9ecdd064fba8c203b83752acec6ed95e2e722297801419098280d02de5281
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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=warn" "-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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+1.54.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 851f7eee86976a5f8abc7ba3eecbd46c4e1dfad370e9015881cbbd152f14023e
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "851f7eee86976a5f8abc7ba3eecbd46c4e1dfad370e9015881cbbd152f14023e", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.98
[INFO] [stderr]    Compiling pocketfft_rust v0.0.4 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `fct`
[INFO] [stdout]     --> src/lib.rs:2672:55
[INFO] [stdout]      |
[INFO] [stdout] 2672 | fn pass_all(plan: &mut cfftp_plan_i, c: &mut [cmplx], fct: f64, sign: i64) -> i32 {
[INFO] [stdout]      |                                                       ^^^ help: if this is intentional, prefix it with an underscore: `_fct`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `memofs` is assigned to, but never used
[INFO] [stdout]     --> src/lib.rs:2831:13
[INFO] [stdout]      |
[INFO] [stdout] 2831 |     let mut memofs: usize = 0;
[INFO] [stdout]      |             ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider using `_memofs` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `m` is never read
[INFO] [stdout]     --> src/lib.rs:3063:9
[INFO] [stdout]      |
[INFO] [stdout] 3063 |         m += 2;
[INFO] [stdout]      |         ^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fct`
[INFO] [stdout]     --> src/lib.rs:3022:70
[INFO] [stdout]      |
[INFO] [stdout] 3022 | fn fftblue_fft(plan: &mut fftblue_plan_i, c: &mut [f64], isign: i32, fct: f64) -> i32 {
[INFO] [stdout]      |                                                                      ^^^ help: if this is intentional, prefix it with an underscore: `_fct`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:533:17
[INFO] [stdout]     |
[INFO] [stdout] 533 |             let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))]; //&cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stdout]     |                 ----^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:563:21
[INFO] [stdout]     |
[INFO] [stdout] 563 |                 let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stdout]     |                     ----^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:594:21
[INFO] [stdout]     |
[INFO] [stdout] 594 |                 let mut t0: cmplx = cc[(i) + ido * ((0) + cdim * (k))];
[INFO] [stdout]     |                     ----^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:641:17
[INFO] [stdout]     |
[INFO] [stdout] 641 |             let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stdout]     |                 ----^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:672:21
[INFO] [stdout]     |
[INFO] [stdout] 672 |                 let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stdout]     |                     ----^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:701:21
[INFO] [stdout]     |
[INFO] [stdout] 701 |                 let mut t0: cmplx = cc[(i) + ido * ((0) + cdim * (k))];
[INFO] [stdout]     |                     ----^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:844:21
[INFO] [stdout]     |
[INFO] [stdout] 844 |                 let mut cc0: cmplx = cc[(i)+ido*((0)+cdim*(k))];
[INFO] [stdout]     |                     ----^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fct`
[INFO] [stdout]     --> src/lib.rs:2672:55
[INFO] [stdout]      |
[INFO] [stdout] 2672 | fn pass_all(plan: &mut cfftp_plan_i, c: &mut [cmplx], fct: f64, sign: i64) -> i32 {
[INFO] [stdout]      |                                                       ^^^ help: if this is intentional, prefix it with an underscore: `_fct`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `memofs` is assigned to, but never used
[INFO] [stdout]     --> src/lib.rs:2831:13
[INFO] [stdout]      |
[INFO] [stdout] 2831 |     let mut memofs: usize = 0;
[INFO] [stdout]      |             ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider using `_memofs` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `m` is never read
[INFO] [stdout]     --> src/lib.rs:3063:9
[INFO] [stdout]      |
[INFO] [stdout] 3063 |         m += 2;
[INFO] [stdout]      |         ^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:845:21
[INFO] [stdout]     |
[INFO] [stdout] 845 |                 let mut cc1: cmplx = cc[(i) + ido * ((1) + cdim * (k))];
[INFO] [stdout]     |                     ----^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fct`
[INFO] [stdout]     --> src/lib.rs:3022:70
[INFO] [stdout]      |
[INFO] [stdout] 3022 | fn fftblue_fft(plan: &mut fftblue_plan_i, c: &mut [f64], isign: i32, fct: f64) -> i32 {
[INFO] [stdout]      |                                                                      ^^^ help: if this is intentional, prefix it with an underscore: `_fct`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:846:21
[INFO] [stdout]     |
[INFO] [stdout] 846 |                 let mut cc2: cmplx = cc[(i) + ido * ((2) + cdim * (k))];
[INFO] [stdout]     |                     ----^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:847:21
[INFO] [stdout]     |
[INFO] [stdout] 847 |                 let mut cc3: cmplx = cc[(i) + ido * ((3) + cdim * (k))];
[INFO] [stdout]     |                     ----^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:865:21
[INFO] [stdout]     |
[INFO] [stdout] 865 |                 let mut wa0: cmplx = wa[(i) - 1 + (0) * (ido - 1)];
[INFO] [stdout]     |                     ----^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:866:21
[INFO] [stdout]     |
[INFO] [stdout] 866 |                 let mut wa1: cmplx = wa[(i) - 1 + (1) * (ido - 1)];
[INFO] [stdout]     |                     ----^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:867:21
[INFO] [stdout]     |
[INFO] [stdout] 867 |                 let mut wa2: cmplx = wa[(i) - 1 + (2) * (ido - 1)];
[INFO] [stdout]     |                     ----^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:989:21
[INFO] [stdout]     |
[INFO] [stdout] 989 |                 let mut cc0: cmplx = cc[(i) + ido * ((0) + cdim * (k))];
[INFO] [stdout]     |                     ----^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:990:21
[INFO] [stdout]     |
[INFO] [stdout] 990 |                 let mut cc1: cmplx = cc[(i) + ido * ((1) + cdim * (k))];
[INFO] [stdout]     |                     ----^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:991:21
[INFO] [stdout]     |
[INFO] [stdout] 991 |                 let mut cc2: cmplx = cc[(i) + ido * ((2) + cdim * (k))];
[INFO] [stdout]     |                     ----^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:992:21
[INFO] [stdout]     |
[INFO] [stdout] 992 |                 let mut cc3: cmplx = cc[(i) + ido * ((3) + cdim * (k))];
[INFO] [stdout]     |                     ----^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1010:21
[INFO] [stdout]      |
[INFO] [stdout] 1010 |                 let mut wa0: cmplx = wa[(i) - 1 + (0) * (ido - 1)];
[INFO] [stdout]      |                     ----^^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1011:21
[INFO] [stdout]      |
[INFO] [stdout] 1011 |                 let mut wa1: cmplx = wa[(i) - 1 + (1) * (ido - 1)];
[INFO] [stdout]      |                     ----^^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1012:21
[INFO] [stdout]      |
[INFO] [stdout] 1012 |                 let mut wa2: cmplx = wa[(i) - 1 + (2) * (ido - 1)];
[INFO] [stdout]      |                     ----^^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1051:17
[INFO] [stdout]      |
[INFO] [stdout] 1051 |             let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stdout]      |                 ----^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1106:21
[INFO] [stdout]      |
[INFO] [stdout] 1106 |                 let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stdout]      |                     ----^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1159:21
[INFO] [stdout]      |
[INFO] [stdout] 1159 |                 let mut t0: cmplx = cc[(i) + ido * ((0) + cdim * (k))];
[INFO] [stdout]      |                     ----^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:533:17
[INFO] [stdout]     |
[INFO] [stdout] 533 |             let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))]; //&cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stdout]     |                 ----^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:563:21
[INFO] [stdout]     |
[INFO] [stdout] 563 |                 let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stdout]     |                     ----^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:594:21
[INFO] [stdout]     |
[INFO] [stdout] 594 |                 let mut t0: cmplx = cc[(i) + ido * ((0) + cdim * (k))];
[INFO] [stdout]     |                     ----^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1260:17
[INFO] [stdout]      |
[INFO] [stdout] 1260 |             let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stdout]      |                 ----^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1315:21
[INFO] [stdout]      |
[INFO] [stdout] 1315 |                 let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stdout]      |                     ----^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1368:21
[INFO] [stdout]      |
[INFO] [stdout] 1368 |                 let mut t0: cmplx = cc[(i) + ido * ((0) + cdim * (k))];
[INFO] [stdout]      |                     ----^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:641:17
[INFO] [stdout]     |
[INFO] [stdout] 641 |             let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stdout]     |                 ----^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:672:21
[INFO] [stdout]     |
[INFO] [stdout] 672 |                 let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stdout]     |                     ----^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:701:21
[INFO] [stdout]     |
[INFO] [stdout] 701 |                 let mut t0: cmplx = cc[(i) + ido * ((0) + cdim * (k))];
[INFO] [stdout]     |                     ----^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:844:21
[INFO] [stdout]     |
[INFO] [stdout] 844 |                 let mut cc0: cmplx = cc[(i)+ido*((0)+cdim*(k))];
[INFO] [stdout]     |                     ----^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:845:21
[INFO] [stdout]     |
[INFO] [stdout] 845 |                 let mut cc1: cmplx = cc[(i) + ido * ((1) + cdim * (k))];
[INFO] [stdout]     |                     ----^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:846:21
[INFO] [stdout]     |
[INFO] [stdout] 846 |                 let mut cc2: cmplx = cc[(i) + ido * ((2) + cdim * (k))];
[INFO] [stdout]     |                     ----^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:847:21
[INFO] [stdout]     |
[INFO] [stdout] 847 |                 let mut cc3: cmplx = cc[(i) + ido * ((3) + cdim * (k))];
[INFO] [stdout]     |                     ----^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:865:21
[INFO] [stdout]     |
[INFO] [stdout] 865 |                 let mut wa0: cmplx = wa[(i) - 1 + (0) * (ido - 1)];
[INFO] [stdout]     |                     ----^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:866:21
[INFO] [stdout]     |
[INFO] [stdout] 866 |                 let mut wa1: cmplx = wa[(i) - 1 + (1) * (ido - 1)];
[INFO] [stdout]     |                     ----^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:867:21
[INFO] [stdout]     |
[INFO] [stdout] 867 |                 let mut wa2: cmplx = wa[(i) - 1 + (2) * (ido - 1)];
[INFO] [stdout]     |                     ----^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:989:21
[INFO] [stdout]     |
[INFO] [stdout] 989 |                 let mut cc0: cmplx = cc[(i) + ido * ((0) + cdim * (k))];
[INFO] [stdout]     |                     ----^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:990:21
[INFO] [stdout]     |
[INFO] [stdout] 990 |                 let mut cc1: cmplx = cc[(i) + ido * ((1) + cdim * (k))];
[INFO] [stdout]     |                     ----^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:991:21
[INFO] [stdout]     |
[INFO] [stdout] 991 |                 let mut cc2: cmplx = cc[(i) + ido * ((2) + cdim * (k))];
[INFO] [stdout]     |                     ----^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:992:21
[INFO] [stdout]     |
[INFO] [stdout] 992 |                 let mut cc3: cmplx = cc[(i) + ido * ((3) + cdim * (k))];
[INFO] [stdout]     |                     ----^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1010:21
[INFO] [stdout]      |
[INFO] [stdout] 1010 |                 let mut wa0: cmplx = wa[(i) - 1 + (0) * (ido - 1)];
[INFO] [stdout]      |                     ----^^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1011:21
[INFO] [stdout]      |
[INFO] [stdout] 1011 |                 let mut wa1: cmplx = wa[(i) - 1 + (1) * (ido - 1)];
[INFO] [stdout]      |                     ----^^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1012:21
[INFO] [stdout]      |
[INFO] [stdout] 1012 |                 let mut wa2: cmplx = wa[(i) - 1 + (2) * (ido - 1)];
[INFO] [stdout]      |                     ----^^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1471:17
[INFO] [stdout]      |
[INFO] [stdout] 1471 |             let mut t1: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stdout]      |                 ----^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1550:21
[INFO] [stdout]      |
[INFO] [stdout] 1550 |                 let mut t1: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stdout]      |                     ----^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1628:21
[INFO] [stdout]      |
[INFO] [stdout] 1628 |                 let mut t1: cmplx = cc[(i) + ido * ((0) + cdim * (k))];
[INFO] [stdout]      |                     ----^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1051:17
[INFO] [stdout]      |
[INFO] [stdout] 1051 |             let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stdout]      |                 ----^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1106:21
[INFO] [stdout]      |
[INFO] [stdout] 1106 |                 let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stdout]      |                     ----^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1159:21
[INFO] [stdout]      |
[INFO] [stdout] 1159 |                 let mut t0: cmplx = cc[(i) + ido * ((0) + cdim * (k))];
[INFO] [stdout]      |                     ----^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1260:17
[INFO] [stdout]      |
[INFO] [stdout] 1260 |             let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stdout]      |                 ----^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1315:21
[INFO] [stdout]      |
[INFO] [stdout] 1315 |                 let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stdout]      |                     ----^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1368:21
[INFO] [stdout]      |
[INFO] [stdout] 1368 |                 let mut t0: cmplx = cc[(i) + ido * ((0) + cdim * (k))];
[INFO] [stdout]      |                     ----^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1783:17
[INFO] [stdout]      |
[INFO] [stdout] 1783 |             let mut t1: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stdout]      |                 ----^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:2162:21
[INFO] [stdout]      |
[INFO] [stdout] 2162 |                 let mut t1: cmplx = cc[(i) + ido * ((0) + cdim * (k))];
[INFO] [stdout]      |                     ----^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1471:17
[INFO] [stdout]      |
[INFO] [stdout] 1471 |             let mut t1: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stdout]      |                 ----^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1550:21
[INFO] [stdout]      |
[INFO] [stdout] 1550 |                 let mut t1: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stdout]      |                     ----^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1628:21
[INFO] [stdout]      |
[INFO] [stdout] 1628 |                 let mut t1: cmplx = cc[(i) + ido * ((0) + cdim * (k))];
[INFO] [stdout]      |                     ----^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3460:13
[INFO] [stdout]      |
[INFO] [stdout] 3460 |         let mut tr1: f64;
[INFO] [stdout]      |             ----^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3461:13
[INFO] [stdout]      |
[INFO] [stdout] 3461 |         let mut tr2: f64;
[INFO] [stdout]      |             ----^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3481:17
[INFO] [stdout]      |
[INFO] [stdout] 3481 |             let mut ti1: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3482:17
[INFO] [stdout]      |
[INFO] [stdout] 3482 |             let mut ti2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3483:17
[INFO] [stdout]      |
[INFO] [stdout] 3483 |             let mut tr1: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3484:17
[INFO] [stdout]      |
[INFO] [stdout] 3484 |             let mut tr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3508:17
[INFO] [stdout]      |
[INFO] [stdout] 3508 |             let mut ci2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3509:17
[INFO] [stdout]      |
[INFO] [stdout] 3509 |             let mut ci3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3510:17
[INFO] [stdout]      |
[INFO] [stdout] 3510 |             let mut ci4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3511:17
[INFO] [stdout]      |
[INFO] [stdout] 3511 |             let mut cr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3512:17
[INFO] [stdout]      |
[INFO] [stdout] 3512 |             let mut cr3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3513:17
[INFO] [stdout]      |
[INFO] [stdout] 3513 |             let mut cr4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3514:17
[INFO] [stdout]      |
[INFO] [stdout] 3514 |             let mut ti1: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3515:17
[INFO] [stdout]      |
[INFO] [stdout] 3515 |             let mut ti2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3516:17
[INFO] [stdout]      |
[INFO] [stdout] 3516 |             let mut ti3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3517:17
[INFO] [stdout]      |
[INFO] [stdout] 3517 |             let mut ti4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3518:17
[INFO] [stdout]      |
[INFO] [stdout] 3518 |             let mut tr1: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3519:17
[INFO] [stdout]      |
[INFO] [stdout] 3519 |             let mut tr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3520:17
[INFO] [stdout]      |
[INFO] [stdout] 3520 |             let mut tr3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3521:17
[INFO] [stdout]      |
[INFO] [stdout] 3521 |             let mut tr4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3596:17
[INFO] [stdout]      |
[INFO] [stdout] 3596 |             let mut ti2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3597:17
[INFO] [stdout]      |
[INFO] [stdout] 3597 |             let mut tr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3655:17
[INFO] [stdout]      |
[INFO] [stdout] 3655 |             let mut di2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3656:17
[INFO] [stdout]      |
[INFO] [stdout] 3656 |             let mut di3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3657:17
[INFO] [stdout]      |
[INFO] [stdout] 3657 |             let mut dr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3658:17
[INFO] [stdout]      |
[INFO] [stdout] 3658 |             let mut dr3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3700:13
[INFO] [stdout]      |
[INFO] [stdout] 3700 |         let mut ci4: f64;
[INFO] [stdout]      |             ----^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3701:13
[INFO] [stdout]      |
[INFO] [stdout] 3701 |         let mut ci5: f64;
[INFO] [stdout]      |             ----^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3722:17
[INFO] [stdout]      |
[INFO] [stdout] 3722 |             let mut tr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3723:17
[INFO] [stdout]      |
[INFO] [stdout] 3723 |             let mut tr3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3724:17
[INFO] [stdout]      |
[INFO] [stdout] 3724 |             let mut tr4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3725:17
[INFO] [stdout]      |
[INFO] [stdout] 3725 |             let mut tr5: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3726:17
[INFO] [stdout]      |
[INFO] [stdout] 3726 |             let mut ti2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3727:17
[INFO] [stdout]      |
[INFO] [stdout] 3727 |             let mut ti3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3728:17
[INFO] [stdout]      |
[INFO] [stdout] 3728 |             let mut ti4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3729:17
[INFO] [stdout]      |
[INFO] [stdout] 3729 |             let mut ti5: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3750:17
[INFO] [stdout]      |
[INFO] [stdout] 3750 |             let mut ci4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3751:17
[INFO] [stdout]      |
[INFO] [stdout] 3751 |             let mut ci5: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3752:17
[INFO] [stdout]      |
[INFO] [stdout] 3752 |             let mut cr5: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3753:17
[INFO] [stdout]      |
[INFO] [stdout] 3753 |             let mut cr4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3761:17
[INFO] [stdout]      |
[INFO] [stdout] 3761 |             let mut dr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3762:17
[INFO] [stdout]      |
[INFO] [stdout] 3762 |             let mut dr3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3763:17
[INFO] [stdout]      |
[INFO] [stdout] 3763 |             let mut dr4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3764:17
[INFO] [stdout]      |
[INFO] [stdout] 3764 |             let mut dr5: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3765:17
[INFO] [stdout]      |
[INFO] [stdout] 3765 |             let mut di2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3766:17
[INFO] [stdout]      |
[INFO] [stdout] 3766 |             let mut di3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3767:17
[INFO] [stdout]      |
[INFO] [stdout] 3767 |             let mut di4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3768:17
[INFO] [stdout]      |
[INFO] [stdout] 3768 |             let mut di5: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:1783:17
[INFO] [stdout]      |
[INFO] [stdout] 1783 |             let mut t1: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stdout]      |                 ----^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:2162:21
[INFO] [stdout]      |
[INFO] [stdout] 2162 |                 let mut t1: cmplx = cc[(i) + ido * ((0) + cdim * (k))];
[INFO] [stdout]      |                     ----^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4172:13
[INFO] [stdout]      |
[INFO] [stdout] 4172 |         let mut tr1: f64;
[INFO] [stdout]      |             ----^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4173:13
[INFO] [stdout]      |
[INFO] [stdout] 4173 |         let mut tr2: f64;
[INFO] [stdout]      |             ----^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4218:17
[INFO] [stdout]      |
[INFO] [stdout] 4218 |             let mut ci2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4219:17
[INFO] [stdout]      |
[INFO] [stdout] 4219 |             let mut ci3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4220:17
[INFO] [stdout]      |
[INFO] [stdout] 4220 |             let mut ci4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4221:17
[INFO] [stdout]      |
[INFO] [stdout] 4221 |             let mut cr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4222:17
[INFO] [stdout]      |
[INFO] [stdout] 4222 |             let mut cr3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4223:17
[INFO] [stdout]      |
[INFO] [stdout] 4223 |             let mut cr4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4224:17
[INFO] [stdout]      |
[INFO] [stdout] 4224 |             let mut ti1: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4225:17
[INFO] [stdout]      |
[INFO] [stdout] 4225 |             let mut ti2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4226:17
[INFO] [stdout]      |
[INFO] [stdout] 4226 |             let mut ti3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4227:17
[INFO] [stdout]      |
[INFO] [stdout] 4227 |             let mut ti4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4228:17
[INFO] [stdout]      |
[INFO] [stdout] 4228 |             let mut tr1: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4229:17
[INFO] [stdout]      |
[INFO] [stdout] 4229 |             let mut tr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4230:17
[INFO] [stdout]      |
[INFO] [stdout] 4230 |             let mut tr3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4231:17
[INFO] [stdout]      |
[INFO] [stdout] 4231 |             let mut tr4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4292:17
[INFO] [stdout]      |
[INFO] [stdout] 4292 |             let mut tr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4293:17
[INFO] [stdout]      |
[INFO] [stdout] 4293 |             let mut ti2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4337:17
[INFO] [stdout]      |
[INFO] [stdout] 4337 |             let mut di2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4338:17
[INFO] [stdout]      |
[INFO] [stdout] 4338 |             let mut di3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4339:17
[INFO] [stdout]      |
[INFO] [stdout] 4339 |             let mut dr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4340:17
[INFO] [stdout]      |
[INFO] [stdout] 4340 |             let mut dr3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4384:13
[INFO] [stdout]      |
[INFO] [stdout] 4384 |         let mut cr2: f64;
[INFO] [stdout]      |             ----^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4385:13
[INFO] [stdout]      |
[INFO] [stdout] 4385 |         let mut cr3: f64;
[INFO] [stdout]      |             ----^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4386:13
[INFO] [stdout]      |
[INFO] [stdout] 4386 |         let mut ci4: f64;
[INFO] [stdout]      |             ----^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4387:13
[INFO] [stdout]      |
[INFO] [stdout] 4387 |         let mut ci5: f64;
[INFO] [stdout]      |             ----^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4408:17
[INFO] [stdout]      |
[INFO] [stdout] 4408 |             let mut ci2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4409:17
[INFO] [stdout]      |
[INFO] [stdout] 4409 |             let mut di2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4410:17
[INFO] [stdout]      |
[INFO] [stdout] 4410 |             let mut ci4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4411:17
[INFO] [stdout]      |
[INFO] [stdout] 4411 |             let mut ci5: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4412:17
[INFO] [stdout]      |
[INFO] [stdout] 4412 |             let mut di3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4413:17
[INFO] [stdout]      |
[INFO] [stdout] 4413 |             let mut di4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4414:17
[INFO] [stdout]      |
[INFO] [stdout] 4414 |             let mut di5: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4415:17
[INFO] [stdout]      |
[INFO] [stdout] 4415 |             let mut ci3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4416:17
[INFO] [stdout]      |
[INFO] [stdout] 4416 |             let mut cr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4417:17
[INFO] [stdout]      |
[INFO] [stdout] 4417 |             let mut cr3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4418:17
[INFO] [stdout]      |
[INFO] [stdout] 4418 |             let mut dr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4419:17
[INFO] [stdout]      |
[INFO] [stdout] 4419 |             let mut dr3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4420:17
[INFO] [stdout]      |
[INFO] [stdout] 4420 |             let mut dr4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4421:17
[INFO] [stdout]      |
[INFO] [stdout] 4421 |             let mut dr5: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4422:17
[INFO] [stdout]      |
[INFO] [stdout] 4422 |             let mut cr5: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4423:17
[INFO] [stdout]      |
[INFO] [stdout] 4423 |             let mut cr4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4424:17
[INFO] [stdout]      |
[INFO] [stdout] 4424 |             let mut ti2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4425:17
[INFO] [stdout]      |
[INFO] [stdout] 4425 |             let mut ti3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4426:17
[INFO] [stdout]      |
[INFO] [stdout] 4426 |             let mut ti5: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4427:17
[INFO] [stdout]      |
[INFO] [stdout] 4427 |             let mut ti4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4428:17
[INFO] [stdout]      |
[INFO] [stdout] 4428 |             let mut tr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4429:17
[INFO] [stdout]      |
[INFO] [stdout] 4429 |             let mut tr3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4430:17
[INFO] [stdout]      |
[INFO] [stdout] 4430 |             let mut tr4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4431:17
[INFO] [stdout]      |
[INFO] [stdout] 4431 |             let mut tr5: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `PMC`
[INFO] [stdout]    --> src/lib.rs:365:4
[INFO] [stdout]     |
[INFO] [stdout] 365 | fn PMC(a: &mut [f64], b: &mut [f64], c: &[f64], d: &[f64]) {
[INFO] [stdout]     |    ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `ADDC`
[INFO] [stdout]    --> src/lib.rs:372:4
[INFO] [stdout]     |
[INFO] [stdout] 372 | fn ADDC(a: &mut [f64], b: &[f64], c: &[f64]) {
[INFO] [stdout]     |    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `SCALEC`
[INFO] [stdout]    --> src/lib.rs:377:4
[INFO] [stdout]     |
[INFO] [stdout] 377 | fn SCALEC(a: &mut [f64], b: f64) {
[INFO] [stdout]     |    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `ROT90`
[INFO] [stdout]    --> src/lib.rs:382:4
[INFO] [stdout]     |
[INFO] [stdout] 382 | fn ROT90(a: &mut [f64]) {
[INFO] [stdout]     |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `ROTM90`
[INFO] [stdout]    --> src/lib.rs:388:4
[INFO] [stdout]     |
[INFO] [stdout] 388 | fn ROTM90(a: &mut [f64]) {
[INFO] [stdout]     |    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `A_EQ_B_MUL_C`
[INFO] [stdout]    --> src/lib.rs:394:4
[INFO] [stdout]     |
[INFO] [stdout] 394 | fn A_EQ_B_MUL_C(a: &mut [f64], b: &[f64], c: &[f64]) {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `A_EQ_CB_MUL_C`
[INFO] [stdout]    --> src/lib.rs:399:4
[INFO] [stdout]     |
[INFO] [stdout] 399 | fn A_EQ_CB_MUL_C(a: &mut [f64], b: &[f64], c: &[f64]) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `PMSIGNC`
[INFO] [stdout]    --> src/lib.rs:404:4
[INFO] [stdout]     |
[INFO] [stdout] 404 | fn PMSIGNC(a: &mut [f64], b: &mut [f64], c: &[f64], d: &[f64], sign: f64) {
[INFO] [stdout]     |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `MULPMSIGNC`
[INFO] [stdout]    --> src/lib.rs:411:4
[INFO] [stdout]     |
[INFO] [stdout] 411 | fn MULPMSIGNC(a: &mut [f64], b: &[f64], c: &[f64], sign: f64) {
[INFO] [stdout]     |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `MULPMSIGNCEQ`
[INFO] [stdout]    --> src/lib.rs:416:4
[INFO] [stdout]     |
[INFO] [stdout] 416 | fn MULPMSIGNCEQ(a: &mut [f64], b: &mut [f64], sign: f64) {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `cfftp_twsize`
[INFO] [stdout]     --> src/lib.rs:2811:4
[INFO] [stdout]      |
[INFO] [stdout] 2811 | fn cfftp_twsize(plan: &mut cfftp_plan_i) -> usize {
[INFO] [stdout]      |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `mem`
[INFO] [stdout]     --> src/lib.rs:2907:5
[INFO] [stdout]      |
[INFO] [stdout] 2907 |     mem: Vec<f64>,
[INFO] [stdout]      |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3460:13
[INFO] [stdout]      |
[INFO] [stdout] 3460 |         let mut tr1: f64;
[INFO] [stdout]      |             ----^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3461:13
[INFO] [stdout]      |
[INFO] [stdout] 3461 |         let mut tr2: f64;
[INFO] [stdout]      |             ----^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3481:17
[INFO] [stdout]      |
[INFO] [stdout] 3481 |             let mut ti1: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3482:17
[INFO] [stdout]      |
[INFO] [stdout] 3482 |             let mut ti2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3483:17
[INFO] [stdout]      |
[INFO] [stdout] 3483 |             let mut tr1: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3484:17
[INFO] [stdout]      |
[INFO] [stdout] 3484 |             let mut tr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3508:17
[INFO] [stdout]      |
[INFO] [stdout] 3508 |             let mut ci2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3509:17
[INFO] [stdout]      |
[INFO] [stdout] 3509 |             let mut ci3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3510:17
[INFO] [stdout]      |
[INFO] [stdout] 3510 |             let mut ci4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3511:17
[INFO] [stdout]      |
[INFO] [stdout] 3511 |             let mut cr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3512:17
[INFO] [stdout]      |
[INFO] [stdout] 3512 |             let mut cr3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3513:17
[INFO] [stdout]      |
[INFO] [stdout] 3513 |             let mut cr4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3514:17
[INFO] [stdout]      |
[INFO] [stdout] 3514 |             let mut ti1: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3515:17
[INFO] [stdout]      |
[INFO] [stdout] 3515 |             let mut ti2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3516:17
[INFO] [stdout]      |
[INFO] [stdout] 3516 |             let mut ti3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3517:17
[INFO] [stdout]      |
[INFO] [stdout] 3517 |             let mut ti4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3518:17
[INFO] [stdout]      |
[INFO] [stdout] 3518 |             let mut tr1: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3519:17
[INFO] [stdout]      |
[INFO] [stdout] 3519 |             let mut tr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3520:17
[INFO] [stdout]      |
[INFO] [stdout] 3520 |             let mut tr3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3521:17
[INFO] [stdout]      |
[INFO] [stdout] 3521 |             let mut tr4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3596:17
[INFO] [stdout]      |
[INFO] [stdout] 3596 |             let mut ti2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3597:17
[INFO] [stdout]      |
[INFO] [stdout] 3597 |             let mut tr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3655:17
[INFO] [stdout]      |
[INFO] [stdout] 3655 |             let mut di2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3656:17
[INFO] [stdout]      |
[INFO] [stdout] 3656 |             let mut di3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3657:17
[INFO] [stdout]      |
[INFO] [stdout] 3657 |             let mut dr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3658:17
[INFO] [stdout]      |
[INFO] [stdout] 3658 |             let mut dr3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3700:13
[INFO] [stdout]      |
[INFO] [stdout] 3700 |         let mut ci4: f64;
[INFO] [stdout]      |             ----^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3701:13
[INFO] [stdout]      |
[INFO] [stdout] 3701 |         let mut ci5: f64;
[INFO] [stdout]      |             ----^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3722:17
[INFO] [stdout]      |
[INFO] [stdout] 3722 |             let mut tr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3723:17
[INFO] [stdout]      |
[INFO] [stdout] 3723 |             let mut tr3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3724:17
[INFO] [stdout]      |
[INFO] [stdout] 3724 |             let mut tr4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3725:17
[INFO] [stdout]      |
[INFO] [stdout] 3725 |             let mut tr5: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3726:17
[INFO] [stdout]      |
[INFO] [stdout] 3726 |             let mut ti2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3727:17
[INFO] [stdout]      |
[INFO] [stdout] 3727 |             let mut ti3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3728:17
[INFO] [stdout]      |
[INFO] [stdout] 3728 |             let mut ti4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3729:17
[INFO] [stdout]      |
[INFO] [stdout] 3729 |             let mut ti5: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3750:17
[INFO] [stdout]      |
[INFO] [stdout] 3750 |             let mut ci4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3751:17
[INFO] [stdout]      |
[INFO] [stdout] 3751 |             let mut ci5: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3752:17
[INFO] [stdout]      |
[INFO] [stdout] 3752 |             let mut cr5: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3753:17
[INFO] [stdout]      |
[INFO] [stdout] 3753 |             let mut cr4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3761:17
[INFO] [stdout]      |
[INFO] [stdout] 3761 |             let mut dr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3762:17
[INFO] [stdout]      |
[INFO] [stdout] 3762 |             let mut dr3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3763:17
[INFO] [stdout]      |
[INFO] [stdout] 3763 |             let mut dr4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3764:17
[INFO] [stdout]      |
[INFO] [stdout] 3764 |             let mut dr5: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3765:17
[INFO] [stdout]      |
[INFO] [stdout] 3765 |             let mut di2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3766:17
[INFO] [stdout]      |
[INFO] [stdout] 3766 |             let mut di3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3767:17
[INFO] [stdout]      |
[INFO] [stdout] 3767 |             let mut di4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:3768:17
[INFO] [stdout]      |
[INFO] [stdout] 3768 |             let mut di5: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4172:13
[INFO] [stdout]      |
[INFO] [stdout] 4172 |         let mut tr1: f64;
[INFO] [stdout]      |             ----^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4173:13
[INFO] [stdout]      |
[INFO] [stdout] 4173 |         let mut tr2: f64;
[INFO] [stdout]      |             ----^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4218:17
[INFO] [stdout]      |
[INFO] [stdout] 4218 |             let mut ci2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4219:17
[INFO] [stdout]      |
[INFO] [stdout] 4219 |             let mut ci3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4220:17
[INFO] [stdout]      |
[INFO] [stdout] 4220 |             let mut ci4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4221:17
[INFO] [stdout]      |
[INFO] [stdout] 4221 |             let mut cr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4222:17
[INFO] [stdout]      |
[INFO] [stdout] 4222 |             let mut cr3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4223:17
[INFO] [stdout]      |
[INFO] [stdout] 4223 |             let mut cr4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4224:17
[INFO] [stdout]      |
[INFO] [stdout] 4224 |             let mut ti1: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4225:17
[INFO] [stdout]      |
[INFO] [stdout] 4225 |             let mut ti2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4226:17
[INFO] [stdout]      |
[INFO] [stdout] 4226 |             let mut ti3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4227:17
[INFO] [stdout]      |
[INFO] [stdout] 4227 |             let mut ti4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4228:17
[INFO] [stdout]      |
[INFO] [stdout] 4228 |             let mut tr1: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4229:17
[INFO] [stdout]      |
[INFO] [stdout] 4229 |             let mut tr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4230:17
[INFO] [stdout]      |
[INFO] [stdout] 4230 |             let mut tr3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4231:17
[INFO] [stdout]      |
[INFO] [stdout] 4231 |             let mut tr4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4292:17
[INFO] [stdout]      |
[INFO] [stdout] 4292 |             let mut tr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4293:17
[INFO] [stdout]      |
[INFO] [stdout] 4293 |             let mut ti2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4337:17
[INFO] [stdout]      |
[INFO] [stdout] 4337 |             let mut di2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4338:17
[INFO] [stdout]      |
[INFO] [stdout] 4338 |             let mut di3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4339:17
[INFO] [stdout]      |
[INFO] [stdout] 4339 |             let mut dr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4340:17
[INFO] [stdout]      |
[INFO] [stdout] 4340 |             let mut dr3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4384:13
[INFO] [stdout]      |
[INFO] [stdout] 4384 |         let mut cr2: f64;
[INFO] [stdout]      |             ----^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4385:13
[INFO] [stdout]      |
[INFO] [stdout] 4385 |         let mut cr3: f64;
[INFO] [stdout]      |             ----^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4386:13
[INFO] [stdout]      |
[INFO] [stdout] 4386 |         let mut ci4: f64;
[INFO] [stdout]      |             ----^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4387:13
[INFO] [stdout]      |
[INFO] [stdout] 4387 |         let mut ci5: f64;
[INFO] [stdout]      |             ----^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4408:17
[INFO] [stdout]      |
[INFO] [stdout] 4408 |             let mut ci2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4409:17
[INFO] [stdout]      |
[INFO] [stdout] 4409 |             let mut di2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4410:17
[INFO] [stdout]      |
[INFO] [stdout] 4410 |             let mut ci4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4411:17
[INFO] [stdout]      |
[INFO] [stdout] 4411 |             let mut ci5: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4412:17
[INFO] [stdout]      |
[INFO] [stdout] 4412 |             let mut di3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4413:17
[INFO] [stdout]      |
[INFO] [stdout] 4413 |             let mut di4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4414:17
[INFO] [stdout]      |
[INFO] [stdout] 4414 |             let mut di5: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4415:17
[INFO] [stdout]      |
[INFO] [stdout] 4415 |             let mut ci3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4416:17
[INFO] [stdout]      |
[INFO] [stdout] 4416 |             let mut cr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4417:17
[INFO] [stdout]      |
[INFO] [stdout] 4417 |             let mut cr3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4418:17
[INFO] [stdout]      |
[INFO] [stdout] 4418 |             let mut dr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4419:17
[INFO] [stdout]      |
[INFO] [stdout] 4419 |             let mut dr3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4420:17
[INFO] [stdout]      |
[INFO] [stdout] 4420 |             let mut dr4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4421:17
[INFO] [stdout]      |
[INFO] [stdout] 4421 |             let mut dr5: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4422:17
[INFO] [stdout]      |
[INFO] [stdout] 4422 |             let mut cr5: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4423:17
[INFO] [stdout]      |
[INFO] [stdout] 4423 |             let mut cr4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4424:17
[INFO] [stdout]      |
[INFO] [stdout] 4424 |             let mut ti2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4425:17
[INFO] [stdout]      |
[INFO] [stdout] 4425 |             let mut ti3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4426:17
[INFO] [stdout]      |
[INFO] [stdout] 4426 |             let mut ti5: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4427:17
[INFO] [stdout]      |
[INFO] [stdout] 4427 |             let mut ti4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4428:17
[INFO] [stdout]      |
[INFO] [stdout] 4428 |             let mut tr2: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4429:17
[INFO] [stdout]      |
[INFO] [stdout] 4429 |             let mut tr3: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4430:17
[INFO] [stdout]      |
[INFO] [stdout] 4430 |             let mut tr4: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:4431:17
[INFO] [stdout]      |
[INFO] [stdout] 4431 |             let mut tr5: f64;
[INFO] [stdout]      |                 ----^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `PMC`
[INFO] [stdout]    --> src/lib.rs:365:4
[INFO] [stdout]     |
[INFO] [stdout] 365 | fn PMC(a: &mut [f64], b: &mut [f64], c: &[f64], d: &[f64]) {
[INFO] [stdout]     |    ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `ADDC`
[INFO] [stdout]    --> src/lib.rs:372:4
[INFO] [stdout]     |
[INFO] [stdout] 372 | fn ADDC(a: &mut [f64], b: &[f64], c: &[f64]) {
[INFO] [stdout]     |    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `SCALEC`
[INFO] [stdout]    --> src/lib.rs:377:4
[INFO] [stdout]     |
[INFO] [stdout] 377 | fn SCALEC(a: &mut [f64], b: f64) {
[INFO] [stdout]     |    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `ROT90`
[INFO] [stdout]    --> src/lib.rs:382:4
[INFO] [stdout]     |
[INFO] [stdout] 382 | fn ROT90(a: &mut [f64]) {
[INFO] [stdout]     |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `ROTM90`
[INFO] [stdout]    --> src/lib.rs:388:4
[INFO] [stdout]     |
[INFO] [stdout] 388 | fn ROTM90(a: &mut [f64]) {
[INFO] [stdout]     |    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `A_EQ_B_MUL_C`
[INFO] [stdout]    --> src/lib.rs:394:4
[INFO] [stdout]     |
[INFO] [stdout] 394 | fn A_EQ_B_MUL_C(a: &mut [f64], b: &[f64], c: &[f64]) {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `A_EQ_CB_MUL_C`
[INFO] [stdout]    --> src/lib.rs:399:4
[INFO] [stdout]     |
[INFO] [stdout] 399 | fn A_EQ_CB_MUL_C(a: &mut [f64], b: &[f64], c: &[f64]) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `PMSIGNC`
[INFO] [stdout]    --> src/lib.rs:404:4
[INFO] [stdout]     |
[INFO] [stdout] 404 | fn PMSIGNC(a: &mut [f64], b: &mut [f64], c: &[f64], d: &[f64], sign: f64) {
[INFO] [stdout]     |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `MULPMSIGNC`
[INFO] [stdout]    --> src/lib.rs:411:4
[INFO] [stdout]     |
[INFO] [stdout] 411 | fn MULPMSIGNC(a: &mut [f64], b: &[f64], c: &[f64], sign: f64) {
[INFO] [stdout]     |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `MULPMSIGNCEQ`
[INFO] [stdout]    --> src/lib.rs:416:4
[INFO] [stdout]     |
[INFO] [stdout] 416 | fn MULPMSIGNCEQ(a: &mut [f64], b: &mut [f64], sign: f64) {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `cfftp_twsize`
[INFO] [stdout]     --> src/lib.rs:2811:4
[INFO] [stdout]      |
[INFO] [stdout] 2811 | fn cfftp_twsize(plan: &mut cfftp_plan_i) -> usize {
[INFO] [stdout]      |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `mem`
[INFO] [stdout]     --> src/lib.rs:2907:5
[INFO] [stdout]      |
[INFO] [stdout] 2907 |     mem: Vec<f64>,
[INFO] [stdout]      |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 145 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 145 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [optimized + debuginfo] target(s) in 15.48s
[INFO] running `Command { std: "docker" "inspect" "851f7eee86976a5f8abc7ba3eecbd46c4e1dfad370e9015881cbbd152f14023e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "851f7eee86976a5f8abc7ba3eecbd46c4e1dfad370e9015881cbbd152f14023e", kill_on_drop: false }`
[INFO] [stdout] 851f7eee86976a5f8abc7ba3eecbd46c4e1dfad370e9015881cbbd152f14023e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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=warn" "-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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+1.54.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 55b743c0f9ed084738e7b4a013094184d5df5d506b804205ec5e81e79db69662
[INFO] running `Command { std: "docker" "start" "-a" "55b743c0f9ed084738e7b4a013094184d5df5d506b804205ec5e81e79db69662", kill_on_drop: false }`
[INFO] [stderr] warning: unused variable: `fct`
[INFO] [stderr]     --> src/lib.rs:2672:55
[INFO] [stderr]      |
[INFO] [stderr] 2672 | fn pass_all(plan: &mut cfftp_plan_i, c: &mut [cmplx], fct: f64, sign: i64) -> i32 {
[INFO] [stderr]      |                                                       ^^^ help: if this is intentional, prefix it with an underscore: `_fct`
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable `memofs` is assigned to, but never used
[INFO] [stderr]     --> src/lib.rs:2831:13
[INFO] [stderr]      |
[INFO] [stderr] 2831 |     let mut memofs: usize = 0;
[INFO] [stderr]      |             ^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: consider using `_memofs` instead
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `m` is never read
[INFO] [stderr]     --> src/lib.rs:3063:9
[INFO] [stderr]      |
[INFO] [stderr] 3063 |         m += 2;
[INFO] [stderr]      |         ^
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_assignments)]` on by default
[INFO] [stderr]      = help: maybe it is overwritten before being read?
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `fct`
[INFO] [stderr]     --> src/lib.rs:3022:70
[INFO] [stderr]      |
[INFO] [stderr] 3022 | fn fftblue_fft(plan: &mut fftblue_plan_i, c: &mut [f64], isign: i32, fct: f64) -> i32 {
[INFO] [stderr]      |                                                                      ^^^ help: if this is intentional, prefix it with an underscore: `_fct`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:533:17
[INFO] [stderr]     |
[INFO] [stderr] 533 |             let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))]; //&cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stderr]     |                 ----^^
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:563:21
[INFO] [stderr]     |
[INFO] [stderr] 563 |                 let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stderr]     |                     ----^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:594:21
[INFO] [stderr]     |
[INFO] [stderr] 594 |                 let mut t0: cmplx = cc[(i) + ido * ((0) + cdim * (k))];
[INFO] [stderr]     |                     ----^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:641:17
[INFO] [stderr]     |
[INFO] [stderr] 641 |             let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stderr]     |                 ----^^
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:672:21
[INFO] [stderr]     |
[INFO] [stderr] 672 |                 let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stderr]     |                     ----^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:701:21
[INFO] [stderr]     |
[INFO] [stderr] 701 |                 let mut t0: cmplx = cc[(i) + ido * ((0) + cdim * (k))];
[INFO] [stderr]     |                     ----^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:844:21
[INFO] [stderr]     |
[INFO] [stderr] 844 |                 let mut cc0: cmplx = cc[(i)+ido*((0)+cdim*(k))];
[INFO] [stderr]     |                     ----^^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:845:21
[INFO] [stderr]     |
[INFO] [stderr] 845 |                 let mut cc1: cmplx = cc[(i) + ido * ((1) + cdim * (k))];
[INFO] [stderr]     |                     ----^^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:846:21
[INFO] [stderr]     |
[INFO] [stderr] 846 |                 let mut cc2: cmplx = cc[(i) + ido * ((2) + cdim * (k))];
[INFO] [stderr]     |                     ----^^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:847:21
[INFO] [stderr]     |
[INFO] [stderr] 847 |                 let mut cc3: cmplx = cc[(i) + ido * ((3) + cdim * (k))];
[INFO] [stderr]     |                     ----^^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:865:21
[INFO] [stderr]     |
[INFO] [stderr] 865 |                 let mut wa0: cmplx = wa[(i) - 1 + (0) * (ido - 1)];
[INFO] [stderr]     |                     ----^^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:866:21
[INFO] [stderr]     |
[INFO] [stderr] 866 |                 let mut wa1: cmplx = wa[(i) - 1 + (1) * (ido - 1)];
[INFO] [stderr]     |                     ----^^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:867:21
[INFO] [stderr]     |
[INFO] [stderr] 867 |                 let mut wa2: cmplx = wa[(i) - 1 + (2) * (ido - 1)];
[INFO] [stderr]     |                     ----^^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:989:21
[INFO] [stderr]     |
[INFO] [stderr] 989 |                 let mut cc0: cmplx = cc[(i) + ido * ((0) + cdim * (k))];
[INFO] [stderr]     |                     ----^^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:990:21
[INFO] [stderr]     |
[INFO] [stderr] 990 |                 let mut cc1: cmplx = cc[(i) + ido * ((1) + cdim * (k))];
[INFO] [stderr]     |                     ----^^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:991:21
[INFO] [stderr]     |
[INFO] [stderr] 991 |                 let mut cc2: cmplx = cc[(i) + ido * ((2) + cdim * (k))];
[INFO] [stderr]     |                     ----^^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:992:21
[INFO] [stderr]     |
[INFO] [stderr] 992 |                 let mut cc3: cmplx = cc[(i) + ido * ((3) + cdim * (k))];
[INFO] [stderr]     |                     ----^^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1010:21
[INFO] [stderr]      |
[INFO] [stderr] 1010 |                 let mut wa0: cmplx = wa[(i) - 1 + (0) * (ido - 1)];
[INFO] [stderr]      |                     ----^^^
[INFO] [stderr]      |                     |
[INFO] [stderr]      |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1011:21
[INFO] [stderr]      |
[INFO] [stderr] 1011 |                 let mut wa1: cmplx = wa[(i) - 1 + (1) * (ido - 1)];
[INFO] [stderr]      |                     ----^^^
[INFO] [stderr]      |                     |
[INFO] [stderr]      |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1012:21
[INFO] [stderr]      |
[INFO] [stderr] 1012 |                 let mut wa2: cmplx = wa[(i) - 1 + (2) * (ido - 1)];
[INFO] [stderr]      |                     ----^^^
[INFO] [stderr]      |                     |
[INFO] [stderr]      |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1051:17
[INFO] [stderr]      |
[INFO] [stderr] 1051 |             let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stderr]      |                 ----^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1106:21
[INFO] [stderr]      |
[INFO] [stderr] 1106 |                 let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stderr]      |                     ----^^
[INFO] [stderr]      |                     |
[INFO] [stderr]      |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1159:21
[INFO] [stderr]      |
[INFO] [stderr] 1159 |                 let mut t0: cmplx = cc[(i) + ido * ((0) + cdim * (k))];
[INFO] [stderr]      |                     ----^^
[INFO] [stderr]      |                     |
[INFO] [stderr]      |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1260:17
[INFO] [stderr]      |
[INFO] [stderr] 1260 |             let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stderr]      |                 ----^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1315:21
[INFO] [stderr]      |
[INFO] [stderr] 1315 |                 let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stderr]      |                     ----^^
[INFO] [stderr]      |                     |
[INFO] [stderr]      |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1368:21
[INFO] [stderr]      |
[INFO] [stderr] 1368 |                 let mut t0: cmplx = cc[(i) + ido * ((0) + cdim * (k))];
[INFO] [stderr]      |                     ----^^
[INFO] [stderr]      |                     |
[INFO] [stderr]      |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1471:17
[INFO] [stderr]      |
[INFO] [stderr] 1471 |             let mut t1: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stderr]      |                 ----^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1550:21
[INFO] [stderr]      |
[INFO] [stderr] 1550 |                 let mut t1: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stderr]      |                     ----^^
[INFO] [stderr]      |                     |
[INFO] [stderr]      |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1628:21
[INFO] [stderr]      |
[INFO] [stderr] 1628 |                 let mut t1: cmplx = cc[(i) + ido * ((0) + cdim * (k))];
[INFO] [stderr]      |                     ----^^
[INFO] [stderr]      |                     |
[INFO] [stderr]      |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1783:17
[INFO] [stderr]      |
[INFO] [stderr] 1783 |             let mut t1: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stderr]      |                 ----^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:2162:21
[INFO] [stderr]      |
[INFO] [stderr] 2162 |                 let mut t1: cmplx = cc[(i) + ido * ((0) + cdim * (k))];
[INFO] [stderr]      |                     ----^^
[INFO] [stderr]      |                     |
[INFO] [stderr]      |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3460:13
[INFO] [stderr]      |
[INFO] [stderr] 3460 |         let mut tr1: f64;
[INFO] [stderr]      |             ----^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3461:13
[INFO] [stderr]      |
[INFO] [stderr] 3461 |         let mut tr2: f64;
[INFO] [stderr]      |             ----^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3481:17
[INFO] [stderr]      |
[INFO] [stderr] 3481 |             let mut ti1: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3482:17
[INFO] [stderr]      |
[INFO] [stderr] 3482 |             let mut ti2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3483:17
[INFO] [stderr]      |
[INFO] [stderr] 3483 |             let mut tr1: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3484:17
[INFO] [stderr]      |
[INFO] [stderr] 3484 |             let mut tr2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3508:17
[INFO] [stderr]      |
[INFO] [stderr] 3508 |             let mut ci2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3509:17
[INFO] [stderr]      |
[INFO] [stderr] 3509 |             let mut ci3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3510:17
[INFO] [stderr]      |
[INFO] [stderr] 3510 |             let mut ci4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3511:17
[INFO] [stderr]      |
[INFO] [stderr] 3511 |             let mut cr2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3512:17
[INFO] [stderr]      |
[INFO] [stderr] 3512 |             let mut cr3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3513:17
[INFO] [stderr]      |
[INFO] [stderr] 3513 |             let mut cr4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3514:17
[INFO] [stderr]      |
[INFO] [stderr] 3514 |             let mut ti1: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3515:17
[INFO] [stderr]      |
[INFO] [stderr] 3515 |             let mut ti2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3516:17
[INFO] [stderr]      |
[INFO] [stderr] 3516 |             let mut ti3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3517:17
[INFO] [stderr]      |
[INFO] [stderr] 3517 |             let mut ti4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3518:17
[INFO] [stderr]      |
[INFO] [stderr] 3518 |             let mut tr1: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3519:17
[INFO] [stderr]      |
[INFO] [stderr] 3519 |             let mut tr2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3520:17
[INFO] [stderr]      |
[INFO] [stderr] 3520 |             let mut tr3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3521:17
[INFO] [stderr]      |
[INFO] [stderr] 3521 |             let mut tr4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3596:17
[INFO] [stderr]      |
[INFO] [stderr] 3596 |             let mut ti2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3597:17
[INFO] [stderr]      |
[INFO] [stderr] 3597 |             let mut tr2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3655:17
[INFO] [stderr]      |
[INFO] [stderr] 3655 |             let mut di2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3656:17
[INFO] [stderr]      |
[INFO] [stderr] 3656 |             let mut di3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3657:17
[INFO] [stderr]      |
[INFO] [stderr] 3657 |             let mut dr2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3658:17
[INFO] [stderr]      |
[INFO] [stderr] 3658 |             let mut dr3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3700:13
[INFO] [stderr]      |
[INFO] [stderr] 3700 |         let mut ci4: f64;
[INFO] [stderr]      |             ----^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3701:13
[INFO] [stderr]      |
[INFO] [stderr] 3701 |         let mut ci5: f64;
[INFO] [stderr]      |             ----^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3722:17
[INFO] [stderr]      |
[INFO] [stderr] 3722 |             let mut tr2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3723:17
[INFO] [stderr]      |
[INFO] [stderr] 3723 |             let mut tr3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3724:17
[INFO] [stderr]      |
[INFO] [stderr] 3724 |             let mut tr4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3725:17
[INFO] [stderr]      |
[INFO] [stderr] 3725 |             let mut tr5: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3726:17
[INFO] [stderr]      |
[INFO] [stderr] 3726 |             let mut ti2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3727:17
[INFO] [stderr]      |
[INFO] [stderr] 3727 |             let mut ti3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3728:17
[INFO] [stderr]      |
[INFO] [stderr] 3728 |             let mut ti4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3729:17
[INFO] [stderr]      |
[INFO] [stderr] 3729 |             let mut ti5: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3750:17
[INFO] [stderr]      |
[INFO] [stderr] 3750 |             let mut ci4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3751:17
[INFO] [stderr]      |
[INFO] [stderr] 3751 |             let mut ci5: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3752:17
[INFO] [stderr]      |
[INFO] [stderr] 3752 |             let mut cr5: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3753:17
[INFO] [stderr]      |
[INFO] [stderr] 3753 |             let mut cr4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3761:17
[INFO] [stderr]      |
[INFO] [stderr] 3761 |             let mut dr2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3762:17
[INFO] [stderr]      |
[INFO] [stderr] 3762 |             let mut dr3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3763:17
[INFO] [stderr]      |
[INFO] [stderr] 3763 |             let mut dr4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3764:17
[INFO] [stderr]      |
[INFO] [stderr] 3764 |             let mut dr5: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3765:17
[INFO] [stderr]      |
[INFO] [stderr] 3765 |             let mut di2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3766:17
[INFO] [stderr]      |
[INFO] [stderr] 3766 |             let mut di3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3767:17
[INFO] [stderr]      |
[INFO] [stderr] 3767 |             let mut di4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3768:17
[INFO] [stderr]      |
[INFO] [stderr] 3768 |             let mut di5: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4172:13
[INFO] [stderr]      |
[INFO] [stderr] 4172 |         let mut tr1: f64;
[INFO] [stderr]      |             ----^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4173:13
[INFO] [stderr]      |
[INFO] [stderr] 4173 |         let mut tr2: f64;
[INFO] [stderr]      |             ----^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4218:17
[INFO] [stderr]      |
[INFO] [stderr] 4218 |             let mut ci2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4219:17
[INFO] [stderr]      |
[INFO] [stderr] 4219 |             let mut ci3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4220:17
[INFO] [stderr]      |
[INFO] [stderr] 4220 |             let mut ci4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4221:17
[INFO] [stderr]      |
[INFO] [stderr] 4221 |             let mut cr2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4222:17
[INFO] [stderr]      |
[INFO] [stderr] 4222 |             let mut cr3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4223:17
[INFO] [stderr]      |
[INFO] [stderr] 4223 |             let mut cr4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4224:17
[INFO] [stderr]      |
[INFO] [stderr] 4224 |             let mut ti1: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4225:17
[INFO] [stderr]      |
[INFO] [stderr] 4225 |             let mut ti2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4226:17
[INFO] [stderr]      |
[INFO] [stderr] 4226 |             let mut ti3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4227:17
[INFO] [stderr]      |
[INFO] [stderr] 4227 |             let mut ti4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4228:17
[INFO] [stderr]      |
[INFO] [stderr] 4228 |             let mut tr1: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4229:17
[INFO] [stderr]      |
[INFO] [stderr] 4229 |             let mut tr2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4230:17
[INFO] [stderr]      |
[INFO] [stderr] 4230 |             let mut tr3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4231:17
[INFO] [stderr]      |
[INFO] [stderr] 4231 |             let mut tr4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4292:17
[INFO] [stderr]      |
[INFO] [stderr] 4292 |             let mut tr2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4293:17
[INFO] [stderr]      |
[INFO] [stderr] 4293 |             let mut ti2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4337:17
[INFO] [stderr]      |
[INFO] [stderr] 4337 |             let mut di2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4338:17
[INFO] [stderr]      |
[INFO] [stderr] 4338 |             let mut di3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4339:17
[INFO] [stderr]      |
[INFO] [stderr] 4339 |             let mut dr2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4340:17
[INFO] [stderr]      |
[INFO] [stderr] 4340 |             let mut dr3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4384:13
[INFO] [stderr]      |
[INFO] [stderr] 4384 |         let mut cr2: f64;
[INFO] [stderr]      |             ----^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4385:13
[INFO] [stderr]      |
[INFO] [stderr] 4385 |         let mut cr3: f64;
[INFO] [stderr]      |             ----^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4386:13
[INFO] [stderr]      |
[INFO] [stderr] 4386 |         let mut ci4: f64;
[INFO] [stderr]      |             ----^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4387:13
[INFO] [stderr]      |
[INFO] [stderr] 4387 |         let mut ci5: f64;
[INFO] [stderr]      |             ----^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4408:17
[INFO] [stderr]      |
[INFO] [stderr] 4408 |             let mut ci2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4409:17
[INFO] [stderr]      |
[INFO] [stderr] 4409 |             let mut di2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4410:17
[INFO] [stderr]      |
[INFO] [stderr] 4410 |             let mut ci4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4411:17
[INFO] [stderr]      |
[INFO] [stderr] 4411 |             let mut ci5: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4412:17
[INFO] [stderr]      |
[INFO] [stderr] 4412 |             let mut di3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4413:17
[INFO] [stderr]      |
[INFO] [stderr] 4413 |             let mut di4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4414:17
[INFO] [stderr]      |
[INFO] [stderr] 4414 |             let mut di5: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4415:17
[INFO] [stderr]      |
[INFO] [stderr] 4415 |             let mut ci3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4416:17
[INFO] [stderr]      |
[INFO] [stderr] 4416 |             let mut cr2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4417:17
[INFO] [stderr]      |
[INFO] [stderr] 4417 |             let mut cr3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4418:17
[INFO] [stderr]      |
[INFO] [stderr] 4418 |             let mut dr2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4419:17
[INFO] [stderr]      |
[INFO] [stderr] 4419 |             let mut dr3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4420:17
[INFO] [stderr]      |
[INFO] [stderr] 4420 |             let mut dr4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4421:17
[INFO] [stderr]      |
[INFO] [stderr] 4421 |             let mut dr5: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4422:17
[INFO] [stderr]      |
[INFO] [stderr] 4422 |             let mut cr5: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4423:17
[INFO] [stderr]      |
[INFO] [stderr] 4423 |             let mut cr4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4424:17
[INFO] [stderr]      |
[INFO] [stderr] 4424 |             let mut ti2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4425:17
[INFO] [stderr]      |
[INFO] [stderr] 4425 |             let mut ti3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4426:17
[INFO] [stderr]      |
[INFO] [stderr] 4426 |             let mut ti5: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4427:17
[INFO] [stderr]      |
[INFO] [stderr] 4427 |             let mut ti4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4428:17
[INFO] [stderr]      |
[INFO] [stderr] 4428 |             let mut tr2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4429:17
[INFO] [stderr]      |
[INFO] [stderr] 4429 |             let mut tr3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4430:17
[INFO] [stderr]      |
[INFO] [stderr] 4430 |             let mut tr4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4431:17
[INFO] [stderr]      |
[INFO] [stderr] 4431 |             let mut tr5: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `PMC`
[INFO] [stderr]    --> src/lib.rs:365:4
[INFO] [stderr]     |
[INFO] [stderr] 365 | fn PMC(a: &mut [f64], b: &mut [f64], c: &[f64], d: &[f64]) {
[INFO] [stderr]     |    ^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `ADDC`
[INFO] [stderr]    --> src/lib.rs:372:4
[INFO] [stderr]     |
[INFO] [stderr] 372 | fn ADDC(a: &mut [f64], b: &[f64], c: &[f64]) {
[INFO] [stderr]     |    ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `SCALEC`
[INFO] [stderr]    --> src/lib.rs:377:4
[INFO] [stderr]     |
[INFO] [stderr] 377 | fn SCALEC(a: &mut [f64], b: f64) {
[INFO] [stderr]     |    ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `ROT90`
[INFO] [stderr]    --> src/lib.rs:382:4
[INFO] [stderr]     |
[INFO] [stderr] 382 | fn ROT90(a: &mut [f64]) {
[INFO] [stderr]     |    ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `ROTM90`
[INFO] [stderr]    --> src/lib.rs:388:4
[INFO] [stderr]     |
[INFO] [stderr] 388 | fn ROTM90(a: &mut [f64]) {
[INFO] [stderr]     |    ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `A_EQ_B_MUL_C`
[INFO] [stderr]    --> src/lib.rs:394:4
[INFO] [stderr]     |
[INFO] [stderr] 394 | fn A_EQ_B_MUL_C(a: &mut [f64], b: &[f64], c: &[f64]) {
[INFO] [stderr]     |    ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `A_EQ_CB_MUL_C`
[INFO] [stderr]    --> src/lib.rs:399:4
[INFO] [stderr]     |
[INFO] [stderr] 399 | fn A_EQ_CB_MUL_C(a: &mut [f64], b: &[f64], c: &[f64]) {
[INFO] [stderr]     |    ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `PMSIGNC`
[INFO] [stderr]    --> src/lib.rs:404:4
[INFO] [stderr]     |
[INFO] [stderr] 404 | fn PMSIGNC(a: &mut [f64], b: &mut [f64], c: &[f64], d: &[f64], sign: f64) {
[INFO] [stderr]     |    ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `MULPMSIGNC`
[INFO] [stderr]    --> src/lib.rs:411:4
[INFO] [stderr]     |
[INFO] [stderr] 411 | fn MULPMSIGNC(a: &mut [f64], b: &[f64], c: &[f64], sign: f64) {
[INFO] [stderr]     |    ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `MULPMSIGNCEQ`
[INFO] [stderr]    --> src/lib.rs:416:4
[INFO] [stderr]     |
[INFO] [stderr] 416 | fn MULPMSIGNCEQ(a: &mut [f64], b: &mut [f64], sign: f64) {
[INFO] [stderr]     |    ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `cfftp_twsize`
[INFO] [stderr]     --> src/lib.rs:2811:4
[INFO] [stderr]      |
[INFO] [stderr] 2811 | fn cfftp_twsize(plan: &mut cfftp_plan_i) -> usize {
[INFO] [stderr]      |    ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `mem`
[INFO] [stderr]     --> src/lib.rs:2907:5
[INFO] [stderr]      |
[INFO] [stderr] 2907 |     mem: Vec<f64>,
[INFO] [stderr]      |     ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: 145 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `fct`
[INFO] [stderr]     --> src/lib.rs:2672:55
[INFO] [stderr]      |
[INFO] [stderr] 2672 | fn pass_all(plan: &mut cfftp_plan_i, c: &mut [cmplx], fct: f64, sign: i64) -> i32 {
[INFO] [stderr]      |                                                       ^^^ help: if this is intentional, prefix it with an underscore: `_fct`
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable `memofs` is assigned to, but never used
[INFO] [stderr]     --> src/lib.rs:2831:13
[INFO] [stderr]      |
[INFO] [stderr] 2831 |     let mut memofs: usize = 0;
[INFO] [stderr]      |             ^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: consider using `_memofs` instead
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `m` is never read
[INFO] [stderr]     --> src/lib.rs:3063:9
[INFO] [stderr]      |
[INFO] [stderr] 3063 |         m += 2;
[INFO] [stderr]      |         ^
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_assignments)]` on by default
[INFO] [stderr]      = help: maybe it is overwritten before being read?
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `fct`
[INFO] [stderr]     --> src/lib.rs:3022:70
[INFO] [stderr]      |
[INFO] [stderr] 3022 | fn fftblue_fft(plan: &mut fftblue_plan_i, c: &mut [f64], isign: i32, fct: f64) -> i32 {
[INFO] [stderr]      |                                                                      ^^^ help: if this is intentional, prefix it with an underscore: `_fct`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:533:17
[INFO] [stderr]     |
[INFO] [stderr] 533 |             let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))]; //&cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stderr]     |                 ----^^
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:563:21
[INFO] [stderr]     |
[INFO] [stderr] 563 |                 let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stderr]     |                     ----^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:594:21
[INFO] [stderr]     |
[INFO] [stderr] 594 |                 let mut t0: cmplx = cc[(i) + ido * ((0) + cdim * (k))];
[INFO] [stderr]     |                     ----^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:641:17
[INFO] [stderr]     |
[INFO] [stderr] 641 |             let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stderr]     |                 ----^^
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:672:21
[INFO] [stderr]     |
[INFO] [stderr] 672 |                 let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stderr]     |                     ----^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:701:21
[INFO] [stderr]     |
[INFO] [stderr] 701 |                 let mut t0: cmplx = cc[(i) + ido * ((0) + cdim * (k))];
[INFO] [stderr]     |                     ----^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:844:21
[INFO] [stderr]     |
[INFO] [stderr] 844 |                 let mut cc0: cmplx = cc[(i)+ido*((0)+cdim*(k))];
[INFO] [stderr]     |                     ----^^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:845:21
[INFO] [stderr]     |
[INFO] [stderr] 845 |                 let mut cc1: cmplx = cc[(i) + ido * ((1) + cdim * (k))];
[INFO] [stderr]     |                     ----^^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:846:21
[INFO] [stderr]     |
[INFO] [stderr] 846 |                 let mut cc2: cmplx = cc[(i) + ido * ((2) + cdim * (k))];
[INFO] [stderr]     |                     ----^^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:847:21
[INFO] [stderr]     |
[INFO] [stderr] 847 |                 let mut cc3: cmplx = cc[(i) + ido * ((3) + cdim * (k))];
[INFO] [stderr]     |                     ----^^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:865:21
[INFO] [stderr]     |
[INFO] [stderr] 865 |                 let mut wa0: cmplx = wa[(i) - 1 + (0) * (ido - 1)];
[INFO] [stderr]     |                     ----^^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:866:21
[INFO] [stderr]     |
[INFO] [stderr] 866 |                 let mut wa1: cmplx = wa[(i) - 1 + (1) * (ido - 1)];
[INFO] [stderr]     |                     ----^^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:867:21
[INFO] [stderr]     |
[INFO] [stderr] 867 |                 let mut wa2: cmplx = wa[(i) - 1 + (2) * (ido - 1)];
[INFO] [stderr]     |                     ----^^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:989:21
[INFO] [stderr]     |
[INFO] [stderr] 989 |                 let mut cc0: cmplx = cc[(i) + ido * ((0) + cdim * (k))];
[INFO] [stderr]     |                     ----^^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:990:21
[INFO] [stderr]     |
[INFO] [stderr] 990 |                 let mut cc1: cmplx = cc[(i) + ido * ((1) + cdim * (k))];
[INFO] [stderr]     |                     ----^^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:991:21
[INFO] [stderr]     |
[INFO] [stderr] 991 |                 let mut cc2: cmplx = cc[(i) + ido * ((2) + cdim * (k))];
[INFO] [stderr]     |                     ----^^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:992:21
[INFO] [stderr]     |
[INFO] [stderr] 992 |                 let mut cc3: cmplx = cc[(i) + ido * ((3) + cdim * (k))];
[INFO] [stderr]     |                     ----^^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1010:21
[INFO] [stderr]      |
[INFO] [stderr] 1010 |                 let mut wa0: cmplx = wa[(i) - 1 + (0) * (ido - 1)];
[INFO] [stderr]      |                     ----^^^
[INFO] [stderr]      |                     |
[INFO] [stderr]      |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1011:21
[INFO] [stderr]      |
[INFO] [stderr] 1011 |                 let mut wa1: cmplx = wa[(i) - 1 + (1) * (ido - 1)];
[INFO] [stderr]      |                     ----^^^
[INFO] [stderr]      |                     |
[INFO] [stderr]      |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1012:21
[INFO] [stderr]      |
[INFO] [stderr] 1012 |                 let mut wa2: cmplx = wa[(i) - 1 + (2) * (ido - 1)];
[INFO] [stderr]      |                     ----^^^
[INFO] [stderr]      |                     |
[INFO] [stderr]      |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1051:17
[INFO] [stderr]      |
[INFO] [stderr] 1051 |             let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stderr]      |                 ----^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1106:21
[INFO] [stderr]      |
[INFO] [stderr] 1106 |                 let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stderr]      |                     ----^^
[INFO] [stderr]      |                     |
[INFO] [stderr]      |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1159:21
[INFO] [stderr]      |
[INFO] [stderr] 1159 |                 let mut t0: cmplx = cc[(i) + ido * ((0) + cdim * (k))];
[INFO] [stderr]      |                     ----^^
[INFO] [stderr]      |                     |
[INFO] [stderr]      |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1260:17
[INFO] [stderr]      |
[INFO] [stderr] 1260 |             let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stderr]      |                 ----^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1315:21
[INFO] [stderr]      |
[INFO] [stderr] 1315 |                 let mut t0: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stderr]      |                     ----^^
[INFO] [stderr]      |                     |
[INFO] [stderr]      |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1368:21
[INFO] [stderr]      |
[INFO] [stderr] 1368 |                 let mut t0: cmplx = cc[(i) + ido * ((0) + cdim * (k))];
[INFO] [stderr]      |                     ----^^
[INFO] [stderr]      |                     |
[INFO] [stderr]      |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1471:17
[INFO] [stderr]      |
[INFO] [stderr] 1471 |             let mut t1: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stderr]      |                 ----^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1550:21
[INFO] [stderr]      |
[INFO] [stderr] 1550 |                 let mut t1: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stderr]      |                     ----^^
[INFO] [stderr]      |                     |
[INFO] [stderr]      |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1628:21
[INFO] [stderr]      |
[INFO] [stderr] 1628 |                 let mut t1: cmplx = cc[(i) + ido * ((0) + cdim * (k))];
[INFO] [stderr]      |                     ----^^
[INFO] [stderr]      |                     |
[INFO] [stderr]      |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1783:17
[INFO] [stderr]      |
[INFO] [stderr] 1783 |             let mut t1: cmplx = cc[(0) + ido * ((0) + cdim * (k))];
[INFO] [stderr]      |                 ----^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:2162:21
[INFO] [stderr]      |
[INFO] [stderr] 2162 |                 let mut t1: cmplx = cc[(i) + ido * ((0) + cdim * (k))];
[INFO] [stderr]      |                     ----^^
[INFO] [stderr]      |                     |
[INFO] [stderr]      |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3460:13
[INFO] [stderr]      |
[INFO] [stderr] 3460 |         let mut tr1: f64;
[INFO] [stderr]      |             ----^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3461:13
[INFO] [stderr]      |
[INFO] [stderr] 3461 |         let mut tr2: f64;
[INFO] [stderr]      |             ----^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3481:17
[INFO] [stderr]      |
[INFO] [stderr] 3481 |             let mut ti1: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3482:17
[INFO] [stderr]      |
[INFO] [stderr] 3482 |             let mut ti2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3483:17
[INFO] [stderr]      |
[INFO] [stderr] 3483 |             let mut tr1: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3484:17
[INFO] [stderr]      |
[INFO] [stderr] 3484 |             let mut tr2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3508:17
[INFO] [stderr]      |
[INFO] [stderr] 3508 |             let mut ci2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3509:17
[INFO] [stderr]      |
[INFO] [stderr] 3509 |             let mut ci3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3510:17
[INFO] [stderr]      |
[INFO] [stderr] 3510 |             let mut ci4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3511:17
[INFO] [stderr]      |
[INFO] [stderr] 3511 |             let mut cr2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3512:17
[INFO] [stderr]      |
[INFO] [stderr] 3512 |             let mut cr3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3513:17
[INFO] [stderr]      |
[INFO] [stderr] 3513 |             let mut cr4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3514:17
[INFO] [stderr]      |
[INFO] [stderr] 3514 |             let mut ti1: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3515:17
[INFO] [stderr]      |
[INFO] [stderr] 3515 |             let mut ti2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3516:17
[INFO] [stderr]      |
[INFO] [stderr] 3516 |             let mut ti3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3517:17
[INFO] [stderr]      |
[INFO] [stderr] 3517 |             let mut ti4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3518:17
[INFO] [stderr]      |
[INFO] [stderr] 3518 |             let mut tr1: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3519:17
[INFO] [stderr]      |
[INFO] [stderr] 3519 |             let mut tr2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3520:17
[INFO] [stderr]      |
[INFO] [stderr] 3520 |             let mut tr3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3521:17
[INFO] [stderr]      |
[INFO] [stderr] 3521 |             let mut tr4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3596:17
[INFO] [stderr]      |
[INFO] [stderr] 3596 |             let mut ti2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3597:17
[INFO] [stderr]      |
[INFO] [stderr] 3597 |             let mut tr2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3655:17
[INFO] [stderr]      |
[INFO] [stderr] 3655 |             let mut di2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3656:17
[INFO] [stderr]      |
[INFO] [stderr] 3656 |             let mut di3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3657:17
[INFO] [stderr]      |
[INFO] [stderr] 3657 |             let mut dr2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3658:17
[INFO] [stderr]      |
[INFO] [stderr] 3658 |             let mut dr3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3700:13
[INFO] [stderr]      |
[INFO] [stderr] 3700 |         let mut ci4: f64;
[INFO] [stderr]      |             ----^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3701:13
[INFO] [stderr]      |
[INFO] [stderr] 3701 |         let mut ci5: f64;
[INFO] [stderr]      |             ----^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3722:17
[INFO] [stderr]      |
[INFO] [stderr] 3722 |             let mut tr2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3723:17
[INFO] [stderr]      |
[INFO] [stderr] 3723 |             let mut tr3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3724:17
[INFO] [stderr]      |
[INFO] [stderr] 3724 |             let mut tr4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3725:17
[INFO] [stderr]      |
[INFO] [stderr] 3725 |             let mut tr5: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3726:17
[INFO] [stderr]      |
[INFO] [stderr] 3726 |             let mut ti2: f64;
[INFO] [stdout] 
[INFO] [stderr]      |                 ----^^^
[INFO] [stdout] running 0 tests
[INFO] [stderr]      |                 |
[INFO] [stdout] 
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr] 
[INFO] [stdout] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3727:17
[INFO] [stderr]      |
[INFO] [stderr] 3727 |             let mut ti3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3728:17
[INFO] [stderr]      |
[INFO] [stderr] 3728 |             let mut ti4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3729:17
[INFO] [stderr]      |
[INFO] [stderr] 3729 |             let mut ti5: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3750:17
[INFO] [stderr]      |
[INFO] [stderr] 3750 |             let mut ci4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3751:17
[INFO] [stderr]      |
[INFO] [stderr] 3751 |             let mut ci5: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3752:17
[INFO] [stderr]      |
[INFO] [stderr] 3752 |             let mut cr5: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3753:17
[INFO] [stderr]      |
[INFO] [stderr] 3753 |             let mut cr4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3761:17
[INFO] [stderr]      |
[INFO] [stderr] 3761 |             let mut dr2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3762:17
[INFO] [stderr]      |
[INFO] [stderr] 3762 |             let mut dr3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3763:17
[INFO] [stderr]      |
[INFO] [stderr] 3763 |             let mut dr4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3764:17
[INFO] [stderr]      |
[INFO] [stderr] 3764 |             let mut dr5: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3765:17
[INFO] [stderr]      |
[INFO] [stderr] 3765 |             let mut di2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3766:17
[INFO] [stderr]      |
[INFO] [stderr] 3766 |             let mut di3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3767:17
[INFO] [stderr]      |
[INFO] [stderr] 3767 |             let mut di4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:3768:17
[INFO] [stderr]      |
[INFO] [stderr] 3768 |             let mut di5: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4172:13
[INFO] [stderr]      |
[INFO] [stderr] 4172 |         let mut tr1: f64;
[INFO] [stderr]      |             ----^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4173:13
[INFO] [stderr]      |
[INFO] [stderr] 4173 |         let mut tr2: f64;
[INFO] [stderr]      |             ----^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4218:17
[INFO] [stderr]      |
[INFO] [stderr] 4218 |             let mut ci2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4219:17
[INFO] [stderr]      |
[INFO] [stderr] 4219 |             let mut ci3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4220:17
[INFO] [stderr]      |
[INFO] [stderr] 4220 |             let mut ci4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4221:17
[INFO] [stderr]      |
[INFO] [stderr] 4221 |             let mut cr2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4222:17
[INFO] [stderr]      |
[INFO] [stderr] 4222 |             let mut cr3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4223:17
[INFO] [stderr]      |
[INFO] [stderr] 4223 |             let mut cr4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4224:17
[INFO] [stderr]      |
[INFO] [stderr] 4224 |             let mut ti1: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4225:17
[INFO] [stderr]      |
[INFO] [stderr] 4225 |             let mut ti2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4226:17
[INFO] [stderr]      |
[INFO] [stderr] 4226 |             let mut ti3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4227:17
[INFO] [stderr]      |
[INFO] [stderr] 4227 |             let mut ti4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4228:17
[INFO] [stderr]      |
[INFO] [stderr] 4228 |             let mut tr1: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4229:17
[INFO] [stderr]      |
[INFO] [stderr] 4229 |             let mut tr2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4230:17
[INFO] [stderr]      |
[INFO] [stderr] 4230 |             let mut tr3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4231:17
[INFO] [stderr]      |
[INFO] [stderr] 4231 |             let mut tr4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4292:17
[INFO] [stderr]      |
[INFO] [stderr] 4292 |             let mut tr2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4293:17
[INFO] [stderr]      |
[INFO] [stderr] 4293 |             let mut ti2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4337:17
[INFO] [stderr]      |
[INFO] [stderr] 4337 |             let mut di2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4338:17
[INFO] [stderr]      |
[INFO] [stderr] 4338 |             let mut di3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4339:17
[INFO] [stderr]      |
[INFO] [stderr] 4339 |             let mut dr2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4340:17
[INFO] [stderr]      |
[INFO] [stderr] 4340 |             let mut dr3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stdout] 
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stdout] running 24 tests
[INFO] [stderr] 
[INFO] [stdout] test test_calc_first_half ... ok
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stdout] test test_calc_first_octant ... ok
[INFO] [stderr]     --> src/lib.rs:4384:13
[INFO] [stdout] test test_cost_guess ... ok
[INFO] [stderr]      |
[INFO] [stdout] test test_fill_first_half ... ok
[INFO] [stderr] 4384 |         let mut cr2: f64;
[INFO] [stdout] test test_fill_first_quadrant ... ok
[INFO] [stderr]      |             ----^^^
[INFO] [stdout] test test_my_sincosm1pi ... ok
[INFO] [stderr]      |             |
[INFO] [stdout] test test_pass4b ... ok
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stdout] test test_pass5f ... ok
[INFO] [stderr] 
[INFO] [stdout] test test_pass4f ... ok
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stdout] test test_fill_second_half ... ok
[INFO] [stderr]     --> src/lib.rs:4385:13
[INFO] [stdout] test test_passg ... ok
[INFO] [stderr]      |
[INFO] [stdout] test test_sincos_2pibyn_half ... ok
[INFO] [stderr] 4385 |         let mut cr3: f64;
[INFO] [stdout] test test_pass11 ... ok
[INFO] [stderr]      |             ----^^^
[INFO] [stdout] test test_pass2f ... ok
[INFO] [stderr]      |             |
[INFO] [stdout] test test_pass2b ... ok
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stdout] test test_calc_first_quadrant ... ok
[INFO] [stderr] 
[INFO] [stdout] test test_good_size ... ok
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stdout] test test_largest_prime_factor ... ok
[INFO] [stderr]     --> src/lib.rs:4386:13
[INFO] [stdout] test test_pass3b ... ok
[INFO] [stderr]      |
[INFO] [stdout] test test_pass3f ... ok
[INFO] [stderr] 4386 |         let mut ci4: f64;
[INFO] [stderr]      |             ----^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4387:13
[INFO] [stderr]      |
[INFO] [stderr] 4387 |         let mut ci5: f64;
[INFO] [stderr]      |             ----^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4408:17
[INFO] [stderr]      |
[INFO] [stderr] 4408 |             let mut ci2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4409:17
[INFO] [stderr]      |
[INFO] [stderr] 4409 |             let mut di2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4410:17
[INFO] [stderr]      |
[INFO] [stderr] 4410 |             let mut ci4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4411:17
[INFO] [stderr]      |
[INFO] [stderr] 4411 |             let mut ci5: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4412:17
[INFO] [stderr]      |
[INFO] [stderr] 4412 |             let mut di3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4413:17
[INFO] [stderr]      |
[INFO] [stderr] 4413 |             let mut di4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4414:17
[INFO] [stderr]      |
[INFO] [stderr] 4414 |             let mut di5: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4415:17
[INFO] [stderr]      |
[INFO] [stderr] 4415 |             let mut ci3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4416:17
[INFO] [stderr]      |
[INFO] [stderr] 4416 |             let mut cr2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4417:17
[INFO] [stderr]      |
[INFO] [stderr] 4417 |             let mut cr3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4418:17
[INFO] [stderr]      |
[INFO] [stderr] 4418 |             let mut dr2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4419:17
[INFO] [stderr]      |
[INFO] [stderr] 4419 |             let mut dr3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4420:17
[INFO] [stderr]      |
[INFO] [stderr] 4420 |             let mut dr4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4421:17
[INFO] [stderr]      |
[INFO] [stderr] 4421 |             let mut dr5: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4422:17
[INFO] [stderr]      |
[INFO] [stderr] 4422 |             let mut cr5: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4423:17
[INFO] [stderr]      |
[INFO] [stderr] 4423 |             let mut cr4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4424:17
[INFO] [stderr]      |
[INFO] [stderr] 4424 |             let mut ti2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4425:17
[INFO] [stderr]      |
[INFO] [stderr] 4425 |             let mut ti3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4426:17
[INFO] [stderr]      |
[INFO] [stderr] 4426 |             let mut ti5: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4427:17
[INFO] [stderr]      |
[INFO] [stderr] 4427 |             let mut ti4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4428:17
[INFO] [stderr]      |
[INFO] [stderr] 4428 |             let mut tr2: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4429:17
[INFO] [stderr]      |
[INFO] [stderr] 4429 |             let mut tr3: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4430:17
[INFO] [stderr]      |
[INFO] [stderr] 4430 |             let mut tr4: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:4431:17
[INFO] [stderr]      |
[INFO] [stderr] 4431 |             let mut tr5: f64;
[INFO] [stderr]      |                 ----^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `PMC`
[INFO] [stderr]    --> src/lib.rs:365:4
[INFO] [stderr]     |
[INFO] [stderr] 365 | fn PMC(a: &mut [f64], b: &mut [f64], c: &[f64], d: &[f64]) {
[INFO] [stderr]     |    ^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `ADDC`
[INFO] [stderr]    --> src/lib.rs:372:4
[INFO] [stderr]     |
[INFO] [stderr] 372 | fn ADDC(a: &mut [f64], b: &[f64], c: &[f64]) {
[INFO] [stderr]     |    ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `SCALEC`
[INFO] [stderr]    --> src/lib.rs:377:4
[INFO] [stderr]     |
[INFO] [stderr] 377 | fn SCALEC(a: &mut [f64], b: f64) {
[INFO] [stderr]     |    ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `ROT90`
[INFO] [stderr]    --> src/lib.rs:382:4
[INFO] [stderr]     |
[INFO] [stderr] 382 | fn ROT90(a: &mut [f64]) {
[INFO] [stderr]     |    ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `ROTM90`
[INFO] [stderr]    --> src/lib.rs:388:4
[INFO] [stderr]     |
[INFO] [stderr] 388 | fn ROTM90(a: &mut [f64]) {
[INFO] [stderr]     |    ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `A_EQ_B_MUL_C`
[INFO] [stderr]    --> src/lib.rs:394:4
[INFO] [stderr]     |
[INFO] [stderr] 394 | fn A_EQ_B_MUL_C(a: &mut [f64], b: &[f64], c: &[f64]) {
[INFO] [stderr]     |    ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `A_EQ_CB_MUL_C`
[INFO] [stderr]    --> src/lib.rs:399:4
[INFO] [stderr]     |
[INFO] [stderr] 399 | fn A_EQ_CB_MUL_C(a: &mut [f64], b: &[f64], c: &[f64]) {
[INFO] [stderr]     |    ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `PMSIGNC`
[INFO] [stderr]    --> src/lib.rs:404:4
[INFO] [stderr]     |
[INFO] [stderr] 404 | fn PMSIGNC(a: &mut [f64], b: &mut [f64], c: &[f64], d: &[f64], sign: f64) {
[INFO] [stderr]     |    ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `MULPMSIGNC`
[INFO] [stderr]    --> src/lib.rs:411:4
[INFO] [stderr]     |
[INFO] [stderr] 411 | fn MULPMSIGNC(a: &mut [f64], b: &[f64], c: &[f64], sign: f64) {
[INFO] [stderr]     |    ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `MULPMSIGNCEQ`
[INFO] [stderr]    --> src/lib.rs:416:4
[INFO] [stderr]     |
[INFO] [stderr] 416 | fn MULPMSIGNCEQ(a: &mut [f64], b: &mut [f64], sign: f64) {
[INFO] [stderr]     |    ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `cfftp_twsize`
[INFO] [stderr]     --> src/lib.rs:2811:4
[INFO] [stderr]      |
[INFO] [stderr] 2811 | fn cfftp_twsize(plan: &mut cfftp_plan_i) -> usize {
[INFO] [stderr]      |    ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `mem`
[INFO] [stderr]     --> src/lib.rs:2907:5
[INFO] [stderr]      |
[INFO] [stderr] 2907 |     mem: Vec<f64>,
[INFO] [stderr]      |     ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: 145 warnings emitted
[INFO] [stderr] 
[INFO] [stderr]     Finished test [optimized + debuginfo] target(s) in 0.09s
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/pocketfft_rust-5f682181dec81395)
[INFO] [stderr]      Running tests/test_pocketfft_rust.rs (/opt/rustwide/target/debug/deps/test_pocketfft_rust-29f3f298082a9d13)
[INFO] [stdout] test test_pass7 ... ok
[INFO] [stdout] test test_pass5b ... ok
[INFO] [stdout] test test_sincos_2pibyn ... ok
[INFO] [stderr] error: test failed, to rerun pass '--test test_pocketfft_rust'
[INFO] [stdout] test test_real ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test_real stdout ----
[INFO] [stdout] thread 'test_real' panicked at 'problem at real length 7: 0.8791777596568703', tests/test_pocketfft_rust.rs:156:9
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55c7310df0f0 - std::backtrace_rs::backtrace::libunwind::trace::h34055254b57d8e79
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5
[INFO] [stdout]    1:     0x55c7310df0f0 - std::backtrace_rs::backtrace::trace_unsynchronized::h8f1e3fbd9afff6ec
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x55c7310df0f0 - std::sys_common::backtrace::_print_fmt::h3a99a796b770c360
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x55c7310df0f0 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h32d1f94a80615d18
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:46:22
[INFO] [stdout]    4:     0x55c7311018ec - core::fmt::write::h306731c068f7162c
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/fmt/mod.rs:1110:17
[INFO] [stdout]    5:     0x55c7310dc015 - std::io::Write::write_fmt::h87f19b0a2cd190bc
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/io/mod.rs:1588:15
[INFO] [stdout]    6:     0x55c7310e125b - std::sys_common::backtrace::_print::h5abaa2601a852287
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:49:5
[INFO] [stdout]    7:     0x55c7310e125b - std::sys_common::backtrace::print::h8d81445442bb638f
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:36:9
[INFO] [stdout]    8:     0x55c7310e125b - std::panicking::default_hook::{{closure}}::hcfe804496a9fa747
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:208:50
[INFO] [stdout]    9:     0x55c7310e0d6c - std::panicking::default_hook::hbea8e3ccf2ba8901
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:222:9
[INFO] [stdout]   10:     0x55c7310e1924 - std::panicking::rust_panic_with_hook::h7ee9e1a2d0f8975a
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:622:17
[INFO] [stdout]   11:     0x55c7310e1407 - std::panicking::begin_panic_handler::{{closure}}::h8ab3b4491718b2c7
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:519:13
[INFO] [stdout]   12:     0x55c7310df5ec - std::sys_common::backtrace::__rust_end_short_backtrace::hd489062ffa586a9f
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:141:18
[INFO] [stdout]   13:     0x55c7310e1369 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:515:5
[INFO] [stdout]   14:     0x55c731077f9b - std::panicking::begin_panic_fmt::h5479575e112541f8
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:457:5
[INFO] [stdout]   15:     0x55c731079c37 - test_pocketfft_rust::test_real::h7c5c38ade9b6920d
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_pocketfft_rust.rs:156:9
[INFO] [stdout]   16:     0x55c7310798fa - test_pocketfft_rust::test_real::{{closure}}::hbd8f3296c190eb46
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_pocketfft_rust.rs:143:1
[INFO] [stdout]   17:     0x55c73107a53e - core::ops::function::FnOnce::call_once::h6fc77930cb2abe28
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs:227:5
[INFO] [stdout]   18:     0x55c7310a2c33 - core::ops::function::FnOnce::call_once::h152e7e439ff59e19
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs:227:5
[INFO] [stdout]   19:     0x55c7310a2c33 - test::__rust_begin_short_backtrace::h0908f3b1fdbb72ab
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs:577:5
[INFO] [stdout]   20:     0x55c7310a16f0 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf6d2a51e5587546c
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/alloc/src/boxed.rs:1575:9
[INFO] [stdout]   21:     0x55c7310a16f0 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8af660f3a89ef593
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs:347:9
[INFO] [stdout]   22:     0x55c7310a16f0 - std::panicking::try::do_call::hd36aef60f84b6d36
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:401:40
[INFO] [stdout]   23:     0x55c7310a16f0 - std::panicking::try::h9932b4480e69817c
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:365:19
[INFO] [stdout]   24:     0x55c7310a16f0 - std::panic::catch_unwind::h6aa177099cfff5f8
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs:434:14
[INFO] [stdout]   25:     0x55c7310a16f0 - test::run_test_in_process::h5884d6f2d99e20c3
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs:600:18
[INFO] [stdout]   26:     0x55c7310a16f0 - test::run_test::run_test_inner::{{closure}}::h6fdc58c6d5f5b6e3
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs:492:39
[INFO] [stdout]   27:     0x55c73107ada2 - test::run_test::run_test_inner::{{closure}}::h408365d67a78ade8
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs:519:37
[INFO] [stdout]   28:     0x55c73107ada2 - std::sys_common::backtrace::__rust_begin_short_backtrace::hb560b77c4f701523
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:125:18
[INFO] [stdout]   29:     0x55c73107e958 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hf2e7831dad93c597
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/mod.rs:481:17
[INFO] [stdout]   30:     0x55c73107e958 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd2e08783d8be4d02
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs:347:9
[INFO] [stdout]   31:     0x55c73107e958 - std::panicking::try::do_call::h062597b7acfd6b82
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:401:40
[INFO] [stdout]   32:     0x55c73107e958 - std::panicking::try::h0d7b79db04c14552
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:365:19
[INFO] [stdout]   33:     0x55c73107e958 - std::panic::catch_unwind::hb01a0b5e7c8cd43b
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs:434:14
[INFO] [stdout]   34:     0x55c73107e958 - std::thread::Builder::spawn_unchecked::{{closure}}::h5bde48cc887e0d1e
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/mod.rs:480:30
[INFO] [stdout]   35:     0x55c73107e958 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h745ea30807a29e55
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs:227:5
[INFO] [stdout]   36:     0x55c7310e63e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ece6cfefaff1005
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/alloc/src/boxed.rs:1575:9
[INFO] [stdout]   37:     0x55c7310e63e7 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hb8b48e55c21f193e
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/alloc/src/boxed.rs:1575:9
[INFO] [stdout]   38:     0x55c7310e63e7 - std::sys::unix::thread::Thread::new::thread_start::h8c7c4450dba62914
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys/unix/thread.rs:71:17
[INFO] [stdout]   39:     0x7f5d69e4f609 - start_thread
[INFO] [stdout]   40:     0x7f5d69c21293 - clone
[INFO] [stdout]   41:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     test_real
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 23 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "55b743c0f9ed084738e7b4a013094184d5df5d506b804205ec5e81e79db69662", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "55b743c0f9ed084738e7b4a013094184d5df5d506b804205ec5e81e79db69662", kill_on_drop: false }`
[INFO] [stdout] 55b743c0f9ed084738e7b4a013094184d5df5d506b804205ec5e81e79db69662
