Dec 02 03:56:21.207 INFO testing Redhotsmasher/RedhotScaler against 1.30.1 for beta-1.31-5
Dec 02 03:56:21.207 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-3/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-5/1.30.1:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.1 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 03:56:21.599 INFO [stdout] 7d3bee4db9ffa1b3da87e6c4ece8dcc9f5df132c614b19673645e83988d43571
Dec 02 03:56:21.604 INFO running `"docker" "start" "-a" "7d3bee4db9ffa1b3da87e6c4ece8dcc9f5df132c614b19673645e83988d43571"`
Dec 02 03:56:22.307 INFO [stderr] usermod: no changes
Dec 02 03:56:22.357 INFO [stderr]    Compiling num-iter v0.1.37
Dec 02 03:56:22.855 INFO [stderr]    Compiling png v0.12.0
Dec 02 03:56:24.703 INFO [stderr]    Compiling soundthingy v0.1.0 (/source)
Dec 02 03:56:25.603 INFO [stderr] warning: unnecessary parentheses around assigned value
Dec 02 03:56:25.603 INFO [stderr]     --> src/main.rs:1067:23
Dec 02 03:56:25.603 INFO [stderr]      |
Dec 02 03:56:25.603 INFO [stderr] 1067 |         oldbdiff[j] = (oldsignal[j]-oldsignal[j-1]);
Dec 02 03:56:25.603 INFO [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 02 03:56:25.603 INFO [stderr]      |
Dec 02 03:56:25.603 INFO [stderr]      = note: #[warn(unused_parens)] on by default
Dec 02 03:56:25.603 INFO [stderr] 
Dec 02 03:56:25.603 INFO [stderr] warning: unnecessary parentheses around assigned value
Dec 02 03:56:25.603 INFO [stderr]     --> src/main.rs:1071:23
Dec 02 03:56:25.603 INFO [stderr]      |
Dec 02 03:56:25.603 INFO [stderr] 1071 |         oldfdiff[j] = (oldsignal[j]-oldsignal[j+1]);
Dec 02 03:56:25.603 INFO [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 02 03:56:25.603 INFO [stderr] 
Dec 02 03:56:25.603 INFO [stderr] warning: unnecessary parentheses around assigned value
Dec 02 03:56:25.603 INFO [stderr]     --> src/main.rs:1075:23
Dec 02 03:56:25.603 INFO [stderr]      |
Dec 02 03:56:25.603 INFO [stderr] 1075 |         newbdiff[j] = (newsignal[j]-newsignal[j-1]);
Dec 02 03:56:25.603 INFO [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 02 03:56:25.603 INFO [stderr] 
Dec 02 03:56:25.603 INFO [stderr] warning: unnecessary parentheses around assigned value
Dec 02 03:56:25.603 INFO [stderr]     --> src/main.rs:1079:23
Dec 02 03:56:25.603 INFO [stderr]      |
Dec 02 03:56:25.603 INFO [stderr] 1079 |         newfdiff[j] = (newsignal[j]-newsignal[j+1]);
Dec 02 03:56:25.603 INFO [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 02 03:56:25.603 INFO [stderr] 
Dec 02 03:56:25.810 INFO [stderr] warning: value assigned to `y` is never read
Dec 02 03:56:25.811 INFO [stderr]   --> src/main.rs:68:13
Dec 02 03:56:25.811 INFO [stderr]    |
Dec 02 03:56:25.811 INFO [stderr] 68 |     let mut y = 0;
Dec 02 03:56:25.811 INFO [stderr]    |             ^
Dec 02 03:56:25.811 INFO [stderr]    |
Dec 02 03:56:25.811 INFO [stderr]    = note: #[warn(unused_assignments)] on by default
Dec 02 03:56:25.811 INFO [stderr] 
Dec 02 03:56:25.811 INFO [stderr] warning: value assigned to `temp` is never read
Dec 02 03:56:25.811 INFO [stderr]    --> src/main.rs:177:25
Dec 02 03:56:25.811 INFO [stderr]     |
Dec 02 03:56:25.811 INFO [stderr] 177 |                 let mut temp = 0.0;
Dec 02 03:56:25.811 INFO [stderr]     |                         ^^^^
Dec 02 03:56:25.811 INFO [stderr] 
Dec 02 03:56:25.811 INFO [stderr] warning: unused variable: `resultlen`
Dec 02 03:56:25.811 INFO [stderr]    --> src/main.rs:223:9
Dec 02 03:56:25.811 INFO [stderr]     |
Dec 02 03:56:25.811 INFO [stderr] 223 |     let resultlen = result.len();
Dec 02 03:56:25.811 INFO [stderr]     |         ^^^^^^^^^ help: consider using `_resultlen` instead
Dec 02 03:56:25.811 INFO [stderr]     |
Dec 02 03:56:25.811 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 02 03:56:25.811 INFO [stderr] 
Dec 02 03:56:25.811 INFO [stderr] warning: unused variable: `newsignal`
Dec 02 03:56:25.811 INFO [stderr]    --> src/main.rs:430:13
Dec 02 03:56:25.811 INFO [stderr]     |
Dec 02 03:56:25.811 INFO [stderr] 430 |     let mut newsignal = nn4s_interpolate_signal(&signal);
Dec 02 03:56:25.811 INFO [stderr]     |             ^^^^^^^^^ help: consider using `_newsignal` instead
Dec 02 03:56:25.811 INFO [stderr] 
Dec 02 03:56:25.811 INFO [stderr] warning: value assigned to `newsignal` is never read
Dec 02 03:56:25.811 INFO [stderr]    --> src/main.rs:437:13
Dec 02 03:56:25.811 INFO [stderr]     |
Dec 02 03:56:25.811 INFO [stderr] 437 |     let mut newsignal = nn4s_interpolate_signal(&signal);
Dec 02 03:56:25.811 INFO [stderr]     |             ^^^^^^^^^
Dec 02 03:56:25.811 INFO [stderr] 
Dec 02 03:56:25.811 INFO [stderr] warning: unused variable: `k`
Dec 02 03:56:25.811 INFO [stderr]    --> src/main.rs:446:13
Dec 02 03:56:25.811 INFO [stderr]     |
Dec 02 03:56:25.811 INFO [stderr] 446 |         for k in 0..iter2 {
Dec 02 03:56:25.811 INFO [stderr]     |             ^ help: consider using `_k` instead
Dec 02 03:56:25.811 INFO [stderr] 
Dec 02 03:56:25.811 INFO [stderr] warning: unused variable: `newimage`
Dec 02 03:56:25.811 INFO [stderr]    --> src/main.rs:466:13
Dec 02 03:56:25.811 INFO [stderr]     |
Dec 02 03:56:25.811 INFO [stderr] 466 |     let mut newimage = nn4s_interpolate_image_2d(&image);
Dec 02 03:56:25.811 INFO [stderr]     |             ^^^^^^^^ help: consider using `_newimage` instead
Dec 02 03:56:25.811 INFO [stderr] 
Dec 02 03:56:25.811 INFO [stderr] warning: value assigned to `newimage` is never read
Dec 02 03:56:25.811 INFO [stderr]    --> src/main.rs:469:13
Dec 02 03:56:25.811 INFO [stderr]     |
Dec 02 03:56:25.811 INFO [stderr] 469 |     let mut newimage = nn4s_interpolate_image_2d(&image);
Dec 02 03:56:25.811 INFO [stderr]     |             ^^^^^^^^
Dec 02 03:56:25.811 INFO [stderr] 
Dec 02 03:56:25.811 INFO [stderr] warning: value assigned to `dnewimage` is never read
Dec 02 03:56:25.811 INFO [stderr]    --> src/main.rs:476:17
Dec 02 03:56:25.811 INFO [stderr]     |
Dec 02 03:56:25.811 INFO [stderr] 476 |         let mut dnewimage = convolve_image_horizontal(&newimage, &kernel);
Dec 02 03:56:25.811 INFO [stderr]     |                 ^^^^^^^^^
Dec 02 03:56:25.811 INFO [stderr] 
Dec 02 03:56:25.811 INFO [stderr] warning: unused variable: `k`
Dec 02 03:56:25.811 INFO [stderr]    --> src/main.rs:485:13
Dec 02 03:56:25.811 INFO [stderr]     |
Dec 02 03:56:25.811 INFO [stderr] 485 |         for k in 0..iter2 {
Dec 02 03:56:25.811 INFO [stderr]     |             ^ help: consider using `_k` instead
Dec 02 03:56:25.811 INFO [stderr] 
Dec 02 03:56:25.811 INFO [stderr] warning: unused variable: `k`
Dec 02 03:56:25.811 INFO [stderr]    --> src/main.rs:489:13
Dec 02 03:56:25.811 INFO [stderr]     |
Dec 02 03:56:25.811 INFO [stderr] 489 |         for k in 0..iter2 {
Dec 02 03:56:25.811 INFO [stderr]     |             ^ help: consider using `_k` instead
Dec 02 03:56:25.811 INFO [stderr] 
Dec 02 03:56:25.811 INFO [stderr] warning: value assigned to `c` is never read
Dec 02 03:56:25.811 INFO [stderr]    --> src/main.rs:845:5
Dec 02 03:56:25.811 INFO [stderr]     |
Dec 02 03:56:25.811 INFO [stderr] 845 |     c = 0;
Dec 02 03:56:25.811 INFO [stderr]     |     ^
Dec 02 03:56:25.811 INFO [stderr] 
Dec 02 03:56:25.811 INFO [stderr] warning: value assigned to `c` is never read
Dec 02 03:56:25.811 INFO [stderr]    --> src/main.rs:888:5
Dec 02 03:56:25.811 INFO [stderr]     |
Dec 02 03:56:25.811 INFO [stderr] 888 |     c = 0;
Dec 02 03:56:25.811 INFO [stderr]     |     ^
Dec 02 03:56:25.811 INFO [stderr] 
Dec 02 03:56:25.811 INFO [stderr] warning: value assigned to `c` is never read
Dec 02 03:56:25.811 INFO [stderr]    --> src/main.rs:928:5
Dec 02 03:56:25.811 INFO [stderr]     |
Dec 02 03:56:25.812 INFO [stderr] 928 |     c = 0;
Dec 02 03:56:25.812 INFO [stderr]     |     ^
Dec 02 03:56:25.812 INFO [stderr] 
Dec 02 03:56:25.812 INFO [stderr] warning: value assigned to `c` is never read
Dec 02 03:56:25.812 INFO [stderr]    --> src/main.rs:968:5
Dec 02 03:56:25.812 INFO [stderr]     |
Dec 02 03:56:25.812 INFO [stderr] 968 |     c = 0;
Dec 02 03:56:25.812 INFO [stderr]     |     ^
Dec 02 03:56:25.812 INFO [stderr] 
Dec 02 03:56:25.812 INFO [stderr] warning: value assigned to `c` is never read
Dec 02 03:56:25.812 INFO [stderr]     --> src/main.rs:1006:5
Dec 02 03:56:25.812 INFO [stderr]      |
Dec 02 03:56:25.812 INFO [stderr] 1006 |     c = 0;
Dec 02 03:56:25.812 INFO [stderr]      |     ^
Dec 02 03:56:25.812 INFO [stderr] 
Dec 02 03:56:25.812 INFO [stderr] warning: value assigned to `temp` is never read
Dec 02 03:56:25.812 INFO [stderr]     --> src/main.rs:1099:25
Dec 02 03:56:25.812 INFO [stderr]      |
Dec 02 03:56:25.812 INFO [stderr] 1099 |                 let mut temp = 0.0;
Dec 02 03:56:25.812 INFO [stderr]      |                         ^^^^
Dec 02 03:56:25.812 INFO [stderr] 
Dec 02 03:56:25.812 INFO [stderr] warning: value assigned to `temp` is never read
Dec 02 03:56:25.812 INFO [stderr]     --> src/main.rs:1111:25
Dec 02 03:56:25.812 INFO [stderr]      |
Dec 02 03:56:25.812 INFO [stderr] 1111 |                 let mut temp = 0.0;
Dec 02 03:56:25.812 INFO [stderr]      |                         ^^^^
Dec 02 03:56:25.812 INFO [stderr] 
Dec 02 03:56:25.835 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:25.835 INFO [stderr]    --> src/main.rs:350:17
Dec 02 03:56:25.835 INFO [stderr]     |
Dec 02 03:56:25.835 INFO [stderr] 350 |             let mut scaledline = redhotscale(&currline);
Dec 02 03:56:25.835 INFO [stderr]     |                 ----^^^^^^^^^^
Dec 02 03:56:25.835 INFO [stderr]     |                 |
Dec 02 03:56:25.835 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:25.835 INFO [stderr]     |
Dec 02 03:56:25.835 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 02 03:56:25.835 INFO [stderr] 
Dec 02 03:56:25.838 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:25.838 INFO [stderr]    --> src/main.rs:395:17
Dec 02 03:56:25.838 INFO [stderr]     |
Dec 02 03:56:25.838 INFO [stderr] 395 |             let mut scaledcol = redhotscale(&currcol);
Dec 02 03:56:25.838 INFO [stderr]     |                 ----^^^^^^^^^
Dec 02 03:56:25.838 INFO [stderr]     |                 |
Dec 02 03:56:25.838 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:25.838 INFO [stderr] 
Dec 02 03:56:25.840 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:25.840 INFO [stderr]    --> src/main.rs:430:9
Dec 02 03:56:25.840 INFO [stderr]     |
Dec 02 03:56:25.840 INFO [stderr] 430 |     let mut newsignal = nn4s_interpolate_signal(&signal);
Dec 02 03:56:25.840 INFO [stderr]     |         ----^^^^^^^^^
Dec 02 03:56:25.840 INFO [stderr]     |         |
Dec 02 03:56:25.840 INFO [stderr]     |         help: remove this `mut`
Dec 02 03:56:25.840 INFO [stderr] 
Dec 02 03:56:25.844 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:25.844 INFO [stderr]    --> src/main.rs:466:9
Dec 02 03:56:25.844 INFO [stderr]     |
Dec 02 03:56:25.844 INFO [stderr] 466 |     let mut newimage = nn4s_interpolate_image_2d(&image);
Dec 02 03:56:25.844 INFO [stderr]     |         ----^^^^^^^^
Dec 02 03:56:25.844 INFO [stderr]     |         |
Dec 02 03:56:25.844 INFO [stderr]     |         help: remove this `mut`
Dec 02 03:56:25.844 INFO [stderr] 
Dec 02 03:56:25.844 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:25.844 INFO [stderr]    --> src/main.rs:467:9
Dec 02 03:56:25.844 INFO [stderr]     |
Dec 02 03:56:25.844 INFO [stderr] 467 |     let mut oldimage = mul_image(&image, 1.0);
Dec 02 03:56:25.844 INFO [stderr]     |         ----^^^^^^^^
Dec 02 03:56:25.844 INFO [stderr]     |         |
Dec 02 03:56:25.844 INFO [stderr]     |         help: remove this `mut`
Dec 02 03:56:25.844 INFO [stderr] 
Dec 02 03:56:25.845 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:25.845 INFO [stderr]    --> src/main.rs:523:17
Dec 02 03:56:25.845 INFO [stderr]     |
Dec 02 03:56:25.845 INFO [stderr] 523 |             let mut scaledline = nn4s_interpolate_signal(&currline);
Dec 02 03:56:25.845 INFO [stderr]     |                 ----^^^^^^^^^^
Dec 02 03:56:25.845 INFO [stderr]     |                 |
Dec 02 03:56:25.845 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:25.845 INFO [stderr] 
Dec 02 03:56:25.850 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:25.851 INFO [stderr]    --> src/main.rs:562:17
Dec 02 03:56:25.851 INFO [stderr]     |
Dec 02 03:56:25.851 INFO [stderr] 562 |             let mut scaledcol = nn4s_interpolate_signal(&currcol);
Dec 02 03:56:25.851 INFO [stderr]     |                 ----^^^^^^^^^
Dec 02 03:56:25.851 INFO [stderr]     |                 |
Dec 02 03:56:25.851 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:25.851 INFO [stderr] 
Dec 02 03:56:25.851 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:25.851 INFO [stderr]    --> src/main.rs:601:17
Dec 02 03:56:25.851 INFO [stderr]     |
Dec 02 03:56:25.851 INFO [stderr] 601 |             let mut scaledline = subsample_signal_offset(&currline, factor, offset);
Dec 02 03:56:25.851 INFO [stderr]     |                 ----^^^^^^^^^^
Dec 02 03:56:25.851 INFO [stderr]     |                 |
Dec 02 03:56:25.851 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:25.851 INFO [stderr] 
Dec 02 03:56:25.858 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:25.859 INFO [stderr]    --> src/main.rs:640:17
Dec 02 03:56:25.859 INFO [stderr]     |
Dec 02 03:56:25.859 INFO [stderr] 640 |             let mut scaledcol = subsample_signal_offset(&currcol, factor, offset);
Dec 02 03:56:25.859 INFO [stderr]     |                 ----^^^^^^^^^
Dec 02 03:56:25.859 INFO [stderr]     |                 |
Dec 02 03:56:25.859 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:25.859 INFO [stderr] 
Dec 02 03:56:25.859 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:25.859 INFO [stderr]    --> src/main.rs:677:17
Dec 02 03:56:25.859 INFO [stderr]     |
Dec 02 03:56:25.859 INFO [stderr] 677 |             let mut convolvedline = unpadsignal(&convolve(&padsignal(&currline, kernel.len()), &kernel), kernel.len());
Dec 02 03:56:25.859 INFO [stderr]     |                 ----^^^^^^^^^^^^^
Dec 02 03:56:25.859 INFO [stderr]     |                 |
Dec 02 03:56:25.859 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:25.859 INFO [stderr] 
Dec 02 03:56:25.859 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:25.859 INFO [stderr]    --> src/main.rs:714:17
Dec 02 03:56:25.859 INFO [stderr]     |
Dec 02 03:56:25.859 INFO [stderr] 714 |             let mut convolvedcol = unpadsignal(&convolve(&padsignal(&currcol, kernel.len()), &kernel), kernel.len());
Dec 02 03:56:25.859 INFO [stderr]     |                 ----^^^^^^^^^^^^
Dec 02 03:56:25.859 INFO [stderr]     |                 |
Dec 02 03:56:25.859 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:25.859 INFO [stderr] 
Dec 02 03:56:25.859 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:25.859 INFO [stderr]    --> src/main.rs:753:17
Dec 02 03:56:25.859 INFO [stderr]     |
Dec 02 03:56:25.859 INFO [stderr] 753 |             let mut antirippledline = antiripple(&curroldline, &currline);
Dec 02 03:56:25.859 INFO [stderr]     |                 ----^^^^^^^^^^^^^^^
Dec 02 03:56:25.859 INFO [stderr]     |                 |
Dec 02 03:56:25.859 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:25.859 INFO [stderr] 
Dec 02 03:56:25.867 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:25.867 INFO [stderr]    --> src/main.rs:792:17
Dec 02 03:56:25.867 INFO [stderr]     |
Dec 02 03:56:25.867 INFO [stderr] 792 |             let mut antirippledcol = antiripple(&curroldcol, &currcol);
Dec 02 03:56:25.867 INFO [stderr]     |                 ----^^^^^^^^^^^^^^
Dec 02 03:56:25.867 INFO [stderr]     |                 |
Dec 02 03:56:25.867 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:25.867 INFO [stderr] 
Dec 02 03:56:25.867 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:25.867 INFO [stderr]    --> src/main.rs:917:17
Dec 02 03:56:25.867 INFO [stderr]     |
Dec 02 03:56:25.867 INFO [stderr] 917 |             let mut addedline = add_signals(&currline, &currline2);
Dec 02 03:56:25.867 INFO [stderr]     |                 ----^^^^^^^^^
Dec 02 03:56:25.867 INFO [stderr]     |                 |
Dec 02 03:56:25.867 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:25.867 INFO [stderr] 
Dec 02 03:56:25.867 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:25.867 INFO [stderr]    --> src/main.rs:957:17
Dec 02 03:56:25.867 INFO [stderr]     |
Dec 02 03:56:25.867 INFO [stderr] 957 |             let mut subtractedline = subtract_signals(&currline, &currline2);
Dec 02 03:56:25.867 INFO [stderr]     |                 ----^^^^^^^^^^^^^^
Dec 02 03:56:25.867 INFO [stderr]     |                 |
Dec 02 03:56:25.867 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:25.867 INFO [stderr] 
Dec 02 03:56:25.871 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:25.871 INFO [stderr]    --> src/main.rs:995:17
Dec 02 03:56:25.871 INFO [stderr]     |
Dec 02 03:56:25.871 INFO [stderr] 995 |             let mut multipliedline = mul_signal(&currline, factor);
Dec 02 03:56:25.871 INFO [stderr]     |                 ----^^^^^^^^^^^^^^
Dec 02 03:56:25.871 INFO [stderr]     |                 |
Dec 02 03:56:25.871 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:25.871 INFO [stderr] 
Dec 02 03:56:25.885 INFO [stderr] warning: struct is never constructed: `Subwave`
Dec 02 03:56:25.885 INFO [stderr]  --> src/main.rs:5:1
Dec 02 03:56:25.885 INFO [stderr]   |
Dec 02 03:56:25.885 INFO [stderr] 5 | struct Subwave {
Dec 02 03:56:25.885 INFO [stderr]   | ^^^^^^^^^^^^^^
Dec 02 03:56:25.885 INFO [stderr]   |
Dec 02 03:56:25.885 INFO [stderr]   = note: #[warn(dead_code)] on by default
Dec 02 03:56:25.885 INFO [stderr] 
Dec 02 03:56:25.885 INFO [stderr] warning: function is never used: `scale_image_horizontal`
Dec 02 03:56:25.885 INFO [stderr]    --> src/main.rs:333:1
Dec 02 03:56:25.885 INFO [stderr]     |
Dec 02 03:56:25.885 INFO [stderr] 333 | fn scale_image_horizontal(image: Image) -> Image {
Dec 02 03:56:25.885 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:56:25.885 INFO [stderr] 
Dec 02 03:56:25.885 INFO [stderr] warning: function is never used: `scale_image_vertical`
Dec 02 03:56:25.885 INFO [stderr]    --> src/main.rs:378:1
Dec 02 03:56:25.885 INFO [stderr]     |
Dec 02 03:56:25.885 INFO [stderr] 378 | fn scale_image_vertical(image: Image) -> Image {
Dec 02 03:56:25.885 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:56:25.885 INFO [stderr] 
Dec 02 03:56:25.886 INFO [stderr] warning: function is never used: `antiripple_bak`
Dec 02 03:56:25.886 INFO [stderr]     --> src/main.rs:1140:1
Dec 02 03:56:25.886 INFO [stderr]      |
Dec 02 03:56:25.886 INFO [stderr] 1140 | fn antiripple_bak(oldsignal: &[Float], newsignal: &[Float]) -> Vec<Float> {
Dec 02 03:56:25.886 INFO [stderr]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:56:25.886 INFO [stderr] 
Dec 02 03:56:27.355 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 5.02s
Dec 02 03:56:27.355 INFO [stderr] su: No module specific data is present
Dec 02 03:56:27.974 INFO running `"docker" "inspect" "7d3bee4db9ffa1b3da87e6c4ece8dcc9f5df132c614b19673645e83988d43571"`
Dec 02 03:56:28.121 INFO running `"docker" "rm" "-f" "7d3bee4db9ffa1b3da87e6c4ece8dcc9f5df132c614b19673645e83988d43571"`
Dec 02 03:56:28.327 INFO [stdout] 7d3bee4db9ffa1b3da87e6c4ece8dcc9f5df132c614b19673645e83988d43571
Dec 02 03:56:28.329 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-3/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-5/1.30.1:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.1 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 03:56:28.849 INFO [stdout] 32273878ddf05a8c84c9f4a124e05521340a589e0e821d7f62eb3d89c738359c
Dec 02 03:56:28.853 INFO running `"docker" "start" "-a" "32273878ddf05a8c84c9f4a124e05521340a589e0e821d7f62eb3d89c738359c"`
Dec 02 03:56:29.801 INFO [stderr] usermod: no changes
Dec 02 03:56:29.875 INFO [stderr]    Compiling soundthingy v0.1.0 (/source)
Dec 02 03:56:30.910 INFO [stderr] warning: unnecessary parentheses around assigned value
Dec 02 03:56:30.910 INFO [stderr]     --> src/main.rs:1067:23
Dec 02 03:56:30.910 INFO [stderr]      |
Dec 02 03:56:30.910 INFO [stderr] 1067 |         oldbdiff[j] = (oldsignal[j]-oldsignal[j-1]);
Dec 02 03:56:30.910 INFO [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 02 03:56:30.910 INFO [stderr]      |
Dec 02 03:56:30.910 INFO [stderr]      = note: #[warn(unused_parens)] on by default
Dec 02 03:56:30.910 INFO [stderr] 
Dec 02 03:56:30.910 INFO [stderr] warning: unnecessary parentheses around assigned value
Dec 02 03:56:30.910 INFO [stderr]     --> src/main.rs:1071:23
Dec 02 03:56:30.910 INFO [stderr]      |
Dec 02 03:56:30.910 INFO [stderr] 1071 |         oldfdiff[j] = (oldsignal[j]-oldsignal[j+1]);
Dec 02 03:56:30.910 INFO [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 02 03:56:30.910 INFO [stderr] 
Dec 02 03:56:30.910 INFO [stderr] warning: unnecessary parentheses around assigned value
Dec 02 03:56:30.910 INFO [stderr]     --> src/main.rs:1075:23
Dec 02 03:56:30.910 INFO [stderr]      |
Dec 02 03:56:30.910 INFO [stderr] 1075 |         newbdiff[j] = (newsignal[j]-newsignal[j-1]);
Dec 02 03:56:30.910 INFO [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 02 03:56:30.910 INFO [stderr] 
Dec 02 03:56:30.910 INFO [stderr] warning: unnecessary parentheses around assigned value
Dec 02 03:56:30.910 INFO [stderr]     --> src/main.rs:1079:23
Dec 02 03:56:30.910 INFO [stderr]      |
Dec 02 03:56:30.910 INFO [stderr] 1079 |         newfdiff[j] = (newsignal[j]-newsignal[j+1]);
Dec 02 03:56:30.910 INFO [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 02 03:56:30.910 INFO [stderr] 
Dec 02 03:56:31.164 INFO [stderr] warning: value assigned to `y` is never read
Dec 02 03:56:31.165 INFO [stderr]   --> src/main.rs:68:13
Dec 02 03:56:31.165 INFO [stderr]    |
Dec 02 03:56:31.165 INFO [stderr] 68 |     let mut y = 0;
Dec 02 03:56:31.165 INFO [stderr]    |             ^
Dec 02 03:56:31.165 INFO [stderr]    |
Dec 02 03:56:31.165 INFO [stderr]    = note: #[warn(unused_assignments)] on by default
Dec 02 03:56:31.165 INFO [stderr] 
Dec 02 03:56:31.165 INFO [stderr] warning: value assigned to `temp` is never read
Dec 02 03:56:31.165 INFO [stderr]    --> src/main.rs:177:25
Dec 02 03:56:31.165 INFO [stderr]     |
Dec 02 03:56:31.165 INFO [stderr] 177 |                 let mut temp = 0.0;
Dec 02 03:56:31.165 INFO [stderr]     |                         ^^^^
Dec 02 03:56:31.165 INFO [stderr] 
Dec 02 03:56:31.165 INFO [stderr] warning: unused variable: `resultlen`
Dec 02 03:56:31.165 INFO [stderr]    --> src/main.rs:223:9
Dec 02 03:56:31.165 INFO [stderr]     |
Dec 02 03:56:31.165 INFO [stderr] 223 |     let resultlen = result.len();
Dec 02 03:56:31.165 INFO [stderr]     |         ^^^^^^^^^ help: consider using `_resultlen` instead
Dec 02 03:56:31.165 INFO [stderr]     |
Dec 02 03:56:31.165 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 02 03:56:31.165 INFO [stderr] 
Dec 02 03:56:31.165 INFO [stderr] warning: unused variable: `newsignal`
Dec 02 03:56:31.165 INFO [stderr]    --> src/main.rs:430:13
Dec 02 03:56:31.165 INFO [stderr]     |
Dec 02 03:56:31.165 INFO [stderr] 430 |     let mut newsignal = nn4s_interpolate_signal(&signal);
Dec 02 03:56:31.165 INFO [stderr]     |             ^^^^^^^^^ help: consider using `_newsignal` instead
Dec 02 03:56:31.165 INFO [stderr] 
Dec 02 03:56:31.165 INFO [stderr] warning: value assigned to `newsignal` is never read
Dec 02 03:56:31.165 INFO [stderr]    --> src/main.rs:437:13
Dec 02 03:56:31.165 INFO [stderr]     |
Dec 02 03:56:31.165 INFO [stderr] 437 |     let mut newsignal = nn4s_interpolate_signal(&signal);
Dec 02 03:56:31.165 INFO [stderr]     |             ^^^^^^^^^
Dec 02 03:56:31.165 INFO [stderr] 
Dec 02 03:56:31.165 INFO [stderr] warning: unused variable: `k`
Dec 02 03:56:31.165 INFO [stderr]    --> src/main.rs:446:13
Dec 02 03:56:31.165 INFO [stderr]     |
Dec 02 03:56:31.165 INFO [stderr] 446 |         for k in 0..iter2 {
Dec 02 03:56:31.165 INFO [stderr]     |             ^ help: consider using `_k` instead
Dec 02 03:56:31.165 INFO [stderr] 
Dec 02 03:56:31.165 INFO [stderr] warning: unused variable: `newimage`
Dec 02 03:56:31.165 INFO [stderr]    --> src/main.rs:466:13
Dec 02 03:56:31.165 INFO [stderr]     |
Dec 02 03:56:31.165 INFO [stderr] 466 |     let mut newimage = nn4s_interpolate_image_2d(&image);
Dec 02 03:56:31.165 INFO [stderr]     |             ^^^^^^^^ help: consider using `_newimage` instead
Dec 02 03:56:31.165 INFO [stderr] 
Dec 02 03:56:31.165 INFO [stderr] warning: value assigned to `newimage` is never read
Dec 02 03:56:31.165 INFO [stderr]    --> src/main.rs:469:13
Dec 02 03:56:31.165 INFO [stderr]     |
Dec 02 03:56:31.165 INFO [stderr] 469 |     let mut newimage = nn4s_interpolate_image_2d(&image);
Dec 02 03:56:31.165 INFO [stderr]     |             ^^^^^^^^
Dec 02 03:56:31.165 INFO [stderr] 
Dec 02 03:56:31.165 INFO [stderr] warning: value assigned to `dnewimage` is never read
Dec 02 03:56:31.165 INFO [stderr]    --> src/main.rs:476:17
Dec 02 03:56:31.165 INFO [stderr]     |
Dec 02 03:56:31.165 INFO [stderr] 476 |         let mut dnewimage = convolve_image_horizontal(&newimage, &kernel);
Dec 02 03:56:31.165 INFO [stderr]     |                 ^^^^^^^^^
Dec 02 03:56:31.165 INFO [stderr] 
Dec 02 03:56:31.165 INFO [stderr] warning: unused variable: `k`
Dec 02 03:56:31.165 INFO [stderr]    --> src/main.rs:485:13
Dec 02 03:56:31.165 INFO [stderr]     |
Dec 02 03:56:31.165 INFO [stderr] 485 |         for k in 0..iter2 {
Dec 02 03:56:31.165 INFO [stderr]     |             ^ help: consider using `_k` instead
Dec 02 03:56:31.165 INFO [stderr] 
Dec 02 03:56:31.165 INFO [stderr] warning: unused variable: `k`
Dec 02 03:56:31.165 INFO [stderr]    --> src/main.rs:489:13
Dec 02 03:56:31.165 INFO [stderr]     |
Dec 02 03:56:31.165 INFO [stderr] 489 |         for k in 0..iter2 {
Dec 02 03:56:31.165 INFO [stderr]     |             ^ help: consider using `_k` instead
Dec 02 03:56:31.165 INFO [stderr] 
Dec 02 03:56:31.165 INFO [stderr] warning: value assigned to `c` is never read
Dec 02 03:56:31.165 INFO [stderr]    --> src/main.rs:845:5
Dec 02 03:56:31.165 INFO [stderr]     |
Dec 02 03:56:31.165 INFO [stderr] 845 |     c = 0;
Dec 02 03:56:31.165 INFO [stderr]     |     ^
Dec 02 03:56:31.165 INFO [stderr] 
Dec 02 03:56:31.165 INFO [stderr] warning: value assigned to `c` is never read
Dec 02 03:56:31.165 INFO [stderr]    --> src/main.rs:888:5
Dec 02 03:56:31.165 INFO [stderr]     |
Dec 02 03:56:31.165 INFO [stderr] 888 |     c = 0;
Dec 02 03:56:31.165 INFO [stderr]     |     ^
Dec 02 03:56:31.165 INFO [stderr] 
Dec 02 03:56:31.165 INFO [stderr] warning: value assigned to `c` is never read
Dec 02 03:56:31.165 INFO [stderr]    --> src/main.rs:928:5
Dec 02 03:56:31.165 INFO [stderr]     |
Dec 02 03:56:31.165 INFO [stderr] 928 |     c = 0;
Dec 02 03:56:31.165 INFO [stderr]     |     ^
Dec 02 03:56:31.166 INFO [stderr] 
Dec 02 03:56:31.166 INFO [stderr] warning: value assigned to `c` is never read
Dec 02 03:56:31.166 INFO [stderr]    --> src/main.rs:968:5
Dec 02 03:56:31.166 INFO [stderr]     |
Dec 02 03:56:31.166 INFO [stderr] 968 |     c = 0;
Dec 02 03:56:31.166 INFO [stderr]     |     ^
Dec 02 03:56:31.166 INFO [stderr] 
Dec 02 03:56:31.166 INFO [stderr] warning: value assigned to `c` is never read
Dec 02 03:56:31.166 INFO [stderr]     --> src/main.rs:1006:5
Dec 02 03:56:31.166 INFO [stderr]      |
Dec 02 03:56:31.166 INFO [stderr] 1006 |     c = 0;
Dec 02 03:56:31.166 INFO [stderr]      |     ^
Dec 02 03:56:31.166 INFO [stderr] 
Dec 02 03:56:31.166 INFO [stderr] warning: value assigned to `temp` is never read
Dec 02 03:56:31.166 INFO [stderr]     --> src/main.rs:1099:25
Dec 02 03:56:31.166 INFO [stderr]      |
Dec 02 03:56:31.166 INFO [stderr] 1099 |                 let mut temp = 0.0;
Dec 02 03:56:31.166 INFO [stderr]      |                         ^^^^
Dec 02 03:56:31.166 INFO [stderr] 
Dec 02 03:56:31.166 INFO [stderr] warning: value assigned to `temp` is never read
Dec 02 03:56:31.166 INFO [stderr]     --> src/main.rs:1111:25
Dec 02 03:56:31.166 INFO [stderr]      |
Dec 02 03:56:31.166 INFO [stderr] 1111 |                 let mut temp = 0.0;
Dec 02 03:56:31.166 INFO [stderr]      |                         ^^^^
Dec 02 03:56:31.166 INFO [stderr] 
Dec 02 03:56:31.191 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:31.191 INFO [stderr]    --> src/main.rs:350:17
Dec 02 03:56:31.191 INFO [stderr]     |
Dec 02 03:56:31.191 INFO [stderr] 350 |             let mut scaledline = redhotscale(&currline);
Dec 02 03:56:31.191 INFO [stderr]     |                 ----^^^^^^^^^^
Dec 02 03:56:31.191 INFO [stderr]     |                 |
Dec 02 03:56:31.191 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:31.191 INFO [stderr]     |
Dec 02 03:56:31.191 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 02 03:56:31.191 INFO [stderr] 
Dec 02 03:56:31.207 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:31.207 INFO [stderr]    --> src/main.rs:395:17
Dec 02 03:56:31.207 INFO [stderr]     |
Dec 02 03:56:31.207 INFO [stderr] 395 |             let mut scaledcol = redhotscale(&currcol);
Dec 02 03:56:31.207 INFO [stderr]     |                 ----^^^^^^^^^
Dec 02 03:56:31.207 INFO [stderr]     |                 |
Dec 02 03:56:31.207 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:31.207 INFO [stderr] 
Dec 02 03:56:31.207 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:31.207 INFO [stderr]    --> src/main.rs:430:9
Dec 02 03:56:31.207 INFO [stderr]     |
Dec 02 03:56:31.207 INFO [stderr] 430 |     let mut newsignal = nn4s_interpolate_signal(&signal);
Dec 02 03:56:31.207 INFO [stderr]     |         ----^^^^^^^^^
Dec 02 03:56:31.207 INFO [stderr]     |         |
Dec 02 03:56:31.207 INFO [stderr]     |         help: remove this `mut`
Dec 02 03:56:31.207 INFO [stderr] 
Dec 02 03:56:31.207 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:31.207 INFO [stderr]    --> src/main.rs:466:9
Dec 02 03:56:31.207 INFO [stderr]     |
Dec 02 03:56:31.207 INFO [stderr] 466 |     let mut newimage = nn4s_interpolate_image_2d(&image);
Dec 02 03:56:31.207 INFO [stderr]     |         ----^^^^^^^^
Dec 02 03:56:31.207 INFO [stderr]     |         |
Dec 02 03:56:31.207 INFO [stderr]     |         help: remove this `mut`
Dec 02 03:56:31.207 INFO [stderr] 
Dec 02 03:56:31.207 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:31.207 INFO [stderr]    --> src/main.rs:467:9
Dec 02 03:56:31.207 INFO [stderr]     |
Dec 02 03:56:31.207 INFO [stderr] 467 |     let mut oldimage = mul_image(&image, 1.0);
Dec 02 03:56:31.207 INFO [stderr]     |         ----^^^^^^^^
Dec 02 03:56:31.207 INFO [stderr]     |         |
Dec 02 03:56:31.207 INFO [stderr]     |         help: remove this `mut`
Dec 02 03:56:31.207 INFO [stderr] 
Dec 02 03:56:31.207 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:31.207 INFO [stderr]    --> src/main.rs:523:17
Dec 02 03:56:31.207 INFO [stderr]     |
Dec 02 03:56:31.207 INFO [stderr] 523 |             let mut scaledline = nn4s_interpolate_signal(&currline);
Dec 02 03:56:31.207 INFO [stderr]     |                 ----^^^^^^^^^^
Dec 02 03:56:31.207 INFO [stderr]     |                 |
Dec 02 03:56:31.207 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:31.207 INFO [stderr] 
Dec 02 03:56:31.207 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:31.207 INFO [stderr]    --> src/main.rs:562:17
Dec 02 03:56:31.207 INFO [stderr]     |
Dec 02 03:56:31.207 INFO [stderr] 562 |             let mut scaledcol = nn4s_interpolate_signal(&currcol);
Dec 02 03:56:31.207 INFO [stderr]     |                 ----^^^^^^^^^
Dec 02 03:56:31.207 INFO [stderr]     |                 |
Dec 02 03:56:31.207 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:31.207 INFO [stderr] 
Dec 02 03:56:31.207 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:31.207 INFO [stderr]    --> src/main.rs:601:17
Dec 02 03:56:31.207 INFO [stderr]     |
Dec 02 03:56:31.207 INFO [stderr] 601 |             let mut scaledline = subsample_signal_offset(&currline, factor, offset);
Dec 02 03:56:31.207 INFO [stderr]     |                 ----^^^^^^^^^^
Dec 02 03:56:31.207 INFO [stderr]     |                 |
Dec 02 03:56:31.207 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:31.207 INFO [stderr] 
Dec 02 03:56:31.215 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:31.215 INFO [stderr]    --> src/main.rs:640:17
Dec 02 03:56:31.215 INFO [stderr]     |
Dec 02 03:56:31.215 INFO [stderr] 640 |             let mut scaledcol = subsample_signal_offset(&currcol, factor, offset);
Dec 02 03:56:31.215 INFO [stderr]     |                 ----^^^^^^^^^
Dec 02 03:56:31.215 INFO [stderr]     |                 |
Dec 02 03:56:31.215 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:31.215 INFO [stderr] 
Dec 02 03:56:31.215 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:31.215 INFO [stderr]    --> src/main.rs:677:17
Dec 02 03:56:31.215 INFO [stderr]     |
Dec 02 03:56:31.215 INFO [stderr] 677 |             let mut convolvedline = unpadsignal(&convolve(&padsignal(&currline, kernel.len()), &kernel), kernel.len());
Dec 02 03:56:31.215 INFO [stderr]     |                 ----^^^^^^^^^^^^^
Dec 02 03:56:31.215 INFO [stderr]     |                 |
Dec 02 03:56:31.215 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:31.215 INFO [stderr] 
Dec 02 03:56:31.215 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:31.215 INFO [stderr]    --> src/main.rs:714:17
Dec 02 03:56:31.215 INFO [stderr]     |
Dec 02 03:56:31.215 INFO [stderr] 714 |             let mut convolvedcol = unpadsignal(&convolve(&padsignal(&currcol, kernel.len()), &kernel), kernel.len());
Dec 02 03:56:31.215 INFO [stderr]     |                 ----^^^^^^^^^^^^
Dec 02 03:56:31.215 INFO [stderr]     |                 |
Dec 02 03:56:31.215 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:31.219 INFO [stderr] 
Dec 02 03:56:31.219 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:31.219 INFO [stderr]    --> src/main.rs:753:17
Dec 02 03:56:31.219 INFO [stderr]     |
Dec 02 03:56:31.219 INFO [stderr] 753 |             let mut antirippledline = antiripple(&curroldline, &currline);
Dec 02 03:56:31.219 INFO [stderr]     |                 ----^^^^^^^^^^^^^^^
Dec 02 03:56:31.219 INFO [stderr]     |                 |
Dec 02 03:56:31.219 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:31.219 INFO [stderr] 
Dec 02 03:56:31.219 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:31.219 INFO [stderr]    --> src/main.rs:792:17
Dec 02 03:56:31.219 INFO [stderr]     |
Dec 02 03:56:31.219 INFO [stderr] 792 |             let mut antirippledcol = antiripple(&curroldcol, &currcol);
Dec 02 03:56:31.219 INFO [stderr]     |                 ----^^^^^^^^^^^^^^
Dec 02 03:56:31.219 INFO [stderr]     |                 |
Dec 02 03:56:31.219 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:31.219 INFO [stderr] 
Dec 02 03:56:31.231 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:31.231 INFO [stderr]    --> src/main.rs:917:17
Dec 02 03:56:31.231 INFO [stderr]     |
Dec 02 03:56:31.231 INFO [stderr] 917 |             let mut addedline = add_signals(&currline, &currline2);
Dec 02 03:56:31.231 INFO [stderr]     |                 ----^^^^^^^^^
Dec 02 03:56:31.231 INFO [stderr]     |                 |
Dec 02 03:56:31.231 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:31.231 INFO [stderr] 
Dec 02 03:56:31.231 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:31.231 INFO [stderr]    --> src/main.rs:957:17
Dec 02 03:56:31.231 INFO [stderr]     |
Dec 02 03:56:31.231 INFO [stderr] 957 |             let mut subtractedline = subtract_signals(&currline, &currline2);
Dec 02 03:56:31.231 INFO [stderr]     |                 ----^^^^^^^^^^^^^^
Dec 02 03:56:31.231 INFO [stderr]     |                 |
Dec 02 03:56:31.231 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:31.231 INFO [stderr] 
Dec 02 03:56:31.231 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:31.231 INFO [stderr]    --> src/main.rs:995:17
Dec 02 03:56:31.231 INFO [stderr]     |
Dec 02 03:56:31.231 INFO [stderr] 995 |             let mut multipliedline = mul_signal(&currline, factor);
Dec 02 03:56:31.231 INFO [stderr]     |                 ----^^^^^^^^^^^^^^
Dec 02 03:56:31.231 INFO [stderr]     |                 |
Dec 02 03:56:31.231 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:31.231 INFO [stderr] 
Dec 02 03:56:31.252 INFO [stderr] warning: struct is never constructed: `Subwave`
Dec 02 03:56:31.252 INFO [stderr]  --> src/main.rs:5:1
Dec 02 03:56:31.252 INFO [stderr]   |
Dec 02 03:56:31.252 INFO [stderr] 5 | struct Subwave {
Dec 02 03:56:31.252 INFO [stderr]   | ^^^^^^^^^^^^^^
Dec 02 03:56:31.252 INFO [stderr]   |
Dec 02 03:56:31.252 INFO [stderr]   = note: #[warn(dead_code)] on by default
Dec 02 03:56:31.252 INFO [stderr] 
Dec 02 03:56:31.252 INFO [stderr] warning: function is never used: `scale_image_horizontal`
Dec 02 03:56:31.252 INFO [stderr]    --> src/main.rs:333:1
Dec 02 03:56:31.252 INFO [stderr]     |
Dec 02 03:56:31.252 INFO [stderr] 333 | fn scale_image_horizontal(image: Image) -> Image {
Dec 02 03:56:31.252 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:56:31.252 INFO [stderr] 
Dec 02 03:56:31.252 INFO [stderr] warning: function is never used: `scale_image_vertical`
Dec 02 03:56:31.252 INFO [stderr]    --> src/main.rs:378:1
Dec 02 03:56:31.252 INFO [stderr]     |
Dec 02 03:56:31.252 INFO [stderr] 378 | fn scale_image_vertical(image: Image) -> Image {
Dec 02 03:56:31.252 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:56:31.252 INFO [stderr] 
Dec 02 03:56:31.252 INFO [stderr] warning: function is never used: `antiripple_bak`
Dec 02 03:56:31.252 INFO [stderr]     --> src/main.rs:1140:1
Dec 02 03:56:31.252 INFO [stderr]      |
Dec 02 03:56:31.252 INFO [stderr] 1140 | fn antiripple_bak(oldsignal: &[Float], newsignal: &[Float]) -> Vec<Float> {
Dec 02 03:56:31.252 INFO [stderr]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:56:31.252 INFO [stderr] 
Dec 02 03:56:31.733 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.89s
Dec 02 03:56:31.733 INFO [stderr] su: No module specific data is present
Dec 02 03:56:32.392 INFO running `"docker" "inspect" "32273878ddf05a8c84c9f4a124e05521340a589e0e821d7f62eb3d89c738359c"`
Dec 02 03:56:32.474 INFO running `"docker" "rm" "-f" "32273878ddf05a8c84c9f4a124e05521340a589e0e821d7f62eb3d89c738359c"`
Dec 02 03:56:32.565 INFO [stdout] 32273878ddf05a8c84c9f4a124e05521340a589e0e821d7f62eb3d89c738359c
Dec 02 03:56:32.567 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-3/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-5/1.30.1:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.1 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 03:56:32.792 INFO [stdout] dbb26f5364f366f89a32221498318ad14e3e76e73ed7d62f2428f20e0a438ad4
Dec 02 03:56:32.796 INFO running `"docker" "start" "-a" "dbb26f5364f366f89a32221498318ad14e3e76e73ed7d62f2428f20e0a438ad4"`
Dec 02 03:56:33.185 INFO [stderr] usermod: no changes
Dec 02 03:56:33.220 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.01s
Dec 02 03:56:33.221 INFO [stderr]      Running /target/debug/deps/soundthingy-14d6320be181fdf1
Dec 02 03:56:33.223 INFO [stdout] 
Dec 02 03:56:33.223 INFO [stdout] running 0 tests
Dec 02 03:56:33.223 INFO [stdout] 
Dec 02 03:56:33.223 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 02 03:56:33.223 INFO [stdout] 
Dec 02 03:56:33.224 INFO [stderr] su: No module specific data is present
Dec 02 03:56:33.620 INFO running `"docker" "inspect" "dbb26f5364f366f89a32221498318ad14e3e76e73ed7d62f2428f20e0a438ad4"`
Dec 02 03:56:33.731 INFO running `"docker" "rm" "-f" "dbb26f5364f366f89a32221498318ad14e3e76e73ed7d62f2428f20e0a438ad4"`
Dec 02 03:56:33.847 INFO [stdout] dbb26f5364f366f89a32221498318ad14e3e76e73ed7d62f2428f20e0a438ad4
