Nov 01 21:56:08.077 INFO testing DaanMiddelkoop/RealisticCircles against beta-2018-10-30 for beta-1.31-1
Nov 01 21:56:08.077 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-1/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/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"`
Nov 01 21:56:10.274 INFO blam! 1a8c116aa46d86a0f126bb9dbcec6384712a7e6f903bad43529498f896b4c301
Nov 01 21:56:10.276 INFO running `"docker" "start" "-a" "1a8c116aa46d86a0f126bb9dbcec6384712a7e6f903bad43529498f896b4c301"`
Nov 01 21:56:10.714 INFO kablam! usermod: no changes
Nov 01 21:56:10.815 INFO kablam!    Compiling bmp v0.4.0
Nov 01 21:56:10.827 INFO kablam!    Compiling crossbeam-channel v0.2.4
Nov 01 21:56:13.743 INFO kablam!    Compiling threads_pool v0.1.7
Nov 01 21:56:15.979 INFO kablam!    Compiling RealisticCircles v0.1.0 (/source)
Nov 01 21:56:17.198 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 21:56:17.199 INFO kablam!   --> src/vector.rs:34:12
Nov 01 21:56:17.199 INFO kablam!    |
Nov 01 21:56:17.199 INFO kablam! 34 |         if (self.length < 0.0) {
Nov 01 21:56:17.199 INFO kablam!    |            ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 21:56:17.199 INFO kablam!    |
Nov 01 21:56:17.199 INFO kablam!    = note: #[warn(unused_parens)] on by default
Nov 01 21:56:17.199 INFO kablam! 
Nov 01 21:56:17.199 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 21:56:17.199 INFO kablam!    --> src/main.rs:107:8
Nov 01 21:56:17.199 INFO kablam!     |
Nov 01 21:56:17.199 INFO kablam! 107 |     if (result.hit) {
Nov 01 21:56:17.199 INFO kablam!     |        ^^^^^^^^^^^^ help: remove these parentheses
Nov 01 21:56:17.199 INFO kablam! 
Nov 01 21:56:17.199 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 21:56:17.199 INFO kablam!    --> src/main.rs:130:12
Nov 01 21:56:17.199 INFO kablam!     |
Nov 01 21:56:17.199 INFO kablam! 130 |         if (result.hit && result.distance < closest_dist) {
Nov 01 21:56:17.199 INFO kablam!     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 21:56:17.199 INFO kablam! 
Nov 01 21:56:17.199 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 21:56:17.199 INFO kablam!    --> src/main.rs:148:8
Nov 01 21:56:17.199 INFO kablam!     |
Nov 01 21:56:17.199 INFO kablam! 148 |     if (b >= sphere.radius || angle > f32::consts::PI / 2.0) {
Nov 01 21:56:17.199 INFO kablam!     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 21:56:17.199 INFO kablam! 
Nov 01 21:56:17.199 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 21:56:17.199 INFO kablam!    --> src/main.rs:170:8
Nov 01 21:56:17.200 INFO kablam!     |
Nov 01 21:56:17.200 INFO kablam! 170 |     if (bounces > 0) {
Nov 01 21:56:17.200 INFO kablam!     |        ^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 21:56:17.200 INFO kablam! 
Nov 01 21:56:17.200 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 21:56:17.200 INFO kablam!    --> src/main.rs:188:12
Nov 01 21:56:17.200 INFO kablam!     |
Nov 01 21:56:17.200 INFO kablam! 188 |         if (new_result.hit && new_result.distance < new_direction.length()&& new_result.distance > 0.01) {
Nov 01 21:56:17.200 INFO kablam!     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 21:56:17.200 INFO kablam! 
Nov 01 21:56:17.200 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 21:56:17.200 INFO kablam!    --> src/main.rs:215:12
Nov 01 21:56:17.200 INFO kablam!     |
Nov 01 21:56:17.200 INFO kablam! 215 |         if (new_result.hit) {
Nov 01 21:56:17.200 INFO kablam!     |            ^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 21:56:17.200 INFO kablam! 
Nov 01 21:56:17.200 INFO kablam! warning: unnecessary parentheses around `while` condition
Nov 01 21:56:17.200 INFO kablam!    --> src/main.rs:243:11
Nov 01 21:56:17.200 INFO kablam!     |
Nov 01 21:56:17.200 INFO kablam! 243 |     while ((random.x * random.x) + (random.y * random.y) + (random.z * random.z) > 1.0) {
Nov 01 21:56:17.200 INFO kablam!     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 21:56:17.200 INFO kablam! 
Nov 01 21:56:17.297 INFO kablam! warning: unused variable: `width`
Nov 01 21:56:17.297 INFO kablam!   --> src/main.rs:34:9
Nov 01 21:56:17.297 INFO kablam!    |
Nov 01 21:56:17.297 INFO kablam! 34 |     let width = bitmap.get_width();
Nov 01 21:56:17.297 INFO kablam!    |         ^^^^^ help: consider using `_width` instead
Nov 01 21:56:17.297 INFO kablam!    |
Nov 01 21:56:17.298 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 21:56:17.298 INFO kablam! 
Nov 01 21:56:17.298 INFO kablam! warning: unused variable: `worker_id`
Nov 01 21:56:17.298 INFO kablam!   --> src/main.rs:39:13
Nov 01 21:56:17.298 INFO kablam!    |
Nov 01 21:56:17.298 INFO kablam! 39 |     let mut worker_id = pool.get_first_worker_id().unwrap() as u32;
Nov 01 21:56:17.298 INFO kablam!    |             ^^^^^^^^^ help: consider using `_worker_id` instead
Nov 01 21:56:17.298 INFO kablam! 
Nov 01 21:56:17.298 INFO kablam! warning: unused variable: `poollock`
Nov 01 21:56:17.298 INFO kablam!   --> src/main.rs:48:17
Nov 01 21:56:17.298 INFO kablam!    |
Nov 01 21:56:17.298 INFO kablam! 48 |             let poollock = c.clone();
Nov 01 21:56:17.298 INFO kablam!    |                 ^^^^^^^^ help: consider using `_poollock` instead
Nov 01 21:56:17.298 INFO kablam! 
Nov 01 21:56:17.298 INFO kablam! warning: unused variable: `total_color`
Nov 01 21:56:17.298 INFO kablam!    --> src/main.rs:178:13
Nov 01 21:56:17.298 INFO kablam!     |
Nov 01 21:56:17.298 INFO kablam! 178 |     let mut total_color = Vector::new(1.0, 1.0, 1.0);
Nov 01 21:56:17.298 INFO kablam!     |             ^^^^^^^^^^^ help: consider using `_total_color` instead
Nov 01 21:56:17.298 INFO kablam! 
Nov 01 21:56:17.298 INFO kablam! warning: unused variable: `hit_something`
Nov 01 21:56:17.299 INFO kablam!    --> src/main.rs:180:13
Nov 01 21:56:17.299 INFO kablam!     |
Nov 01 21:56:17.299 INFO kablam! 180 |     let mut hit_something = false;
Nov 01 21:56:17.299 INFO kablam!     |             ^^^^^^^^^^^^^ help: consider using `_hit_something` instead
Nov 01 21:56:17.299 INFO kablam! 
Nov 01 21:56:17.305 INFO kablam! warning: variable does not need to be mutable
Nov 01 21:56:17.306 INFO kablam!   --> src/main.rs:24:9
Nov 01 21:56:17.306 INFO kablam!    |
Nov 01 21:56:17.306 INFO kablam! 24 |     let mut bitmap = bmp::open("2000x2000.bmp").unwrap();
Nov 01 21:56:17.306 INFO kablam!    |         ----^^^^^^
Nov 01 21:56:17.306 INFO kablam!    |         |
Nov 01 21:56:17.306 INFO kablam!    |         help: remove this `mut`
Nov 01 21:56:17.306 INFO kablam!    |
Nov 01 21:56:17.306 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 01 21:56:17.306 INFO kablam! 
Nov 01 21:56:17.306 INFO kablam! warning: variable does not need to be mutable
Nov 01 21:56:17.306 INFO kablam!   --> src/main.rs:39:9
Nov 01 21:56:17.306 INFO kablam!    |
Nov 01 21:56:17.306 INFO kablam! 39 |     let mut worker_id = pool.get_first_worker_id().unwrap() as u32;
Nov 01 21:56:17.306 INFO kablam!    |         ----^^^^^^^^^
Nov 01 21:56:17.306 INFO kablam!    |         |
Nov 01 21:56:17.306 INFO kablam!    |         help: remove this `mut`
Nov 01 21:56:17.307 INFO kablam! 
Nov 01 21:56:17.307 INFO kablam! warning: variable does not need to be mutable
Nov 01 21:56:17.307 INFO kablam!    --> src/main.rs:106:9
Nov 01 21:56:17.307 INFO kablam!     |
Nov 01 21:56:17.307 INFO kablam! 106 |     let mut result = trace_ray(position, trace_direction, world, 2);
Nov 01 21:56:17.307 INFO kablam!     |         ----^^^^^^
Nov 01 21:56:17.307 INFO kablam!     |         |
Nov 01 21:56:17.307 INFO kablam!     |         help: remove this `mut`
Nov 01 21:56:17.307 INFO kablam! 
Nov 01 21:56:17.312 INFO kablam! warning: variable does not need to be mutable
Nov 01 21:56:17.312 INFO kablam!    --> src/main.rs:178:9
Nov 01 21:56:17.312 INFO kablam!     |
Nov 01 21:56:17.312 INFO kablam! 178 |     let mut total_color = Vector::new(1.0, 1.0, 1.0);
Nov 01 21:56:17.312 INFO kablam!     |         ----^^^^^^^^^^^
Nov 01 21:56:17.312 INFO kablam!     |         |
Nov 01 21:56:17.312 INFO kablam!     |         help: remove this `mut`
Nov 01 21:56:17.312 INFO kablam! 
Nov 01 21:56:17.312 INFO kablam! warning: variable does not need to be mutable
Nov 01 21:56:17.312 INFO kablam!    --> src/main.rs:180:9
Nov 01 21:56:17.312 INFO kablam!     |
Nov 01 21:56:17.312 INFO kablam! 180 |     let mut hit_something = false;
Nov 01 21:56:17.312 INFO kablam!     |         ----^^^^^^^^^^^^^
Nov 01 21:56:17.312 INFO kablam!     |         |
Nov 01 21:56:17.312 INFO kablam!     |         help: remove this `mut`
Nov 01 21:56:17.312 INFO kablam! 
Nov 01 21:56:17.314 INFO kablam! warning: variable does not need to be mutable
Nov 01 21:56:17.314 INFO kablam!    --> src/main.rs:268:9
Nov 01 21:56:17.314 INFO kablam!     |
Nov 01 21:56:17.314 INFO kablam! 268 |     let mut result = direction.add(&term);
Nov 01 21:56:17.314 INFO kablam!     |         ----^^^^^^
Nov 01 21:56:17.314 INFO kablam!     |         |
Nov 01 21:56:17.314 INFO kablam!     |         help: remove this `mut`
Nov 01 21:56:17.314 INFO kablam! 
Nov 01 21:56:17.319 INFO kablam! warning: crate `RealisticCircles` should have a snake case name such as `realistic_circles`
Nov 01 21:56:17.319 INFO kablam!   |
Nov 01 21:56:17.319 INFO kablam!   = note: #[warn(non_snake_case)] on by default
Nov 01 21:56:17.319 INFO kablam! 
Nov 01 21:56:17.319 INFO kablam! warning: method `crossProduct` should have a snake case name such as `cross_product`
Nov 01 21:56:17.319 INFO kablam!   --> src/vector.rs:23:5
Nov 01 21:56:17.319 INFO kablam!    |
Nov 01 21:56:17.319 INFO kablam! 23 | /     pub fn crossProduct(&self, other: &Vector) -> Vector {
Nov 01 21:56:17.319 INFO kablam! 24 | |         Vector {
Nov 01 21:56:17.319 INFO kablam! 25 | |             x: (self.y * other.z) - (other.y * self.z),
Nov 01 21:56:17.319 INFO kablam! 26 | |             y: (self.z * other.x) - (other.z * self.x),
Nov 01 21:56:17.319 INFO kablam! ...  |
Nov 01 21:56:17.319 INFO kablam! 30 | |         }
Nov 01 21:56:17.319 INFO kablam! 31 | |     }
Nov 01 21:56:17.319 INFO kablam!    | |_____^
Nov 01 21:56:17.319 INFO kablam! 
Nov 01 21:56:18.480 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 7.73s
Nov 01 21:56:18.485 INFO kablam! su: No module specific data is present
Nov 01 21:56:19.683 INFO running `"docker" "rm" "-f" "1a8c116aa46d86a0f126bb9dbcec6384712a7e6f903bad43529498f896b4c301"`
Nov 01 21:56:19.939 INFO blam! 1a8c116aa46d86a0f126bb9dbcec6384712a7e6f903bad43529498f896b4c301
Nov 01 21:56:19.943 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-1/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/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"`
Nov 01 21:56:20.396 INFO blam! f6a8630abd9edbc6837fd112985280cfbcd40ef222549bd4486fdecf887f83b5
Nov 01 21:56:20.407 INFO running `"docker" "start" "-a" "f6a8630abd9edbc6837fd112985280cfbcd40ef222549bd4486fdecf887f83b5"`
Nov 01 21:56:21.119 INFO kablam! usermod: no changes
Nov 01 21:56:21.182 INFO kablam!    Compiling RealisticCircles v0.1.0 (/source)
Nov 01 21:56:22.395 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 21:56:22.395 INFO kablam!   --> src/vector.rs:34:12
Nov 01 21:56:22.395 INFO kablam!    |
Nov 01 21:56:22.395 INFO kablam! 34 |         if (self.length < 0.0) {
Nov 01 21:56:22.395 INFO kablam!    |            ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 21:56:22.395 INFO kablam!    |
Nov 01 21:56:22.395 INFO kablam!    = note: #[warn(unused_parens)] on by default
Nov 01 21:56:22.395 INFO kablam! 
Nov 01 21:56:22.395 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 21:56:22.395 INFO kablam!    --> src/main.rs:107:8
Nov 01 21:56:22.395 INFO kablam!     |
Nov 01 21:56:22.395 INFO kablam! 107 |     if (result.hit) {
Nov 01 21:56:22.395 INFO kablam!     |        ^^^^^^^^^^^^ help: remove these parentheses
Nov 01 21:56:22.395 INFO kablam! 
Nov 01 21:56:22.395 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 21:56:22.395 INFO kablam!    --> src/main.rs:130:12
Nov 01 21:56:22.395 INFO kablam!     |
Nov 01 21:56:22.395 INFO kablam! 130 |         if (result.hit && result.distance < closest_dist) {
Nov 01 21:56:22.395 INFO kablam!     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 21:56:22.396 INFO kablam! 
Nov 01 21:56:22.396 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 21:56:22.396 INFO kablam!    --> src/main.rs:148:8
Nov 01 21:56:22.396 INFO kablam!     |
Nov 01 21:56:22.396 INFO kablam! 148 |     if (b >= sphere.radius || angle > f32::consts::PI / 2.0) {
Nov 01 21:56:22.396 INFO kablam!     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 21:56:22.396 INFO kablam! 
Nov 01 21:56:22.396 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 21:56:22.396 INFO kablam!    --> src/main.rs:170:8
Nov 01 21:56:22.396 INFO kablam!     |
Nov 01 21:56:22.396 INFO kablam! 170 |     if (bounces > 0) {
Nov 01 21:56:22.396 INFO kablam!     |        ^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 21:56:22.396 INFO kablam! 
Nov 01 21:56:22.396 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 21:56:22.396 INFO kablam!    --> src/main.rs:188:12
Nov 01 21:56:22.396 INFO kablam!     |
Nov 01 21:56:22.396 INFO kablam! 188 |         if (new_result.hit && new_result.distance < new_direction.length()&& new_result.distance > 0.01) {
Nov 01 21:56:22.396 INFO kablam!     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 21:56:22.396 INFO kablam! 
Nov 01 21:56:22.396 INFO kablam! warning: unnecessary parentheses around `if` condition
Nov 01 21:56:22.396 INFO kablam!    --> src/main.rs:215:12
Nov 01 21:56:22.396 INFO kablam!     |
Nov 01 21:56:22.396 INFO kablam! 215 |         if (new_result.hit) {
Nov 01 21:56:22.397 INFO kablam!     |            ^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 21:56:22.397 INFO kablam! 
Nov 01 21:56:22.397 INFO kablam! warning: unnecessary parentheses around `while` condition
Nov 01 21:56:22.397 INFO kablam!    --> src/main.rs:243:11
Nov 01 21:56:22.397 INFO kablam!     |
Nov 01 21:56:22.397 INFO kablam! 243 |     while ((random.x * random.x) + (random.y * random.y) + (random.z * random.z) > 1.0) {
Nov 01 21:56:22.397 INFO kablam!     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 21:56:22.397 INFO kablam! 
Nov 01 21:56:22.503 INFO kablam! warning: unused variable: `width`
Nov 01 21:56:22.503 INFO kablam!   --> src/main.rs:34:9
Nov 01 21:56:22.503 INFO kablam!    |
Nov 01 21:56:22.503 INFO kablam! 34 |     let width = bitmap.get_width();
Nov 01 21:56:22.503 INFO kablam!    |         ^^^^^ help: consider using `_width` instead
Nov 01 21:56:22.503 INFO kablam!    |
Nov 01 21:56:22.503 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 21:56:22.503 INFO kablam! 
Nov 01 21:56:22.503 INFO kablam! warning: unused variable: `worker_id`
Nov 01 21:56:22.503 INFO kablam!   --> src/main.rs:39:13
Nov 01 21:56:22.503 INFO kablam!    |
Nov 01 21:56:22.503 INFO kablam! 39 |     let mut worker_id = pool.get_first_worker_id().unwrap() as u32;
Nov 01 21:56:22.503 INFO kablam!    |             ^^^^^^^^^ help: consider using `_worker_id` instead
Nov 01 21:56:22.503 INFO kablam! 
Nov 01 21:56:22.503 INFO kablam! warning: unused variable: `poollock`
Nov 01 21:56:22.503 INFO kablam!   --> src/main.rs:48:17
Nov 01 21:56:22.503 INFO kablam!    |
Nov 01 21:56:22.503 INFO kablam! 48 |             let poollock = c.clone();
Nov 01 21:56:22.503 INFO kablam!    |                 ^^^^^^^^ help: consider using `_poollock` instead
Nov 01 21:56:22.503 INFO kablam! 
Nov 01 21:56:22.503 INFO kablam! warning: unused variable: `total_color`
Nov 01 21:56:22.503 INFO kablam!    --> src/main.rs:178:13
Nov 01 21:56:22.503 INFO kablam!     |
Nov 01 21:56:22.503 INFO kablam! 178 |     let mut total_color = Vector::new(1.0, 1.0, 1.0);
Nov 01 21:56:22.503 INFO kablam!     |             ^^^^^^^^^^^ help: consider using `_total_color` instead
Nov 01 21:56:22.503 INFO kablam! 
Nov 01 21:56:22.503 INFO kablam! warning: unused variable: `hit_something`
Nov 01 21:56:22.503 INFO kablam!    --> src/main.rs:180:13
Nov 01 21:56:22.503 INFO kablam!     |
Nov 01 21:56:22.503 INFO kablam! 180 |     let mut hit_something = false;
Nov 01 21:56:22.503 INFO kablam!     |             ^^^^^^^^^^^^^ help: consider using `_hit_something` instead
Nov 01 21:56:22.503 INFO kablam! 
Nov 01 21:56:22.510 INFO kablam! warning: variable does not need to be mutable
Nov 01 21:56:22.510 INFO kablam!   --> src/main.rs:24:9
Nov 01 21:56:22.510 INFO kablam!    |
Nov 01 21:56:22.511 INFO kablam! 24 |     let mut bitmap = bmp::open("2000x2000.bmp").unwrap();
Nov 01 21:56:22.511 INFO kablam!    |         ----^^^^^^
Nov 01 21:56:22.511 INFO kablam!    |         |
Nov 01 21:56:22.511 INFO kablam!    |         help: remove this `mut`
Nov 01 21:56:22.511 INFO kablam!    |
Nov 01 21:56:22.511 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 01 21:56:22.511 INFO kablam! 
Nov 01 21:56:22.511 INFO kablam! warning: variable does not need to be mutable
Nov 01 21:56:22.511 INFO kablam!   --> src/main.rs:39:9
Nov 01 21:56:22.511 INFO kablam!    |
Nov 01 21:56:22.511 INFO kablam! 39 |     let mut worker_id = pool.get_first_worker_id().unwrap() as u32;
Nov 01 21:56:22.511 INFO kablam!    |         ----^^^^^^^^^
Nov 01 21:56:22.511 INFO kablam!    |         |
Nov 01 21:56:22.511 INFO kablam!    |         help: remove this `mut`
Nov 01 21:56:22.511 INFO kablam! 
Nov 01 21:56:22.511 INFO kablam! warning: variable does not need to be mutable
Nov 01 21:56:22.511 INFO kablam!    --> src/main.rs:106:9
Nov 01 21:56:22.511 INFO kablam!     |
Nov 01 21:56:22.511 INFO kablam! 106 |     let mut result = trace_ray(position, trace_direction, world, 2);
Nov 01 21:56:22.511 INFO kablam!     |         ----^^^^^^
Nov 01 21:56:22.511 INFO kablam!     |         |
Nov 01 21:56:22.511 INFO kablam!     |         help: remove this `mut`
Nov 01 21:56:22.511 INFO kablam! 
Nov 01 21:56:22.515 INFO kablam! warning: variable does not need to be mutable
Nov 01 21:56:22.515 INFO kablam!    --> src/main.rs:178:9
Nov 01 21:56:22.515 INFO kablam!     |
Nov 01 21:56:22.515 INFO kablam! 178 |     let mut total_color = Vector::new(1.0, 1.0, 1.0);
Nov 01 21:56:22.515 INFO kablam!     |         ----^^^^^^^^^^^
Nov 01 21:56:22.515 INFO kablam!     |         |
Nov 01 21:56:22.515 INFO kablam!     |         help: remove this `mut`
Nov 01 21:56:22.515 INFO kablam! 
Nov 01 21:56:22.515 INFO kablam! warning: variable does not need to be mutable
Nov 01 21:56:22.515 INFO kablam!    --> src/main.rs:180:9
Nov 01 21:56:22.515 INFO kablam!     |
Nov 01 21:56:22.515 INFO kablam! 180 |     let mut hit_something = false;
Nov 01 21:56:22.515 INFO kablam!     |         ----^^^^^^^^^^^^^
Nov 01 21:56:22.515 INFO kablam!     |         |
Nov 01 21:56:22.515 INFO kablam!     |         help: remove this `mut`
Nov 01 21:56:22.515 INFO kablam! 
Nov 01 21:56:22.515 INFO kablam! warning: variable does not need to be mutable
Nov 01 21:56:22.515 INFO kablam!    --> src/main.rs:268:9
Nov 01 21:56:22.515 INFO kablam!     |
Nov 01 21:56:22.515 INFO kablam! 268 |     let mut result = direction.add(&term);
Nov 01 21:56:22.515 INFO kablam!     |         ----^^^^^^
Nov 01 21:56:22.515 INFO kablam!     |         |
Nov 01 21:56:22.515 INFO kablam!     |         help: remove this `mut`
Nov 01 21:56:22.515 INFO kablam! 
Nov 01 21:56:22.523 INFO kablam! warning: crate `RealisticCircles` should have a snake case name such as `realistic_circles`
Nov 01 21:56:22.523 INFO kablam!   |
Nov 01 21:56:22.523 INFO kablam!   = note: #[warn(non_snake_case)] on by default
Nov 01 21:56:22.523 INFO kablam! 
Nov 01 21:56:22.523 INFO kablam! warning: method `crossProduct` should have a snake case name such as `cross_product`
Nov 01 21:56:22.523 INFO kablam!   --> src/vector.rs:23:5
Nov 01 21:56:22.523 INFO kablam!    |
Nov 01 21:56:22.523 INFO kablam! 23 | /     pub fn crossProduct(&self, other: &Vector) -> Vector {
Nov 01 21:56:22.523 INFO kablam! 24 | |         Vector {
Nov 01 21:56:22.523 INFO kablam! 25 | |             x: (self.y * other.z) - (other.y * self.z),
Nov 01 21:56:22.523 INFO kablam! 26 | |             y: (self.z * other.x) - (other.z * self.x),
Nov 01 21:56:22.523 INFO kablam! ...  |
Nov 01 21:56:22.523 INFO kablam! 30 | |         }
Nov 01 21:56:22.523 INFO kablam! 31 | |     }
Nov 01 21:56:22.523 INFO kablam!    | |_____^
Nov 01 21:56:22.523 INFO kablam! 
Nov 01 21:56:22.980 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.84s
Nov 01 21:56:22.980 INFO kablam! su: No module specific data is present
Nov 01 21:56:23.457 INFO running `"docker" "rm" "-f" "f6a8630abd9edbc6837fd112985280cfbcd40ef222549bd4486fdecf887f83b5"`
Nov 01 21:56:23.605 INFO blam! f6a8630abd9edbc6837fd112985280cfbcd40ef222549bd4486fdecf887f83b5
Nov 01 21:56:23.607 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-1/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/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"`
Nov 01 21:56:23.866 INFO blam! 971d560f22ab8f6f3394ac70718700824ad828e8ddf16498e75d52ed2419b068
Nov 01 21:56:23.868 INFO running `"docker" "start" "-a" "971d560f22ab8f6f3394ac70718700824ad828e8ddf16498e75d52ed2419b068"`
Nov 01 21:56:24.971 INFO kablam! usermod: no changes
Nov 01 21:56:25.059 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.06s
Nov 01 21:56:25.067 INFO kablam!      Running /target/debug/deps/RealisticCircles-f2c6ecfeda01074c
Nov 01 21:56:25.070 INFO blam! 
Nov 01 21:56:25.070 INFO blam! running 0 tests
Nov 01 21:56:25.070 INFO blam! 
Nov 01 21:56:25.070 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 21:56:25.070 INFO blam! 
Nov 01 21:56:25.082 INFO kablam! su: No module specific data is present
Nov 01 21:56:25.551 INFO running `"docker" "rm" "-f" "971d560f22ab8f6f3394ac70718700824ad828e8ddf16498e75d52ed2419b068"`
Nov 01 21:56:25.771 INFO blam! 971d560f22ab8f6f3394ac70718700824ad828e8ddf16498e75d52ed2419b068
