Nov 01 16:23:46.473 INFO testing afandian/folktunefinder-abc against 1.30.0 for beta-1.31-1
Nov 01 16:23:46.473 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-5/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/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 16:23:46.871 INFO blam! c207fa4f2db92f54e53c61d8fbd660f294588516c5d04a86b5724b544d7ecdbe
Nov 01 16:23:46.879 INFO running `"docker" "start" "-a" "c207fa4f2db92f54e53c61d8fbd660f294588516c5d04a86b5724b544d7ecdbe"`
Nov 01 16:23:48.435 INFO kablam! usermod: no changes
Nov 01 16:23:48.579 INFO kablam!    Compiling rand v0.5.5
Nov 01 16:23:48.579 INFO kablam!    Compiling num v0.1.41
Nov 01 16:23:48.579 INFO kablam!    Compiling uuid v0.1.18
Nov 01 16:23:49.628 INFO kablam!    Compiling chrono v0.2.25
Nov 01 16:23:50.844 INFO kablam!    Compiling url v0.2.38
Nov 01 16:23:57.467 INFO kablam!    Compiling tiny_http v0.5.9
Nov 01 16:24:03.132 INFO kablam!    Compiling folktunefinder-abc v0.1.0 (/source)
Nov 01 16:24:05.759 INFO kablam! warning: unused import: `representations`
Nov 01 16:24:05.760 INFO kablam!  --> src/end_to_end_test.rs:1:5
Nov 01 16:24:05.761 INFO kablam!   |
Nov 01 16:24:05.762 INFO kablam! 1 | use representations;
Nov 01 16:24:05.762 INFO kablam!   |     ^^^^^^^^^^^^^^^
Nov 01 16:24:05.763 INFO kablam!   |
Nov 01 16:24:05.763 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 16:24:05.764 INFO kablam! 
Nov 01 16:24:05.764 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 16:24:05.765 INFO kablam!   --> src/pitch.rs:52:12
Nov 01 16:24:05.766 INFO kablam!    |
Nov 01 16:24:05.766 INFO kablam! 52 |         if (first) {
Nov 01 16:24:05.767 INFO kablam!    |            ^^^^^^^ help: remove these parentheses
Nov 01 16:24:05.768 INFO kablam!    |
Nov 01 16:24:05.768 INFO kablam!    = note: #[warn(unused_parens)] on by default
Nov 01 16:24:05.769 INFO kablam! 
Nov 01 16:24:05.769 INFO kablam! warning: unused import: `std::env`
Nov 01 16:24:05.769 INFO kablam!   --> src/relations.rs:16:5
Nov 01 16:24:05.769 INFO kablam!    |
Nov 01 16:24:05.769 INFO kablam! 16 | use std::env;
Nov 01 16:24:05.769 INFO kablam!    |     ^^^^^^^^
Nov 01 16:24:05.769 INFO kablam! 
Nov 01 16:24:05.769 INFO kablam! warning: unnecessary parentheses around assigned value
Nov 01 16:24:05.769 INFO kablam!    --> src/relations.rs:358:72
Nov 01 16:24:05.769 INFO kablam!     |
Nov 01 16:24:05.769 INFO kablam! 358 |         self.docs_terms[tune_id * self.word_capacity + word_offset] |= (1 << bit_offset);
Nov 01 16:24:05.769 INFO kablam!     |                                                                        ^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 16:24:05.769 INFO kablam! 
Nov 01 16:24:05.769 INFO kablam! warning: unnecessary parentheses around assigned value
Nov 01 16:24:05.769 INFO kablam!    --> src/relations.rs:375:39
Nov 01 16:24:05.769 INFO kablam!     |
Nov 01 16:24:05.769 INFO kablam! 375 |                 words[word_offset] |= (1 << bit_offset);
Nov 01 16:24:05.769 INFO kablam!     |                                       ^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 16:24:05.769 INFO kablam! 
Nov 01 16:24:05.769 INFO kablam! warning: unused import: `abc_lexer`
Nov 01 16:24:05.769 INFO kablam!  --> src/server.rs:1:5
Nov 01 16:24:05.769 INFO kablam!   |
Nov 01 16:24:05.769 INFO kablam! 1 | use abc_lexer;
Nov 01 16:24:05.769 INFO kablam!   |     ^^^^^^^^^
Nov 01 16:24:05.769 INFO kablam! 
Nov 01 16:24:05.769 INFO kablam! warning: unused import: `tune_ast_three`
Nov 01 16:24:05.769 INFO kablam!  --> src/server.rs:6:5
Nov 01 16:24:05.769 INFO kablam!   |
Nov 01 16:24:05.769 INFO kablam! 6 | use tune_ast_three;
Nov 01 16:24:05.769 INFO kablam!   |     ^^^^^^^^^^^^^^
Nov 01 16:24:05.769 INFO kablam! 
Nov 01 16:24:05.769 INFO kablam! warning: unused import: `typeset`
Nov 01 16:24:05.769 INFO kablam!  --> src/server.rs:7:5
Nov 01 16:24:05.769 INFO kablam!   |
Nov 01 16:24:05.769 INFO kablam! 7 | use typeset;
Nov 01 16:24:05.769 INFO kablam!   |     ^^^^^^^
Nov 01 16:24:05.769 INFO kablam! 
Nov 01 16:24:06.737 INFO kablam! warning: unused variable: `visible`
Nov 01 16:24:06.737 INFO kablam!    --> src/abc_lexer.rs:788:15
Nov 01 16:24:06.737 INFO kablam!     |
Nov 01 16:24:06.737 INFO kablam! 788 |     let (ctx, visible) = match ctx.first() {
Nov 01 16:24:06.737 INFO kablam!     |               ^^^^^^^ help: consider using `_visible` instead
Nov 01 16:24:06.737 INFO kablam!     |
Nov 01 16:24:06.737 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 01 16:24:06.737 INFO kablam! 
Nov 01 16:24:06.738 INFO kablam! warning: variable `key_signature` is assigned to, but never used
Nov 01 16:24:06.738 INFO kablam!   --> src/pitch.rs:11:13
Nov 01 16:24:06.738 INFO kablam!    |
Nov 01 16:24:06.738 INFO kablam! 11 |     let mut key_signature = l::T::KeySignature(
Nov 01 16:24:06.738 INFO kablam!    |             ^^^^^^^^^^^^^
Nov 01 16:24:06.738 INFO kablam!    |
Nov 01 16:24:06.738 INFO kablam!    = note: consider using `_key_signature` instead
Nov 01 16:24:06.738 INFO kablam! 
Nov 01 16:24:06.738 INFO kablam! warning: value assigned to `key_signature` is never read
Nov 01 16:24:06.738 INFO kablam!   --> src/pitch.rs:22:17
Nov 01 16:24:06.738 INFO kablam!    |
Nov 01 16:24:06.738 INFO kablam! 22 |                 key_signature = l::T::KeySignature(*pitch_class, *mode)
Nov 01 16:24:06.738 INFO kablam!    |                 ^^^^^^^^^^^^^
Nov 01 16:24:06.738 INFO kablam!    |
Nov 01 16:24:06.738 INFO kablam!    = note: #[warn(unused_assignments)] on by default
Nov 01 16:24:06.738 INFO kablam! 
Nov 01 16:24:06.738 INFO kablam! warning: unused variable: `duration`
Nov 01 16:24:06.738 INFO kablam!   --> src/pitch.rs:33:44
Nov 01 16:24:06.738 INFO kablam!    |
Nov 01 16:24:06.738 INFO kablam! 33 |                     let music::Note(pitch, duration) = note;
Nov 01 16:24:06.738 INFO kablam!    |                                            ^^^^^^^^ help: consider using `_duration` instead
Nov 01 16:24:06.738 INFO kablam! 
Nov 01 16:24:06.738 INFO kablam! warning: unused variable: `max`
Nov 01 16:24:06.738 INFO kablam!   --> src/pitch.rs:74:9
Nov 01 16:24:06.738 INFO kablam!    |
Nov 01 16:24:06.738 INFO kablam! 74 |     let max = HISTOGRAM_WIDTH as i16;
Nov 01 16:24:06.738 INFO kablam!    |         ^^^ help: consider using `_max` instead
Nov 01 16:24:06.738 INFO kablam! 
Nov 01 16:24:06.738 INFO kablam! warning: unused variable: `min`
Nov 01 16:24:06.739 INFO kablam!   --> src/pitch.rs:75:9
Nov 01 16:24:06.739 INFO kablam!    |
Nov 01 16:24:06.739 INFO kablam! 75 |     let min = HISTOGRAM_WIDTH as i16 * -1;
Nov 01 16:24:06.739 INFO kablam!    |         ^^^ help: consider using `_min` instead
Nov 01 16:24:06.739 INFO kablam! 
Nov 01 16:24:06.739 INFO kablam! warning: unused variable: `i`
Nov 01 16:24:06.739 INFO kablam!   --> src/tune_ast_three.rs:29:13
Nov 01 16:24:06.739 INFO kablam!    |
Nov 01 16:24:06.739 INFO kablam! 29 |     let mut i = 0;
Nov 01 16:24:06.739 INFO kablam!    |             ^ help: consider using `_i` instead
Nov 01 16:24:06.739 INFO kablam! 
Nov 01 16:24:06.739 INFO kablam! warning: variable `key_signature` is assigned to, but never used
Nov 01 16:24:06.739 INFO kablam!    --> src/typeset.rs:565:13
Nov 01 16:24:06.739 INFO kablam!     |
Nov 01 16:24:06.739 INFO kablam! 565 |     let mut key_signature = l::T::KeySignature(
Nov 01 16:24:06.739 INFO kablam!     |             ^^^^^^^^^^^^^
Nov 01 16:24:06.739 INFO kablam!     |
Nov 01 16:24:06.739 INFO kablam!     = note: consider using `_key_signature` instead
Nov 01 16:24:06.739 INFO kablam! 
Nov 01 16:24:06.739 INFO kablam! warning: variable `metre` is assigned to, but never used
Nov 01 16:24:06.739 INFO kablam!    --> src/typeset.rs:572:13
Nov 01 16:24:06.739 INFO kablam!     |
Nov 01 16:24:06.739 INFO kablam! 572 |     let mut metre = music::Metre(4, 4);
Nov 01 16:24:06.739 INFO kablam!     |             ^^^^^
Nov 01 16:24:06.739 INFO kablam!     |
Nov 01 16:24:06.739 INFO kablam!     = note: consider using `_metre` instead
Nov 01 16:24:06.739 INFO kablam! 
Nov 01 16:24:06.739 INFO kablam! warning: value assigned to `key_signature` is never read
Nov 01 16:24:06.739 INFO kablam!    --> src/typeset.rs:580:17
Nov 01 16:24:06.739 INFO kablam!     |
Nov 01 16:24:06.739 INFO kablam! 580 |                 key_signature = l::T::KeySignature(*pitch_class, *mode)
Nov 01 16:24:06.739 INFO kablam!     |                 ^^^^^^^^^^^^^
Nov 01 16:24:06.739 INFO kablam! 
Nov 01 16:24:06.739 INFO kablam! warning: value assigned to `metre` is never read
Nov 01 16:24:06.739 INFO kablam!    --> src/typeset.rs:582:39
Nov 01 16:24:06.740 INFO kablam!     |
Nov 01 16:24:06.740 INFO kablam! 582 |             l::T::Metre(new_metre) => metre = *new_metre,
Nov 01 16:24:06.740 INFO kablam!     |                                       ^^^^^
Nov 01 16:24:06.740 INFO kablam! 
Nov 01 16:24:06.740 INFO kablam! warning: unused variable: `groups`
Nov 01 16:24:06.740 INFO kablam!    --> src/main.rs:129:9
Nov 01 16:24:06.740 INFO kablam!     |
Nov 01 16:24:06.740 INFO kablam! 129 |     let groups = if let Some(path) = clusters_path() {
Nov 01 16:24:06.740 INFO kablam!     |         ^^^^^^ help: consider using `_groups` instead
Nov 01 16:24:06.740 INFO kablam! 
Nov 01 16:24:06.740 INFO kablam! warning: unused variable: `features`
Nov 01 16:24:06.740 INFO kablam!    --> src/main.rs:147:9
Nov 01 16:24:06.740 INFO kablam!     |
Nov 01 16:24:06.740 INFO kablam! 147 |     let features = representations::asts_to_features_s(&asts);
Nov 01 16:24:06.740 INFO kablam!     |         ^^^^^^^^ help: consider using `_features` instead
Nov 01 16:24:06.740 INFO kablam! 
Nov 01 16:24:06.740 INFO kablam! warning: unused variable: `score`
Nov 01 16:24:06.740 INFO kablam!    --> src/main.rs:216:29
Nov 01 16:24:06.740 INFO kablam!     |
Nov 01 16:24:06.740 INFO kablam! 216 |                     for (b, score) in results {
Nov 01 16:24:06.740 INFO kablam!     |                             ^^^^^ help: consider using `_score` instead
Nov 01 16:24:06.740 INFO kablam! 
Nov 01 16:24:06.744 INFO kablam! warning: unused variable: `a_id`
Nov 01 16:24:06.744 INFO kablam!    --> src/relations.rs:557:26
Nov 01 16:24:06.744 INFO kablam!     |
Nov 01 16:24:06.744 INFO kablam! 557 |         result.sort_by(|(a_id, a_score), (b_id, b_score)| {
Nov 01 16:24:06.744 INFO kablam!     |                          ^^^^ help: consider using `_a_id` instead
Nov 01 16:24:06.744 INFO kablam! 
Nov 01 16:24:06.745 INFO kablam! warning: unused variable: `b_id`
Nov 01 16:24:06.745 INFO kablam!    --> src/relations.rs:557:43
Nov 01 16:24:06.745 INFO kablam!     |
Nov 01 16:24:06.745 INFO kablam! 557 |         result.sort_by(|(a_id, a_score), (b_id, b_score)| {
Nov 01 16:24:06.745 INFO kablam!     |                                           ^^^^ help: consider using `_b_id` instead
Nov 01 16:24:06.745 INFO kablam! 
Nov 01 16:24:06.746 INFO kablam! warning: unused variable: `shape`
Nov 01 16:24:06.746 INFO kablam!    --> src/typeset.rs:162:53
Nov 01 16:24:06.746 INFO kablam!     |
Nov 01 16:24:06.746 INFO kablam! 162 |                         Some(music::DurationGlyph { shape, dots }) => HEAD_WIDTH * dots as f32,
Nov 01 16:24:06.746 INFO kablam!     |                                                     ^^^^^ help: try ignoring the field: `shape: _`
Nov 01 16:24:06.746 INFO kablam! 
Nov 01 16:24:06.747 INFO kablam! warning: unused variable: `shape`
Nov 01 16:24:06.747 INFO kablam!    --> src/typeset.rs:188:49
Nov 01 16:24:06.747 INFO kablam!     |
Nov 01 16:24:06.747 INFO kablam! 188 |                     Some(music::DurationGlyph { shape, dots }) => {
Nov 01 16:24:06.747 INFO kablam!     |                                                 ^^^^^ help: try ignoring the field: `shape: _`
Nov 01 16:24:06.747 INFO kablam! 
Nov 01 16:24:06.748 INFO kablam! warning: unused variable: `dots`
Nov 01 16:24:06.748 INFO kablam!    --> src/typeset.rs:188:56
Nov 01 16:24:06.748 INFO kablam!     |
Nov 01 16:24:06.748 INFO kablam! 188 |                     Some(music::DurationGlyph { shape, dots }) => {
Nov 01 16:24:06.748 INFO kablam!     |                                                        ^^^^ help: try ignoring the field: `dots: _`
Nov 01 16:24:06.749 INFO kablam! 
Nov 01 16:24:06.749 INFO kablam! warning: unused variable: `justifiable_scale`
Nov 01 16:24:06.750 INFO kablam!    --> src/typeset.rs:464:13
Nov 01 16:24:06.750 INFO kablam!     |
Nov 01 16:24:06.750 INFO kablam! 464 |         let justifiable_scale =
Nov 01 16:24:06.750 INFO kablam!     |             ^^^^^^^^^^^^^^^^^ help: consider using `_justifiable_scale` instead
Nov 01 16:24:06.750 INFO kablam! 
Nov 01 16:24:06.774 INFO kablam! warning: variable does not need to be mutable
Nov 01 16:24:06.775 INFO kablam!    --> src/main.rs:197:9
Nov 01 16:24:06.775 INFO kablam!     |
Nov 01 16:24:06.775 INFO kablam! 197 |     let mut interval_term_vsm = representations::intervals_to_binary_vsm(&intervals);
Nov 01 16:24:06.775 INFO kablam!     |         ----^^^^^^^^^^^^^^^^^
Nov 01 16:24:06.775 INFO kablam!     |         |
Nov 01 16:24:06.776 INFO kablam!     |         help: remove this `mut`
Nov 01 16:24:06.776 INFO kablam!     |
Nov 01 16:24:06.776 INFO kablam!     = note: #[warn(unused_mut)] on by default
Nov 01 16:24:06.776 INFO kablam! 
Nov 01 16:24:07.010 INFO kablam! warning: variable does not need to be mutable
Nov 01 16:24:07.011 INFO kablam!    --> src/relations.rs:353:13
Nov 01 16:24:07.011 INFO kablam!     |
Nov 01 16:24:07.011 INFO kablam! 353 |         let mut term_id = self.get_term_id(term.clone().to_owned());
Nov 01 16:24:07.011 INFO kablam!     |             ----^^^^^^^
Nov 01 16:24:07.012 INFO kablam!     |             |
Nov 01 16:24:07.012 INFO kablam!     |             help: remove this `mut`
Nov 01 16:24:07.012 INFO kablam! 
Nov 01 16:24:07.020 INFO kablam! warning: variable does not need to be mutable
Nov 01 16:24:07.020 INFO kablam!    --> src/relations.rs:428:13
Nov 01 16:24:07.020 INFO kablam!     |
Nov 01 16:24:07.020 INFO kablam! 428 |         let mut results = ResultSet::new();
Nov 01 16:24:07.021 INFO kablam!     |             ----^^^^^^^
Nov 01 16:24:07.021 INFO kablam!     |             |
Nov 01 16:24:07.021 INFO kablam!     |             help: remove this `mut`
Nov 01 16:24:07.021 INFO kablam! 
Nov 01 16:24:07.080 INFO kablam! warning: variable does not need to be mutable
Nov 01 16:24:07.081 INFO kablam!   --> src/tune_ast_three.rs:29:9
Nov 01 16:24:07.081 INFO kablam!    |
Nov 01 16:24:07.081 INFO kablam! 29 |     let mut i = 0;
Nov 01 16:24:07.082 INFO kablam!    |         ----^
Nov 01 16:24:07.082 INFO kablam!    |         |
Nov 01 16:24:07.082 INFO kablam!    |         help: remove this `mut`
Nov 01 16:24:07.082 INFO kablam! 
Nov 01 16:24:07.125 INFO kablam! warning: variable does not need to be mutable
Nov 01 16:24:07.126 INFO kablam!    --> src/typeset.rs:575:9
Nov 01 16:24:07.126 INFO kablam!     |
Nov 01 16:24:07.126 INFO kablam! 575 |     let mut current_clef = music::Clef::treble();
Nov 01 16:24:07.126 INFO kablam!     |         ----^^^^^^^^^^^^
Nov 01 16:24:07.126 INFO kablam!     |         |
Nov 01 16:24:07.126 INFO kablam!     |         help: remove this `mut`
Nov 01 16:24:07.126 INFO kablam! 
Nov 01 16:24:07.132 INFO kablam! warning: method is never used: `rest`
Nov 01 16:24:07.132 INFO kablam!    --> src/abc_lexer.rs:198:5
Nov 01 16:24:07.132 INFO kablam!     |
Nov 01 16:24:07.132 INFO kablam! 198 |     fn rest(&self) -> &'a [char] {
Nov 01 16:24:07.133 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 16:24:07.133 INFO kablam!     |
Nov 01 16:24:07.133 INFO kablam!     = note: #[warn(dead_code)] on by default
Nov 01 16:24:07.133 INFO kablam! 
Nov 01 16:24:07.133 INFO kablam! warning: variant is never constructed: `DefaultNoteLenth`
Nov 01 16:24:07.134 INFO kablam!    --> src/abc_lexer.rs:836:5
Nov 01 16:24:07.134 INFO kablam!     |
Nov 01 16:24:07.134 INFO kablam! 836 |     DefaultNoteLenth,
Nov 01 16:24:07.134 INFO kablam!     |     ^^^^^^^^^^^^^^^^
Nov 01 16:24:07.134 INFO kablam! 
Nov 01 16:24:07.135 INFO kablam! warning: variant is never constructed: `NoteDurationDenomenator`
Nov 01 16:24:07.135 INFO kablam!    --> src/abc_lexer.rs:846:5
Nov 01 16:24:07.135 INFO kablam!     |
Nov 01 16:24:07.135 INFO kablam! 846 |     NoteDurationDenomenator,
Nov 01 16:24:07.135 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 16:24:07.135 INFO kablam! 
Nov 01 16:24:07.136 INFO kablam! warning: variant is never constructed: `UnrecognisedRest`
Nov 01 16:24:07.136 INFO kablam!    --> src/abc_lexer.rs:896:5
Nov 01 16:24:07.136 INFO kablam!     |
Nov 01 16:24:07.136 INFO kablam! 896 |     UnrecognisedRest,
Nov 01 16:24:07.136 INFO kablam!     |     ^^^^^^^^^^^^^^^^
Nov 01 16:24:07.137 INFO kablam! 
Nov 01 16:24:07.137 INFO kablam! warning: method is never used: `ts`
Nov 01 16:24:07.137 INFO kablam!     --> src/abc_lexer.rs:1134:5
Nov 01 16:24:07.137 INFO kablam!      |
Nov 01 16:24:07.138 INFO kablam! 1134 |     fn ts(ctx: Context<'a>, ts: Vec<T>) -> LexResult<'a> {
Nov 01 16:24:07.138 INFO kablam!      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 16:24:07.138 INFO kablam! 
Nov 01 16:24:07.138 INFO kablam! warning: function is never used: `string_to_vec`
Nov 01 16:24:07.138 INFO kablam!  --> src/end_to_end_test.rs:3:1
Nov 01 16:24:07.139 INFO kablam!   |
Nov 01 16:24:07.139 INFO kablam! 3 | fn string_to_vec(input: String) -> Vec<char> {
Nov 01 16:24:07.139 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 16:24:07.139 INFO kablam! 
Nov 01 16:24:07.139 INFO kablam! warning: variant is never constructed: `Natural`
Nov 01 16:24:07.139 INFO kablam!   --> src/music.rs:87:5
Nov 01 16:24:07.140 INFO kablam!    |
Nov 01 16:24:07.140 INFO kablam! 87 |     Natural,
Nov 01 16:24:07.140 INFO kablam!    |     ^^^^^^^
Nov 01 16:24:07.140 INFO kablam! 
Nov 01 16:24:07.140 INFO kablam! warning: method is never used: `scale_intervals`
Nov 01 16:24:07.140 INFO kablam!    --> src/music.rs:117:5
Nov 01 16:24:07.141 INFO kablam!     |
Nov 01 16:24:07.141 INFO kablam! 117 |     pub fn scale_intervals(&self) -> &[u16] {
Nov 01 16:24:07.141 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 16:24:07.141 INFO kablam! 
Nov 01 16:24:07.141 INFO kablam! warning: method is never used: `pitch`
Nov 01 16:24:07.141 INFO kablam!    --> src/music.rs:140:5
Nov 01 16:24:07.142 INFO kablam!     |
Nov 01 16:24:07.142 INFO kablam! 140 |     pub fn pitch(&self) -> PitchClass {
Nov 01 16:24:07.142 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 16:24:07.142 INFO kablam! 
Nov 01 16:24:07.142 INFO kablam! warning: constant item is never used: `HISTOGRAM_SIZE`
Nov 01 16:24:07.142 INFO kablam!   --> src/pitch.rs:66:1
Nov 01 16:24:07.143 INFO kablam!    |
Nov 01 16:24:07.143 INFO kablam! 66 | const HISTOGRAM_SIZE: usize = 12;
Nov 01 16:24:07.143 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 16:24:07.143 INFO kablam! 
Nov 01 16:24:07.143 INFO kablam! warning: constant item is never used: `HISTOGRAM_WIDTH`
Nov 01 16:24:07.144 INFO kablam!   --> src/pitch.rs:69:1
Nov 01 16:24:07.144 INFO kablam!    |
Nov 01 16:24:07.144 INFO kablam! 69 | pub const HISTOGRAM_WIDTH: usize = HISTOGRAM_SIZE + HISTOGRAM_SIZE + 2;
Nov 01 16:24:07.144 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 16:24:07.144 INFO kablam! 
Nov 01 16:24:07.144 INFO kablam! warning: function is never used: `build_interval_histogram`
Nov 01 16:24:07.144 INFO kablam!   --> src/pitch.rs:71:1
Nov 01 16:24:07.145 INFO kablam!    |
Nov 01 16:24:07.145 INFO kablam! 71 | pub fn build_interval_histogram(pitches: &Vec<i16>) -> [f32; HISTOGRAM_WIDTH] {
Nov 01 16:24:07.145 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 16:24:07.145 INFO kablam! 
Nov 01 16:24:07.145 INFO kablam! warning: function is never used: `sim_interval_histogram`
Nov 01 16:24:07.145 INFO kablam!   --> src/pitch.rs:96:1
Nov 01 16:24:07.146 INFO kablam!    |
Nov 01 16:24:07.146 INFO kablam! 96 | pub fn sim_interval_histogram(a: &[f32; HISTOGRAM_WIDTH], b: &[f32; HISTOGRAM_WIDTH]) -> f32 {
Nov 01 16:24:07.146 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 16:24:07.146 INFO kablam! 
Nov 01 16:24:07.147 INFO kablam! warning: method is never used: `get`
Nov 01 16:24:07.147 INFO kablam!    --> src/relations.rs:173:5
Nov 01 16:24:07.147 INFO kablam!     |
Nov 01 16:24:07.147 INFO kablam! 173 |     pub fn get(&self, a: usize) -> Option<usize> {
Nov 01 16:24:07.147 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 16:24:07.147 INFO kablam! 
Nov 01 16:24:07.147 INFO kablam! warning: method is never used: `num_groups`
Nov 01 16:24:07.148 INFO kablam!    --> src/relations.rs:201:5
Nov 01 16:24:07.148 INFO kablam!     |
Nov 01 16:24:07.148 INFO kablam! 201 |     pub fn num_groups(&self) -> usize {
Nov 01 16:24:07.148 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 16:24:07.148 INFO kablam! 
Nov 01 16:24:07.148 INFO kablam! warning: method is never used: `get_groups`
Nov 01 16:24:07.148 INFO kablam!    --> src/relations.rs:237:5
Nov 01 16:24:07.148 INFO kablam!     |
Nov 01 16:24:07.148 INFO kablam! 237 |     pub fn get_groups(&self) -> Vec<Vec<usize>> {
Nov 01 16:24:07.148 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 16:24:07.148 INFO kablam! 
Nov 01 16:24:07.148 INFO kablam! warning: method is never used: `next_ungrouped_after`
Nov 01 16:24:07.148 INFO kablam!    --> src/relations.rs:248:5
Nov 01 16:24:07.149 INFO kablam!     |
Nov 01 16:24:07.149 INFO kablam! 248 |     pub fn next_ungrouped_after(&self, a: u32) -> Option<usize> {
Nov 01 16:24:07.149 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 16:24:07.149 INFO kablam! 
Nov 01 16:24:07.149 INFO kablam! warning: method is never used: `print_debug_tunes`
Nov 01 16:24:07.149 INFO kablam!    --> src/relations.rs:439:5
Nov 01 16:24:07.149 INFO kablam!     |
Nov 01 16:24:07.149 INFO kablam! 439 |     pub fn print_debug_tunes(&self) {
Nov 01 16:24:07.149 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 16:24:07.149 INFO kablam! 
Nov 01 16:24:07.149 INFO kablam! warning: method is never used: `debug_print_features`
Nov 01 16:24:07.149 INFO kablam!    --> src/relations.rs:518:5
Nov 01 16:24:07.149 INFO kablam!     |
Nov 01 16:24:07.149 INFO kablam! 518 |     pub fn debug_print_features(&self) {
Nov 01 16:24:07.149 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 16:24:07.150 INFO kablam! 
Nov 01 16:24:07.150 INFO kablam! warning: function is never used: `intervals_to_interval_histogram`
Nov 01 16:24:07.150 INFO kablam!   --> src/representations.rs:93:1
Nov 01 16:24:07.150 INFO kablam!    |
Nov 01 16:24:07.150 INFO kablam! 93 | pub fn intervals_to_interval_histogram(inputs: &Vec<i16>) -> [f32; pitch::HISTOGRAM_WIDTH] {
Nov 01 16:24:07.150 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 16:24:07.150 INFO kablam! 
Nov 01 16:24:07.150 INFO kablam! warning: function is never used: `intervals_to_interval_histogram_s`
Nov 01 16:24:07.150 INFO kablam!    --> src/representations.rs:97:1
Nov 01 16:24:07.150 INFO kablam!     |
Nov 01 16:24:07.150 INFO kablam! 97  | / pub fn intervals_to_interval_histogram_s(
Nov 01 16:24:07.150 INFO kablam! 98  | |     inputs: &HashMap<u32, Vec<i16>>,
Nov 01 16:24:07.150 INFO kablam! 99  | | ) -> HashMap<u32, [f32; pitch::HISTOGRAM_WIDTH]> {
Nov 01 16:24:07.150 INFO kablam! 100 | |     let mut result = HashMap::with_capacity(inputs.len());
Nov 01 16:24:07.150 INFO kablam! ...   |
Nov 01 16:24:07.150 INFO kablam! 106 | |     result
Nov 01 16:24:07.150 INFO kablam! 107 | | }
Nov 01 16:24:07.150 INFO kablam!     | |_^
Nov 01 16:24:07.150 INFO kablam! 
Nov 01 16:24:07.151 INFO kablam! warning: method is never used: `point_debug`
Nov 01 16:24:07.151 INFO kablam!    --> src/svg.rs:139:5
Nov 01 16:24:07.151 INFO kablam!     |
Nov 01 16:24:07.151 INFO kablam! 139 |     pub fn point_debug(&mut self, x: f32, y: f32, w: f32, h: f32) {
Nov 01 16:24:07.151 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 16:24:07.151 INFO kablam! 
Nov 01 16:24:07.151 INFO kablam! warning: struct is never constructed: `Typesetting`
Nov 01 16:24:07.151 INFO kablam!   --> src/typeset.rs:34:1
Nov 01 16:24:07.151 INFO kablam!    |
Nov 01 16:24:07.151 INFO kablam! 34 | pub struct Typesetting {}
Nov 01 16:24:07.151 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^
Nov 01 16:24:07.151 INFO kablam! 
Nov 01 16:24:07.151 INFO kablam! warning: method is never used: `new`
Nov 01 16:24:07.151 INFO kablam!   --> src/typeset.rs:37:5
Nov 01 16:24:07.151 INFO kablam!    |
Nov 01 16:24:07.151 INFO kablam! 37 |     pub fn new() -> Typesetting {
Nov 01 16:24:07.151 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 16:24:07.152 INFO kablam! 
Nov 01 16:24:07.171 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 01 16:24:07.172 INFO kablam!   --> src/representations.rs:46:13
Nov 01 16:24:07.172 INFO kablam!    |
Nov 01 16:24:07.172 INFO kablam! 46 |             tx_clone.send(partition_result);
Nov 01 16:24:07.172 INFO kablam!    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 16:24:07.172 INFO kablam!    |
Nov 01 16:24:07.172 INFO kablam!    = note: #[warn(unused_must_use)] on by default
Nov 01 16:24:07.172 INFO kablam!    = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 16:24:07.172 INFO kablam! 
Nov 01 16:24:07.174 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 01 16:24:07.174 INFO kablam!   --> src/storage.rs:88:13
Nov 01 16:24:07.174 INFO kablam!    |
Nov 01 16:24:07.174 INFO kablam! 88 |             reader.read_exact(&mut string_buf);
Nov 01 16:24:07.174 INFO kablam!    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 16:24:07.174 INFO kablam!    |
Nov 01 16:24:07.174 INFO kablam!    = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 16:24:07.174 INFO kablam! 
Nov 01 16:24:07.182 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 01 16:24:07.182 INFO kablam!    --> src/main.rs:233:13
Nov 01 16:24:07.182 INFO kablam!     |
Nov 01 16:24:07.182 INFO kablam! 233 |             tx_clone.send(groups);
Nov 01 16:24:07.182 INFO kablam!     |             ^^^^^^^^^^^^^^^^^^^^^^
Nov 01 16:24:07.182 INFO kablam!     |
Nov 01 16:24:07.183 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 16:24:07.183 INFO kablam! 
Nov 01 16:24:12.733 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 24.25s
Nov 01 16:24:12.747 INFO kablam! su: No module specific data is present
Nov 01 16:24:13.523 INFO running `"docker" "rm" "-f" "c207fa4f2db92f54e53c61d8fbd660f294588516c5d04a86b5724b544d7ecdbe"`
Nov 01 16:24:13.935 INFO blam! c207fa4f2db92f54e53c61d8fbd660f294588516c5d04a86b5724b544d7ecdbe
Nov 01 16:24:13.943 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-5/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/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 16:24:14.493 INFO blam! eaf811d9508827203bc04408d532b4822a990b1e66090c4b8b12774af124a2c0
Nov 01 16:24:14.496 INFO running `"docker" "start" "-a" "eaf811d9508827203bc04408d532b4822a990b1e66090c4b8b12774af124a2c0"`
Nov 01 16:24:15.595 INFO kablam! usermod: no changes
Nov 01 16:24:15.745 INFO kablam!    Compiling folktunefinder-abc v0.1.0 (/source)
Nov 01 16:24:18.211 INFO kablam! error: #[test] attribute is only allowed on fn items
Nov 01 16:24:18.211 INFO kablam!    --> src/abc_lexer.rs:146:5
Nov 01 16:24:18.211 INFO kablam!     |
Nov 01 16:24:18.211 INFO kablam! 146 | /     fn take(&self, n: usize) -> Option<(Context<'a>, &'a [char])> {
Nov 01 16:24:18.211 INFO kablam! 147 | |         if !self.has(n) {
Nov 01 16:24:18.211 INFO kablam! 148 | |             None
Nov 01 16:24:18.211 INFO kablam! 149 | |         } else {
Nov 01 16:24:18.211 INFO kablam! 150 | |             Some((self.skip(n), &self.c[self.i..self.i + n]))
Nov 01 16:24:18.211 INFO kablam! 151 | |         }
Nov 01 16:24:18.211 INFO kablam! 152 | |     }
Nov 01 16:24:18.211 INFO kablam!     | |_____^
Nov 01 16:24:18.211 INFO kablam! 
Nov 01 16:24:18.232 INFO kablam! error: aborting due to previous error
Nov 01 16:24:18.232 INFO kablam! 
Nov 01 16:24:18.243 INFO kablam! error: Could not compile `folktunefinder-abc`.
Nov 01 16:24:18.243 INFO kablam! 
Nov 01 16:24:18.243 INFO kablam! To learn more, run the command again with --verbose.
Nov 01 16:24:18.251 INFO kablam! su: No module specific data is present
Nov 01 16:24:19.613 INFO running `"docker" "rm" "-f" "eaf811d9508827203bc04408d532b4822a990b1e66090c4b8b12774af124a2c0"`
Nov 01 16:24:20.015 INFO blam! eaf811d9508827203bc04408d532b4822a990b1e66090c4b8b12774af124a2c0
