Nov 01 11:11:39.240 INFO testing donniemattingly/fingerprint against 1.30.0 for beta-1.31-1
Nov 01 11:11:39.240 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-4/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-1/1.30.0:/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.0 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"`
Nov 01 11:11:39.619 INFO blam! 5d823ca468813dc5f90bfc039af834a38c1d581689085f560e043478752328cf
Nov 01 11:11:39.628 INFO running `"docker" "start" "-a" "5d823ca468813dc5f90bfc039af834a38c1d581689085f560e043478752328cf"`
Nov 01 11:11:40.814 INFO kablam! usermod: no changes
Nov 01 11:11:41.100 INFO kablam!    Compiling hound v3.3.1
Nov 01 11:11:41.100 INFO kablam!    Compiling sha1 v0.6.0
Nov 01 11:11:41.100 INFO kablam!    Compiling goertzel v0.2.0
Nov 01 11:11:41.102 INFO kablam!    Compiling num-complex v0.1.42
Nov 01 11:11:41.103 INFO kablam!    Compiling log v0.4.1
Nov 01 11:11:41.103 INFO kablam!    Compiling multimap v0.4.0
Nov 01 11:11:41.103 INFO kablam!    Compiling enum_primitive v0.1.1
Nov 01 11:11:41.103 INFO kablam!    Compiling num-bigint v0.1.43
Nov 01 11:11:43.355 INFO kablam!    Compiling threadpool v1.7.1
Nov 01 11:11:44.327 INFO kablam!    Compiling serde_yaml v0.7.3
Nov 01 11:11:44.395 INFO kablam!    Compiling png v0.11.0
Nov 01 11:11:45.308 INFO kablam!    Compiling miniz-sys v0.1.10
Nov 01 11:11:45.458 INFO kablam!    Compiling serde-value v0.5.1
Nov 01 11:11:45.503 INFO kablam!    Compiling rayon-core v1.4.0
Nov 01 11:11:49.819 INFO kablam!    Compiling flate2 v1.0.1
Nov 01 11:11:49.847 INFO kablam!    Compiling alga v0.5.3
Nov 01 11:11:50.084 INFO kablam!    Compiling rustfft v2.0.0
Nov 01 11:12:00.976 INFO kablam!    Compiling num-rational v0.1.42
Nov 01 11:12:01.004 INFO kablam!    Compiling rayon v1.0.0
Nov 01 11:12:04.639 INFO kablam!    Compiling num v0.1.42
Nov 01 11:12:05.423 INFO kablam!    Compiling chrono v0.4.0
Nov 01 11:12:05.424 INFO kablam!    Compiling nalgebra v0.5.1
Nov 01 11:12:05.424 INFO kablam!    Compiling stopwatch v0.0.7
Nov 01 11:12:05.424 INFO kablam!    Compiling streaming-stats v0.1.28
Nov 01 11:12:09.903 INFO kablam!    Compiling nalgebra v0.13.1
Nov 01 11:12:13.515 INFO kablam!    Compiling jpeg-decoder v0.1.14
Nov 01 11:12:15.568 INFO kablam!    Compiling log4rs v0.8.0
Nov 01 11:12:22.131 INFO kablam!    Compiling image v0.18.0
Nov 01 11:12:39.072 INFO kablam!    Compiling apodize v0.2.0
Nov 01 11:13:09.747 INFO kablam!    Compiling fingerprint v0.1.0 (/source)
Nov 01 11:13:14.319 INFO kablam! warning: unused import: `std::collections::HashMap`
Nov 01 11:13:14.319 INFO kablam!   --> src/main.rs:14:5
Nov 01 11:13:14.319 INFO kablam!    |
Nov 01 11:13:14.319 INFO kablam! 14 | use std::collections::HashMap;
Nov 01 11:13:14.319 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 11:13:14.319 INFO kablam!    |
Nov 01 11:13:14.319 INFO kablam!    = note: #[warn(unused_imports)] on by default
Nov 01 11:13:14.319 INFO kablam! 
Nov 01 11:13:14.321 INFO kablam! warning: unused import: `std::path::PathBuf`
Nov 01 11:13:14.321 INFO kablam!    --> src/spectrogram.rs:234:5
Nov 01 11:13:14.321 INFO kablam!     |
Nov 01 11:13:14.321 INFO kablam! 234 | use std::path::PathBuf;
Nov 01 11:13:14.321 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^
Nov 01 11:13:14.321 INFO kablam! 
Nov 01 11:13:14.321 INFO kablam! warning: unused import: `std::collections::HashSet`
Nov 01 11:13:14.321 INFO kablam!  --> src/hash.rs:5:5
Nov 01 11:13:14.321 INFO kablam!   |
Nov 01 11:13:14.321 INFO kablam! 5 | use std::collections::HashSet;
Nov 01 11:13:14.321 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 11:13:14.321 INFO kablam! 
Nov 01 11:13:14.321 INFO kablam! warning: unused import: `self::stopwatch::Stopwatch`
Nov 01 11:13:14.321 INFO kablam!  --> src/lib.rs:8:5
Nov 01 11:13:14.321 INFO kablam!   |
Nov 01 11:13:14.321 INFO kablam! 8 | use self::stopwatch::Stopwatch;
Nov 01 11:13:14.321 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 11:13:14.321 INFO kablam!   |
Nov 01 11:13:14.321 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 11:13:14.321 INFO kablam! 
Nov 01 11:13:14.321 INFO kablam! warning: unused import: `std::collections::HashMap`
Nov 01 11:13:14.321 INFO kablam!   --> src/lib.rs:14:5
Nov 01 11:13:14.321 INFO kablam!    |
Nov 01 11:13:14.321 INFO kablam! 14 | use std::collections::HashMap;
Nov 01 11:13:14.321 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 11:13:14.321 INFO kablam! 
Nov 01 11:13:14.321 INFO kablam! warning: unused import: `std::path::PathBuf`
Nov 01 11:13:14.321 INFO kablam!    --> src/hash.rs:197:5
Nov 01 11:13:14.321 INFO kablam!     |
Nov 01 11:13:14.321 INFO kablam! 197 | use std::path::PathBuf;
Nov 01 11:13:14.321 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^
Nov 01 11:13:14.321 INFO kablam! warning: unused import: `multimap::MultiMap`
Nov 01 11:13:14.321 INFO kablam!   --> src/lib.rs:18:5
Nov 01 11:13:14.321 INFO kablam!    |
Nov 01 11:13:14.321 INFO kablam! 18 | use multimap::MultiMap;
Nov 01 11:13:14.321 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^
Nov 01 11:13:14.321 INFO kablam! 
Nov 01 11:13:14.321 INFO kablam! 
Nov 01 11:13:14.321 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 11:13:14.321 INFO kablam!   --> src/main.rs:81:12
Nov 01 11:13:14.321 INFO kablam!    |
Nov 01 11:13:14.321 INFO kablam! 81 |         if (diff != cur) {
Nov 01 11:13:14.321 INFO kablam!    |            ^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 11:13:14.321 INFO kablam!    |
Nov 01 11:13:14.321 INFO kablam!    = note: #[warn(unused_parens)] on by default
Nov 01 11:13:14.321 INFO kablam! 
Nov 01 11:13:14.321 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 11:13:14.321 INFO kablam!   --> src/main.rs:82:16
Nov 01 11:13:14.321 INFO kablam!    |
Nov 01 11:13:14.321 INFO kablam! 82 |             if (cur_count > 10) {
Nov 01 11:13:14.321 INFO kablam!    |                ^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 11:13:14.321 INFO kablam! 
Nov 01 11:13:14.347 INFO kablam! warning: unused import: `std::path::PathBuf`
Nov 01 11:13:14.347 INFO kablam!    --> src/spectrogram.rs:234:5
Nov 01 11:13:14.347 INFO kablam!     |
Nov 01 11:13:14.347 INFO kablam! 234 | use std::path::PathBuf;
Nov 01 11:13:14.347 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^
Nov 01 11:13:14.347 INFO kablam! 
Nov 01 11:13:14.347 INFO kablam! warning: unused import: `std::collections::HashSet`
Nov 01 11:13:14.347 INFO kablam!  --> src/hash.rs:5:5
Nov 01 11:13:14.347 INFO kablam!   |
Nov 01 11:13:14.347 INFO kablam! 5 | use std::collections::HashSet;
Nov 01 11:13:14.347 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 11:13:14.347 INFO kablam! 
Nov 01 11:13:14.347 INFO kablam! warning: unused import: `std::path::PathBuf`
Nov 01 11:13:14.347 INFO kablam!    --> src/hash.rs:197:5
Nov 01 11:13:14.347 INFO kablam!     |
Nov 01 11:13:14.347 INFO kablam! 197 | use std::path::PathBuf;
Nov 01 11:13:14.347 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^
Nov 01 11:13:14.347 INFO kablam! 
Nov 01 11:13:14.792 INFO kablam! warning: unused variable: `peaks_len`
Nov 01 11:13:14.792 INFO kablam!    --> src/hash.rs:116:9
Nov 01 11:13:14.792 INFO kablam!     |
Nov 01 11:13:14.793 INFO kablam! 116 |     let peaks_len = peaks.len();
Nov 01 11:13:14.793 INFO kablam!     |         ^^^^^^^^^ help: consider using `_peaks_len` instead
Nov 01 11:13:14.793 INFO kablam!     |
Nov 01 11:13:14.793 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 01 11:13:14.794 INFO kablam! 
Nov 01 11:13:14.794 INFO kablam! warning: unused variable: `peak`
Nov 01 11:13:14.794 INFO kablam!    --> src/hash.rs:126:13
Nov 01 11:13:14.795 INFO kablam!     |
Nov 01 11:13:14.795 INFO kablam! 126 |     for (i, peak) in peaks.iter().enumerate() {
Nov 01 11:13:14.795 INFO kablam!     |             ^^^^ help: consider using `_peak` instead
Nov 01 11:13:14.796 INFO kablam! 
Nov 01 11:13:14.796 INFO kablam! warning: unused variable: `y`
Nov 01 11:13:14.796 INFO kablam!    --> src/hash.rs:162:9
Nov 01 11:13:14.796 INFO kablam!     |
Nov 01 11:13:14.796 INFO kablam! 162 |     let y = rand::random::<f64>();
Nov 01 11:13:14.797 INFO kablam!     |         ^ help: consider using `_y` instead
Nov 01 11:13:14.797 INFO kablam! 
Nov 01 11:13:14.797 INFO kablam! warning: unused variable: `path`
Nov 01 11:13:14.798 INFO kablam!   --> src/lib.rs:53:39
Nov 01 11:13:14.798 INFO kablam!    |
Nov 01 11:13:14.798 INFO kablam! 53 | pub extern "C" fn rust_compute_hashes(path: *const c_char) -> int32_t {
Nov 01 11:13:14.798 INFO kablam!    |                                       ^^^^ help: consider using `_path` instead
Nov 01 11:13:14.799 INFO kablam! 
Nov 01 11:13:14.805 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:13:14.805 INFO kablam!   --> src/spectrogram.rs:62:13
Nov 01 11:13:14.806 INFO kablam!    |
Nov 01 11:13:14.806 INFO kablam! 62 |         let mut sw = Stopwatch::start_new();
Nov 01 11:13:14.806 INFO kablam!    |             ----^^
Nov 01 11:13:14.807 INFO kablam!    |             |
Nov 01 11:13:14.807 INFO kablam!    |             help: remove this `mut`
Nov 01 11:13:14.807 INFO kablam!    |
Nov 01 11:13:14.808 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 01 11:13:14.808 INFO kablam! 
Nov 01 11:13:14.809 INFO kablam! warning: unused variable: `peaks_len`
Nov 01 11:13:14.810 INFO kablam!    --> src/hash.rs:116:9
Nov 01 11:13:14.810 INFO kablam!     |
Nov 01 11:13:14.810 INFO kablam! 116 |     let peaks_len = peaks.len();
Nov 01 11:13:14.810 INFO kablam!     |         ^^^^^^^^^ help: consider using `_peaks_len` instead
Nov 01 11:13:14.819 INFO kablam!     |
Nov 01 11:13:14.819 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:13:14.820 INFO kablam!    --> src/spectrogram.rs:109:9
Nov 01 11:13:14.820 INFO kablam!     |
Nov 01 11:13:14.820 INFO kablam! 109 |     let mut new_spec = spectrum.split_off(half_index);
Nov 01 11:13:14.821 INFO kablam!     |         ----^^^^^^^^
Nov 01 11:13:14.821 INFO kablam!     |         |
Nov 01 11:13:14.821 INFO kablam!     |         help: remove this `mut`
Nov 01 11:13:14.821 INFO kablam! 
Nov 01 11:13:14.822 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 01 11:13:14.822 INFO kablam! 
Nov 01 11:13:14.822 INFO kablam! warning: unused variable: `peak`
Nov 01 11:13:14.823 INFO kablam!    --> src/hash.rs:126:13
Nov 01 11:13:14.823 INFO kablam!     |
Nov 01 11:13:14.823 INFO kablam! 126 |     for (i, peak) in peaks.iter().enumerate() {
Nov 01 11:13:14.824 INFO kablam!     |             ^^^^ help: consider using `_peak` instead
Nov 01 11:13:14.824 INFO kablam! 
Nov 01 11:13:14.824 INFO kablam! warning: unused variable: `y`
Nov 01 11:13:14.825 INFO kablam!    --> src/hash.rs:162:9
Nov 01 11:13:14.825 INFO kablam!     |
Nov 01 11:13:14.825 INFO kablam! 162 |     let y = rand::random::<f64>();
Nov 01 11:13:14.825 INFO kablam!     |         ^ help: consider using `_y` instead
Nov 01 11:13:14.826 INFO kablam! 
Nov 01 11:13:14.826 INFO kablam! warning: unused variable: `offsets2`
Nov 01 11:13:14.826 INFO kablam!   --> src/main.rs:65:13
Nov 01 11:13:14.827 INFO kablam!    |
Nov 01 11:13:14.827 INFO kablam! 65 |     let mut offsets2: Vec<(f32, f32, String)> = Vec::new();
Nov 01 11:13:14.827 INFO kablam!    |             ^^^^^^^^ help: consider using `_offsets2` instead
Nov 01 11:13:14.828 INFO kablam! 
Nov 01 11:13:14.831 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:13:14.831 INFO kablam!   --> src/main.rs:25:9
Nov 01 11:13:14.831 INFO kablam!    |
Nov 01 11:13:14.832 INFO kablam! 25 |     let mut sw = Stopwatch::start_new();
Nov 01 11:13:14.832 INFO kablam!    |         ----^^
Nov 01 11:13:14.832 INFO kablam!    |         |
Nov 01 11:13:14.833 INFO kablam!    |         help: remove this `mut`
Nov 01 11:13:14.833 INFO kablam!    |
Nov 01 11:13:14.833 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 01 11:13:14.833 INFO kablam! 
Nov 01 11:13:14.851 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:13:14.852 INFO kablam!   --> src/main.rs:44:9
Nov 01 11:13:14.852 INFO kablam!    |
Nov 01 11:13:14.852 INFO kablam! 44 |     let mut dups = 0;
Nov 01 11:13:14.852 INFO kablam!    |         ----^^^^
Nov 01 11:13:14.853 INFO kablam!    |         |
Nov 01 11:13:14.853 INFO kablam!    |         help: remove this `mut`
Nov 01 11:13:14.853 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:13:14.854 INFO kablam!    --> src/spectrogram.rs:183:9
Nov 01 11:13:14.854 INFO kablam!     |
Nov 01 11:13:14.854 INFO kablam! 183 |     let mut raw: Vec<Vec<f32>> = vec![Vec::new(); num_chunks - 1 as usize];
Nov 01 11:13:14.855 INFO kablam!     |         ----^^^
Nov 01 11:13:14.855 INFO kablam!     |         |
Nov 01 11:13:14.855 INFO kablam!     |         help: remove this `mut`
Nov 01 11:13:14.855 INFO kablam! 
Nov 01 11:13:14.856 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:13:14.856 INFO kablam!    --> src/spectrogram.rs:184:9
Nov 01 11:13:14.856 INFO kablam!     |
Nov 01 11:13:14.857 INFO kablam! 184 |     let mut output: Mutex<Vec<Vec<f32>>> = Mutex::new(raw);
Nov 01 11:13:14.857 INFO kablam!     |         ----^^^^^^
Nov 01 11:13:14.857 INFO kablam!     |         |
Nov 01 11:13:14.858 INFO kablam!     |         help: remove this `mut`
Nov 01 11:13:14.858 INFO kablam! 
Nov 01 11:13:14.858 INFO kablam! 
Nov 01 11:13:14.858 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:13:14.859 INFO kablam!   --> src/main.rs:65:9
Nov 01 11:13:14.859 INFO kablam!    |
Nov 01 11:13:14.859 INFO kablam! 65 |     let mut offsets2: Vec<(f32, f32, String)> = Vec::new();
Nov 01 11:13:14.860 INFO kablam!    |         ----^^^^^^^^
Nov 01 11:13:14.860 INFO kablam!    |         |
Nov 01 11:13:14.860 INFO kablam!    |         help: remove this `mut`
Nov 01 11:13:14.861 INFO kablam! 
Nov 01 11:13:14.879 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:13:14.879 INFO kablam!   --> src/spectrogram.rs:62:13
Nov 01 11:13:14.880 INFO kablam!    |
Nov 01 11:13:14.880 INFO kablam! 62 |         let mut sw = Stopwatch::start_new();
Nov 01 11:13:14.880 INFO kablam!    |             ----^^
Nov 01 11:13:14.880 INFO kablam!    |             |
Nov 01 11:13:14.881 INFO kablam!    |             help: remove this `mut`
Nov 01 11:13:14.881 INFO kablam! 
Nov 01 11:13:14.881 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:13:14.882 INFO kablam!   --> src/hash.rs:61:9
Nov 01 11:13:14.882 INFO kablam!    |
Nov 01 11:13:14.882 INFO kablam! 61 |     let mut sw = Stopwatch::start_new();
Nov 01 11:13:14.883 INFO kablam!    |         ----^^
Nov 01 11:13:14.883 INFO kablam!    |         |
Nov 01 11:13:14.883 INFO kablam!    |         help: remove this `mut`
Nov 01 11:13:14.884 INFO kablam! 
Nov 01 11:13:14.887 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:13:14.887 INFO kablam!    --> src/hash.rs:113:9
Nov 01 11:13:14.887 INFO kablam!     |
Nov 01 11:13:14.888 INFO kablam! 113 |     let mut sw = Stopwatch::start_new();
Nov 01 11:13:14.888 INFO kablam!     |         ----^^
Nov 01 11:13:14.888 INFO kablam!     |         |
Nov 01 11:13:14.889 INFO kablam!     |         help: remove this `mut`
Nov 01 11:13:14.889 INFO kablam! 
Nov 01 11:13:14.889 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:13:14.890 INFO kablam!    --> src/hash.rs:119:9
Nov 01 11:13:14.890 INFO kablam!     |
Nov 01 11:13:14.890 INFO kablam! 119 |     let mut output: Mutex<Vec<PeakHash>> = Mutex::new(vec![]);
Nov 01 11:13:14.891 INFO kablam!     |         ----^^^^^^
Nov 01 11:13:14.891 INFO kablam!     |         |
Nov 01 11:13:14.891 INFO kablam!     |         help: remove this `mut`
Nov 01 11:13:14.891 INFO kablam! 
Nov 01 11:13:14.892 INFO kablam! warning: unnecessary `unsafe` block
Nov 01 11:13:14.892 INFO kablam!   --> src/lib.rs:69:5
Nov 01 11:13:14.892 INFO kablam!    |
Nov 01 11:13:14.893 INFO kablam! 69 |     unsafe { transformed[0] }
Nov 01 11:13:14.893 INFO kablam!    |     ^^^^^^ unnecessary `unsafe` block
Nov 01 11:13:14.893 INFO kablam!    |
Nov 01 11:13:14.894 INFO kablam!    = note: #[warn(unused_unsafe)] on by default
Nov 01 11:13:14.894 INFO kablam! 
Nov 01 11:13:14.894 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:13:14.895 INFO kablam!    --> src/spectrogram.rs:109:9
Nov 01 11:13:14.895 INFO kablam!     |
Nov 01 11:13:14.895 INFO kablam! 109 |     let mut new_spec = spectrum.split_off(half_index);
Nov 01 11:13:14.895 INFO kablam!     |         ----^^^^^^^^
Nov 01 11:13:14.896 INFO kablam!     |         |
Nov 01 11:13:14.896 INFO kablam!     |         help: remove this `mut`
Nov 01 11:13:14.896 INFO kablam! 
Nov 01 11:13:14.919 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:13:14.919 INFO kablam!    --> src/spectrogram.rs:183:9
Nov 01 11:13:14.919 INFO kablam!     |
Nov 01 11:13:14.919 INFO kablam! 183 |     let mut raw: Vec<Vec<f32>> = vec![Vec::new(); num_chunks - 1 as usize];
Nov 01 11:13:14.919 INFO kablam!     |         ----^^^
Nov 01 11:13:14.919 INFO kablam!     |         |
Nov 01 11:13:14.919 INFO kablam!     |         help: remove this `mut`
Nov 01 11:13:14.919 INFO kablam! 
Nov 01 11:13:14.919 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:13:14.926 INFO kablam!    --> src/spectrogram.rs:184:9
Nov 01 11:13:14.931 INFO kablam!     |
Nov 01 11:13:14.931 INFO kablam! 184 |     let mut output: Mutex<Vec<Vec<f32>>> = Mutex::new(raw);
Nov 01 11:13:14.931 INFO kablam!     |         ----^^^^^^
Nov 01 11:13:14.931 INFO kablam!     |         |
Nov 01 11:13:14.931 INFO kablam!     |         help: remove this `mut`
Nov 01 11:13:14.931 INFO kablam! 
Nov 01 11:13:14.971 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:13:14.971 INFO kablam!   --> src/hash.rs:61:9
Nov 01 11:13:14.971 INFO kablam!    |
Nov 01 11:13:14.971 INFO kablam! 61 |     let mut sw = Stopwatch::start_new();
Nov 01 11:13:14.971 INFO kablam!    |         ----^^
Nov 01 11:13:14.971 INFO kablam!    |         |
Nov 01 11:13:14.971 INFO kablam!    |         help: remove this `mut`
Nov 01 11:13:14.971 INFO kablam! 
Nov 01 11:13:14.971 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:13:14.971 INFO kablam!    --> src/hash.rs:113:9
Nov 01 11:13:14.971 INFO kablam!     |
Nov 01 11:13:14.971 INFO kablam! 113 |     let mut sw = Stopwatch::start_new();
Nov 01 11:13:14.971 INFO kablam!     |         ----^^
Nov 01 11:13:14.971 INFO kablam!     |         |
Nov 01 11:13:14.971 INFO kablam!     |         help: remove this `mut`
Nov 01 11:13:14.971 INFO kablam! 
Nov 01 11:13:14.971 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:13:14.971 INFO kablam!    --> src/hash.rs:119:9
Nov 01 11:13:14.971 INFO kablam!     |
Nov 01 11:13:14.971 INFO kablam! 119 |     let mut output: Mutex<Vec<PeakHash>> = Mutex::new(vec![]);
Nov 01 11:13:14.971 INFO kablam!     |         ----^^^^^^
Nov 01 11:13:14.971 INFO kablam!     |         |
Nov 01 11:13:14.971 INFO kablam!     |         help: remove this `mut`
Nov 01 11:13:14.971 INFO kablam! 
Nov 01 11:13:14.971 INFO kablam! warning: function is never used: `gen_spectrogram`
Nov 01 11:13:14.971 INFO kablam!   --> src/main.rs:33:1
Nov 01 11:13:14.972 INFO kablam!    |
Nov 01 11:13:14.972 INFO kablam! 33 | fn gen_spectrogram<P: AsRef<std::path::Path>>(wav: P, image: P) {
Nov 01 11:13:14.972 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 11:13:14.972 INFO kablam!    |
Nov 01 11:13:14.972 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 11:13:14.972 INFO kablam! 
Nov 01 11:13:14.972 INFO kablam! warning: function is never used: `test_fingerprinting`
Nov 01 11:13:14.972 INFO kablam!   --> src/main.rs:39:1
Nov 01 11:13:14.972 INFO kablam!    |
Nov 01 11:13:14.972 INFO kablam! 39 | fn test_fingerprinting() {
Nov 01 11:13:14.972 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 11:13:14.972 INFO kablam! 
Nov 01 11:13:17.155 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1m 36s
Nov 01 11:13:17.169 INFO kablam! su: No module specific data is present
Nov 01 11:13:18.264 INFO running `"docker" "rm" "-f" "5d823ca468813dc5f90bfc039af834a38c1d581689085f560e043478752328cf"`
Nov 01 11:13:18.579 INFO blam! 5d823ca468813dc5f90bfc039af834a38c1d581689085f560e043478752328cf
Nov 01 11:13:18.595 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-4/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-1/1.30.0:/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.0 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"`
Nov 01 11:13:19.107 INFO blam! a07f0426316a5d588cf2c58984a1f6e63bbcf7e76b52764bd7ba4534b788c739
Nov 01 11:13:19.109 INFO running `"docker" "start" "-a" "a07f0426316a5d588cf2c58984a1f6e63bbcf7e76b52764bd7ba4534b788c739"`
Nov 01 11:13:20.806 INFO kablam! usermod: no changes
Nov 01 11:13:20.991 INFO kablam!    Compiling fingerprint v0.1.0 (/source)
Nov 01 11:13:25.339 INFO kablam! warning: unused import: `self::stopwatch::Stopwatch`
Nov 01 11:13:25.340 INFO kablam!  --> src/lib.rs:8:5
Nov 01 11:13:25.340 INFO kablam!   |
Nov 01 11:13:25.340 INFO kablam! 8 | use self::stopwatch::Stopwatch;
Nov 01 11:13:25.341 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 11:13:25.341 INFO kablam!   |
Nov 01 11:13:25.341 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 11:13:25.341 INFO kablam! 
Nov 01 11:13:25.342 INFO kablam! warning: unused import: `std::collections::HashMap`
Nov 01 11:13:25.342 INFO kablam!   --> src/lib.rs:14:5
Nov 01 11:13:25.342 INFO kablam!    |
Nov 01 11:13:25.343 INFO kablam! 14 | use std::collections::HashMap;
Nov 01 11:13:25.343 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 11:13:25.343 INFO kablam! 
Nov 01 11:13:25.343 INFO kablam! warning: unused import: `multimap::MultiMap`
Nov 01 11:13:25.344 INFO kablam!   --> src/lib.rs:18:5
Nov 01 11:13:25.344 INFO kablam!    |
Nov 01 11:13:25.344 INFO kablam! 18 | use multimap::MultiMap;
Nov 01 11:13:25.344 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^
Nov 01 11:13:25.345 INFO kablam! 
Nov 01 11:13:25.345 INFO kablam! warning: unused import: `std::collections::HashSet`
Nov 01 11:13:25.345 INFO kablam!  --> src/hash.rs:5:5
Nov 01 11:13:25.345 INFO kablam!   |
Nov 01 11:13:25.346 INFO kablam! 5 | use std::collections::HashSet;
Nov 01 11:13:25.346 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 11:13:25.346 INFO kablam! 
Nov 01 11:13:25.603 INFO kablam! warning: unused variable: `peaks_len`
Nov 01 11:13:25.604 INFO kablam!    --> src/hash.rs:116:9
Nov 01 11:13:25.604 INFO kablam!     |
Nov 01 11:13:25.604 INFO kablam! 116 |     let peaks_len = peaks.len();
Nov 01 11:13:25.604 INFO kablam!     |         ^^^^^^^^^ help: consider using `_peaks_len` instead
Nov 01 11:13:25.605 INFO kablam!     |
Nov 01 11:13:25.605 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 01 11:13:25.605 INFO kablam! 
Nov 01 11:13:25.605 INFO kablam! warning: unused variable: `peak`
Nov 01 11:13:25.606 INFO kablam!    --> src/hash.rs:126:13
Nov 01 11:13:25.606 INFO kablam!     |
Nov 01 11:13:25.606 INFO kablam! 126 |     for (i, peak) in peaks.iter().enumerate() {
Nov 01 11:13:25.606 INFO kablam!     |             ^^^^ help: consider using `_peak` instead
Nov 01 11:13:25.607 INFO kablam! 
Nov 01 11:13:25.607 INFO kablam! warning: unused variable: `y`
Nov 01 11:13:25.607 INFO kablam!    --> src/hash.rs:162:9
Nov 01 11:13:25.607 INFO kablam!     |
Nov 01 11:13:25.608 INFO kablam! 162 |     let y = rand::random::<f64>();
Nov 01 11:13:25.608 INFO kablam!     |         ^ help: consider using `_y` instead
Nov 01 11:13:25.608 INFO kablam! 
Nov 01 11:13:25.609 INFO kablam! warning: unused variable: `path`
Nov 01 11:13:25.609 INFO kablam!   --> src/lib.rs:53:39
Nov 01 11:13:25.609 INFO kablam!    |
Nov 01 11:13:25.610 INFO kablam! 53 | pub extern "C" fn rust_compute_hashes(path: *const c_char) -> int32_t {
Nov 01 11:13:25.610 INFO kablam!    |                                       ^^^^ help: consider using `_path` instead
Nov 01 11:13:25.610 INFO kablam! 
Nov 01 11:13:25.619 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:13:25.619 INFO kablam!   --> src/spectrogram.rs:62:13
Nov 01 11:13:25.620 INFO kablam!    |
Nov 01 11:13:25.620 INFO kablam! 62 |         let mut sw = Stopwatch::start_new();
Nov 01 11:13:25.620 INFO kablam!    |             ----^^
Nov 01 11:13:25.620 INFO kablam!    |             |
Nov 01 11:13:25.620 INFO kablam!    |             help: remove this `mut`
Nov 01 11:13:25.621 INFO kablam!    |
Nov 01 11:13:25.621 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 01 11:13:25.621 INFO kablam! 
Nov 01 11:13:25.623 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:13:25.623 INFO kablam!    --> src/spectrogram.rs:109:9
Nov 01 11:13:25.623 INFO kablam!     |
Nov 01 11:13:25.623 INFO kablam! 109 |     let mut new_spec = spectrum.split_off(half_index);
Nov 01 11:13:25.623 INFO kablam!     |         ----^^^^^^^^
Nov 01 11:13:25.623 INFO kablam!     |         |
Nov 01 11:13:25.623 INFO kablam!     |         help: remove this `mut`
Nov 01 11:13:25.623 INFO kablam! 
Nov 01 11:13:25.639 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:13:25.639 INFO kablam!    --> src/spectrogram.rs:183:9
Nov 01 11:13:25.639 INFO kablam!     |
Nov 01 11:13:25.639 INFO kablam! 183 |     let mut raw: Vec<Vec<f32>> = vec![Vec::new(); num_chunks - 1 as usize];
Nov 01 11:13:25.639 INFO kablam!     |         ----^^^
Nov 01 11:13:25.639 INFO kablam!     |         |
Nov 01 11:13:25.639 INFO kablam!     |         help: remove this `mut`
Nov 01 11:13:25.639 INFO kablam! 
Nov 01 11:13:25.639 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:13:25.639 INFO kablam!    --> src/spectrogram.rs:184:9
Nov 01 11:13:25.639 INFO kablam!     |
Nov 01 11:13:25.639 INFO kablam! 184 |     let mut output: Mutex<Vec<Vec<f32>>> = Mutex::new(raw);
Nov 01 11:13:25.639 INFO kablam!     |         ----^^^^^^
Nov 01 11:13:25.639 INFO kablam!     |         |
Nov 01 11:13:25.639 INFO kablam!     |         help: remove this `mut`
Nov 01 11:13:25.639 INFO kablam! 
Nov 01 11:13:25.655 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:13:25.655 INFO kablam!   --> src/hash.rs:61:9
Nov 01 11:13:25.655 INFO kablam!    |
Nov 01 11:13:25.655 INFO kablam! 61 |     let mut sw = Stopwatch::start_new();
Nov 01 11:13:25.655 INFO kablam!    |         ----^^
Nov 01 11:13:25.655 INFO kablam!    |         |
Nov 01 11:13:25.655 INFO kablam!    |         help: remove this `mut`
Nov 01 11:13:25.655 INFO kablam! 
Nov 01 11:13:25.660 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:13:25.660 INFO kablam!    --> src/hash.rs:113:9
Nov 01 11:13:25.660 INFO kablam!     |
Nov 01 11:13:25.660 INFO kablam! 113 |     let mut sw = Stopwatch::start_new();
Nov 01 11:13:25.660 INFO kablam!     |         ----^^
Nov 01 11:13:25.660 INFO kablam!     |         |
Nov 01 11:13:25.660 INFO kablam!     |         help: remove this `mut`
Nov 01 11:13:25.660 INFO kablam! 
Nov 01 11:13:25.660 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:13:25.660 INFO kablam!    --> src/hash.rs:119:9
Nov 01 11:13:25.660 INFO kablam!     |
Nov 01 11:13:25.660 INFO kablam! 119 |     let mut output: Mutex<Vec<PeakHash>> = Mutex::new(vec![]);
Nov 01 11:13:25.660 INFO kablam!     |         ----^^^^^^
Nov 01 11:13:25.660 INFO kablam!     |         |
Nov 01 11:13:25.660 INFO kablam!     |         help: remove this `mut`
Nov 01 11:13:25.660 INFO kablam! 
Nov 01 11:13:25.661 INFO kablam! warning: unnecessary `unsafe` block
Nov 01 11:13:25.667 INFO kablam!   --> src/lib.rs:69:5
Nov 01 11:13:25.667 INFO kablam!    |
Nov 01 11:13:25.667 INFO kablam! 69 |     unsafe { transformed[0] }
Nov 01 11:13:25.667 INFO kablam!    |     ^^^^^^ unnecessary `unsafe` block
Nov 01 11:13:25.667 INFO kablam!    |
Nov 01 11:13:25.667 INFO kablam!    = note: #[warn(unused_unsafe)] on by default
Nov 01 11:13:25.667 INFO kablam! 
Nov 01 11:13:25.830 INFO kablam! warning: unused import: `std::collections::HashMap`
Nov 01 11:13:25.830 INFO kablam!   --> src/main.rs:14:5
Nov 01 11:13:25.830 INFO kablam!    |
Nov 01 11:13:25.830 INFO kablam! 14 | use std::collections::HashMap;
Nov 01 11:13:25.830 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 11:13:25.830 INFO kablam!    |
Nov 01 11:13:25.830 INFO kablam!    = note: #[warn(unused_imports)] on by default
Nov 01 11:13:25.830 INFO kablam! 
Nov 01 11:13:25.830 INFO kablam! warning: unused import: `std::collections::HashSet`
Nov 01 11:13:25.830 INFO kablam!  --> src/hash.rs:5:5
Nov 01 11:13:25.830 INFO kablam!   |
Nov 01 11:13:25.830 INFO kablam! 5 | use std::collections::HashSet;
Nov 01 11:13:25.830 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 11:13:25.830 INFO kablam! 
Nov 01 11:13:25.830 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 11:13:25.830 INFO kablam!   --> src/main.rs:81:12
Nov 01 11:13:25.830 INFO kablam!    |
Nov 01 11:13:25.830 INFO kablam! 81 |         if (diff != cur) {
Nov 01 11:13:25.830 INFO kablam!    |            ^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 11:13:25.830 INFO kablam!    |
Nov 01 11:13:25.830 INFO kablam!    = note: #[warn(unused_parens)] on by default
Nov 01 11:13:25.830 INFO kablam! 
Nov 01 11:13:25.830 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 11:13:25.830 INFO kablam!   --> src/main.rs:82:16
Nov 01 11:13:25.830 INFO kablam!    |
Nov 01 11:13:25.830 INFO kablam! 82 |             if (cur_count > 10) {
Nov 01 11:13:25.830 INFO kablam!    |                ^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 11:13:25.830 INFO kablam! 
Nov 01 11:13:26.839 INFO kablam! warning: unused variable: `peaks_len`
Nov 01 11:13:26.839 INFO kablam!    --> src/hash.rs:116:9
Nov 01 11:13:26.839 INFO kablam!     |
Nov 01 11:13:26.840 INFO kablam! 116 |     let peaks_len = peaks.len();
Nov 01 11:13:26.840 INFO kablam!     |         ^^^^^^^^^ help: consider using `_peaks_len` instead
Nov 01 11:13:26.843 INFO kablam!     |
Nov 01 11:13:26.843 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 01 11:13:26.843 INFO kablam! 
Nov 01 11:13:26.843 INFO kablam! warning: unused variable: `peak`
Nov 01 11:13:26.843 INFO kablam!    --> src/hash.rs:126:13
Nov 01 11:13:26.843 INFO kablam!     |
Nov 01 11:13:26.843 INFO kablam! 126 |     for (i, peak) in peaks.iter().enumerate() {
Nov 01 11:13:26.843 INFO kablam!     |             ^^^^ help: consider using `_peak` instead
Nov 01 11:13:26.843 INFO kablam! 
Nov 01 11:13:26.843 INFO kablam! warning: unused variable: `y`
Nov 01 11:13:26.843 INFO kablam!    --> src/hash.rs:162:9
Nov 01 11:13:26.843 INFO kablam!     |
Nov 01 11:13:26.843 INFO kablam! 162 |     let y = rand::random::<f64>();
Nov 01 11:13:26.843 INFO kablam!     |         ^ help: consider using `_y` instead
Nov 01 11:13:26.843 INFO kablam! 
Nov 01 11:13:26.843 INFO kablam! warning: unused variable: `offsets2`
Nov 01 11:13:26.843 INFO kablam!   --> src/main.rs:65:13
Nov 01 11:13:26.843 INFO kablam!    |
Nov 01 11:13:26.843 INFO kablam! 65 |     let mut offsets2: Vec<(f32, f32, String)> = Vec::new();
Nov 01 11:13:26.843 INFO kablam!    |             ^^^^^^^^ help: consider using `_offsets2` instead
Nov 01 11:13:26.843 INFO kablam! 
Nov 01 11:13:26.859 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:13:26.859 INFO kablam!   --> src/main.rs:25:9
Nov 01 11:13:26.859 INFO kablam!    |
Nov 01 11:13:26.859 INFO kablam! 25 |     let mut sw = Stopwatch::start_new();
Nov 01 11:13:26.859 INFO kablam!    |         ----^^
Nov 01 11:13:26.859 INFO kablam!    |         |
Nov 01 11:13:26.860 INFO kablam!    |         help: remove this `mut`
Nov 01 11:13:26.860 INFO kablam!    |
Nov 01 11:13:26.860 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 01 11:13:26.860 INFO kablam! 
Nov 01 11:13:26.903 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:13:26.903 INFO kablam!   --> src/main.rs:44:9
Nov 01 11:13:26.903 INFO kablam!    |
Nov 01 11:13:26.903 INFO kablam! 44 |     let mut dups = 0;
Nov 01 11:13:26.903 INFO kablam!    |         ----^^^^
Nov 01 11:13:26.903 INFO kablam!    |         |
Nov 01 11:13:26.904 INFO kablam!    |         help: remove this `mut`
Nov 01 11:13:26.904 INFO kablam! 
Nov 01 11:13:26.904 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:13:26.904 INFO kablam!   --> src/main.rs:65:9
Nov 01 11:13:26.905 INFO kablam!    |
Nov 01 11:13:26.905 INFO kablam! 65 |     let mut offsets2: Vec<(f32, f32, String)> = Vec::new();
Nov 01 11:13:26.905 INFO kablam!    |         ----^^^^^^^^
Nov 01 11:13:26.905 INFO kablam!    |         |
Nov 01 11:13:26.906 INFO kablam!    |         help: remove this `mut`
Nov 01 11:13:26.906 INFO kablam! 
Nov 01 11:13:26.951 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:13:26.951 INFO kablam!   --> src/spectrogram.rs:62:13
Nov 01 11:13:26.952 INFO kablam!    |
Nov 01 11:13:26.952 INFO kablam! 62 |         let mut sw = Stopwatch::start_new();
Nov 01 11:13:26.952 INFO kablam!    |             ----^^
Nov 01 11:13:26.953 INFO kablam!    |             |
Nov 01 11:13:26.953 INFO kablam!    |             help: remove this `mut`
Nov 01 11:13:26.953 INFO kablam! 
Nov 01 11:13:26.985 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:13:26.987 INFO kablam!    --> src/spectrogram.rs:109:9
Nov 01 11:13:26.987 INFO kablam!     |
Nov 01 11:13:26.988 INFO kablam! 109 |     let mut new_spec = spectrum.split_off(half_index);
Nov 01 11:13:26.988 INFO kablam!     |         ----^^^^^^^^
Nov 01 11:13:26.988 INFO kablam!     |         |
Nov 01 11:13:26.988 INFO kablam!     |         help: remove this `mut`
Nov 01 11:13:26.989 INFO kablam! 
Nov 01 11:13:27.055 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:13:27.056 INFO kablam!    --> src/spectrogram.rs:183:9
Nov 01 11:13:27.057 INFO kablam!     |
Nov 01 11:13:27.057 INFO kablam! 183 |     let mut raw: Vec<Vec<f32>> = vec![Vec::new(); num_chunks - 1 as usize];
Nov 01 11:13:27.058 INFO kablam!     |         ----^^^
Nov 01 11:13:27.059 INFO kablam!     |         |
Nov 01 11:13:27.059 INFO kablam!     |         help: remove this `mut`
Nov 01 11:13:27.059 INFO kablam! 
Nov 01 11:13:27.063 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:13:27.063 INFO kablam!    --> src/spectrogram.rs:184:9
Nov 01 11:13:27.064 INFO kablam!     |
Nov 01 11:13:27.064 INFO kablam! 184 |     let mut output: Mutex<Vec<Vec<f32>>> = Mutex::new(raw);
Nov 01 11:13:27.064 INFO kablam!     |         ----^^^^^^
Nov 01 11:13:27.064 INFO kablam!     |         |
Nov 01 11:13:27.065 INFO kablam!     |         help: remove this `mut`
Nov 01 11:13:27.065 INFO kablam! 
Nov 01 11:13:27.155 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:13:27.156 INFO kablam!   --> src/hash.rs:61:9
Nov 01 11:13:27.157 INFO kablam!    |
Nov 01 11:13:27.157 INFO kablam! 61 |     let mut sw = Stopwatch::start_new();
Nov 01 11:13:27.158 INFO kablam!    |         ----^^
Nov 01 11:13:27.158 INFO kablam!    |         |
Nov 01 11:13:27.158 INFO kablam!    |         help: remove this `mut`
Nov 01 11:13:27.163 INFO kablam! 
Nov 01 11:13:27.199 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:13:27.203 INFO kablam!    --> src/hash.rs:113:9
Nov 01 11:13:27.204 INFO kablam!     |
Nov 01 11:13:27.204 INFO kablam! 113 |     let mut sw = Stopwatch::start_new();
Nov 01 11:13:27.205 INFO kablam!     |         ----^^
Nov 01 11:13:27.205 INFO kablam!     |         |
Nov 01 11:13:27.206 INFO kablam!     |         help: remove this `mut`
Nov 01 11:13:27.207 INFO kablam! 
Nov 01 11:13:27.207 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:13:27.207 INFO kablam!    --> src/hash.rs:119:9
Nov 01 11:13:27.208 INFO kablam!     |
Nov 01 11:13:27.208 INFO kablam! 119 |     let mut output: Mutex<Vec<PeakHash>> = Mutex::new(vec![]);
Nov 01 11:13:27.208 INFO kablam!     |         ----^^^^^^
Nov 01 11:13:27.208 INFO kablam!     |         |
Nov 01 11:13:27.209 INFO kablam!     |         help: remove this `mut`
Nov 01 11:13:27.209 INFO kablam! 
Nov 01 11:13:27.231 INFO kablam! warning: function is never used: `gen_spectrogram`
Nov 01 11:13:27.232 INFO kablam!   --> src/main.rs:33:1
Nov 01 11:13:27.233 INFO kablam!    |
Nov 01 11:13:27.233 INFO kablam! 33 | fn gen_spectrogram<P: AsRef<std::path::Path>>(wav: P, image: P) {
Nov 01 11:13:27.233 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 11:13:27.234 INFO kablam!    |
Nov 01 11:13:27.234 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 11:13:27.235 INFO kablam! 
Nov 01 11:13:27.239 INFO kablam! warning: function is never used: `test_fingerprinting`
Nov 01 11:13:27.239 INFO kablam!   --> src/main.rs:39:1
Nov 01 11:13:27.240 INFO kablam!    |
Nov 01 11:13:27.240 INFO kablam! 39 | fn test_fingerprinting() {
Nov 01 11:13:27.240 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 11:13:27.240 INFO kablam! 
Nov 01 11:13:34.239 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 13.40s
Nov 01 11:13:34.242 INFO kablam! su: No module specific data is present
Nov 01 11:13:35.029 INFO running `"docker" "rm" "-f" "a07f0426316a5d588cf2c58984a1f6e63bbcf7e76b52764bd7ba4534b788c739"`
Nov 01 11:13:35.231 INFO blam! a07f0426316a5d588cf2c58984a1f6e63bbcf7e76b52764bd7ba4534b788c739
