Oct 31 23:07:29.383 INFO testing roneesh/rust_book_exercises against 1.30.0 for beta-1.31-1
Oct 31 23:07:29.385 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-2/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/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"`
Oct 31 23:07:29.815 INFO blam! e266c9184a06432871d8eef9e578edccccc22b00de47e917458bffbd32181bab
Oct 31 23:07:29.819 INFO running `"docker" "start" "-a" "e266c9184a06432871d8eef9e578edccccc22b00de47e917458bffbd32181bab"`
Oct 31 23:07:31.747 INFO kablam! usermod: no changes
Oct 31 23:07:31.835 INFO kablam!    Compiling rust_book_exercises v0.1.0 (/source)
Oct 31 23:07:32.267 INFO kablam! warning: unreachable expression
Oct 31 23:07:32.267 INFO kablam!   --> src/main.rs:77:9
Oct 31 23:07:32.267 INFO kablam!    |
Oct 31 23:07:32.267 INFO kablam! 77 |         x + 1
Oct 31 23:07:32.267 INFO kablam!    |         ^^^^^
Oct 31 23:07:32.267 INFO kablam!    |
Oct 31 23:07:32.267 INFO kablam!    = note: #[warn(unreachable_code)] on by default
Oct 31 23:07:32.267 INFO kablam! 
Oct 31 23:07:32.290 INFO kablam! warning: unused variable: `x`
Oct 31 23:07:32.290 INFO kablam!  --> src/main.rs:4:6
Oct 31 23:07:32.290 INFO kablam!   |
Oct 31 23:07:32.290 INFO kablam! 4 |     let x = 5;
Oct 31 23:07:32.290 INFO kablam!   |         ^ help: consider using `_x` instead
Oct 31 23:07:32.290 INFO kablam!   |
Oct 31 23:07:32.290 INFO kablam!   = note: #[warn(unused_variables)] on by default
Oct 31 23:07:32.290 INFO kablam! 
Oct 31 23:07:32.290 INFO kablam! warning: unused variable: `x`
Oct 31 23:07:32.290 INFO kablam!  --> src/main.rs:5:7
Oct 31 23:07:32.290 INFO kablam!   |
Oct 31 23:07:32.290 INFO kablam! 5 |     let (x, y, roneesh) = (1, 2, 3);
Oct 31 23:07:32.290 INFO kablam!   |          ^ help: consider using `_x` instead
Oct 31 23:07:32.290 INFO kablam! 
Oct 31 23:07:32.290 INFO kablam! warning: unused variable: `y`
Oct 31 23:07:32.290 INFO kablam!  --> src/main.rs:5:10
Oct 31 23:07:32.290 INFO kablam!   |
Oct 31 23:07:32.290 INFO kablam! 5 |     let (x, y, roneesh) = (1, 2, 3);
Oct 31 23:07:32.290 INFO kablam!   |             ^ help: consider using `_y` instead
Oct 31 23:07:32.290 INFO kablam! 
Oct 31 23:07:32.290 INFO kablam! warning: unused variable: `roneesh`
Oct 31 23:07:32.290 INFO kablam!  --> src/main.rs:5:13
Oct 31 23:07:32.290 INFO kablam!   |
Oct 31 23:07:32.290 INFO kablam! 5 |     let (x, y, roneesh) = (1, 2, 3);
Oct 31 23:07:32.290 INFO kablam!   |                ^^^^^^^ help: consider using `_roneesh` instead
Oct 31 23:07:32.290 INFO kablam! 
Oct 31 23:07:32.290 INFO kablam! warning: unused variable: `z`
Oct 31 23:07:32.290 INFO kablam!  --> src/main.rs:7:6
Oct 31 23:07:32.290 INFO kablam!   |
Oct 31 23:07:32.290 INFO kablam! 7 |     let z : i32 = 5;
Oct 31 23:07:32.290 INFO kablam!   |         ^ help: consider using `_z` instead
Oct 31 23:07:32.290 INFO kablam! 
Oct 31 23:07:32.290 INFO kablam! warning: variable `a` is assigned to, but never used
Oct 31 23:07:32.290 INFO kablam!  --> src/main.rs:9:10
Oct 31 23:07:32.290 INFO kablam!   |
Oct 31 23:07:32.290 INFO kablam! 9 |     let mut a = 5;
Oct 31 23:07:32.290 INFO kablam!   |             ^
Oct 31 23:07:32.290 INFO kablam!   |
Oct 31 23:07:32.290 INFO kablam!   = note: consider using `_a` instead
Oct 31 23:07:32.290 INFO kablam! 
Oct 31 23:07:32.290 INFO kablam! warning: value assigned to `a` is never read
Oct 31 23:07:32.290 INFO kablam!   --> src/main.rs:10:2
Oct 31 23:07:32.290 INFO kablam!    |
Oct 31 23:07:32.290 INFO kablam! 10 |     a = 10;
Oct 31 23:07:32.290 INFO kablam!    |     ^
Oct 31 23:07:32.290 INFO kablam!    |
Oct 31 23:07:32.290 INFO kablam!    = note: #[warn(unused_assignments)] on by default
Oct 31 23:07:32.290 INFO kablam! 
Oct 31 23:07:32.290 INFO kablam! warning: unused variable: `b`
Oct 31 23:07:32.290 INFO kablam!   --> src/main.rs:12:6
Oct 31 23:07:32.290 INFO kablam!    |
Oct 31 23:07:32.290 INFO kablam! 12 |     let b: i32;
Oct 31 23:07:32.290 INFO kablam!    |         ^ help: consider using `_b` instead
Oct 31 23:07:32.290 INFO kablam! 
Oct 31 23:07:32.290 INFO kablam! warning: value assigned to `x` is never read
Oct 31 23:07:32.290 INFO kablam!   --> src/main.rs:35:10
Oct 31 23:07:32.290 INFO kablam!    |
Oct 31 23:07:32.290 INFO kablam! 35 |     let mut x: i32 = 1;
Oct 31 23:07:32.290 INFO kablam!    |             ^
Oct 31 23:07:32.290 INFO kablam! 
Oct 31 23:07:32.290 INFO kablam! warning: unused variable: `x`
Oct 31 23:07:32.290 INFO kablam!   --> src/main.rs:37:6
Oct 31 23:07:32.290 INFO kablam!    |
Oct 31 23:07:32.290 INFO kablam! 37 |     let x = x;
Oct 31 23:07:32.290 INFO kablam!    |         ^ help: consider using `_x` instead
Oct 31 23:07:32.290 INFO kablam! 
Oct 31 23:07:32.290 INFO kablam! warning: unused variable: `y`
Oct 31 23:07:32.290 INFO kablam!   --> src/main.rs:39:6
Oct 31 23:07:32.290 INFO kablam!    |
Oct 31 23:07:32.290 INFO kablam! 39 |     let y = 4;
Oct 31 23:07:32.290 INFO kablam!    |         ^ help: consider using `_y` instead
Oct 31 23:07:32.290 INFO kablam! 
Oct 31 23:07:32.290 INFO kablam! warning: unused variable: `y`
Oct 31 23:07:32.290 INFO kablam!   --> src/main.rs:40:6
Oct 31 23:07:32.290 INFO kablam!    |
Oct 31 23:07:32.290 INFO kablam! 40 |     let y = "I can also be bound to text!"; 
Oct 31 23:07:32.290 INFO kablam!    |         ^ help: consider using `_y` instead
Oct 31 23:07:32.291 INFO kablam! 
Oct 31 23:07:32.291 INFO kablam! warning: unused variable: `f`
Oct 31 23:07:32.291 INFO kablam!   --> src/main.rs:94:9
Oct 31 23:07:32.291 INFO kablam!    |
Oct 31 23:07:32.291 INFO kablam! 94 |     let f : fn(i32) -> i32;
Oct 31 23:07:32.291 INFO kablam!    |         ^ help: consider using `_f` instead
Oct 31 23:07:32.291 INFO kablam! 
Oct 31 23:07:32.291 INFO kablam! warning: unused variable: `f`
Oct 31 23:07:32.291 INFO kablam!    --> src/main.rs:100:9
Oct 31 23:07:32.291 INFO kablam!     |
Oct 31 23:07:32.291 INFO kablam! 100 |     let f: fn(i32) -> i32 = plus_one;
Oct 31 23:07:32.291 INFO kablam!     |         ^ help: consider using `_f` instead
Oct 31 23:07:32.291 INFO kablam! 
Oct 31 23:07:32.291 INFO kablam! warning: unused variable: `six`
Oct 31 23:07:32.291 INFO kablam!    --> src/main.rs:102:9
Oct 31 23:07:32.291 INFO kablam!     |
Oct 31 23:07:32.291 INFO kablam! 102 |     let six = f(5);
Oct 31 23:07:32.291 INFO kablam!     |         ^^^ help: consider using `_six` instead
Oct 31 23:07:32.291 INFO kablam! 
Oct 31 23:07:32.291 INFO kablam! warning: unused variable: `x`
Oct 31 23:07:32.291 INFO kablam!    --> src/main.rs:111:9
Oct 31 23:07:32.291 INFO kablam!     |
Oct 31 23:07:32.291 INFO kablam! 111 |     let x = true;
Oct 31 23:07:32.291 INFO kablam!     |         ^ help: consider using `_x` instead
Oct 31 23:07:32.291 INFO kablam! 
Oct 31 23:07:32.291 INFO kablam! warning: unused variable: `x`
Oct 31 23:07:32.291 INFO kablam!    --> src/main.rs:117:9
Oct 31 23:07:32.291 INFO kablam!     |
Oct 31 23:07:32.291 INFO kablam! 117 |     let x = 42; // x has type of i32 now
Oct 31 23:07:32.291 INFO kablam!     |         ^ help: consider using `_x` instead
Oct 31 23:07:32.291 INFO kablam! 
Oct 31 23:07:32.291 INFO kablam! warning: unused variable: `y`
Oct 31 23:07:32.291 INFO kablam!    --> src/main.rs:118:9
Oct 31 23:07:32.291 INFO kablam!     |
Oct 31 23:07:32.291 INFO kablam! 118 |     let y = 1.0; // y has type of f64 now
Oct 31 23:07:32.291 INFO kablam!     |         ^ help: consider using `_y` instead
Oct 31 23:07:32.291 INFO kablam! 
Oct 31 23:07:32.291 INFO kablam! warning: unused variable: `a`
Oct 31 23:07:32.291 INFO kablam!    --> src/main.rs:120:9
Oct 31 23:07:32.291 INFO kablam!     |
Oct 31 23:07:32.291 INFO kablam! 120 |     let a = [1,2,3]; // array of types i32, 3 elements
Oct 31 23:07:32.291 INFO kablam!     |         ^ help: consider using `_a` instead
Oct 31 23:07:32.291 INFO kablam! 
Oct 31 23:07:32.291 INFO kablam! warning: unused variable: `m`
Oct 31 23:07:32.291 INFO kablam!    --> src/main.rs:121:13
Oct 31 23:07:32.291 INFO kablam!     |
Oct 31 23:07:32.291 INFO kablam! 121 |     let mut m = [1,2,3]; //array of types i32, 3 elements, but it is mutable
Oct 31 23:07:32.291 INFO kablam!     |             ^ help: consider using `_m` instead
Oct 31 23:07:32.291 INFO kablam! 
Oct 31 23:07:32.291 INFO kablam! warning: unused variable: `a`
Oct 31 23:07:32.291 INFO kablam!    --> src/main.rs:122:9
Oct 31 23:07:32.291 INFO kablam!     |
Oct 31 23:07:32.291 INFO kablam! 122 |     let a = [0; 20]; // arry of 20 i32 elements
Oct 31 23:07:32.291 INFO kablam!     |         ^ help: consider using `_a` instead
Oct 31 23:07:32.291 INFO kablam! 
Oct 31 23:07:32.291 INFO kablam! warning: unused variable: `tup`
Oct 31 23:07:32.291 INFO kablam!    --> src/main.rs:134:9
Oct 31 23:07:32.291 INFO kablam!     |
Oct 31 23:07:32.291 INFO kablam! 134 |     let tup = (1, "hello");
Oct 31 23:07:32.291 INFO kablam!     |         ^^^ help: consider using `_tup` instead
Oct 31 23:07:32.291 INFO kablam! 
Oct 31 23:07:32.291 INFO kablam! warning: unused variable: `tup2`
Oct 31 23:07:32.291 INFO kablam!    --> src/main.rs:135:9
Oct 31 23:07:32.291 INFO kablam!     |
Oct 31 23:07:32.291 INFO kablam! 135 |     let tup2 : (i32, &str) = (1, "hello");
Oct 31 23:07:32.291 INFO kablam!     |         ^^^^ help: consider using `_tup2` instead
Oct 31 23:07:32.291 INFO kablam! 
Oct 31 23:07:32.291 INFO kablam! warning: unused variable: `x`
Oct 31 23:07:32.291 INFO kablam!    --> src/main.rs:137:10
Oct 31 23:07:32.291 INFO kablam!     |
Oct 31 23:07:32.292 INFO kablam! 137 |     let (x,y,z) = (1, "hello", 3);
Oct 31 23:07:32.292 INFO kablam!     |          ^ help: consider using `_x` instead
Oct 31 23:07:32.292 INFO kablam! 
Oct 31 23:07:32.292 INFO kablam! warning: unused variable: `y`
Oct 31 23:07:32.292 INFO kablam!    --> src/main.rs:137:12
Oct 31 23:07:32.292 INFO kablam!     |
Oct 31 23:07:32.292 INFO kablam! 137 |     let (x,y,z) = (1, "hello", 3);
Oct 31 23:07:32.292 INFO kablam!     |            ^ help: consider using `_y` instead
Oct 31 23:07:32.292 INFO kablam! 
Oct 31 23:07:32.292 INFO kablam! warning: unused variable: `y`
Oct 31 23:07:32.292 INFO kablam!    --> src/main.rs:143:9
Oct 31 23:07:32.292 INFO kablam!     |
Oct 31 23:07:32.292 INFO kablam! 143 |     let y = tuppy.1;
Oct 31 23:07:32.292 INFO kablam!     |         ^ help: consider using `_y` instead
Oct 31 23:07:32.292 INFO kablam! 
Oct 31 23:07:32.292 INFO kablam! warning: unused variable: `z`
Oct 31 23:07:32.292 INFO kablam!    --> src/main.rs:144:9
Oct 31 23:07:32.292 INFO kablam!     |
Oct 31 23:07:32.292 INFO kablam! 144 |     let z = tuppy.2;
Oct 31 23:07:32.292 INFO kablam!     |         ^ help: consider using `_z` instead
Oct 31 23:07:32.292 INFO kablam! 
Oct 31 23:07:32.295 INFO kablam! warning: unused variable: `v`
Oct 31 23:07:32.295 INFO kablam!    --> src/main.rs:218:9
Oct 31 23:07:32.295 INFO kablam!     |
Oct 31 23:07:32.295 INFO kablam! 218 |     let v = vec![1,2,3,4,5];// v: Vec<i32>
Oct 31 23:07:32.295 INFO kablam!     |         ^ help: consider using `_v` instead
Oct 31 23:07:32.295 INFO kablam! 
Oct 31 23:07:32.295 INFO kablam! warning: unused variable: `v2`
Oct 31 23:07:32.295 INFO kablam!    --> src/main.rs:256:9
Oct 31 23:07:32.295 INFO kablam!     |
Oct 31 23:07:32.295 INFO kablam! 256 |     let v2 = v; 
Oct 31 23:07:32.295 INFO kablam!     |         ^^ help: consider using `_v2` instead
Oct 31 23:07:32.295 INFO kablam! 
Oct 31 23:07:32.295 INFO kablam! warning: unused variable: `c`
Oct 31 23:07:32.295 INFO kablam!    --> src/main.rs:269:9
Oct 31 23:07:32.295 INFO kablam!     |
Oct 31 23:07:32.295 INFO kablam! 269 |     let c : bool = flip(b);
Oct 31 23:07:32.295 INFO kablam!     |         ^ help: consider using `_c` instead
Oct 31 23:07:32.295 INFO kablam! 
Oct 31 23:07:32.295 INFO kablam! warning: unused variable: `v1`
Oct 31 23:07:32.295 INFO kablam!    --> src/main.rs:287:10
Oct 31 23:07:32.295 INFO kablam!     |
Oct 31 23:07:32.295 INFO kablam! 287 |     let (v1, v2, answer) = boo(v1, v2);
Oct 31 23:07:32.295 INFO kablam!     |          ^^ help: consider using `_v1` instead
Oct 31 23:07:32.295 INFO kablam! 
Oct 31 23:07:32.295 INFO kablam! warning: unused variable: `v2`
Oct 31 23:07:32.295 INFO kablam!    --> src/main.rs:287:14
Oct 31 23:07:32.295 INFO kablam!     |
Oct 31 23:07:32.295 INFO kablam! 287 |     let (v1, v2, answer) = boo(v1, v2);
Oct 31 23:07:32.295 INFO kablam!     |              ^^ help: consider using `_v2` instead
Oct 31 23:07:32.295 INFO kablam! 
Oct 31 23:07:32.296 INFO kablam! warning: unused variable: `answer`
Oct 31 23:07:32.296 INFO kablam!    --> src/main.rs:287:18
Oct 31 23:07:32.296 INFO kablam!     |
Oct 31 23:07:32.296 INFO kablam! 287 |     let (v1, v2, answer) = boo(v1, v2);
Oct 31 23:07:32.296 INFO kablam!     |                  ^^^^^^ help: consider using `_answer` instead
Oct 31 23:07:32.296 INFO kablam! 
Oct 31 23:07:32.296 INFO kablam! warning: unused variable: `answer`
Oct 31 23:07:32.296 INFO kablam!    --> src/main.rs:308:9
Oct 31 23:07:32.296 INFO kablam!     |
Oct 31 23:07:32.296 INFO kablam! 308 |     let answer = noo(&v1, &v2);
Oct 31 23:07:32.296 INFO kablam!     |         ^^^^^^ help: consider using `_answer` instead
Oct 31 23:07:32.296 INFO kablam! 
Oct 31 23:07:32.296 INFO kablam! warning: unused variable: `origin`
Oct 31 23:07:32.296 INFO kablam!    --> src/main.rs:377:13
Oct 31 23:07:32.296 INFO kablam!     |
Oct 31 23:07:32.296 INFO kablam! 377 |         let origin = Point(0,0,0);
Oct 31 23:07:32.296 INFO kablam!     |             ^^^^^^ help: consider using `_origin` instead
Oct 31 23:07:32.296 INFO kablam! 
Oct 31 23:07:32.296 INFO kablam! warning: unused variable: `black`
Oct 31 23:07:32.296 INFO kablam!    --> src/main.rs:380:9
Oct 31 23:07:32.296 INFO kablam!     |
Oct 31 23:07:32.296 INFO kablam! 380 |     let black = Color(0,0,0);
Oct 31 23:07:32.296 INFO kablam!     |         ^^^^^ help: consider using `_black` instead
Oct 31 23:07:32.296 INFO kablam! 
Oct 31 23:07:32.296 INFO kablam! warning: unused variable: `white`
Oct 31 23:07:32.296 INFO kablam!    --> src/main.rs:381:9
Oct 31 23:07:32.296 INFO kablam!     |
Oct 31 23:07:32.296 INFO kablam! 381 |     let white = Color(255,255,255);
Oct 31 23:07:32.296 INFO kablam!     |         ^^^^^ help: consider using `_white` instead
Oct 31 23:07:32.296 INFO kablam! 
Oct 31 23:07:32.296 INFO kablam! warning: unused variable: `length`
Oct 31 23:07:32.296 INFO kablam!    --> src/main.rs:387:9
Oct 31 23:07:32.296 INFO kablam!     |
Oct 31 23:07:32.296 INFO kablam! 387 |     let length = Inches(10);
Oct 31 23:07:32.296 INFO kablam!     |         ^^^^^^ help: consider using `_length` instead
Oct 31 23:07:32.296 INFO kablam! 
Oct 31 23:07:32.296 INFO kablam! warning: unused variable: `x`
Oct 31 23:07:32.296 INFO kablam!    --> src/main.rs:390:9
Oct 31 23:07:32.296 INFO kablam!     |
Oct 31 23:07:32.296 INFO kablam! 390 |     let x = Electron;
Oct 31 23:07:32.296 INFO kablam!     |         ^ help: consider using `_x` instead
Oct 31 23:07:32.296 INFO kablam! 
Oct 31 23:07:32.296 INFO kablam! warning: unused variable: `v1`
Oct 31 23:07:32.296 INFO kablam!    --> src/main.rs:298:12
Oct 31 23:07:32.296 INFO kablam!     |
Oct 31 23:07:32.296 INFO kablam! 298 |     fn noo(v1: &Vec<i32>, v2: &Vec<i32>) -> i32 {
Oct 31 23:07:32.296 INFO kablam!     |            ^^ help: consider using `_v1` instead
Oct 31 23:07:32.296 INFO kablam! 
Oct 31 23:07:32.296 INFO kablam! warning: unused variable: `v2`
Oct 31 23:07:32.296 INFO kablam!    --> src/main.rs:298:27
Oct 31 23:07:32.296 INFO kablam!     |
Oct 31 23:07:32.296 INFO kablam! 298 |     fn noo(v1: &Vec<i32>, v2: &Vec<i32>) -> i32 {
Oct 31 23:07:32.296 INFO kablam!     |                           ^^ help: consider using `_v2` instead
Oct 31 23:07:32.296 INFO kablam! 
Oct 31 23:07:32.296 INFO kablam! warning: unused variable: `r`
Oct 31 23:07:32.296 INFO kablam!    --> src/main.rs:448:21
Oct 31 23:07:32.296 INFO kablam!     |
Oct 31 23:07:32.296 INFO kablam! 448 |     fn change_color(r: i32, g: i32, b: i32) { println!("change_color()");}
Oct 31 23:07:32.296 INFO kablam!     |                     ^ help: consider using `_r` instead
Oct 31 23:07:32.296 INFO kablam! 
Oct 31 23:07:32.296 INFO kablam! warning: unused variable: `g`
Oct 31 23:07:32.296 INFO kablam!    --> src/main.rs:448:29
Oct 31 23:07:32.296 INFO kablam!     |
Oct 31 23:07:32.296 INFO kablam! 448 |     fn change_color(r: i32, g: i32, b: i32) { println!("change_color()");}
Oct 31 23:07:32.296 INFO kablam!     |                             ^ help: consider using `_g` instead
Oct 31 23:07:32.296 INFO kablam! 
Oct 31 23:07:32.296 INFO kablam! warning: unused variable: `b`
Oct 31 23:07:32.296 INFO kablam!    --> src/main.rs:448:37
Oct 31 23:07:32.296 INFO kablam!     |
Oct 31 23:07:32.296 INFO kablam! 448 |     fn change_color(r: i32, g: i32, b: i32) { println!("change_color()");}
Oct 31 23:07:32.296 INFO kablam!     |                                     ^ help: consider using `_b` instead
Oct 31 23:07:32.296 INFO kablam! 
Oct 31 23:07:32.296 INFO kablam! warning: unused variable: `x`
Oct 31 23:07:32.296 INFO kablam!    --> src/main.rs:449:20
Oct 31 23:07:32.296 INFO kablam!     |
Oct 31 23:07:32.296 INFO kablam! 449 |     fn move_cursor(x: i32, y: i32) { println!("move()"); }
Oct 31 23:07:32.296 INFO kablam!     |                    ^ help: consider using `_x` instead
Oct 31 23:07:32.296 INFO kablam! 
Oct 31 23:07:32.296 INFO kablam! warning: unused variable: `y`
Oct 31 23:07:32.296 INFO kablam!    --> src/main.rs:449:28
Oct 31 23:07:32.296 INFO kablam!     |
Oct 31 23:07:32.296 INFO kablam! 449 |     fn move_cursor(x: i32, y: i32) { println!("move()"); }
Oct 31 23:07:32.296 INFO kablam!     |                            ^ help: consider using `_y` instead
Oct 31 23:07:32.297 INFO kablam! 
Oct 31 23:07:32.335 INFO kablam! warning: variable does not need to be mutable
Oct 31 23:07:32.335 INFO kablam!    --> src/main.rs:121:9
Oct 31 23:07:32.335 INFO kablam!     |
Oct 31 23:07:32.335 INFO kablam! 121 |     let mut m = [1,2,3]; //array of types i32, 3 elements, but it is mutable
Oct 31 23:07:32.335 INFO kablam!     |         ----^
Oct 31 23:07:32.335 INFO kablam!     |         |
Oct 31 23:07:32.335 INFO kablam!     |         help: remove this `mut`
Oct 31 23:07:32.335 INFO kablam!     |
Oct 31 23:07:32.335 INFO kablam!     = note: #[warn(unused_mut)] on by default
Oct 31 23:07:32.335 INFO kablam! 
Oct 31 23:07:32.349 INFO kablam! warning: function is never used: `foo`
Oct 31 23:07:32.349 INFO kablam!   --> src/main.rs:49:2
Oct 31 23:07:32.349 INFO kablam!    |
Oct 31 23:07:32.349 INFO kablam! 49 |     fn foo() {
Oct 31 23:07:32.349 INFO kablam!    |     ^^^^^^^^
Oct 31 23:07:32.349 INFO kablam!    |
Oct 31 23:07:32.349 INFO kablam!    = note: #[warn(dead_code)] on by default
Oct 31 23:07:32.349 INFO kablam! 
Oct 31 23:07:32.349 INFO kablam! warning: function is never used: `foo`
Oct 31 23:07:32.349 INFO kablam!   --> src/main.rs:73:6
Oct 31 23:07:32.349 INFO kablam!    |
Oct 31 23:07:32.349 INFO kablam! 73 |     {fn foo(x: i32) -> i32 {
Oct 31 23:07:32.349 INFO kablam!    |      ^^^^^^^^^^^^^^^^^^^^^
Oct 31 23:07:32.349 INFO kablam! 
Oct 31 23:07:32.349 INFO kablam! warning: function is never used: `foo`
Oct 31 23:07:32.349 INFO kablam!   --> src/main.rs:81:6
Oct 31 23:07:32.349 INFO kablam!    |
Oct 31 23:07:32.349 INFO kablam! 81 |     {fn foo(x: i32) -> i32 {
Oct 31 23:07:32.349 INFO kablam!    |      ^^^^^^^^^^^^^^^^^^^^^
Oct 31 23:07:32.349 INFO kablam! 
Oct 31 23:07:32.349 INFO kablam! warning: function is never used: `diverges`
Oct 31 23:07:32.349 INFO kablam!   --> src/main.rs:85:5
Oct 31 23:07:32.349 INFO kablam!    |
Oct 31 23:07:32.349 INFO kablam! 85 |     fn diverges() -> ! {
Oct 31 23:07:32.349 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^
Oct 31 23:07:32.349 INFO kablam! 
Oct 31 23:07:32.349 INFO kablam! warning: variant is never constructed: `ChangeColor`
Oct 31 23:07:32.349 INFO kablam!    --> src/main.rs:404:9
Oct 31 23:07:32.349 INFO kablam!     |
Oct 31 23:07:32.349 INFO kablam! 404 |         ChangeColor(i32, i32, i32),
Oct 31 23:07:32.349 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 23:07:32.349 INFO kablam! 
Oct 31 23:07:32.349 INFO kablam! warning: variant is never constructed: `Move`
Oct 31 23:07:32.349 INFO kablam!    --> src/main.rs:413:9
Oct 31 23:07:32.349 INFO kablam!     |
Oct 31 23:07:32.350 INFO kablam! 413 |         Move { squares: i32 },
Oct 31 23:07:32.350 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^
Oct 31 23:07:32.350 INFO kablam! 
Oct 31 23:07:32.350 INFO kablam! warning: variable `linesEnum` should have a snake case name such as `lines_enum`
Oct 31 23:07:32.350 INFO kablam!    --> src/main.rs:182:9
Oct 31 23:07:32.350 INFO kablam!     |
Oct 31 23:07:32.350 INFO kablam! 182 |     let linesEnum = lines.enumerate();
Oct 31 23:07:32.350 INFO kablam!     |         ^^^^^^^^^
Oct 31 23:07:32.350 INFO kablam!     |
Oct 31 23:07:32.350 INFO kablam!     = note: #[warn(non_snake_case)] on by default
Oct 31 23:07:32.350 INFO kablam! 
Oct 31 23:07:32.355 INFO kablam! warning: variable `charsEnum` should have a snake case name such as `chars_enum`
Oct 31 23:07:32.355 INFO kablam!    --> src/main.rs:189:9
Oct 31 23:07:32.355 INFO kablam!     |
Oct 31 23:07:32.355 INFO kablam! 189 |     let charsEnum = "hello world".chars().enumerate();
Oct 31 23:07:32.355 INFO kablam!     |         ^^^^^^^^^
Oct 31 23:07:32.355 INFO kablam! 
Oct 31 23:07:32.355 INFO kablam! warning: variable `charNumber` should have a snake case name such as `char_number`
Oct 31 23:07:32.355 INFO kablam!    --> src/main.rs:190:10
Oct 31 23:07:32.355 INFO kablam!     |
Oct 31 23:07:32.355 INFO kablam! 190 |     for (charNumber, charItem) in charsEnum {
Oct 31 23:07:32.355 INFO kablam!     |          ^^^^^^^^^^
Oct 31 23:07:32.355 INFO kablam! 
Oct 31 23:07:32.355 INFO kablam! warning: variable `charItem` should have a snake case name such as `char_item`
Oct 31 23:07:32.355 INFO kablam!    --> src/main.rs:190:22
Oct 31 23:07:32.355 INFO kablam!     |
Oct 31 23:07:32.355 INFO kablam! 190 |     for (charNumber, charItem) in charsEnum {
Oct 31 23:07:32.355 INFO kablam!     |                      ^^^^^^^^
Oct 31 23:07:32.355 INFO kablam! 
Oct 31 23:07:32.355 INFO kablam! warning: function `MessageWriter` should have a snake case name such as `message_writer`
Oct 31 23:07:32.355 INFO kablam!    --> src/main.rs:424:5
Oct 31 23:07:32.355 INFO kablam!     |
Oct 31 23:07:32.355 INFO kablam! 424 | /     fn MessageWriter(x: String) -> Message {
Oct 31 23:07:32.355 INFO kablam! 425 | |         Message::Write(x)
Oct 31 23:07:32.355 INFO kablam! 426 | |     }
Oct 31 23:07:32.355 INFO kablam!     | |_____^
Oct 31 23:07:32.355 INFO kablam! 
Oct 31 23:07:32.355 INFO kablam! warning: the `x:` in this pattern is redundant
Oct 31 23:07:32.355 INFO kablam!    --> src/main.rs:455:27
Oct 31 23:07:32.355 INFO kablam!     |
Oct 31 23:07:32.355 INFO kablam! 455 |             Message::Move{x: x, y: y} => move_cursor(x,y),
Oct 31 23:07:32.355 INFO kablam!     |                           --^^
Oct 31 23:07:32.355 INFO kablam!     |                           |
Oct 31 23:07:32.355 INFO kablam!     |                           help: remove this
Oct 31 23:07:32.355 INFO kablam!     |
Oct 31 23:07:32.355 INFO kablam!     = note: #[warn(non_shorthand_field_patterns)] on by default
Oct 31 23:07:32.355 INFO kablam! 
Oct 31 23:07:32.355 INFO kablam! warning: the `y:` in this pattern is redundant
Oct 31 23:07:32.355 INFO kablam!    --> src/main.rs:455:33
Oct 31 23:07:32.355 INFO kablam!     |
Oct 31 23:07:32.355 INFO kablam! 455 |             Message::Move{x: x, y: y} => move_cursor(x,y),
Oct 31 23:07:32.355 INFO kablam!     |                                 --^^
Oct 31 23:07:32.355 INFO kablam!     |                                 |
Oct 31 23:07:32.355 INFO kablam!     |                                 help: remove this
Oct 31 23:07:32.355 INFO kablam! 
Oct 31 23:07:33.135 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.35s
Oct 31 23:07:33.135 INFO kablam! su: No module specific data is present
Oct 31 23:07:33.951 INFO running `"docker" "rm" "-f" "e266c9184a06432871d8eef9e578edccccc22b00de47e917458bffbd32181bab"`
Oct 31 23:07:34.279 INFO blam! e266c9184a06432871d8eef9e578edccccc22b00de47e917458bffbd32181bab
Oct 31 23:07:34.287 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-2/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/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"`
Oct 31 23:07:34.798 INFO blam! 1b54a864304b84ca94ce02b7a83e0f7a87197a83666f0b51fb65e7f4c08746b2
Oct 31 23:07:34.801 INFO running `"docker" "start" "-a" "1b54a864304b84ca94ce02b7a83e0f7a87197a83666f0b51fb65e7f4c08746b2"`
Oct 31 23:07:36.039 INFO kablam! usermod: no changes
Oct 31 23:07:36.103 INFO kablam!    Compiling rust_book_exercises v0.1.0 (/source)
Oct 31 23:07:36.619 INFO kablam! warning: unreachable expression
Oct 31 23:07:36.619 INFO kablam!   --> src/main.rs:77:9
Oct 31 23:07:36.619 INFO kablam!    |
Oct 31 23:07:36.619 INFO kablam! 77 |         x + 1
Oct 31 23:07:36.619 INFO kablam!    |         ^^^^^
Oct 31 23:07:36.619 INFO kablam!    |
Oct 31 23:07:36.619 INFO kablam!    = note: #[warn(unreachable_code)] on by default
Oct 31 23:07:36.629 INFO kablam! 
Oct 31 23:07:36.639 INFO kablam! warning: unused variable: `x`
Oct 31 23:07:36.639 INFO kablam!  --> src/main.rs:4:6
Oct 31 23:07:36.639 INFO kablam!   |
Oct 31 23:07:36.639 INFO kablam! 4 |     let x = 5;
Oct 31 23:07:36.639 INFO kablam!   |         ^ help: consider using `_x` instead
Oct 31 23:07:36.639 INFO kablam!   |
Oct 31 23:07:36.639 INFO kablam!   = note: #[warn(unused_variables)] on by default
Oct 31 23:07:36.639 INFO kablam! 
Oct 31 23:07:36.639 INFO kablam! warning: unused variable: `x`
Oct 31 23:07:36.639 INFO kablam!  --> src/main.rs:5:7
Oct 31 23:07:36.639 INFO kablam!   |
Oct 31 23:07:36.639 INFO kablam! 5 |     let (x, y, roneesh) = (1, 2, 3);
Oct 31 23:07:36.639 INFO kablam!   |          ^ help: consider using `_x` instead
Oct 31 23:07:36.639 INFO kablam! 
Oct 31 23:07:36.643 INFO kablam! warning: unused variable: `y`
Oct 31 23:07:36.643 INFO kablam!  --> src/main.rs:5:10
Oct 31 23:07:36.643 INFO kablam!   |
Oct 31 23:07:36.643 INFO kablam! 5 |     let (x, y, roneesh) = (1, 2, 3);
Oct 31 23:07:36.643 INFO kablam!   |             ^ help: consider using `_y` instead
Oct 31 23:07:36.643 INFO kablam! 
Oct 31 23:07:36.643 INFO kablam! warning: unused variable: `roneesh`
Oct 31 23:07:36.643 INFO kablam!  --> src/main.rs:5:13
Oct 31 23:07:36.643 INFO kablam!   |
Oct 31 23:07:36.643 INFO kablam! 5 |     let (x, y, roneesh) = (1, 2, 3);
Oct 31 23:07:36.643 INFO kablam!   |                ^^^^^^^ help: consider using `_roneesh` instead
Oct 31 23:07:36.643 INFO kablam! 
Oct 31 23:07:36.643 INFO kablam! warning: unused variable: `z`
Oct 31 23:07:36.643 INFO kablam!  --> src/main.rs:7:6
Oct 31 23:07:36.643 INFO kablam!   |
Oct 31 23:07:36.643 INFO kablam! 7 |     let z : i32 = 5;
Oct 31 23:07:36.643 INFO kablam!   |         ^ help: consider using `_z` instead
Oct 31 23:07:36.643 INFO kablam! 
Oct 31 23:07:36.643 INFO kablam! warning: variable `a` is assigned to, but never used
Oct 31 23:07:36.644 INFO kablam!  --> src/main.rs:9:10
Oct 31 23:07:36.644 INFO kablam!   |
Oct 31 23:07:36.644 INFO kablam! 9 |     let mut a = 5;
Oct 31 23:07:36.644 INFO kablam!   |             ^
Oct 31 23:07:36.644 INFO kablam!   |
Oct 31 23:07:36.644 INFO kablam!   = note: consider using `_a` instead
Oct 31 23:07:36.644 INFO kablam! 
Oct 31 23:07:36.644 INFO kablam! warning: value assigned to `a` is never read
Oct 31 23:07:36.644 INFO kablam!   --> src/main.rs:10:2
Oct 31 23:07:36.644 INFO kablam!    |
Oct 31 23:07:36.644 INFO kablam! 10 |     a = 10;
Oct 31 23:07:36.644 INFO kablam!    |     ^
Oct 31 23:07:36.644 INFO kablam!    |
Oct 31 23:07:36.644 INFO kablam!    = note: #[warn(unused_assignments)] on by default
Oct 31 23:07:36.644 INFO kablam! 
Oct 31 23:07:36.644 INFO kablam! warning: unused variable: `b`
Oct 31 23:07:36.644 INFO kablam!   --> src/main.rs:12:6
Oct 31 23:07:36.644 INFO kablam!    |
Oct 31 23:07:36.644 INFO kablam! 12 |     let b: i32;
Oct 31 23:07:36.644 INFO kablam!    |         ^ help: consider using `_b` instead
Oct 31 23:07:36.644 INFO kablam! 
Oct 31 23:07:36.644 INFO kablam! warning: value assigned to `x` is never read
Oct 31 23:07:36.645 INFO kablam!   --> src/main.rs:35:10
Oct 31 23:07:36.645 INFO kablam!    |
Oct 31 23:07:36.645 INFO kablam! 35 |     let mut x: i32 = 1;
Oct 31 23:07:36.645 INFO kablam!    |             ^
Oct 31 23:07:36.645 INFO kablam! 
Oct 31 23:07:36.645 INFO kablam! warning: unused variable: `x`
Oct 31 23:07:36.645 INFO kablam!   --> src/main.rs:37:6
Oct 31 23:07:36.645 INFO kablam!    |
Oct 31 23:07:36.645 INFO kablam! 37 |     let x = x;
Oct 31 23:07:36.645 INFO kablam!    |         ^ help: consider using `_x` instead
Oct 31 23:07:36.645 INFO kablam! 
Oct 31 23:07:36.645 INFO kablam! warning: unused variable: `y`
Oct 31 23:07:36.645 INFO kablam!   --> src/main.rs:39:6
Oct 31 23:07:36.645 INFO kablam!    |
Oct 31 23:07:36.645 INFO kablam! 39 |     let y = 4;
Oct 31 23:07:36.645 INFO kablam!    |         ^ help: consider using `_y` instead
Oct 31 23:07:36.645 INFO kablam! 
Oct 31 23:07:36.645 INFO kablam! warning: unused variable: `y`
Oct 31 23:07:36.645 INFO kablam!   --> src/main.rs:40:6
Oct 31 23:07:36.645 INFO kablam!    |
Oct 31 23:07:36.645 INFO kablam! 40 |     let y = "I can also be bound to text!"; 
Oct 31 23:07:36.645 INFO kablam!    |         ^ help: consider using `_y` instead
Oct 31 23:07:36.645 INFO kablam! 
Oct 31 23:07:36.646 INFO kablam! warning: unused variable: `f`
Oct 31 23:07:36.646 INFO kablam!   --> src/main.rs:94:9
Oct 31 23:07:36.646 INFO kablam!    |
Oct 31 23:07:36.646 INFO kablam! 94 |     let f : fn(i32) -> i32;
Oct 31 23:07:36.646 INFO kablam!    |         ^ help: consider using `_f` instead
Oct 31 23:07:36.646 INFO kablam! 
Oct 31 23:07:36.646 INFO kablam! warning: unused variable: `f`
Oct 31 23:07:36.646 INFO kablam!    --> src/main.rs:100:9
Oct 31 23:07:36.646 INFO kablam!     |
Oct 31 23:07:36.646 INFO kablam! 100 |     let f: fn(i32) -> i32 = plus_one;
Oct 31 23:07:36.646 INFO kablam!     |         ^ help: consider using `_f` instead
Oct 31 23:07:36.646 INFO kablam! 
Oct 31 23:07:36.646 INFO kablam! warning: unused variable: `six`
Oct 31 23:07:36.646 INFO kablam!    --> src/main.rs:102:9
Oct 31 23:07:36.646 INFO kablam!     |
Oct 31 23:07:36.646 INFO kablam! 102 |     let six = f(5);
Oct 31 23:07:36.646 INFO kablam!     |         ^^^ help: consider using `_six` instead
Oct 31 23:07:36.646 INFO kablam! 
Oct 31 23:07:36.646 INFO kablam! warning: unused variable: `x`
Oct 31 23:07:36.646 INFO kablam!    --> src/main.rs:111:9
Oct 31 23:07:36.646 INFO kablam!     |
Oct 31 23:07:36.646 INFO kablam! 111 |     let x = true;
Oct 31 23:07:36.647 INFO kablam!     |         ^ help: consider using `_x` instead
Oct 31 23:07:36.647 INFO kablam! 
Oct 31 23:07:36.647 INFO kablam! warning: unused variable: `x`
Oct 31 23:07:36.647 INFO kablam!    --> src/main.rs:117:9
Oct 31 23:07:36.647 INFO kablam!     |
Oct 31 23:07:36.647 INFO kablam! 117 |     let x = 42; // x has type of i32 now
Oct 31 23:07:36.647 INFO kablam!     |         ^ help: consider using `_x` instead
Oct 31 23:07:36.647 INFO kablam! 
Oct 31 23:07:36.647 INFO kablam! warning: unused variable: `y`
Oct 31 23:07:36.647 INFO kablam!    --> src/main.rs:118:9
Oct 31 23:07:36.647 INFO kablam!     |
Oct 31 23:07:36.647 INFO kablam! 118 |     let y = 1.0; // y has type of f64 now
Oct 31 23:07:36.647 INFO kablam!     |         ^ help: consider using `_y` instead
Oct 31 23:07:36.647 INFO kablam! 
Oct 31 23:07:36.647 INFO kablam! warning: unused variable: `a`
Oct 31 23:07:36.647 INFO kablam!    --> src/main.rs:120:9
Oct 31 23:07:36.647 INFO kablam!     |
Oct 31 23:07:36.647 INFO kablam! 120 |     let a = [1,2,3]; // array of types i32, 3 elements
Oct 31 23:07:36.647 INFO kablam!     |         ^ help: consider using `_a` instead
Oct 31 23:07:36.647 INFO kablam! 
Oct 31 23:07:36.647 INFO kablam! warning: unused variable: `m`
Oct 31 23:07:36.647 INFO kablam!    --> src/main.rs:121:13
Oct 31 23:07:36.648 INFO kablam!     |
Oct 31 23:07:36.648 INFO kablam! 121 |     let mut m = [1,2,3]; //array of types i32, 3 elements, but it is mutable
Oct 31 23:07:36.648 INFO kablam!     |             ^ help: consider using `_m` instead
Oct 31 23:07:36.648 INFO kablam! 
Oct 31 23:07:36.648 INFO kablam! warning: unused variable: `a`
Oct 31 23:07:36.648 INFO kablam!    --> src/main.rs:122:9
Oct 31 23:07:36.648 INFO kablam!     |
Oct 31 23:07:36.648 INFO kablam! 122 |     let a = [0; 20]; // arry of 20 i32 elements
Oct 31 23:07:36.648 INFO kablam!     |         ^ help: consider using `_a` instead
Oct 31 23:07:36.648 INFO kablam! 
Oct 31 23:07:36.648 INFO kablam! warning: unused variable: `tup`
Oct 31 23:07:36.648 INFO kablam!    --> src/main.rs:134:9
Oct 31 23:07:36.648 INFO kablam!     |
Oct 31 23:07:36.648 INFO kablam! 134 |     let tup = (1, "hello");
Oct 31 23:07:36.648 INFO kablam!     |         ^^^ help: consider using `_tup` instead
Oct 31 23:07:36.648 INFO kablam! 
Oct 31 23:07:36.648 INFO kablam! warning: unused variable: `tup2`
Oct 31 23:07:36.648 INFO kablam!    --> src/main.rs:135:9
Oct 31 23:07:36.648 INFO kablam!     |
Oct 31 23:07:36.648 INFO kablam! 135 |     let tup2 : (i32, &str) = (1, "hello");
Oct 31 23:07:36.648 INFO kablam!     |         ^^^^ help: consider using `_tup2` instead
Oct 31 23:07:36.649 INFO kablam! 
Oct 31 23:07:36.649 INFO kablam! warning: unused variable: `x`
Oct 31 23:07:36.649 INFO kablam!    --> src/main.rs:137:10
Oct 31 23:07:36.649 INFO kablam!     |
Oct 31 23:07:36.649 INFO kablam! 137 |     let (x,y,z) = (1, "hello", 3);
Oct 31 23:07:36.649 INFO kablam!     |          ^ help: consider using `_x` instead
Oct 31 23:07:36.649 INFO kablam! 
Oct 31 23:07:36.649 INFO kablam! warning: unused variable: `y`
Oct 31 23:07:36.649 INFO kablam!    --> src/main.rs:137:12
Oct 31 23:07:36.649 INFO kablam!     |
Oct 31 23:07:36.649 INFO kablam! 137 |     let (x,y,z) = (1, "hello", 3);
Oct 31 23:07:36.649 INFO kablam!     |            ^ help: consider using `_y` instead
Oct 31 23:07:36.649 INFO kablam! 
Oct 31 23:07:36.649 INFO kablam! warning: unused variable: `y`
Oct 31 23:07:36.649 INFO kablam!    --> src/main.rs:143:9
Oct 31 23:07:36.649 INFO kablam!     |
Oct 31 23:07:36.649 INFO kablam! 143 |     let y = tuppy.1;
Oct 31 23:07:36.649 INFO kablam!     |         ^ help: consider using `_y` instead
Oct 31 23:07:36.649 INFO kablam! 
Oct 31 23:07:36.649 INFO kablam! warning: unused variable: `z`
Oct 31 23:07:36.649 INFO kablam!    --> src/main.rs:144:9
Oct 31 23:07:36.649 INFO kablam!     |
Oct 31 23:07:36.650 INFO kablam! 144 |     let z = tuppy.2;
Oct 31 23:07:36.650 INFO kablam!     |         ^ help: consider using `_z` instead
Oct 31 23:07:36.650 INFO kablam! 
Oct 31 23:07:36.650 INFO kablam! warning: unused variable: `v`
Oct 31 23:07:36.650 INFO kablam!    --> src/main.rs:218:9
Oct 31 23:07:36.650 INFO kablam!     |
Oct 31 23:07:36.650 INFO kablam! 218 |     let v = vec![1,2,3,4,5];// v: Vec<i32>
Oct 31 23:07:36.650 INFO kablam!     |         ^ help: consider using `_v` instead
Oct 31 23:07:36.650 INFO kablam! 
Oct 31 23:07:36.650 INFO kablam! warning: unused variable: `v2`
Oct 31 23:07:36.650 INFO kablam!    --> src/main.rs:256:9
Oct 31 23:07:36.650 INFO kablam!     |
Oct 31 23:07:36.650 INFO kablam! 256 |     let v2 = v; 
Oct 31 23:07:36.650 INFO kablam!     |         ^^ help: consider using `_v2` instead
Oct 31 23:07:36.650 INFO kablam! 
Oct 31 23:07:36.650 INFO kablam! warning: unused variable: `c`
Oct 31 23:07:36.650 INFO kablam!    --> src/main.rs:269:9
Oct 31 23:07:36.650 INFO kablam!     |
Oct 31 23:07:36.650 INFO kablam! 269 |     let c : bool = flip(b);
Oct 31 23:07:36.650 INFO kablam!     |         ^ help: consider using `_c` instead
Oct 31 23:07:36.650 INFO kablam! 
Oct 31 23:07:36.651 INFO kablam! warning: unused variable: `v1`
Oct 31 23:07:36.651 INFO kablam!    --> src/main.rs:287:10
Oct 31 23:07:36.651 INFO kablam!     |
Oct 31 23:07:36.651 INFO kablam! 287 |     let (v1, v2, answer) = boo(v1, v2);
Oct 31 23:07:36.651 INFO kablam!     |          ^^ help: consider using `_v1` instead
Oct 31 23:07:36.651 INFO kablam! 
Oct 31 23:07:36.651 INFO kablam! warning: unused variable: `v2`
Oct 31 23:07:36.651 INFO kablam!    --> src/main.rs:287:14
Oct 31 23:07:36.651 INFO kablam!     |
Oct 31 23:07:36.651 INFO kablam! 287 |     let (v1, v2, answer) = boo(v1, v2);
Oct 31 23:07:36.651 INFO kablam!     |              ^^ help: consider using `_v2` instead
Oct 31 23:07:36.651 INFO kablam! 
Oct 31 23:07:36.651 INFO kablam! warning: unused variable: `answer`
Oct 31 23:07:36.651 INFO kablam!    --> src/main.rs:287:18
Oct 31 23:07:36.651 INFO kablam!     |
Oct 31 23:07:36.651 INFO kablam! 287 |     let (v1, v2, answer) = boo(v1, v2);
Oct 31 23:07:36.651 INFO kablam!     |                  ^^^^^^ help: consider using `_answer` instead
Oct 31 23:07:36.651 INFO kablam! 
Oct 31 23:07:36.651 INFO kablam! warning: unused variable: `answer`
Oct 31 23:07:36.651 INFO kablam!    --> src/main.rs:308:9
Oct 31 23:07:36.651 INFO kablam!     |
Oct 31 23:07:36.651 INFO kablam! 308 |     let answer = noo(&v1, &v2);
Oct 31 23:07:36.651 INFO kablam!     |         ^^^^^^ help: consider using `_answer` instead
Oct 31 23:07:36.652 INFO kablam! 
Oct 31 23:07:36.652 INFO kablam! warning: unused variable: `origin`
Oct 31 23:07:36.652 INFO kablam!    --> src/main.rs:377:13
Oct 31 23:07:36.652 INFO kablam!     |
Oct 31 23:07:36.652 INFO kablam! 377 |         let origin = Point(0,0,0);
Oct 31 23:07:36.652 INFO kablam!     |             ^^^^^^ help: consider using `_origin` instead
Oct 31 23:07:36.652 INFO kablam! 
Oct 31 23:07:36.652 INFO kablam! warning: unused variable: `black`
Oct 31 23:07:36.652 INFO kablam!    --> src/main.rs:380:9
Oct 31 23:07:36.652 INFO kablam!     |
Oct 31 23:07:36.652 INFO kablam! 380 |     let black = Color(0,0,0);
Oct 31 23:07:36.652 INFO kablam!     |         ^^^^^ help: consider using `_black` instead
Oct 31 23:07:36.652 INFO kablam! 
Oct 31 23:07:36.652 INFO kablam! warning: unused variable: `white`
Oct 31 23:07:36.652 INFO kablam!    --> src/main.rs:381:9
Oct 31 23:07:36.652 INFO kablam!     |
Oct 31 23:07:36.652 INFO kablam! 381 |     let white = Color(255,255,255);
Oct 31 23:07:36.652 INFO kablam!     |         ^^^^^ help: consider using `_white` instead
Oct 31 23:07:36.652 INFO kablam! 
Oct 31 23:07:36.652 INFO kablam! warning: unused variable: `length`
Oct 31 23:07:36.652 INFO kablam!    --> src/main.rs:387:9
Oct 31 23:07:36.652 INFO kablam!     |
Oct 31 23:07:36.652 INFO kablam! 387 |     let length = Inches(10);
Oct 31 23:07:36.653 INFO kablam!     |         ^^^^^^ help: consider using `_length` instead
Oct 31 23:07:36.653 INFO kablam! 
Oct 31 23:07:36.653 INFO kablam! warning: unused variable: `x`
Oct 31 23:07:36.653 INFO kablam!    --> src/main.rs:390:9
Oct 31 23:07:36.653 INFO kablam!     |
Oct 31 23:07:36.653 INFO kablam! 390 |     let x = Electron;
Oct 31 23:07:36.653 INFO kablam!     |         ^ help: consider using `_x` instead
Oct 31 23:07:36.653 INFO kablam! 
Oct 31 23:07:36.653 INFO kablam! warning: unused variable: `v1`
Oct 31 23:07:36.653 INFO kablam!    --> src/main.rs:298:12
Oct 31 23:07:36.653 INFO kablam!     |
Oct 31 23:07:36.653 INFO kablam! 298 |     fn noo(v1: &Vec<i32>, v2: &Vec<i32>) -> i32 {
Oct 31 23:07:36.653 INFO kablam!     |            ^^ help: consider using `_v1` instead
Oct 31 23:07:36.653 INFO kablam! 
Oct 31 23:07:36.653 INFO kablam! warning: unused variable: `v2`
Oct 31 23:07:36.653 INFO kablam!    --> src/main.rs:298:27
Oct 31 23:07:36.653 INFO kablam!     |
Oct 31 23:07:36.653 INFO kablam! 298 |     fn noo(v1: &Vec<i32>, v2: &Vec<i32>) -> i32 {
Oct 31 23:07:36.653 INFO kablam!     |                           ^^ help: consider using `_v2` instead
Oct 31 23:07:36.653 INFO kablam! 
Oct 31 23:07:36.653 INFO kablam! warning: unused variable: `r`
Oct 31 23:07:36.653 INFO kablam!    --> src/main.rs:448:21
Oct 31 23:07:36.653 INFO kablam!     |
Oct 31 23:07:36.653 INFO kablam! 448 |     fn change_color(r: i32, g: i32, b: i32) { println!("change_color()");}
Oct 31 23:07:36.654 INFO kablam!     |                     ^ help: consider using `_r` instead
Oct 31 23:07:36.654 INFO kablam! 
Oct 31 23:07:36.654 INFO kablam! warning: unused variable: `g`
Oct 31 23:07:36.654 INFO kablam!    --> src/main.rs:448:29
Oct 31 23:07:36.654 INFO kablam!     |
Oct 31 23:07:36.654 INFO kablam! 448 |     fn change_color(r: i32, g: i32, b: i32) { println!("change_color()");}
Oct 31 23:07:36.654 INFO kablam!     |                             ^ help: consider using `_g` instead
Oct 31 23:07:36.654 INFO kablam! 
Oct 31 23:07:36.654 INFO kablam! warning: unused variable: `b`
Oct 31 23:07:36.654 INFO kablam!    --> src/main.rs:448:37
Oct 31 23:07:36.654 INFO kablam!     |
Oct 31 23:07:36.654 INFO kablam! 448 |     fn change_color(r: i32, g: i32, b: i32) { println!("change_color()");}
Oct 31 23:07:36.654 INFO kablam!     |                                     ^ help: consider using `_b` instead
Oct 31 23:07:36.654 INFO kablam! 
Oct 31 23:07:36.654 INFO kablam! warning: unused variable: `x`
Oct 31 23:07:36.654 INFO kablam!    --> src/main.rs:449:20
Oct 31 23:07:36.654 INFO kablam!     |
Oct 31 23:07:36.654 INFO kablam! 449 |     fn move_cursor(x: i32, y: i32) { println!("move()"); }
Oct 31 23:07:36.654 INFO kablam!     |                    ^ help: consider using `_x` instead
Oct 31 23:07:36.654 INFO kablam! 
Oct 31 23:07:36.654 INFO kablam! warning: unused variable: `y`
Oct 31 23:07:36.654 INFO kablam!    --> src/main.rs:449:28
Oct 31 23:07:36.655 INFO kablam!     |
Oct 31 23:07:36.655 INFO kablam! 449 |     fn move_cursor(x: i32, y: i32) { println!("move()"); }
Oct 31 23:07:36.655 INFO kablam!     |                            ^ help: consider using `_y` instead
Oct 31 23:07:36.655 INFO kablam! 
Oct 31 23:07:36.687 INFO kablam! warning: variable does not need to be mutable
Oct 31 23:07:36.687 INFO kablam!    --> src/main.rs:121:9
Oct 31 23:07:36.687 INFO kablam!     |
Oct 31 23:07:36.687 INFO kablam! 121 |     let mut m = [1,2,3]; //array of types i32, 3 elements, but it is mutable
Oct 31 23:07:36.687 INFO kablam!     |         ----^
Oct 31 23:07:36.687 INFO kablam!     |         |
Oct 31 23:07:36.687 INFO kablam!     |         help: remove this `mut`
Oct 31 23:07:36.687 INFO kablam!     |
Oct 31 23:07:36.687 INFO kablam!     = note: #[warn(unused_mut)] on by default
Oct 31 23:07:36.695 INFO kablam! 
Oct 31 23:07:36.695 INFO kablam! warning: variable `linesEnum` should have a snake case name such as `lines_enum`
Oct 31 23:07:36.695 INFO kablam!    --> src/main.rs:182:9
Oct 31 23:07:36.695 INFO kablam!     |
Oct 31 23:07:36.695 INFO kablam! 182 |     let linesEnum = lines.enumerate();
Oct 31 23:07:36.699 INFO kablam!     |         ^^^^^^^^^
Oct 31 23:07:36.699 INFO kablam!     |
Oct 31 23:07:36.699 INFO kablam!     = note: #[warn(non_snake_case)] on by default
Oct 31 23:07:36.699 INFO kablam! 
Oct 31 23:07:36.699 INFO kablam! warning: variable `charsEnum` should have a snake case name such as `chars_enum`
Oct 31 23:07:36.699 INFO kablam!    --> src/main.rs:189:9
Oct 31 23:07:36.699 INFO kablam!     |
Oct 31 23:07:36.699 INFO kablam! 189 |     let charsEnum = "hello world".chars().enumerate();
Oct 31 23:07:36.699 INFO kablam!     |         ^^^^^^^^^
Oct 31 23:07:36.699 INFO kablam! 
Oct 31 23:07:36.699 INFO kablam! warning: variable `charNumber` should have a snake case name such as `char_number`
Oct 31 23:07:36.699 INFO kablam!    --> src/main.rs:190:10
Oct 31 23:07:36.699 INFO kablam!     |
Oct 31 23:07:36.699 INFO kablam! 190 |     for (charNumber, charItem) in charsEnum {
Oct 31 23:07:36.699 INFO kablam!     |          ^^^^^^^^^^
Oct 31 23:07:36.699 INFO kablam! 
Oct 31 23:07:36.699 INFO kablam! warning: variable `charItem` should have a snake case name such as `char_item`
Oct 31 23:07:36.699 INFO kablam!    --> src/main.rs:190:22
Oct 31 23:07:36.699 INFO kablam!     |
Oct 31 23:07:36.699 INFO kablam! 190 |     for (charNumber, charItem) in charsEnum {
Oct 31 23:07:36.700 INFO kablam!     |                      ^^^^^^^^
Oct 31 23:07:36.700 INFO kablam! 
Oct 31 23:07:36.700 INFO kablam! warning: function `MessageWriter` should have a snake case name such as `message_writer`
Oct 31 23:07:36.700 INFO kablam!    --> src/main.rs:424:5
Oct 31 23:07:36.700 INFO kablam!     |
Oct 31 23:07:36.700 INFO kablam! 424 | /     fn MessageWriter(x: String) -> Message {
Oct 31 23:07:36.700 INFO kablam! 425 | |         Message::Write(x)
Oct 31 23:07:36.700 INFO kablam! 426 | |     }
Oct 31 23:07:36.700 INFO kablam!     | |_____^
Oct 31 23:07:36.700 INFO kablam! 
Oct 31 23:07:36.700 INFO kablam! warning: the `x:` in this pattern is redundant
Oct 31 23:07:36.700 INFO kablam!    --> src/main.rs:455:27
Oct 31 23:07:36.700 INFO kablam!     |
Oct 31 23:07:36.700 INFO kablam! 455 |             Message::Move{x: x, y: y} => move_cursor(x,y),
Oct 31 23:07:36.703 INFO kablam!     |                           --^^
Oct 31 23:07:36.703 INFO kablam!     |                           |
Oct 31 23:07:36.703 INFO kablam!     |                           help: remove this
Oct 31 23:07:36.703 INFO kablam!     |
Oct 31 23:07:36.703 INFO kablam!     = note: #[warn(non_shorthand_field_patterns)] on by default
Oct 31 23:07:36.703 INFO kablam! 
Oct 31 23:07:36.703 INFO kablam! warning: the `y:` in this pattern is redundant
Oct 31 23:07:36.703 INFO kablam!    --> src/main.rs:455:33
Oct 31 23:07:36.703 INFO kablam!     |
Oct 31 23:07:36.703 INFO kablam! 455 |             Message::Move{x: x, y: y} => move_cursor(x,y),
Oct 31 23:07:36.703 INFO kablam!     |                                 --^^
Oct 31 23:07:36.703 INFO kablam!     |                                 |
Oct 31 23:07:36.703 INFO kablam!     |                                 help: remove this
Oct 31 23:07:36.707 INFO kablam! 
Oct 31 23:07:37.287 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.22s
Oct 31 23:07:37.287 INFO kablam! su: No module specific data is present
Oct 31 23:07:37.795 INFO running `"docker" "rm" "-f" "1b54a864304b84ca94ce02b7a83e0f7a87197a83666f0b51fb65e7f4c08746b2"`
Oct 31 23:07:38.099 INFO blam! 1b54a864304b84ca94ce02b7a83e0f7a87197a83666f0b51fb65e7f4c08746b2
Oct 31 23:07:38.111 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-2/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/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" "-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"`
Oct 31 23:07:38.630 INFO blam! aa4ea972392cd787a8566d34d43daebcd7d14baf523359b5a6e79bb39f86148b
Oct 31 23:07:38.632 INFO running `"docker" "start" "-a" "aa4ea972392cd787a8566d34d43daebcd7d14baf523359b5a6e79bb39f86148b"`
Oct 31 23:07:40.970 INFO kablam! usermod: no changes
Oct 31 23:07:41.019 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.01s
Oct 31 23:07:41.019 INFO kablam!      Running /target/debug/deps/rust_book_exercises-e9790588714f9e65
Oct 31 23:07:41.027 INFO blam! 
Oct 31 23:07:41.027 INFO blam! running 0 tests
Oct 31 23:07:41.027 INFO blam! 
Oct 31 23:07:41.027 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 23:07:41.027 INFO blam! 
Oct 31 23:07:41.027 INFO kablam! su: No module specific data is present
Oct 31 23:07:42.517 INFO running `"docker" "rm" "-f" "aa4ea972392cd787a8566d34d43daebcd7d14baf523359b5a6e79bb39f86148b"`
Oct 31 23:07:42.851 INFO blam! aa4ea972392cd787a8566d34d43daebcd7d14baf523359b5a6e79bb39f86148b
