Oct 31 23:07:24.253 INFO testing roneesh/rust_book_exercises against beta-2018-10-30 for beta-1.31-1
Oct 31 23:07:24.255 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-5/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 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:24.786 INFO blam! 3696a12c2122ac072e6288740c8493880da53cf1abe86085c9e2382d09a11753
Oct 31 23:07:24.789 INFO running `"docker" "start" "-a" "3696a12c2122ac072e6288740c8493880da53cf1abe86085c9e2382d09a11753"`
Oct 31 23:07:27.119 INFO kablam! usermod: no changes
Oct 31 23:07:27.163 INFO kablam!    Compiling rust_book_exercises v0.1.0 (/source)
Oct 31 23:07:27.635 INFO kablam! warning: unreachable expression
Oct 31 23:07:27.635 INFO kablam!   --> src/main.rs:77:9
Oct 31 23:07:27.635 INFO kablam!    |
Oct 31 23:07:27.635 INFO kablam! 77 |         x + 1
Oct 31 23:07:27.635 INFO kablam!    |         ^^^^^
Oct 31 23:07:27.635 INFO kablam!    |
Oct 31 23:07:27.635 INFO kablam!    = note: #[warn(unreachable_code)] on by default
Oct 31 23:07:27.635 INFO kablam! 
Oct 31 23:07:27.657 INFO kablam! warning: unused variable: `x`
Oct 31 23:07:27.657 INFO kablam!  --> src/main.rs:4:6
Oct 31 23:07:27.658 INFO kablam!   |
Oct 31 23:07:27.658 INFO kablam! 4 |     let x = 5;
Oct 31 23:07:27.658 INFO kablam!   |         ^ help: consider using `_x` instead
Oct 31 23:07:27.659 INFO kablam!   |
Oct 31 23:07:27.659 INFO kablam!   = note: #[warn(unused_variables)] on by default
Oct 31 23:07:27.659 INFO kablam! 
Oct 31 23:07:27.660 INFO kablam! warning: unused variable: `x`
Oct 31 23:07:27.660 INFO kablam!  --> src/main.rs:5:7
Oct 31 23:07:27.660 INFO kablam!   |
Oct 31 23:07:27.660 INFO kablam! 5 |     let (x, y, roneesh) = (1, 2, 3);
Oct 31 23:07:27.661 INFO kablam!   |          ^ help: consider using `_x` instead
Oct 31 23:07:27.661 INFO kablam! 
Oct 31 23:07:27.661 INFO kablam! warning: unused variable: `y`
Oct 31 23:07:27.662 INFO kablam!  --> src/main.rs:5:10
Oct 31 23:07:27.662 INFO kablam!   |
Oct 31 23:07:27.662 INFO kablam! 5 |     let (x, y, roneesh) = (1, 2, 3);
Oct 31 23:07:27.663 INFO kablam!   |             ^ help: consider using `_y` instead
Oct 31 23:07:27.663 INFO kablam! 
Oct 31 23:07:27.663 INFO kablam! warning: unused variable: `roneesh`
Oct 31 23:07:27.663 INFO kablam!  --> src/main.rs:5:13
Oct 31 23:07:27.664 INFO kablam!   |
Oct 31 23:07:27.664 INFO kablam! 5 |     let (x, y, roneesh) = (1, 2, 3);
Oct 31 23:07:27.664 INFO kablam!   |                ^^^^^^^ help: consider using `_roneesh` instead
Oct 31 23:07:27.665 INFO kablam! 
Oct 31 23:07:27.665 INFO kablam! warning: unused variable: `z`
Oct 31 23:07:27.665 INFO kablam!  --> src/main.rs:7:6
Oct 31 23:07:27.665 INFO kablam!   |
Oct 31 23:07:27.666 INFO kablam! 7 |     let z : i32 = 5;
Oct 31 23:07:27.666 INFO kablam!   |         ^ help: consider using `_z` instead
Oct 31 23:07:27.666 INFO kablam! 
Oct 31 23:07:27.667 INFO kablam! warning: variable `a` is assigned to, but never used
Oct 31 23:07:27.667 INFO kablam!  --> src/main.rs:9:10
Oct 31 23:07:27.667 INFO kablam!   |
Oct 31 23:07:27.668 INFO kablam! 9 |     let mut a = 5;
Oct 31 23:07:27.668 INFO kablam!   |             ^
Oct 31 23:07:27.668 INFO kablam!   |
Oct 31 23:07:27.668 INFO kablam!   = note: consider using `_a` instead
Oct 31 23:07:27.669 INFO kablam! 
Oct 31 23:07:27.669 INFO kablam! warning: value assigned to `a` is never read
Oct 31 23:07:27.669 INFO kablam!   --> src/main.rs:10:2
Oct 31 23:07:27.670 INFO kablam!    |
Oct 31 23:07:27.670 INFO kablam! 10 |     a = 10;
Oct 31 23:07:27.670 INFO kablam!    |     ^
Oct 31 23:07:27.675 INFO kablam!    |
Oct 31 23:07:27.675 INFO kablam!    = note: #[warn(unused_assignments)] on by default
Oct 31 23:07:27.675 INFO kablam! 
Oct 31 23:07:27.676 INFO kablam! warning: unused variable: `b`
Oct 31 23:07:27.676 INFO kablam!   --> src/main.rs:12:6
Oct 31 23:07:27.676 INFO kablam!    |
Oct 31 23:07:27.676 INFO kablam! 12 |     let b: i32;
Oct 31 23:07:27.677 INFO kablam!    |         ^ help: consider using `_b` instead
Oct 31 23:07:27.677 INFO kablam! 
Oct 31 23:07:27.677 INFO kablam! warning: value assigned to `x` is never read
Oct 31 23:07:27.678 INFO kablam!   --> src/main.rs:35:10
Oct 31 23:07:27.678 INFO kablam!    |
Oct 31 23:07:27.678 INFO kablam! 35 |     let mut x: i32 = 1;
Oct 31 23:07:27.679 INFO kablam!    |             ^
Oct 31 23:07:27.679 INFO kablam! 
Oct 31 23:07:27.679 INFO kablam! warning: unused variable: `x`
Oct 31 23:07:27.679 INFO kablam!   --> src/main.rs:37:6
Oct 31 23:07:27.680 INFO kablam!    |
Oct 31 23:07:27.680 INFO kablam! 37 |     let x = x;
Oct 31 23:07:27.680 INFO kablam!    |         ^ help: consider using `_x` instead
Oct 31 23:07:27.681 INFO kablam! 
Oct 31 23:07:27.681 INFO kablam! warning: unused variable: `y`
Oct 31 23:07:27.681 INFO kablam!   --> src/main.rs:39:6
Oct 31 23:07:27.681 INFO kablam!    |
Oct 31 23:07:27.682 INFO kablam! 39 |     let y = 4;
Oct 31 23:07:27.682 INFO kablam!    |         ^ help: consider using `_y` instead
Oct 31 23:07:27.682 INFO kablam! 
Oct 31 23:07:27.683 INFO kablam! warning: unused variable: `y`
Oct 31 23:07:27.683 INFO kablam!   --> src/main.rs:40:6
Oct 31 23:07:27.683 INFO kablam!    |
Oct 31 23:07:27.683 INFO kablam! 40 |     let y = "I can also be bound to text!"; 
Oct 31 23:07:27.684 INFO kablam!    |         ^ help: consider using `_y` instead
Oct 31 23:07:27.684 INFO kablam! 
Oct 31 23:07:27.684 INFO kablam! warning: unused variable: `f`
Oct 31 23:07:27.685 INFO kablam!   --> src/main.rs:94:9
Oct 31 23:07:27.685 INFO kablam!    |
Oct 31 23:07:27.685 INFO kablam! 94 |     let f : fn(i32) -> i32;
Oct 31 23:07:27.686 INFO kablam!    |         ^ help: consider using `_f` instead
Oct 31 23:07:27.686 INFO kablam! 
Oct 31 23:07:27.686 INFO kablam! warning: unused variable: `f`
Oct 31 23:07:27.686 INFO kablam!    --> src/main.rs:100:9
Oct 31 23:07:27.687 INFO kablam!     |
Oct 31 23:07:27.687 INFO kablam! 100 |     let f: fn(i32) -> i32 = plus_one;
Oct 31 23:07:27.687 INFO kablam!     |         ^ help: consider using `_f` instead
Oct 31 23:07:27.688 INFO kablam! 
Oct 31 23:07:27.688 INFO kablam! warning: unused variable: `six`
Oct 31 23:07:27.688 INFO kablam!    --> src/main.rs:102:9
Oct 31 23:07:27.689 INFO kablam!     |
Oct 31 23:07:27.689 INFO kablam! 102 |     let six = f(5);
Oct 31 23:07:27.689 INFO kablam!     |         ^^^ help: consider using `_six` instead
Oct 31 23:07:27.689 INFO kablam! 
Oct 31 23:07:27.690 INFO kablam! warning: unused variable: `x`
Oct 31 23:07:27.690 INFO kablam!    --> src/main.rs:111:9
Oct 31 23:07:27.690 INFO kablam!     |
Oct 31 23:07:27.691 INFO kablam! 111 |     let x = true;
Oct 31 23:07:27.691 INFO kablam!     |         ^ help: consider using `_x` instead
Oct 31 23:07:27.691 INFO kablam! 
Oct 31 23:07:27.691 INFO kablam! warning: unused variable: `x`
Oct 31 23:07:27.692 INFO kablam!    --> src/main.rs:117:9
Oct 31 23:07:27.692 INFO kablam!     |
Oct 31 23:07:27.692 INFO kablam! 117 |     let x = 42; // x has type of i32 now
Oct 31 23:07:27.693 INFO kablam!     |         ^ help: consider using `_x` instead
Oct 31 23:07:27.693 INFO kablam! 
Oct 31 23:07:27.693 INFO kablam! warning: unused variable: `y`
Oct 31 23:07:27.693 INFO kablam!    --> src/main.rs:118:9
Oct 31 23:07:27.693 INFO kablam!     |
Oct 31 23:07:27.693 INFO kablam! 118 |     let y = 1.0; // y has type of f64 now
Oct 31 23:07:27.693 INFO kablam!     |         ^ help: consider using `_y` instead
Oct 31 23:07:27.693 INFO kablam! 
Oct 31 23:07:27.693 INFO kablam! warning: unused variable: `a`
Oct 31 23:07:27.693 INFO kablam!    --> src/main.rs:120:9
Oct 31 23:07:27.693 INFO kablam!     |
Oct 31 23:07:27.693 INFO kablam! 120 |     let a = [1,2,3]; // array of types i32, 3 elements
Oct 31 23:07:27.693 INFO kablam!     |         ^ help: consider using `_a` instead
Oct 31 23:07:27.693 INFO kablam! 
Oct 31 23:07:27.693 INFO kablam! warning: unused variable: `m`
Oct 31 23:07:27.693 INFO kablam!    --> src/main.rs:121:13
Oct 31 23:07:27.693 INFO kablam!     |
Oct 31 23:07:27.693 INFO kablam! 121 |     let mut m = [1,2,3]; //array of types i32, 3 elements, but it is mutable
Oct 31 23:07:27.693 INFO kablam!     |             ^ help: consider using `_m` instead
Oct 31 23:07:27.693 INFO kablam! 
Oct 31 23:07:27.693 INFO kablam! warning: unused variable: `a`
Oct 31 23:07:27.694 INFO kablam!    --> src/main.rs:122:9
Oct 31 23:07:27.694 INFO kablam!     |
Oct 31 23:07:27.694 INFO kablam! 122 |     let a = [0; 20]; // arry of 20 i32 elements
Oct 31 23:07:27.694 INFO kablam!     |         ^ help: consider using `_a` instead
Oct 31 23:07:27.694 INFO kablam! 
Oct 31 23:07:27.694 INFO kablam! warning: unused variable: `tup`
Oct 31 23:07:27.694 INFO kablam!    --> src/main.rs:134:9
Oct 31 23:07:27.694 INFO kablam!     |
Oct 31 23:07:27.694 INFO kablam! 134 |     let tup = (1, "hello");
Oct 31 23:07:27.694 INFO kablam!     |         ^^^ help: consider using `_tup` instead
Oct 31 23:07:27.694 INFO kablam! 
Oct 31 23:07:27.694 INFO kablam! warning: unused variable: `tup2`
Oct 31 23:07:27.694 INFO kablam!    --> src/main.rs:135:9
Oct 31 23:07:27.694 INFO kablam!     |
Oct 31 23:07:27.694 INFO kablam! 135 |     let tup2 : (i32, &str) = (1, "hello");
Oct 31 23:07:27.694 INFO kablam!     |         ^^^^ help: consider using `_tup2` instead
Oct 31 23:07:27.694 INFO kablam! 
Oct 31 23:07:27.694 INFO kablam! warning: unused variable: `x`
Oct 31 23:07:27.694 INFO kablam!    --> src/main.rs:137:10
Oct 31 23:07:27.694 INFO kablam!     |
Oct 31 23:07:27.694 INFO kablam! 137 |     let (x,y,z) = (1, "hello", 3);
Oct 31 23:07:27.694 INFO kablam!     |          ^ help: consider using `_x` instead
Oct 31 23:07:27.694 INFO kablam! 
Oct 31 23:07:27.694 INFO kablam! warning: unused variable: `y`
Oct 31 23:07:27.694 INFO kablam!    --> src/main.rs:137:12
Oct 31 23:07:27.694 INFO kablam!     |
Oct 31 23:07:27.694 INFO kablam! 137 |     let (x,y,z) = (1, "hello", 3);
Oct 31 23:07:27.694 INFO kablam!     |            ^ help: consider using `_y` instead
Oct 31 23:07:27.694 INFO kablam! 
Oct 31 23:07:27.694 INFO kablam! warning: unused variable: `y`
Oct 31 23:07:27.694 INFO kablam!    --> src/main.rs:143:9
Oct 31 23:07:27.694 INFO kablam!     |
Oct 31 23:07:27.694 INFO kablam! 143 |     let y = tuppy.1;
Oct 31 23:07:27.694 INFO kablam!     |         ^ help: consider using `_y` instead
Oct 31 23:07:27.694 INFO kablam! 
Oct 31 23:07:27.694 INFO kablam! warning: unused variable: `z`
Oct 31 23:07:27.694 INFO kablam!    --> src/main.rs:144:9
Oct 31 23:07:27.694 INFO kablam!     |
Oct 31 23:07:27.694 INFO kablam! 144 |     let z = tuppy.2;
Oct 31 23:07:27.694 INFO kablam!     |         ^ help: consider using `_z` instead
Oct 31 23:07:27.694 INFO kablam! 
Oct 31 23:07:27.694 INFO kablam! warning: unused variable: `v`
Oct 31 23:07:27.694 INFO kablam!    --> src/main.rs:218:9
Oct 31 23:07:27.694 INFO kablam!     |
Oct 31 23:07:27.694 INFO kablam! 218 |     let v = vec![1,2,3,4,5];// v: Vec<i32>
Oct 31 23:07:27.694 INFO kablam!     |         ^ help: consider using `_v` instead
Oct 31 23:07:27.694 INFO kablam! 
Oct 31 23:07:27.694 INFO kablam! warning: unused variable: `v2`
Oct 31 23:07:27.694 INFO kablam!    --> src/main.rs:256:9
Oct 31 23:07:27.694 INFO kablam!     |
Oct 31 23:07:27.694 INFO kablam! 256 |     let v2 = v; 
Oct 31 23:07:27.694 INFO kablam!     |         ^^ help: consider using `_v2` instead
Oct 31 23:07:27.694 INFO kablam! 
Oct 31 23:07:27.694 INFO kablam! warning: unused variable: `c`
Oct 31 23:07:27.694 INFO kablam!    --> src/main.rs:269:9
Oct 31 23:07:27.694 INFO kablam!     |
Oct 31 23:07:27.694 INFO kablam! 269 |     let c : bool = flip(b);
Oct 31 23:07:27.694 INFO kablam!     |         ^ help: consider using `_c` instead
Oct 31 23:07:27.694 INFO kablam! 
Oct 31 23:07:27.694 INFO kablam! warning: unused variable: `v1`
Oct 31 23:07:27.694 INFO kablam!    --> src/main.rs:287:10
Oct 31 23:07:27.694 INFO kablam!     |
Oct 31 23:07:27.694 INFO kablam! 287 |     let (v1, v2, answer) = boo(v1, v2);
Oct 31 23:07:27.694 INFO kablam!     |          ^^ help: consider using `_v1` instead
Oct 31 23:07:27.694 INFO kablam! 
Oct 31 23:07:27.694 INFO kablam! warning: unused variable: `v2`
Oct 31 23:07:27.694 INFO kablam!    --> src/main.rs:287:14
Oct 31 23:07:27.694 INFO kablam!     |
Oct 31 23:07:27.694 INFO kablam! 287 |     let (v1, v2, answer) = boo(v1, v2);
Oct 31 23:07:27.694 INFO kablam!     |              ^^ help: consider using `_v2` instead
Oct 31 23:07:27.694 INFO kablam! 
Oct 31 23:07:27.694 INFO kablam! warning: unused variable: `answer`
Oct 31 23:07:27.694 INFO kablam!    --> src/main.rs:287:18
Oct 31 23:07:27.694 INFO kablam!     |
Oct 31 23:07:27.694 INFO kablam! 287 |     let (v1, v2, answer) = boo(v1, v2);
Oct 31 23:07:27.694 INFO kablam!     |                  ^^^^^^ help: consider using `_answer` instead
Oct 31 23:07:27.694 INFO kablam! 
Oct 31 23:07:27.694 INFO kablam! warning: unused variable: `answer`
Oct 31 23:07:27.694 INFO kablam!    --> src/main.rs:308:9
Oct 31 23:07:27.694 INFO kablam!     |
Oct 31 23:07:27.694 INFO kablam! 308 |     let answer = noo(&v1, &v2);
Oct 31 23:07:27.694 INFO kablam!     |         ^^^^^^ help: consider using `_answer` instead
Oct 31 23:07:27.694 INFO kablam! 
Oct 31 23:07:27.694 INFO kablam! warning: unused variable: `origin`
Oct 31 23:07:27.695 INFO kablam!    --> src/main.rs:377:13
Oct 31 23:07:27.695 INFO kablam!     |
Oct 31 23:07:27.695 INFO kablam! 377 |         let origin = Point(0,0,0);
Oct 31 23:07:27.695 INFO kablam!     |             ^^^^^^ help: consider using `_origin` instead
Oct 31 23:07:27.695 INFO kablam! 
Oct 31 23:07:27.695 INFO kablam! warning: unused variable: `black`
Oct 31 23:07:27.695 INFO kablam!    --> src/main.rs:380:9
Oct 31 23:07:27.695 INFO kablam!     |
Oct 31 23:07:27.695 INFO kablam! 380 |     let black = Color(0,0,0);
Oct 31 23:07:27.695 INFO kablam!     |         ^^^^^ help: consider using `_black` instead
Oct 31 23:07:27.695 INFO kablam! 
Oct 31 23:07:27.695 INFO kablam! warning: unused variable: `white`
Oct 31 23:07:27.695 INFO kablam!    --> src/main.rs:381:9
Oct 31 23:07:27.695 INFO kablam!     |
Oct 31 23:07:27.695 INFO kablam! 381 |     let white = Color(255,255,255);
Oct 31 23:07:27.695 INFO kablam!     |         ^^^^^ help: consider using `_white` instead
Oct 31 23:07:27.695 INFO kablam! 
Oct 31 23:07:27.695 INFO kablam! warning: unused variable: `length`
Oct 31 23:07:27.695 INFO kablam!    --> src/main.rs:387:9
Oct 31 23:07:27.695 INFO kablam!     |
Oct 31 23:07:27.695 INFO kablam! 387 |     let length = Inches(10);
Oct 31 23:07:27.695 INFO kablam!     |         ^^^^^^ help: consider using `_length` instead
Oct 31 23:07:27.695 INFO kablam! 
Oct 31 23:07:27.695 INFO kablam! warning: unused variable: `x`
Oct 31 23:07:27.695 INFO kablam!    --> src/main.rs:390:9
Oct 31 23:07:27.695 INFO kablam!     |
Oct 31 23:07:27.695 INFO kablam! 390 |     let x = Electron;
Oct 31 23:07:27.695 INFO kablam!     |         ^ help: consider using `_x` instead
Oct 31 23:07:27.695 INFO kablam! 
Oct 31 23:07:27.695 INFO kablam! warning: unused variable: `v1`
Oct 31 23:07:27.695 INFO kablam!    --> src/main.rs:298:12
Oct 31 23:07:27.695 INFO kablam!     |
Oct 31 23:07:27.695 INFO kablam! 298 |     fn noo(v1: &Vec<i32>, v2: &Vec<i32>) -> i32 {
Oct 31 23:07:27.695 INFO kablam!     |            ^^ help: consider using `_v1` instead
Oct 31 23:07:27.695 INFO kablam! 
Oct 31 23:07:27.695 INFO kablam! warning: unused variable: `v2`
Oct 31 23:07:27.695 INFO kablam!    --> src/main.rs:298:27
Oct 31 23:07:27.695 INFO kablam!     |
Oct 31 23:07:27.695 INFO kablam! 298 |     fn noo(v1: &Vec<i32>, v2: &Vec<i32>) -> i32 {
Oct 31 23:07:27.695 INFO kablam!     |                           ^^ help: consider using `_v2` instead
Oct 31 23:07:27.695 INFO kablam! 
Oct 31 23:07:27.695 INFO kablam! warning: unused variable: `r`
Oct 31 23:07:27.695 INFO kablam!    --> src/main.rs:448:21
Oct 31 23:07:27.695 INFO kablam!     |
Oct 31 23:07:27.695 INFO kablam! 448 |     fn change_color(r: i32, g: i32, b: i32) { println!("change_color()");}
Oct 31 23:07:27.695 INFO kablam!     |                     ^ help: consider using `_r` instead
Oct 31 23:07:27.695 INFO kablam! 
Oct 31 23:07:27.695 INFO kablam! warning: unused variable: `g`
Oct 31 23:07:27.695 INFO kablam!    --> src/main.rs:448:29
Oct 31 23:07:27.695 INFO kablam!     |
Oct 31 23:07:27.695 INFO kablam! 448 |     fn change_color(r: i32, g: i32, b: i32) { println!("change_color()");}
Oct 31 23:07:27.695 INFO kablam!     |                             ^ help: consider using `_g` instead
Oct 31 23:07:27.695 INFO kablam! 
Oct 31 23:07:27.695 INFO kablam! warning: unused variable: `b`
Oct 31 23:07:27.695 INFO kablam!    --> src/main.rs:448:37
Oct 31 23:07:27.695 INFO kablam!     |
Oct 31 23:07:27.695 INFO kablam! 448 |     fn change_color(r: i32, g: i32, b: i32) { println!("change_color()");}
Oct 31 23:07:27.695 INFO kablam!     |                                     ^ help: consider using `_b` instead
Oct 31 23:07:27.695 INFO kablam! 
Oct 31 23:07:27.695 INFO kablam! warning: unused variable: `x`
Oct 31 23:07:27.695 INFO kablam!    --> src/main.rs:449:20
Oct 31 23:07:27.695 INFO kablam!     |
Oct 31 23:07:27.695 INFO kablam! 449 |     fn move_cursor(x: i32, y: i32) { println!("move()"); }
Oct 31 23:07:27.695 INFO kablam!     |                    ^ help: consider using `_x` instead
Oct 31 23:07:27.695 INFO kablam! 
Oct 31 23:07:27.695 INFO kablam! warning: unused variable: `y`
Oct 31 23:07:27.695 INFO kablam!    --> src/main.rs:449:28
Oct 31 23:07:27.695 INFO kablam!     |
Oct 31 23:07:27.695 INFO kablam! 449 |     fn move_cursor(x: i32, y: i32) { println!("move()"); }
Oct 31 23:07:27.695 INFO kablam!     |                            ^ help: consider using `_y` instead
Oct 31 23:07:27.695 INFO kablam! 
Oct 31 23:07:27.699 INFO kablam! warning: variable does not need to be mutable
Oct 31 23:07:27.699 INFO kablam!    --> src/main.rs:121:9
Oct 31 23:07:27.699 INFO kablam!     |
Oct 31 23:07:27.699 INFO kablam! 121 |     let mut m = [1,2,3]; //array of types i32, 3 elements, but it is mutable
Oct 31 23:07:27.699 INFO kablam!     |         ----^
Oct 31 23:07:27.699 INFO kablam!     |         |
Oct 31 23:07:27.699 INFO kablam!     |         help: remove this `mut`
Oct 31 23:07:27.699 INFO kablam!     |
Oct 31 23:07:27.699 INFO kablam!     = note: #[warn(unused_mut)] on by default
Oct 31 23:07:27.699 INFO kablam! 
Oct 31 23:07:27.707 INFO kablam! warning: function is never used: `foo`
Oct 31 23:07:27.707 INFO kablam!   --> src/main.rs:49:2
Oct 31 23:07:27.707 INFO kablam!    |
Oct 31 23:07:27.707 INFO kablam! 49 |     fn foo() {
Oct 31 23:07:27.707 INFO kablam!    |     ^^^^^^^^
Oct 31 23:07:27.707 INFO kablam!    |
Oct 31 23:07:27.707 INFO kablam!    = note: #[warn(dead_code)] on by default
Oct 31 23:07:27.707 INFO kablam! 
Oct 31 23:07:27.707 INFO kablam! warning: function is never used: `foo`
Oct 31 23:07:27.707 INFO kablam!   --> src/main.rs:73:6
Oct 31 23:07:27.707 INFO kablam!    |
Oct 31 23:07:27.707 INFO kablam! 73 |     {fn foo(x: i32) -> i32 {
Oct 31 23:07:27.707 INFO kablam!    |      ^^^^^^^^^^^^^^^^^^^^^
Oct 31 23:07:27.707 INFO kablam! 
Oct 31 23:07:27.707 INFO kablam! warning: function is never used: `foo`
Oct 31 23:07:27.707 INFO kablam!   --> src/main.rs:81:6
Oct 31 23:07:27.707 INFO kablam!    |
Oct 31 23:07:27.707 INFO kablam! 81 |     {fn foo(x: i32) -> i32 {
Oct 31 23:07:27.707 INFO kablam!    |      ^^^^^^^^^^^^^^^^^^^^^
Oct 31 23:07:27.707 INFO kablam! 
Oct 31 23:07:27.707 INFO kablam! warning: function is never used: `diverges`
Oct 31 23:07:27.707 INFO kablam!   --> src/main.rs:85:5
Oct 31 23:07:27.707 INFO kablam!    |
Oct 31 23:07:27.707 INFO kablam! 85 |     fn diverges() -> ! {
Oct 31 23:07:27.707 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^
Oct 31 23:07:27.707 INFO kablam! 
Oct 31 23:07:27.707 INFO kablam! warning: variant is never constructed: `ChangeColor`
Oct 31 23:07:27.707 INFO kablam!    --> src/main.rs:404:9
Oct 31 23:07:27.707 INFO kablam!     |
Oct 31 23:07:27.707 INFO kablam! 404 |         ChangeColor(i32, i32, i32),
Oct 31 23:07:27.707 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 23:07:27.707 INFO kablam! 
Oct 31 23:07:27.707 INFO kablam! warning: variant is never constructed: `Move`
Oct 31 23:07:27.707 INFO kablam!    --> src/main.rs:413:9
Oct 31 23:07:27.708 INFO kablam!     |
Oct 31 23:07:27.708 INFO kablam! 413 |         Move { squares: i32 },
Oct 31 23:07:27.708 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^
Oct 31 23:07:27.708 INFO kablam! 
Oct 31 23:07:27.708 INFO kablam! warning: variable `linesEnum` should have a snake case name such as `lines_enum`
Oct 31 23:07:27.708 INFO kablam!    --> src/main.rs:182:9
Oct 31 23:07:27.708 INFO kablam!     |
Oct 31 23:07:27.708 INFO kablam! 182 |     let linesEnum = lines.enumerate();
Oct 31 23:07:27.708 INFO kablam!     |         ^^^^^^^^^
Oct 31 23:07:27.708 INFO kablam!     |
Oct 31 23:07:27.708 INFO kablam!     = note: #[warn(non_snake_case)] on by default
Oct 31 23:07:27.708 INFO kablam! 
Oct 31 23:07:27.708 INFO kablam! warning: variable `charsEnum` should have a snake case name such as `chars_enum`
Oct 31 23:07:27.708 INFO kablam!    --> src/main.rs:189:9
Oct 31 23:07:27.708 INFO kablam!     |
Oct 31 23:07:27.708 INFO kablam! 189 |     let charsEnum = "hello world".chars().enumerate();
Oct 31 23:07:27.708 INFO kablam!     |         ^^^^^^^^^
Oct 31 23:07:27.708 INFO kablam! 
Oct 31 23:07:27.708 INFO kablam! warning: variable `charNumber` should have a snake case name such as `char_number`
Oct 31 23:07:27.708 INFO kablam!    --> src/main.rs:190:10
Oct 31 23:07:27.708 INFO kablam!     |
Oct 31 23:07:27.708 INFO kablam! 190 |     for (charNumber, charItem) in charsEnum {
Oct 31 23:07:27.708 INFO kablam!     |          ^^^^^^^^^^
Oct 31 23:07:27.708 INFO kablam! 
Oct 31 23:07:27.708 INFO kablam! warning: variable `charItem` should have a snake case name such as `char_item`
Oct 31 23:07:27.708 INFO kablam!    --> src/main.rs:190:22
Oct 31 23:07:27.708 INFO kablam!     |
Oct 31 23:07:27.708 INFO kablam! 190 |     for (charNumber, charItem) in charsEnum {
Oct 31 23:07:27.708 INFO kablam!     |                      ^^^^^^^^
Oct 31 23:07:27.708 INFO kablam! 
Oct 31 23:07:27.708 INFO kablam! warning: function `MessageWriter` should have a snake case name such as `message_writer`
Oct 31 23:07:27.708 INFO kablam!    --> src/main.rs:424:5
Oct 31 23:07:27.708 INFO kablam!     |
Oct 31 23:07:27.708 INFO kablam! 424 | /     fn MessageWriter(x: String) -> Message {
Oct 31 23:07:27.708 INFO kablam! 425 | |         Message::Write(x)
Oct 31 23:07:27.708 INFO kablam! 426 | |     }
Oct 31 23:07:27.708 INFO kablam!     | |_____^
Oct 31 23:07:27.708 INFO kablam! 
Oct 31 23:07:27.708 INFO kablam! warning: the `x:` in this pattern is redundant
Oct 31 23:07:27.708 INFO kablam!    --> src/main.rs:455:27
Oct 31 23:07:27.708 INFO kablam!     |
Oct 31 23:07:27.708 INFO kablam! 455 |             Message::Move{x: x, y: y} => move_cursor(x,y),
Oct 31 23:07:27.708 INFO kablam!     |                           --^^
Oct 31 23:07:27.708 INFO kablam!     |                           |
Oct 31 23:07:27.708 INFO kablam!     |                           help: remove this
Oct 31 23:07:27.708 INFO kablam!     |
Oct 31 23:07:27.708 INFO kablam!     = note: #[warn(non_shorthand_field_patterns)] on by default
Oct 31 23:07:27.708 INFO kablam! 
Oct 31 23:07:27.708 INFO kablam! warning: the `y:` in this pattern is redundant
Oct 31 23:07:27.708 INFO kablam!    --> src/main.rs:455:33
Oct 31 23:07:27.708 INFO kablam!     |
Oct 31 23:07:27.708 INFO kablam! 455 |             Message::Move{x: x, y: y} => move_cursor(x,y),
Oct 31 23:07:27.708 INFO kablam!     |                                 --^^
Oct 31 23:07:27.708 INFO kablam!     |                                 |
Oct 31 23:07:27.708 INFO kablam!     |                                 help: remove this
Oct 31 23:07:27.708 INFO kablam! 
Oct 31 23:07:28.485 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.34s
Oct 31 23:07:28.487 INFO kablam! su: No module specific data is present
Oct 31 23:07:29.267 INFO running `"docker" "rm" "-f" "3696a12c2122ac072e6288740c8493880da53cf1abe86085c9e2382d09a11753"`
Oct 31 23:07:29.530 INFO blam! 3696a12c2122ac072e6288740c8493880da53cf1abe86085c9e2382d09a11753
Oct 31 23:07:29.535 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-5/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 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:29.923 INFO blam! 25710ecddb3af27d4a402d01fc119cf15c4197725cf3f6a6ddab270f253b64d3
Oct 31 23:07:29.931 INFO running `"docker" "start" "-a" "25710ecddb3af27d4a402d01fc119cf15c4197725cf3f6a6ddab270f253b64d3"`
Oct 31 23:07:31.072 INFO kablam! usermod: no changes
Oct 31 23:07:31.171 INFO kablam!    Compiling rust_book_exercises v0.1.0 (/source)
Oct 31 23:07:31.621 INFO kablam! warning: unreachable expression
Oct 31 23:07:31.621 INFO kablam!   --> src/main.rs:77:9
Oct 31 23:07:31.622 INFO kablam!    |
Oct 31 23:07:31.622 INFO kablam! 77 |         x + 1
Oct 31 23:07:31.622 INFO kablam!    |         ^^^^^
Oct 31 23:07:31.622 INFO kablam!    |
Oct 31 23:07:31.623 INFO kablam!    = note: #[warn(unreachable_code)] on by default
Oct 31 23:07:31.623 INFO kablam! 
Oct 31 23:07:31.647 INFO kablam! warning: unused variable: `x`
Oct 31 23:07:31.647 INFO kablam!  --> src/main.rs:4:6
Oct 31 23:07:31.648 INFO kablam!   |
Oct 31 23:07:31.648 INFO kablam! 4 |     let x = 5;
Oct 31 23:07:31.648 INFO kablam!   |         ^ help: consider using `_x` instead
Oct 31 23:07:31.649 INFO kablam!   |
Oct 31 23:07:31.649 INFO kablam!   = note: #[warn(unused_variables)] on by default
Oct 31 23:07:31.649 INFO kablam! 
Oct 31 23:07:31.650 INFO kablam! warning: unused variable: `x`
Oct 31 23:07:31.650 INFO kablam!  --> src/main.rs:5:7
Oct 31 23:07:31.650 INFO kablam!   |
Oct 31 23:07:31.651 INFO kablam! 5 |     let (x, y, roneesh) = (1, 2, 3);
Oct 31 23:07:31.651 INFO kablam!   |          ^ help: consider using `_x` instead
Oct 31 23:07:31.651 INFO kablam! 
Oct 31 23:07:31.651 INFO kablam! warning: unused variable: `y`
Oct 31 23:07:31.652 INFO kablam!  --> src/main.rs:5:10
Oct 31 23:07:31.652 INFO kablam!   |
Oct 31 23:07:31.652 INFO kablam! 5 |     let (x, y, roneesh) = (1, 2, 3);
Oct 31 23:07:31.652 INFO kablam!   |             ^ help: consider using `_y` instead
Oct 31 23:07:31.652 INFO kablam! 
Oct 31 23:07:31.653 INFO kablam! warning: unused variable: `roneesh`
Oct 31 23:07:31.653 INFO kablam!  --> src/main.rs:5:13
Oct 31 23:07:31.653 INFO kablam!   |
Oct 31 23:07:31.653 INFO kablam! 5 |     let (x, y, roneesh) = (1, 2, 3);
Oct 31 23:07:31.654 INFO kablam!   |                ^^^^^^^ help: consider using `_roneesh` instead
Oct 31 23:07:31.654 INFO kablam! 
Oct 31 23:07:31.654 INFO kablam! warning: unused variable: `z`
Oct 31 23:07:31.655 INFO kablam!  --> src/main.rs:7:6
Oct 31 23:07:31.655 INFO kablam!   |
Oct 31 23:07:31.655 INFO kablam! 7 |     let z : i32 = 5;
Oct 31 23:07:31.655 INFO kablam!   |         ^ help: consider using `_z` instead
Oct 31 23:07:31.656 INFO kablam! 
Oct 31 23:07:31.656 INFO kablam! warning: variable `a` is assigned to, but never used
Oct 31 23:07:31.656 INFO kablam!  --> src/main.rs:9:10
Oct 31 23:07:31.657 INFO kablam!   |
Oct 31 23:07:31.657 INFO kablam! 9 |     let mut a = 5;
Oct 31 23:07:31.657 INFO kablam!   |             ^
Oct 31 23:07:31.657 INFO kablam!   |
Oct 31 23:07:31.658 INFO kablam!   = note: consider using `_a` instead
Oct 31 23:07:31.658 INFO kablam! 
Oct 31 23:07:31.658 INFO kablam! warning: value assigned to `a` is never read
Oct 31 23:07:31.659 INFO kablam!   --> src/main.rs:10:2
Oct 31 23:07:31.659 INFO kablam!    |
Oct 31 23:07:31.659 INFO kablam! 10 |     a = 10;
Oct 31 23:07:31.659 INFO kablam!    |     ^
Oct 31 23:07:31.660 INFO kablam!    |
Oct 31 23:07:31.660 INFO kablam!    = note: #[warn(unused_assignments)] on by default
Oct 31 23:07:31.660 INFO kablam! 
Oct 31 23:07:31.661 INFO kablam! warning: unused variable: `b`
Oct 31 23:07:31.661 INFO kablam!   --> src/main.rs:12:6
Oct 31 23:07:31.661 INFO kablam!    |
Oct 31 23:07:31.662 INFO kablam! 12 |     let b: i32;
Oct 31 23:07:31.662 INFO kablam!    |         ^ help: consider using `_b` instead
Oct 31 23:07:31.662 INFO kablam! 
Oct 31 23:07:31.663 INFO kablam! warning: value assigned to `x` is never read
Oct 31 23:07:31.663 INFO kablam!   --> src/main.rs:35:10
Oct 31 23:07:31.663 INFO kablam!    |
Oct 31 23:07:31.663 INFO kablam! 35 |     let mut x: i32 = 1;
Oct 31 23:07:31.664 INFO kablam!    |             ^
Oct 31 23:07:31.664 INFO kablam! 
Oct 31 23:07:31.664 INFO kablam! warning: unused variable: `x`
Oct 31 23:07:31.665 INFO kablam!   --> src/main.rs:37:6
Oct 31 23:07:31.665 INFO kablam!    |
Oct 31 23:07:31.665 INFO kablam! 37 |     let x = x;
Oct 31 23:07:31.666 INFO kablam!    |         ^ help: consider using `_x` instead
Oct 31 23:07:31.666 INFO kablam! 
Oct 31 23:07:31.666 INFO kablam! warning: unused variable: `y`
Oct 31 23:07:31.666 INFO kablam!   --> src/main.rs:39:6
Oct 31 23:07:31.667 INFO kablam!    |
Oct 31 23:07:31.667 INFO kablam! 39 |     let y = 4;
Oct 31 23:07:31.667 INFO kablam!    |         ^ help: consider using `_y` instead
Oct 31 23:07:31.668 INFO kablam! 
Oct 31 23:07:31.668 INFO kablam! warning: unused variable: `y`
Oct 31 23:07:31.668 INFO kablam!   --> src/main.rs:40:6
Oct 31 23:07:31.668 INFO kablam!    |
Oct 31 23:07:31.668 INFO kablam! 40 |     let y = "I can also be bound to text!"; 
Oct 31 23:07:31.669 INFO kablam!    |         ^ help: consider using `_y` instead
Oct 31 23:07:31.669 INFO kablam! 
Oct 31 23:07:31.669 INFO kablam! warning: unused variable: `f`
Oct 31 23:07:31.669 INFO kablam!   --> src/main.rs:94:9
Oct 31 23:07:31.670 INFO kablam!    |
Oct 31 23:07:31.670 INFO kablam! 94 |     let f : fn(i32) -> i32;
Oct 31 23:07:31.670 INFO kablam!    |         ^ help: consider using `_f` instead
Oct 31 23:07:31.670 INFO kablam! 
Oct 31 23:07:31.671 INFO kablam! warning: unused variable: `f`
Oct 31 23:07:31.671 INFO kablam!    --> src/main.rs:100:9
Oct 31 23:07:31.671 INFO kablam!     |
Oct 31 23:07:31.671 INFO kablam! 100 |     let f: fn(i32) -> i32 = plus_one;
Oct 31 23:07:31.671 INFO kablam!     |         ^ help: consider using `_f` instead
Oct 31 23:07:31.671 INFO kablam! 
Oct 31 23:07:31.671 INFO kablam! warning: unused variable: `six`
Oct 31 23:07:31.671 INFO kablam!    --> src/main.rs:102:9
Oct 31 23:07:31.671 INFO kablam!     |
Oct 31 23:07:31.671 INFO kablam! 102 |     let six = f(5);
Oct 31 23:07:31.671 INFO kablam!     |         ^^^ help: consider using `_six` instead
Oct 31 23:07:31.671 INFO kablam! 
Oct 31 23:07:31.671 INFO kablam! warning: unused variable: `x`
Oct 31 23:07:31.671 INFO kablam!    --> src/main.rs:111:9
Oct 31 23:07:31.671 INFO kablam!     |
Oct 31 23:07:31.671 INFO kablam! 111 |     let x = true;
Oct 31 23:07:31.671 INFO kablam!     |         ^ help: consider using `_x` instead
Oct 31 23:07:31.671 INFO kablam! 
Oct 31 23:07:31.671 INFO kablam! warning: unused variable: `x`
Oct 31 23:07:31.671 INFO kablam!    --> src/main.rs:117:9
Oct 31 23:07:31.671 INFO kablam!     |
Oct 31 23:07:31.671 INFO kablam! 117 |     let x = 42; // x has type of i32 now
Oct 31 23:07:31.671 INFO kablam!     |         ^ help: consider using `_x` instead
Oct 31 23:07:31.671 INFO kablam! 
Oct 31 23:07:31.671 INFO kablam! warning: unused variable: `y`
Oct 31 23:07:31.671 INFO kablam!    --> src/main.rs:118:9
Oct 31 23:07:31.671 INFO kablam!     |
Oct 31 23:07:31.671 INFO kablam! 118 |     let y = 1.0; // y has type of f64 now
Oct 31 23:07:31.671 INFO kablam!     |         ^ help: consider using `_y` instead
Oct 31 23:07:31.671 INFO kablam! 
Oct 31 23:07:31.671 INFO kablam! warning: unused variable: `a`
Oct 31 23:07:31.671 INFO kablam!    --> src/main.rs:120:9
Oct 31 23:07:31.671 INFO kablam!     |
Oct 31 23:07:31.671 INFO kablam! 120 |     let a = [1,2,3]; // array of types i32, 3 elements
Oct 31 23:07:31.671 INFO kablam!     |         ^ help: consider using `_a` instead
Oct 31 23:07:31.671 INFO kablam! 
Oct 31 23:07:31.671 INFO kablam! warning: unused variable: `m`
Oct 31 23:07:31.671 INFO kablam!    --> src/main.rs:121:13
Oct 31 23:07:31.671 INFO kablam!     |
Oct 31 23:07:31.671 INFO kablam! 121 |     let mut m = [1,2,3]; //array of types i32, 3 elements, but it is mutable
Oct 31 23:07:31.694 INFO kablam!     |             ^ help: consider using `_m` instead
Oct 31 23:07:31.694 INFO kablam! 
Oct 31 23:07:31.694 INFO kablam! warning: unused variable: `a`
Oct 31 23:07:31.694 INFO kablam!    --> src/main.rs:122:9
Oct 31 23:07:31.694 INFO kablam!     |
Oct 31 23:07:31.694 INFO kablam! 122 |     let a = [0; 20]; // arry of 20 i32 elements
Oct 31 23:07:31.694 INFO kablam!     |         ^ help: consider using `_a` instead
Oct 31 23:07:31.694 INFO kablam! 
Oct 31 23:07:31.694 INFO kablam! warning: unused variable: `tup`
Oct 31 23:07:31.694 INFO kablam!    --> src/main.rs:134:9
Oct 31 23:07:31.694 INFO kablam!     |
Oct 31 23:07:31.694 INFO kablam! 134 |     let tup = (1, "hello");
Oct 31 23:07:31.694 INFO kablam!     |         ^^^ help: consider using `_tup` instead
Oct 31 23:07:31.694 INFO kablam! 
Oct 31 23:07:31.694 INFO kablam! warning: unused variable: `tup2`
Oct 31 23:07:31.694 INFO kablam!    --> src/main.rs:135:9
Oct 31 23:07:31.694 INFO kablam!     |
Oct 31 23:07:31.695 INFO kablam! 135 |     let tup2 : (i32, &str) = (1, "hello");
Oct 31 23:07:31.695 INFO kablam!     |         ^^^^ help: consider using `_tup2` instead
Oct 31 23:07:31.695 INFO kablam! 
Oct 31 23:07:31.695 INFO kablam! warning: unused variable: `x`
Oct 31 23:07:31.695 INFO kablam!    --> src/main.rs:137:10
Oct 31 23:07:31.695 INFO kablam!     |
Oct 31 23:07:31.695 INFO kablam! 137 |     let (x,y,z) = (1, "hello", 3);
Oct 31 23:07:31.695 INFO kablam!     |          ^ help: consider using `_x` instead
Oct 31 23:07:31.695 INFO kablam! 
Oct 31 23:07:31.695 INFO kablam! warning: unused variable: `y`
Oct 31 23:07:31.695 INFO kablam!    --> src/main.rs:137:12
Oct 31 23:07:31.695 INFO kablam!     |
Oct 31 23:07:31.695 INFO kablam! 137 |     let (x,y,z) = (1, "hello", 3);
Oct 31 23:07:31.695 INFO kablam!     |            ^ help: consider using `_y` instead
Oct 31 23:07:31.695 INFO kablam! 
Oct 31 23:07:31.695 INFO kablam! warning: unused variable: `y`
Oct 31 23:07:31.695 INFO kablam!    --> src/main.rs:143:9
Oct 31 23:07:31.695 INFO kablam!     |
Oct 31 23:07:31.695 INFO kablam! 143 |     let y = tuppy.1;
Oct 31 23:07:31.695 INFO kablam!     |         ^ help: consider using `_y` instead
Oct 31 23:07:31.695 INFO kablam! 
Oct 31 23:07:31.695 INFO kablam! warning: unused variable: `z`
Oct 31 23:07:31.695 INFO kablam!    --> src/main.rs:144:9
Oct 31 23:07:31.695 INFO kablam!     |
Oct 31 23:07:31.695 INFO kablam! 144 |     let z = tuppy.2;
Oct 31 23:07:31.695 INFO kablam!     |         ^ help: consider using `_z` instead
Oct 31 23:07:31.695 INFO kablam! 
Oct 31 23:07:31.695 INFO kablam! warning: unused variable: `v`
Oct 31 23:07:31.695 INFO kablam!    --> src/main.rs:218:9
Oct 31 23:07:31.695 INFO kablam!     |
Oct 31 23:07:31.695 INFO kablam! 218 |     let v = vec![1,2,3,4,5];// v: Vec<i32>
Oct 31 23:07:31.695 INFO kablam!     |         ^ help: consider using `_v` instead
Oct 31 23:07:31.695 INFO kablam! 
Oct 31 23:07:31.695 INFO kablam! warning: unused variable: `v2`
Oct 31 23:07:31.695 INFO kablam!    --> src/main.rs:256:9
Oct 31 23:07:31.695 INFO kablam!     |
Oct 31 23:07:31.695 INFO kablam! 256 |     let v2 = v; 
Oct 31 23:07:31.695 INFO kablam!     |         ^^ help: consider using `_v2` instead
Oct 31 23:07:31.695 INFO kablam! 
Oct 31 23:07:31.695 INFO kablam! warning: unused variable: `c`
Oct 31 23:07:31.695 INFO kablam!    --> src/main.rs:269:9
Oct 31 23:07:31.695 INFO kablam!     |
Oct 31 23:07:31.695 INFO kablam! 269 |     let c : bool = flip(b);
Oct 31 23:07:31.695 INFO kablam!     |         ^ help: consider using `_c` instead
Oct 31 23:07:31.695 INFO kablam! 
Oct 31 23:07:31.695 INFO kablam! warning: unused variable: `v1`
Oct 31 23:07:31.695 INFO kablam!    --> src/main.rs:287:10
Oct 31 23:07:31.695 INFO kablam!     |
Oct 31 23:07:31.695 INFO kablam! 287 |     let (v1, v2, answer) = boo(v1, v2);
Oct 31 23:07:31.695 INFO kablam!     |          ^^ help: consider using `_v1` instead
Oct 31 23:07:31.695 INFO kablam! 
Oct 31 23:07:31.695 INFO kablam! warning: unused variable: `v2`
Oct 31 23:07:31.695 INFO kablam!    --> src/main.rs:287:14
Oct 31 23:07:31.695 INFO kablam!     |
Oct 31 23:07:31.695 INFO kablam! 287 |     let (v1, v2, answer) = boo(v1, v2);
Oct 31 23:07:31.695 INFO kablam!     |              ^^ help: consider using `_v2` instead
Oct 31 23:07:31.695 INFO kablam! 
Oct 31 23:07:31.695 INFO kablam! warning: unused variable: `answer`
Oct 31 23:07:31.695 INFO kablam!    --> src/main.rs:287:18
Oct 31 23:07:31.695 INFO kablam!     |
Oct 31 23:07:31.695 INFO kablam! 287 |     let (v1, v2, answer) = boo(v1, v2);
Oct 31 23:07:31.695 INFO kablam!     |                  ^^^^^^ help: consider using `_answer` instead
Oct 31 23:07:31.695 INFO kablam! 
Oct 31 23:07:31.695 INFO kablam! warning: unused variable: `answer`
Oct 31 23:07:31.695 INFO kablam!    --> src/main.rs:308:9
Oct 31 23:07:31.695 INFO kablam!     |
Oct 31 23:07:31.695 INFO kablam! 308 |     let answer = noo(&v1, &v2);
Oct 31 23:07:31.695 INFO kablam!     |         ^^^^^^ help: consider using `_answer` instead
Oct 31 23:07:31.695 INFO kablam! 
Oct 31 23:07:31.695 INFO kablam! warning: unused variable: `origin`
Oct 31 23:07:31.695 INFO kablam!    --> src/main.rs:377:13
Oct 31 23:07:31.695 INFO kablam!     |
Oct 31 23:07:31.695 INFO kablam! 377 |         let origin = Point(0,0,0);
Oct 31 23:07:31.695 INFO kablam!     |             ^^^^^^ help: consider using `_origin` instead
Oct 31 23:07:31.695 INFO kablam! 
Oct 31 23:07:31.695 INFO kablam! warning: unused variable: `black`
Oct 31 23:07:31.695 INFO kablam!    --> src/main.rs:380:9
Oct 31 23:07:31.695 INFO kablam!     |
Oct 31 23:07:31.695 INFO kablam! 380 |     let black = Color(0,0,0);
Oct 31 23:07:31.695 INFO kablam!     |         ^^^^^ help: consider using `_black` instead
Oct 31 23:07:31.695 INFO kablam! 
Oct 31 23:07:31.695 INFO kablam! warning: unused variable: `white`
Oct 31 23:07:31.695 INFO kablam!    --> src/main.rs:381:9
Oct 31 23:07:31.695 INFO kablam!     |
Oct 31 23:07:31.695 INFO kablam! 381 |     let white = Color(255,255,255);
Oct 31 23:07:31.695 INFO kablam!     |         ^^^^^ help: consider using `_white` instead
Oct 31 23:07:31.695 INFO kablam! 
Oct 31 23:07:31.695 INFO kablam! warning: unused variable: `length`
Oct 31 23:07:31.696 INFO kablam!    --> src/main.rs:387:9
Oct 31 23:07:31.696 INFO kablam!     |
Oct 31 23:07:31.696 INFO kablam! 387 |     let length = Inches(10);
Oct 31 23:07:31.696 INFO kablam!     |         ^^^^^^ help: consider using `_length` instead
Oct 31 23:07:31.696 INFO kablam! 
Oct 31 23:07:31.696 INFO kablam! warning: unused variable: `x`
Oct 31 23:07:31.696 INFO kablam!    --> src/main.rs:390:9
Oct 31 23:07:31.696 INFO kablam!     |
Oct 31 23:07:31.696 INFO kablam! 390 |     let x = Electron;
Oct 31 23:07:31.696 INFO kablam!     |         ^ help: consider using `_x` instead
Oct 31 23:07:31.696 INFO kablam! 
Oct 31 23:07:31.696 INFO kablam! warning: unused variable: `v1`
Oct 31 23:07:31.696 INFO kablam!    --> src/main.rs:298:12
Oct 31 23:07:31.696 INFO kablam!     |
Oct 31 23:07:31.696 INFO kablam! 298 |     fn noo(v1: &Vec<i32>, v2: &Vec<i32>) -> i32 {
Oct 31 23:07:31.696 INFO kablam!     |            ^^ help: consider using `_v1` instead
Oct 31 23:07:31.696 INFO kablam! 
Oct 31 23:07:31.696 INFO kablam! warning: unused variable: `v2`
Oct 31 23:07:31.696 INFO kablam!    --> src/main.rs:298:27
Oct 31 23:07:31.696 INFO kablam!     |
Oct 31 23:07:31.696 INFO kablam! 298 |     fn noo(v1: &Vec<i32>, v2: &Vec<i32>) -> i32 {
Oct 31 23:07:31.696 INFO kablam!     |                           ^^ help: consider using `_v2` instead
Oct 31 23:07:31.696 INFO kablam! 
Oct 31 23:07:31.696 INFO kablam! warning: unused variable: `r`
Oct 31 23:07:31.696 INFO kablam!    --> src/main.rs:448:21
Oct 31 23:07:31.696 INFO kablam!     |
Oct 31 23:07:31.696 INFO kablam! 448 |     fn change_color(r: i32, g: i32, b: i32) { println!("change_color()");}
Oct 31 23:07:31.696 INFO kablam!     |                     ^ help: consider using `_r` instead
Oct 31 23:07:31.696 INFO kablam! 
Oct 31 23:07:31.696 INFO kablam! warning: unused variable: `g`
Oct 31 23:07:31.696 INFO kablam!    --> src/main.rs:448:29
Oct 31 23:07:31.696 INFO kablam!     |
Oct 31 23:07:31.696 INFO kablam! 448 |     fn change_color(r: i32, g: i32, b: i32) { println!("change_color()");}
Oct 31 23:07:31.696 INFO kablam!     |                             ^ help: consider using `_g` instead
Oct 31 23:07:31.696 INFO kablam! 
Oct 31 23:07:31.696 INFO kablam! warning: unused variable: `b`
Oct 31 23:07:31.696 INFO kablam!    --> src/main.rs:448:37
Oct 31 23:07:31.696 INFO kablam!     |
Oct 31 23:07:31.696 INFO kablam! 448 |     fn change_color(r: i32, g: i32, b: i32) { println!("change_color()");}
Oct 31 23:07:31.696 INFO kablam!     |                                     ^ help: consider using `_b` instead
Oct 31 23:07:31.696 INFO kablam! 
Oct 31 23:07:31.696 INFO kablam! warning: unused variable: `x`
Oct 31 23:07:31.696 INFO kablam!    --> src/main.rs:449:20
Oct 31 23:07:31.696 INFO kablam!     |
Oct 31 23:07:31.696 INFO kablam! 449 |     fn move_cursor(x: i32, y: i32) { println!("move()"); }
Oct 31 23:07:31.696 INFO kablam!     |                    ^ help: consider using `_x` instead
Oct 31 23:07:31.696 INFO kablam! 
Oct 31 23:07:31.696 INFO kablam! warning: unused variable: `y`
Oct 31 23:07:31.696 INFO kablam!    --> src/main.rs:449:28
Oct 31 23:07:31.696 INFO kablam!     |
Oct 31 23:07:31.696 INFO kablam! 449 |     fn move_cursor(x: i32, y: i32) { println!("move()"); }
Oct 31 23:07:31.696 INFO kablam!     |                            ^ help: consider using `_y` instead
Oct 31 23:07:31.696 INFO kablam! 
Oct 31 23:07:31.696 INFO kablam! warning: variable does not need to be mutable
Oct 31 23:07:31.696 INFO kablam!    --> src/main.rs:121:9
Oct 31 23:07:31.696 INFO kablam!     |
Oct 31 23:07:31.696 INFO kablam! 121 |     let mut m = [1,2,3]; //array of types i32, 3 elements, but it is mutable
Oct 31 23:07:31.696 INFO kablam!     |         ----^
Oct 31 23:07:31.696 INFO kablam!     |         |
Oct 31 23:07:31.696 INFO kablam!     |         help: remove this `mut`
Oct 31 23:07:31.696 INFO kablam!     |
Oct 31 23:07:31.696 INFO kablam!     = note: #[warn(unused_mut)] on by default
Oct 31 23:07:31.696 INFO kablam! 
Oct 31 23:07:31.696 INFO kablam! warning: variable `linesEnum` should have a snake case name such as `lines_enum`
Oct 31 23:07:31.696 INFO kablam!    --> src/main.rs:182:9
Oct 31 23:07:31.696 INFO kablam!     |
Oct 31 23:07:31.696 INFO kablam! 182 |     let linesEnum = lines.enumerate();
Oct 31 23:07:31.696 INFO kablam!     |         ^^^^^^^^^
Oct 31 23:07:31.696 INFO kablam!     |
Oct 31 23:07:31.696 INFO kablam!     = note: #[warn(non_snake_case)] on by default
Oct 31 23:07:31.696 INFO kablam! 
Oct 31 23:07:31.696 INFO kablam! warning: variable `charsEnum` should have a snake case name such as `chars_enum`
Oct 31 23:07:31.696 INFO kablam!    --> src/main.rs:189:9
Oct 31 23:07:31.696 INFO kablam!     |
Oct 31 23:07:31.696 INFO kablam! 189 |     let charsEnum = "hello world".chars().enumerate();
Oct 31 23:07:31.696 INFO kablam!     |         ^^^^^^^^^
Oct 31 23:07:31.696 INFO kablam! 
Oct 31 23:07:31.696 INFO kablam! warning: variable `charNumber` should have a snake case name such as `char_number`
Oct 31 23:07:31.696 INFO kablam!    --> src/main.rs:190:10
Oct 31 23:07:31.696 INFO kablam!     |
Oct 31 23:07:31.696 INFO kablam! 190 |     for (charNumber, charItem) in charsEnum {
Oct 31 23:07:31.696 INFO kablam!     |          ^^^^^^^^^^
Oct 31 23:07:31.696 INFO kablam! 
Oct 31 23:07:31.696 INFO kablam! warning: variable `charItem` should have a snake case name such as `char_item`
Oct 31 23:07:31.696 INFO kablam!    --> src/main.rs:190:22
Oct 31 23:07:31.696 INFO kablam!     |
Oct 31 23:07:31.696 INFO kablam! 190 |     for (charNumber, charItem) in charsEnum {
Oct 31 23:07:31.696 INFO kablam!     |                      ^^^^^^^^
Oct 31 23:07:31.696 INFO kablam! 
Oct 31 23:07:31.696 INFO kablam! warning: function `MessageWriter` should have a snake case name such as `message_writer`
Oct 31 23:07:31.696 INFO kablam!    --> src/main.rs:424:5
Oct 31 23:07:31.697 INFO kablam!     |
Oct 31 23:07:31.697 INFO kablam! 424 | /     fn MessageWriter(x: String) -> Message {
Oct 31 23:07:31.697 INFO kablam! 425 | |         Message::Write(x)
Oct 31 23:07:31.697 INFO kablam! 426 | |     }
Oct 31 23:07:31.697 INFO kablam!     | |_____^
Oct 31 23:07:31.697 INFO kablam! 
Oct 31 23:07:31.697 INFO kablam! warning: the `x:` in this pattern is redundant
Oct 31 23:07:31.697 INFO kablam!    --> src/main.rs:455:27
Oct 31 23:07:31.697 INFO kablam!     |
Oct 31 23:07:31.697 INFO kablam! 455 |             Message::Move{x: x, y: y} => move_cursor(x,y),
Oct 31 23:07:31.697 INFO kablam!     |                           --^^
Oct 31 23:07:31.697 INFO kablam!     |                           |
Oct 31 23:07:31.697 INFO kablam!     |                           help: remove this
Oct 31 23:07:31.697 INFO kablam!     |
Oct 31 23:07:31.697 INFO kablam!     = note: #[warn(non_shorthand_field_patterns)] on by default
Oct 31 23:07:31.697 INFO kablam! 
Oct 31 23:07:31.697 INFO kablam! warning: the `y:` in this pattern is redundant
Oct 31 23:07:31.697 INFO kablam!    --> src/main.rs:455:33
Oct 31 23:07:31.697 INFO kablam!     |
Oct 31 23:07:31.697 INFO kablam! 455 |             Message::Move{x: x, y: y} => move_cursor(x,y),
Oct 31 23:07:31.697 INFO kablam!     |                                 --^^
Oct 31 23:07:31.697 INFO kablam!     |                                 |
Oct 31 23:07:31.697 INFO kablam!     |                                 help: remove this
Oct 31 23:07:31.697 INFO kablam! 
Oct 31 23:07:32.251 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.15s
Oct 31 23:07:32.255 INFO kablam! su: No module specific data is present
Oct 31 23:07:32.999 INFO running `"docker" "rm" "-f" "25710ecddb3af27d4a402d01fc119cf15c4197725cf3f6a6ddab270f253b64d3"`
Oct 31 23:07:33.327 INFO blam! 25710ecddb3af27d4a402d01fc119cf15c4197725cf3f6a6ddab270f253b64d3
Oct 31 23:07:33.335 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-5/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 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:33.802 INFO blam! 090d716a8e5e2caab86a5974b0d2bb188c2a85a5590a343fb61909eab5d85877
Oct 31 23:07:33.815 INFO running `"docker" "start" "-a" "090d716a8e5e2caab86a5974b0d2bb188c2a85a5590a343fb61909eab5d85877"`
Oct 31 23:07:34.913 INFO kablam! usermod: no changes
Oct 31 23:07:34.947 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.02s
Oct 31 23:07:34.947 INFO blam! 
Oct 31 23:07:34.947 INFO kablam!      Running /target/debug/deps/rust_book_exercises-89bd6a9ece8bce8d
Oct 31 23:07:34.947 INFO blam! running 0 tests
Oct 31 23:07:34.947 INFO blam! 
Oct 31 23:07:34.947 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 23:07:34.947 INFO blam! 
Oct 31 23:07:34.953 INFO kablam! su: No module specific data is present
Oct 31 23:07:35.615 INFO running `"docker" "rm" "-f" "090d716a8e5e2caab86a5974b0d2bb188c2a85a5590a343fb61909eab5d85877"`
Oct 31 23:07:35.952 INFO blam! 090d716a8e5e2caab86a5974b0d2bb188c2a85a5590a343fb61909eab5d85877
