Nov 01 11:35:42.748 INFO testing derezzedex/first_gfx_game against 1.30.0 for beta-1.31-1
Nov 01 11:35:42.748 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-6/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 11:35:43.147 INFO blam! fc63928e877d305e2d1a3e44a1cedf8a0222bbe70daf8ee44087e843ee24a4d0
Nov 01 11:35:43.152 INFO running `"docker" "start" "-a" "fc63928e877d305e2d1a3e44a1cedf8a0222bbe70daf8ee44087e843ee24a4d0"`
Nov 01 11:35:44.175 INFO kablam! usermod: no changes
Nov 01 11:35:44.499 INFO kablam!    Compiling num-traits v0.1.41
Nov 01 11:35:44.531 INFO kablam!    Compiling rand v0.3.19
Nov 01 11:35:44.531 INFO kablam!    Compiling log v0.4.0
Nov 01 11:35:44.538 INFO kablam!    Compiling shared_library v0.1.8
Nov 01 11:35:44.538 INFO kablam!    Compiling x11-dl v2.17.2
Nov 01 11:35:44.538 INFO kablam!    Compiling fs2 v0.2.5
Nov 01 11:35:46.255 INFO kablam!    Compiling memmap v0.4.0
Nov 01 11:35:47.998 INFO kablam!    Compiling log v0.3.9
Nov 01 11:35:48.063 INFO kablam!    Compiling osmesa-sys v0.1.2
Nov 01 11:35:49.784 INFO kablam!    Compiling gl_generator v0.7.0
Nov 01 11:35:49.796 INFO kablam!    Compiling gl_generator v0.5.5
Nov 01 11:35:49.798 INFO kablam!    Compiling gfx_core v0.7.2
Nov 01 11:35:50.855 INFO kablam!    Compiling serde_json v0.9.10
Nov 01 11:35:53.860 INFO kablam!    Compiling phf_generator v0.7.21
Nov 01 11:35:53.863 INFO kablam!    Compiling tempfile v2.2.0
Nov 01 11:35:53.871 INFO kablam!    Compiling cgmath v0.15.0
Nov 01 11:35:57.632 INFO kablam!    Compiling phf_codegen v0.7.21
Nov 01 11:36:03.879 INFO kablam!    Compiling target_build_utils v0.3.1
Nov 01 11:36:05.003 INFO kablam!    Compiling glutin v0.8.1
Nov 01 11:36:05.201 INFO kablam!    Compiling gfx_gl v0.4.0
Nov 01 11:36:32.701 INFO kablam!    Compiling libloading v0.3.4
Nov 01 11:36:35.612 INFO kablam!    Compiling dlib v0.3.1
Nov 01 11:36:36.039 INFO kablam!    Compiling wayland-sys v0.8.7
Nov 01 11:36:37.179 INFO kablam!    Compiling wayland-client v0.8.7
Nov 01 11:36:39.815 INFO kablam!    Compiling wayland-window v0.5.0
Nov 01 11:36:39.815 INFO kablam!    Compiling wayland-kbd v0.8.0
Nov 01 11:36:42.367 INFO kablam!    Compiling winit v0.6.4
Nov 01 11:36:53.539 INFO kablam!    Compiling gfx_device_gl v0.14.6
Nov 01 11:36:53.539 INFO kablam!    Compiling gfx v0.16.2
Nov 01 11:37:01.089 INFO kablam!    Compiling gfx_window_glutin v0.16.0
Nov 01 11:37:05.999 INFO kablam!    Compiling first_gfx_game v0.1.0 (/source)
Nov 01 11:37:07.795 INFO kablam! warning: unused import: `std::time::Duration`
Nov 01 11:37:07.795 INFO kablam!   --> src/main.rs:15:5
Nov 01 11:37:07.795 INFO kablam!    |
Nov 01 11:37:07.795 INFO kablam! 15 | use std::time::Duration;
Nov 01 11:37:07.795 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^
Nov 01 11:37:07.795 INFO kablam!    |
Nov 01 11:37:07.795 INFO kablam!    = note: #[warn(unused_imports)] on by default
Nov 01 11:37:07.795 INFO kablam! 
Nov 01 11:37:07.795 INFO kablam! warning: unused import: `std::thread::sleep`
Nov 01 11:37:07.795 INFO kablam!   --> src/main.rs:16:5
Nov 01 11:37:07.795 INFO kablam!    |
Nov 01 11:37:07.795 INFO kablam! 16 | use std::thread::sleep;
Nov 01 11:37:07.795 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^
Nov 01 11:37:07.795 INFO kablam! 
Nov 01 11:37:07.795 INFO kablam! warning: unnecessary parentheses around assigned value
Nov 01 11:37:07.795 INFO kablam!    --> src/main.rs:329:12
Nov 01 11:37:07.795 INFO kablam!     |
Nov 01 11:37:07.795 INFO kablam! 329 |         let pv = (proj * view(cameraPos, cameraPos + cameraFront));
Nov 01 11:37:07.795 INFO kablam!     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 11:37:07.795 INFO kablam!     |
Nov 01 11:37:07.795 INFO kablam!     = note: #[warn(unused_parens)] on by default
Nov 01 11:37:07.795 INFO kablam! 
Nov 01 11:37:08.407 INFO kablam! warning: unused variable: `pressed`
Nov 01 11:37:08.407 INFO kablam!    --> src/main.rs:260:22
Nov 01 11:37:08.407 INFO kablam!     |
Nov 01 11:37:08.407 INFO kablam! 260 |                 KeyboardInput(_, pressed, Some(glutin::VirtualKeyCode::W), _) => {rec = true;cameraPos+=(camera_speed)*cameraFront;},
Nov 01 11:37:08.407 INFO kablam!     |                                  ^^^^^^^ help: consider using `_pressed` instead
Nov 01 11:37:08.407 INFO kablam!     |
Nov 01 11:37:08.407 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 01 11:37:08.407 INFO kablam! 
Nov 01 11:37:08.407 INFO kablam! warning: unused variable: `pressed`
Nov 01 11:37:08.407 INFO kablam!    --> src/main.rs:261:22
Nov 01 11:37:08.407 INFO kablam!     |
Nov 01 11:37:08.407 INFO kablam! 261 |                 KeyboardInput(_, pressed, Some(glutin::VirtualKeyCode::S), _) => {rec = true;cameraPos-=(camera_speed)*cameraFront;},
Nov 01 11:37:08.407 INFO kablam!     |                                  ^^^^^^^ help: consider using `_pressed` instead
Nov 01 11:37:08.407 INFO kablam! 
Nov 01 11:37:08.407 INFO kablam! warning: unused variable: `pressed`
Nov 01 11:37:08.407 INFO kablam!    --> src/main.rs:262:22
Nov 01 11:37:08.407 INFO kablam!     |
Nov 01 11:37:08.407 INFO kablam! 262 |                 KeyboardInput(_, pressed, Some(glutin::VirtualKeyCode::A), _) => {rec = true;cameraPos-=normalize(cameraFront.cross(Vector3::new(0.0f32, 1.0, 0.0)))*camera_speed},
Nov 01 11:37:08.407 INFO kablam!     |                                  ^^^^^^^ help: consider using `_pressed` instead
Nov 01 11:37:08.407 INFO kablam! 
Nov 01 11:37:08.407 INFO kablam! warning: unused variable: `pressed`
Nov 01 11:37:08.407 INFO kablam!    --> src/main.rs:263:22
Nov 01 11:37:08.407 INFO kablam!     |
Nov 01 11:37:08.407 INFO kablam! 263 |                 KeyboardInput(_, pressed, Some(glutin::VirtualKeyCode::D), _) => {rec = true;cameraPos+=normalize(cameraFront.cross(Vector3::new(0.0f32, 1.0, 0.0)))*camera_speed},
Nov 01 11:37:08.407 INFO kablam!     |                                  ^^^^^^^ help: consider using `_pressed` instead
Nov 01 11:37:08.407 INFO kablam! 
Nov 01 11:37:08.407 INFO kablam! warning: unused variable: `pressed`
Nov 01 11:37:08.407 INFO kablam!    --> src/main.rs:212:6
Nov 01 11:37:08.407 INFO kablam!     |
Nov 01 11:37:08.407 INFO kablam! 212 |     let pressed = glutin::ElementState::Pressed;
Nov 01 11:37:08.407 INFO kablam!     |         ^^^^^^^ help: consider using `_pressed` instead
Nov 01 11:37:08.407 INFO kablam! 
Nov 01 11:37:08.407 INFO kablam! warning: unused variable: `released`
Nov 01 11:37:08.407 INFO kablam!    --> src/main.rs:213:6
Nov 01 11:37:08.407 INFO kablam!     |
Nov 01 11:37:08.407 INFO kablam! 213 |     let released = glutin::ElementState::Released;
Nov 01 11:37:08.407 INFO kablam!     |         ^^^^^^^^ help: consider using `_released` instead
Nov 01 11:37:08.407 INFO kablam! 
Nov 01 11:37:08.407 INFO kablam! warning: value assigned to `dT` is never read
Nov 01 11:37:08.407 INFO kablam!    --> src/main.rs:226:10
Nov 01 11:37:08.407 INFO kablam!     |
Nov 01 11:37:08.407 INFO kablam! 226 |     let mut dT = 0.0f32;
Nov 01 11:37:08.407 INFO kablam!     |             ^^
Nov 01 11:37:08.407 INFO kablam!     |
Nov 01 11:37:08.407 INFO kablam!     = note: #[warn(unused_assignments)] on by default
Nov 01 11:37:08.407 INFO kablam! 
Nov 01 11:37:08.407 INFO kablam! warning: unused variable: `firstMouse`
Nov 01 11:37:08.408 INFO kablam!    --> src/main.rs:230:10
Nov 01 11:37:08.408 INFO kablam!     |
Nov 01 11:37:08.408 INFO kablam! 230 |     let mut firstMouse = true;
Nov 01 11:37:08.408 INFO kablam!     |             ^^^^^^^^^^ help: consider using `_firstMouse` instead
Nov 01 11:37:08.408 INFO kablam! 
Nov 01 11:37:08.408 INFO kablam! warning: unused variable: `do_test`
Nov 01 11:37:08.408 INFO kablam!    --> src/main.rs:231:10
Nov 01 11:37:08.408 INFO kablam!     |
Nov 01 11:37:08.408 INFO kablam! 231 |     let mut do_test = false;
Nov 01 11:37:08.408 INFO kablam!     |             ^^^^^^^ help: consider using `_do_test` instead
Nov 01 11:37:08.408 INFO kablam! 
Nov 01 11:37:08.408 INFO kablam! warning: unused variable: `frames`
Nov 01 11:37:08.408 INFO kablam!    --> src/main.rs:244:10
Nov 01 11:37:08.408 INFO kablam!     |
Nov 01 11:37:08.408 INFO kablam! 244 |     let mut frames = 0u32;
Nov 01 11:37:08.408 INFO kablam!     |             ^^^^^^ help: consider using `_frames` instead
Nov 01 11:37:08.408 INFO kablam! 
Nov 01 11:37:08.431 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:37:08.431 INFO kablam!    --> src/main.rs:162:6
Nov 01 11:37:08.431 INFO kablam!     |
Nov 01 11:37:08.431 INFO kablam! 162 |     let mut game_title = "FGG Test";
Nov 01 11:37:08.431 INFO kablam!     |         ----^^^^^^^^^^
Nov 01 11:37:08.431 INFO kablam!     |         |
Nov 01 11:37:08.431 INFO kablam!     |         help: remove this `mut`
Nov 01 11:37:08.431 INFO kablam!     |
Nov 01 11:37:08.431 INFO kablam!     = note: #[warn(unused_mut)] on by default
Nov 01 11:37:08.431 INFO kablam! 
Nov 01 11:37:08.431 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:37:08.431 INFO kablam!    --> src/main.rs:170:52
Nov 01 11:37:08.431 INFO kablam!     |
Nov 01 11:37:08.431 INFO kablam! 170 |     let (window, mut device, mut factory, main_color, mut main_depth) = gfx_glutin::init::<ColorFormat, DepthFormat>(builder, &events_loop);
Nov 01 11:37:08.431 INFO kablam!     |                                                       ----^^^^^^^^^^
Nov 01 11:37:08.431 INFO kablam!     |                                                       |
Nov 01 11:37:08.431 INFO kablam!     |                                                       help: remove this `mut`
Nov 01 11:37:08.431 INFO kablam! 
Nov 01 11:37:08.431 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:37:08.431 INFO kablam!    --> src/main.rs:190:6
Nov 01 11:37:08.431 INFO kablam!     |
Nov 01 11:37:08.431 INFO kablam! 190 |     let mut rasterizer = gfx::state::Rasterizer::new_fill().with_cull_back();
Nov 01 11:37:08.431 INFO kablam!     |         ----^^^^^^^^^^
Nov 01 11:37:08.431 INFO kablam!     |         |
Nov 01 11:37:08.431 INFO kablam!     |         help: remove this `mut`
Nov 01 11:37:08.431 INFO kablam! 
Nov 01 11:37:08.431 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:37:08.431 INFO kablam!    --> src/main.rs:210:6
Nov 01 11:37:08.431 INFO kablam!     |
Nov 01 11:37:08.431 INFO kablam! 210 |     let mut model_position = Matrix4::from_translation(Vector3::new(0.0f32, 0.0, 0.0));
Nov 01 11:37:08.431 INFO kablam!     |         ----^^^^^^^^^^^^^^
Nov 01 11:37:08.431 INFO kablam!     |         |
Nov 01 11:37:08.431 INFO kablam!     |         help: remove this `mut`
Nov 01 11:37:08.431 INFO kablam! 
Nov 01 11:37:08.431 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:37:08.431 INFO kablam!    --> src/main.rs:228:6
Nov 01 11:37:08.431 INFO kablam!     |
Nov 01 11:37:08.431 INFO kablam! 228 |     let mut currentFrame = time::PreciseTime::now();
Nov 01 11:37:08.431 INFO kablam!     |         ----^^^^^^^^^^^^
Nov 01 11:37:08.431 INFO kablam!     |         |
Nov 01 11:37:08.431 INFO kablam!     |         help: remove this `mut`
Nov 01 11:37:08.431 INFO kablam! 
Nov 01 11:37:08.432 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:37:08.432 INFO kablam!    --> src/main.rs:230:6
Nov 01 11:37:08.432 INFO kablam!     |
Nov 01 11:37:08.432 INFO kablam! 230 |     let mut firstMouse = true;
Nov 01 11:37:08.432 INFO kablam!     |         ----^^^^^^^^^^
Nov 01 11:37:08.432 INFO kablam!     |         |
Nov 01 11:37:08.432 INFO kablam!     |         help: remove this `mut`
Nov 01 11:37:08.432 INFO kablam! 
Nov 01 11:37:08.432 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:37:08.432 INFO kablam!    --> src/main.rs:231:6
Nov 01 11:37:08.432 INFO kablam!     |
Nov 01 11:37:08.432 INFO kablam! 231 |     let mut do_test = false;
Nov 01 11:37:08.432 INFO kablam!     |         ----^^^^^^^
Nov 01 11:37:08.432 INFO kablam!     |         |
Nov 01 11:37:08.432 INFO kablam!     |         help: remove this `mut`
Nov 01 11:37:08.432 INFO kablam! 
Nov 01 11:37:08.432 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:37:08.432 INFO kablam!    --> src/main.rs:244:6
Nov 01 11:37:08.432 INFO kablam!     |
Nov 01 11:37:08.432 INFO kablam! 244 |     let mut frames = 0u32;
Nov 01 11:37:08.432 INFO kablam!     |         ----^^^^^^
Nov 01 11:37:08.432 INFO kablam!     |         |
Nov 01 11:37:08.432 INFO kablam!     |         help: remove this `mut`
Nov 01 11:37:08.432 INFO kablam! 
Nov 01 11:37:08.432 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:37:08.432 INFO kablam!    --> src/main.rs:247:7
Nov 01 11:37:08.432 INFO kablam!     |
Nov 01 11:37:08.432 INFO kablam! 247 |         let mut currentFrame = currentFrame.to(time::PreciseTime::now());
Nov 01 11:37:08.432 INFO kablam!     |             ----^^^^^^^^^^^^
Nov 01 11:37:08.432 INFO kablam!     |             |
Nov 01 11:37:08.432 INFO kablam!     |             help: remove this `mut`
Nov 01 11:37:08.432 INFO kablam! 
Nov 01 11:37:08.432 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:37:08.432 INFO kablam!    --> src/main.rs:253:7
Nov 01 11:37:08.432 INFO kablam!     |
Nov 01 11:37:08.432 INFO kablam! 253 |         let mut new_game_title = game_title.to_owned()+" | dt: "+ &dT.to_string();
Nov 01 11:37:08.432 INFO kablam!     |             ----^^^^^^^^^^^^^^
Nov 01 11:37:08.432 INFO kablam!     |             |
Nov 01 11:37:08.432 INFO kablam!     |             help: remove this `mut`
Nov 01 11:37:08.432 INFO kablam! 
Nov 01 11:37:08.507 INFO kablam! warning: function is never used: `deal_with_mouse`
Nov 01 11:37:08.507 INFO kablam!   --> src/main.rs:71:1
Nov 01 11:37:08.507 INFO kablam!    |
Nov 01 11:37:08.507 INFO kablam! 71 | fn deal_with_mouse(py: (f32, f32), last: (f32, f32), x: i32, y: i32, fmouse: bool) -> (Vector3<f32>, bool, f32, f32){
Nov 01 11:37:08.507 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 11:37:08.507 INFO kablam!    |
Nov 01 11:37:08.507 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 11:37:08.507 INFO kablam! 
Nov 01 11:37:08.528 INFO kablam! warning: variable `lX` should have a snake case name such as `l_x`
Nov 01 11:37:08.528 INFO kablam!   --> src/main.rs:72:7
Nov 01 11:37:08.528 INFO kablam!    |
Nov 01 11:37:08.528 INFO kablam! 72 |     let (lX, lY) = last;
Nov 01 11:37:08.528 INFO kablam!    |          ^^
Nov 01 11:37:08.528 INFO kablam!    |
Nov 01 11:37:08.528 INFO kablam!    = note: #[warn(non_snake_case)] on by default
Nov 01 11:37:08.530 INFO kablam! 
Nov 01 11:37:08.530 INFO kablam! warning: variable `lY` should have a snake case name such as `l_y`
Nov 01 11:37:08.530 INFO kablam!   --> src/main.rs:72:11
Nov 01 11:37:08.530 INFO kablam!    |
Nov 01 11:37:08.530 INFO kablam! 72 |     let (lX, lY) = last;
Nov 01 11:37:08.530 INFO kablam!    |              ^^
Nov 01 11:37:08.530 INFO kablam! 
Nov 01 11:37:08.530 INFO kablam! warning: variable `lastX` should have a snake case name such as `last_x`
Nov 01 11:37:08.530 INFO kablam!   --> src/main.rs:73:6
Nov 01 11:37:08.530 INFO kablam!    |
Nov 01 11:37:08.530 INFO kablam! 73 |     let mut lastX = lX as f32;
Nov 01 11:37:08.530 INFO kablam!    |         ^^^^^^^^^
Nov 01 11:37:08.530 INFO kablam! 
Nov 01 11:37:08.530 INFO kablam! warning: variable `lastY` should have a snake case name such as `last_y`
Nov 01 11:37:08.530 INFO kablam!   --> src/main.rs:74:6
Nov 01 11:37:08.530 INFO kablam!    |
Nov 01 11:37:08.531 INFO kablam! 74 |     let mut lastY = lY as f32; 
Nov 01 11:37:08.531 INFO kablam!    |         ^^^^^^^^^
Nov 01 11:37:08.531 INFO kablam! 
Nov 01 11:37:08.531 INFO kablam! warning: variable `cameraPos` should have a snake case name such as `camera_pos`
Nov 01 11:37:08.531 INFO kablam!    --> src/main.rs:207:6
Nov 01 11:37:08.531 INFO kablam!     |
Nov 01 11:37:08.531 INFO kablam! 207 |     let mut cameraPos = Vector3::new(0.0f32, 0.0, 3.0);
Nov 01 11:37:08.531 INFO kablam!     |         ^^^^^^^^^^^^^
Nov 01 11:37:08.531 INFO kablam! 
Nov 01 11:37:08.531 INFO kablam! warning: variable `cameraFront` should have a snake case name such as `camera_front`
Nov 01 11:37:08.531 INFO kablam!    --> src/main.rs:208:6
Nov 01 11:37:08.531 INFO kablam!     |
Nov 01 11:37:08.531 INFO kablam! 208 |     let mut cameraFront = Vector3::new(0.0f32, 0.0, -1.0);
Nov 01 11:37:08.531 INFO kablam!     |         ^^^^^^^^^^^^^^^
Nov 01 11:37:08.531 INFO kablam! 
Nov 01 11:37:08.531 INFO kablam! warning: variable `dT` should have a snake case name such as `d_t`
Nov 01 11:37:08.531 INFO kablam!    --> src/main.rs:226:6
Nov 01 11:37:08.531 INFO kablam!     |
Nov 01 11:37:08.531 INFO kablam! 226 |     let mut dT = 0.0f32;
Nov 01 11:37:08.531 INFO kablam!     |         ^^^^^^
Nov 01 11:37:08.531 INFO kablam! 
Nov 01 11:37:08.531 INFO kablam! warning: variable `lastFrame` should have a snake case name such as `last_frame`
Nov 01 11:37:08.531 INFO kablam!    --> src/main.rs:227:6
Nov 01 11:37:08.531 INFO kablam!     |
Nov 01 11:37:08.531 INFO kablam! 227 |     let mut lastFrame = time::Duration::milliseconds(0);
Nov 01 11:37:08.531 INFO kablam!     |         ^^^^^^^^^^^^^
Nov 01 11:37:08.531 INFO kablam! 
Nov 01 11:37:08.531 INFO kablam! warning: variable `currentFrame` should have a snake case name such as `current_frame`
Nov 01 11:37:08.531 INFO kablam!    --> src/main.rs:228:6
Nov 01 11:37:08.531 INFO kablam!     |
Nov 01 11:37:08.531 INFO kablam! 228 |     let mut currentFrame = time::PreciseTime::now();
Nov 01 11:37:08.531 INFO kablam!     |         ^^^^^^^^^^^^^^^^
Nov 01 11:37:08.531 INFO kablam! 
Nov 01 11:37:08.531 INFO kablam! warning: variable `firstMouse` should have a snake case name such as `first_mouse`
Nov 01 11:37:08.531 INFO kablam!    --> src/main.rs:230:6
Nov 01 11:37:08.531 INFO kablam!     |
Nov 01 11:37:08.531 INFO kablam! 230 |     let mut firstMouse = true;
Nov 01 11:37:08.531 INFO kablam!     |         ^^^^^^^^^^^^^^
Nov 01 11:37:08.531 INFO kablam! 
Nov 01 11:37:08.531 INFO kablam! warning: variable `lastX` should have a snake case name such as `last_x`
Nov 01 11:37:08.531 INFO kablam!    --> src/main.rs:236:6
Nov 01 11:37:08.531 INFO kablam!     |
Nov 01 11:37:08.531 INFO kablam! 236 |     let mut lastX = 400.0f32;
Nov 01 11:37:08.531 INFO kablam!     |         ^^^^^^^^^
Nov 01 11:37:08.531 INFO kablam! 
Nov 01 11:37:08.531 INFO kablam! warning: variable `lastY` should have a snake case name such as `last_y`
Nov 01 11:37:08.531 INFO kablam!    --> src/main.rs:237:6
Nov 01 11:37:08.531 INFO kablam!     |
Nov 01 11:37:08.531 INFO kablam! 237 |     let mut lastY = 300.0f32;
Nov 01 11:37:08.531 INFO kablam!     |         ^^^^^^^^^
Nov 01 11:37:08.531 INFO kablam! 
Nov 01 11:37:08.531 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 01 11:37:08.531 INFO kablam!    --> src/main.rs:240:2
Nov 01 11:37:08.531 INFO kablam!     |
Nov 01 11:37:08.531 INFO kablam! 240 |     window.set_cursor_state(glutin::CursorState::Grab);
Nov 01 11:37:08.531 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 11:37:08.531 INFO kablam!     |
Nov 01 11:37:08.531 INFO kablam!     = note: #[warn(unused_must_use)] on by default
Nov 01 11:37:08.531 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 11:37:08.531 INFO kablam! 
Nov 01 11:37:08.531 INFO kablam! warning: variable `currentFrame` should have a snake case name such as `current_frame`
Nov 01 11:37:08.531 INFO kablam!    --> src/main.rs:247:7
Nov 01 11:37:08.531 INFO kablam!     |
Nov 01 11:37:08.531 INFO kablam! 247 |         let mut currentFrame = currentFrame.to(time::PreciseTime::now());
Nov 01 11:37:08.531 INFO kablam!     |             ^^^^^^^^^^^^^^^^
Nov 01 11:37:08.531 INFO kablam! 
Nov 01 11:37:08.531 INFO kablam! warning: variable `duration_dT` should have a snake case name such as `duration_d_t`
Nov 01 11:37:08.531 INFO kablam!    --> src/main.rs:248:7
Nov 01 11:37:08.531 INFO kablam!     |
Nov 01 11:37:08.531 INFO kablam! 248 |         let duration_dT = currentFrame - lastFrame;
Nov 01 11:37:08.531 INFO kablam!     |             ^^^^^^^^^^^
Nov 01 11:37:08.531 INFO kablam! 
Nov 01 11:37:08.531 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 01 11:37:08.531 INFO kablam!    --> src/main.rs:280:6
Nov 01 11:37:08.531 INFO kablam!     |
Nov 01 11:37:08.531 INFO kablam! 280 |                     window.set_cursor_position(hw, hh);
Nov 01 11:37:08.531 INFO kablam!     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 11:37:08.531 INFO kablam!     |
Nov 01 11:37:08.531 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 11:37:08.531 INFO kablam! 
Nov 01 11:37:11.859 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1m 27s
Nov 01 11:37:11.863 INFO kablam! su: No module specific data is present
Nov 01 11:37:12.575 INFO running `"docker" "rm" "-f" "fc63928e877d305e2d1a3e44a1cedf8a0222bbe70daf8ee44087e843ee24a4d0"`
Nov 01 11:37:12.799 INFO blam! fc63928e877d305e2d1a3e44a1cedf8a0222bbe70daf8ee44087e843ee24a4d0
Nov 01 11:37:12.807 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-6/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 11:37:13.176 INFO blam! 2692dcd746083437c02a9a6197de37b6597501ebf1c76baa2d0fcb5e2cc4bff2
Nov 01 11:37:13.179 INFO running `"docker" "start" "-a" "2692dcd746083437c02a9a6197de37b6597501ebf1c76baa2d0fcb5e2cc4bff2"`
Nov 01 11:37:14.702 INFO kablam! usermod: no changes
Nov 01 11:37:14.943 INFO kablam!    Compiling first_gfx_game v0.1.0 (/source)
Nov 01 11:37:16.967 INFO kablam! warning: unused import: `std::time::Duration`
Nov 01 11:37:16.967 INFO kablam!   --> src/main.rs:15:5
Nov 01 11:37:16.967 INFO kablam!    |
Nov 01 11:37:16.967 INFO kablam! 15 | use std::time::Duration;
Nov 01 11:37:16.967 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^
Nov 01 11:37:16.967 INFO kablam!    |
Nov 01 11:37:16.967 INFO kablam!    = note: #[warn(unused_imports)] on by default
Nov 01 11:37:16.967 INFO kablam! 
Nov 01 11:37:16.967 INFO kablam! warning: unused import: `std::thread::sleep`
Nov 01 11:37:16.967 INFO kablam!   --> src/main.rs:16:5
Nov 01 11:37:16.967 INFO kablam!    |
Nov 01 11:37:16.967 INFO kablam! 16 | use std::thread::sleep;
Nov 01 11:37:16.967 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^
Nov 01 11:37:16.967 INFO kablam! 
Nov 01 11:37:16.967 INFO kablam! warning: unnecessary parentheses around assigned value
Nov 01 11:37:16.967 INFO kablam!    --> src/main.rs:329:12
Nov 01 11:37:16.967 INFO kablam!     |
Nov 01 11:37:16.967 INFO kablam! 329 |         let pv = (proj * view(cameraPos, cameraPos + cameraFront));
Nov 01 11:37:16.967 INFO kablam!     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 11:37:16.967 INFO kablam!     |
Nov 01 11:37:16.967 INFO kablam!     = note: #[warn(unused_parens)] on by default
Nov 01 11:37:16.967 INFO kablam! 
Nov 01 11:37:17.634 INFO kablam! warning: unused variable: `pressed`
Nov 01 11:37:17.634 INFO kablam!    --> src/main.rs:260:22
Nov 01 11:37:17.634 INFO kablam!     |
Nov 01 11:37:17.634 INFO kablam! 260 |                 KeyboardInput(_, pressed, Some(glutin::VirtualKeyCode::W), _) => {rec = true;cameraPos+=(camera_speed)*cameraFront;},
Nov 01 11:37:17.634 INFO kablam!     |                                  ^^^^^^^ help: consider using `_pressed` instead
Nov 01 11:37:17.634 INFO kablam!     |
Nov 01 11:37:17.634 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 01 11:37:17.634 INFO kablam! 
Nov 01 11:37:17.634 INFO kablam! warning: unused variable: `pressed`
Nov 01 11:37:17.634 INFO kablam!    --> src/main.rs:261:22
Nov 01 11:37:17.634 INFO kablam!     |
Nov 01 11:37:17.634 INFO kablam! 261 |                 KeyboardInput(_, pressed, Some(glutin::VirtualKeyCode::S), _) => {rec = true;cameraPos-=(camera_speed)*cameraFront;},
Nov 01 11:37:17.634 INFO kablam!     |                                  ^^^^^^^ help: consider using `_pressed` instead
Nov 01 11:37:17.634 INFO kablam! 
Nov 01 11:37:17.634 INFO kablam! warning: unused variable: `pressed`
Nov 01 11:37:17.634 INFO kablam!    --> src/main.rs:262:22
Nov 01 11:37:17.634 INFO kablam!     |
Nov 01 11:37:17.634 INFO kablam! 262 |                 KeyboardInput(_, pressed, Some(glutin::VirtualKeyCode::A), _) => {rec = true;cameraPos-=normalize(cameraFront.cross(Vector3::new(0.0f32, 1.0, 0.0)))*camera_speed},
Nov 01 11:37:17.634 INFO kablam!     |                                  ^^^^^^^ help: consider using `_pressed` instead
Nov 01 11:37:17.634 INFO kablam! 
Nov 01 11:37:17.634 INFO kablam! warning: unused variable: `pressed`
Nov 01 11:37:17.634 INFO kablam!    --> src/main.rs:263:22
Nov 01 11:37:17.634 INFO kablam!     |
Nov 01 11:37:17.634 INFO kablam! 263 |                 KeyboardInput(_, pressed, Some(glutin::VirtualKeyCode::D), _) => {rec = true;cameraPos+=normalize(cameraFront.cross(Vector3::new(0.0f32, 1.0, 0.0)))*camera_speed},
Nov 01 11:37:17.634 INFO kablam!     |                                  ^^^^^^^ help: consider using `_pressed` instead
Nov 01 11:37:17.634 INFO kablam! 
Nov 01 11:37:17.634 INFO kablam! warning: unused variable: `pressed`
Nov 01 11:37:17.634 INFO kablam!    --> src/main.rs:212:6
Nov 01 11:37:17.634 INFO kablam!     |
Nov 01 11:37:17.634 INFO kablam! 212 |     let pressed = glutin::ElementState::Pressed;
Nov 01 11:37:17.634 INFO kablam!     |         ^^^^^^^ help: consider using `_pressed` instead
Nov 01 11:37:17.634 INFO kablam! 
Nov 01 11:37:17.634 INFO kablam! warning: unused variable: `released`
Nov 01 11:37:17.634 INFO kablam!    --> src/main.rs:213:6
Nov 01 11:37:17.634 INFO kablam!     |
Nov 01 11:37:17.634 INFO kablam! 213 |     let released = glutin::ElementState::Released;
Nov 01 11:37:17.634 INFO kablam!     |         ^^^^^^^^ help: consider using `_released` instead
Nov 01 11:37:17.634 INFO kablam! 
Nov 01 11:37:17.634 INFO kablam! warning: value assigned to `dT` is never read
Nov 01 11:37:17.634 INFO kablam!    --> src/main.rs:226:10
Nov 01 11:37:17.653 INFO kablam!     |
Nov 01 11:37:17.653 INFO kablam! 226 |     let mut dT = 0.0f32;
Nov 01 11:37:17.653 INFO kablam!     |             ^^
Nov 01 11:37:17.653 INFO kablam!     |
Nov 01 11:37:17.653 INFO kablam!     = note: #[warn(unused_assignments)] on by default
Nov 01 11:37:17.653 INFO kablam! 
Nov 01 11:37:17.653 INFO kablam! warning: unused variable: `firstMouse`
Nov 01 11:37:17.653 INFO kablam!    --> src/main.rs:230:10
Nov 01 11:37:17.653 INFO kablam!     |
Nov 01 11:37:17.653 INFO kablam! 230 |     let mut firstMouse = true;
Nov 01 11:37:17.653 INFO kablam!     |             ^^^^^^^^^^ help: consider using `_firstMouse` instead
Nov 01 11:37:17.653 INFO kablam! 
Nov 01 11:37:17.653 INFO kablam! warning: unused variable: `do_test`
Nov 01 11:37:17.653 INFO kablam!    --> src/main.rs:231:10
Nov 01 11:37:17.653 INFO kablam!     |
Nov 01 11:37:17.653 INFO kablam! 231 |     let mut do_test = false;
Nov 01 11:37:17.653 INFO kablam!     |             ^^^^^^^ help: consider using `_do_test` instead
Nov 01 11:37:17.653 INFO kablam! 
Nov 01 11:37:17.653 INFO kablam! warning: unused variable: `frames`
Nov 01 11:37:17.653 INFO kablam!    --> src/main.rs:244:10
Nov 01 11:37:17.653 INFO kablam!     |
Nov 01 11:37:17.653 INFO kablam! 244 |     let mut frames = 0u32;
Nov 01 11:37:17.653 INFO kablam!     |             ^^^^^^ help: consider using `_frames` instead
Nov 01 11:37:17.653 INFO kablam! 
Nov 01 11:37:17.687 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:37:17.687 INFO kablam!    --> src/main.rs:162:6
Nov 01 11:37:17.687 INFO kablam!     |
Nov 01 11:37:17.687 INFO kablam! 162 |     let mut game_title = "FGG Test";
Nov 01 11:37:17.687 INFO kablam!     |         ----^^^^^^^^^^
Nov 01 11:37:17.687 INFO kablam!     |         |
Nov 01 11:37:17.687 INFO kablam!     |         help: remove this `mut`
Nov 01 11:37:17.687 INFO kablam!     |
Nov 01 11:37:17.687 INFO kablam!     = note: #[warn(unused_mut)] on by default
Nov 01 11:37:17.687 INFO kablam! 
Nov 01 11:37:17.687 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:37:17.687 INFO kablam!    --> src/main.rs:170:52
Nov 01 11:37:17.687 INFO kablam!     |
Nov 01 11:37:17.687 INFO kablam! 170 |     let (window, mut device, mut factory, main_color, mut main_depth) = gfx_glutin::init::<ColorFormat, DepthFormat>(builder, &events_loop);
Nov 01 11:37:17.687 INFO kablam!     |                                                       ----^^^^^^^^^^
Nov 01 11:37:17.687 INFO kablam!     |                                                       |
Nov 01 11:37:17.687 INFO kablam!     |                                                       help: remove this `mut`
Nov 01 11:37:17.687 INFO kablam! 
Nov 01 11:37:17.687 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:37:17.687 INFO kablam!    --> src/main.rs:190:6
Nov 01 11:37:17.687 INFO kablam!     |
Nov 01 11:37:17.687 INFO kablam! 190 |     let mut rasterizer = gfx::state::Rasterizer::new_fill().with_cull_back();
Nov 01 11:37:17.687 INFO kablam!     |         ----^^^^^^^^^^
Nov 01 11:37:17.687 INFO kablam!     |         |
Nov 01 11:37:17.687 INFO kablam!     |         help: remove this `mut`
Nov 01 11:37:17.687 INFO kablam! 
Nov 01 11:37:17.687 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:37:17.687 INFO kablam!    --> src/main.rs:210:6
Nov 01 11:37:17.687 INFO kablam!     |
Nov 01 11:37:17.687 INFO kablam! 210 |     let mut model_position = Matrix4::from_translation(Vector3::new(0.0f32, 0.0, 0.0));
Nov 01 11:37:17.687 INFO kablam!     |         ----^^^^^^^^^^^^^^
Nov 01 11:37:17.687 INFO kablam!     |         |
Nov 01 11:37:17.687 INFO kablam!     |         help: remove this `mut`
Nov 01 11:37:17.687 INFO kablam! 
Nov 01 11:37:17.687 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:37:17.687 INFO kablam!    --> src/main.rs:228:6
Nov 01 11:37:17.687 INFO kablam!     |
Nov 01 11:37:17.687 INFO kablam! 228 |     let mut currentFrame = time::PreciseTime::now();
Nov 01 11:37:17.687 INFO kablam!     |         ----^^^^^^^^^^^^
Nov 01 11:37:17.687 INFO kablam!     |         |
Nov 01 11:37:17.687 INFO kablam!     |         help: remove this `mut`
Nov 01 11:37:17.687 INFO kablam! 
Nov 01 11:37:17.687 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:37:17.687 INFO kablam!    --> src/main.rs:230:6
Nov 01 11:37:17.688 INFO kablam!     |
Nov 01 11:37:17.688 INFO kablam! 230 |     let mut firstMouse = true;
Nov 01 11:37:17.688 INFO kablam!     |         ----^^^^^^^^^^
Nov 01 11:37:17.688 INFO kablam!     |         |
Nov 01 11:37:17.688 INFO kablam!     |         help: remove this `mut`
Nov 01 11:37:17.688 INFO kablam! 
Nov 01 11:37:17.688 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:37:17.688 INFO kablam!    --> src/main.rs:231:6
Nov 01 11:37:17.688 INFO kablam!     |
Nov 01 11:37:17.688 INFO kablam! 231 |     let mut do_test = false;
Nov 01 11:37:17.688 INFO kablam!     |         ----^^^^^^^
Nov 01 11:37:17.688 INFO kablam!     |         |
Nov 01 11:37:17.688 INFO kablam!     |         help: remove this `mut`
Nov 01 11:37:17.688 INFO kablam! 
Nov 01 11:37:17.688 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:37:17.688 INFO kablam!    --> src/main.rs:244:6
Nov 01 11:37:17.688 INFO kablam!     |
Nov 01 11:37:17.688 INFO kablam! 244 |     let mut frames = 0u32;
Nov 01 11:37:17.688 INFO kablam!     |         ----^^^^^^
Nov 01 11:37:17.688 INFO kablam!     |         |
Nov 01 11:37:17.688 INFO kablam!     |         help: remove this `mut`
Nov 01 11:37:17.688 INFO kablam! 
Nov 01 11:37:17.688 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:37:17.688 INFO kablam!    --> src/main.rs:247:7
Nov 01 11:37:17.688 INFO kablam!     |
Nov 01 11:37:17.688 INFO kablam! 247 |         let mut currentFrame = currentFrame.to(time::PreciseTime::now());
Nov 01 11:37:17.688 INFO kablam!     |             ----^^^^^^^^^^^^
Nov 01 11:37:17.688 INFO kablam!     |             |
Nov 01 11:37:17.688 INFO kablam!     |             help: remove this `mut`
Nov 01 11:37:17.688 INFO kablam! 
Nov 01 11:37:17.688 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:37:17.688 INFO kablam!    --> src/main.rs:253:7
Nov 01 11:37:17.688 INFO kablam!     |
Nov 01 11:37:17.688 INFO kablam! 253 |         let mut new_game_title = game_title.to_owned()+" | dt: "+ &dT.to_string();
Nov 01 11:37:17.688 INFO kablam!     |             ----^^^^^^^^^^^^^^
Nov 01 11:37:17.688 INFO kablam!     |             |
Nov 01 11:37:17.688 INFO kablam!     |             help: remove this `mut`
Nov 01 11:37:17.688 INFO kablam! 
Nov 01 11:37:17.777 INFO kablam! warning: function is never used: `deal_with_mouse`
Nov 01 11:37:17.777 INFO kablam!   --> src/main.rs:71:1
Nov 01 11:37:17.777 INFO kablam!    |
Nov 01 11:37:17.777 INFO kablam! 71 | fn deal_with_mouse(py: (f32, f32), last: (f32, f32), x: i32, y: i32, fmouse: bool) -> (Vector3<f32>, bool, f32, f32){
Nov 01 11:37:17.777 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 11:37:17.777 INFO kablam!    |
Nov 01 11:37:17.777 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 11:37:17.777 INFO kablam! 
Nov 01 11:37:17.787 INFO kablam! warning: variable `lX` should have a snake case name such as `l_x`
Nov 01 11:37:17.787 INFO kablam!   --> src/main.rs:72:7
Nov 01 11:37:17.787 INFO kablam!    |
Nov 01 11:37:17.787 INFO kablam! 72 |     let (lX, lY) = last;
Nov 01 11:37:17.787 INFO kablam!    |          ^^
Nov 01 11:37:17.787 INFO kablam!    |
Nov 01 11:37:17.787 INFO kablam!    = note: #[warn(non_snake_case)] on by default
Nov 01 11:37:17.787 INFO kablam! 
Nov 01 11:37:17.787 INFO kablam! warning: variable `lY` should have a snake case name such as `l_y`
Nov 01 11:37:17.787 INFO kablam!   --> src/main.rs:72:11
Nov 01 11:37:17.787 INFO kablam!    |
Nov 01 11:37:17.787 INFO kablam! 72 |     let (lX, lY) = last;
Nov 01 11:37:17.787 INFO kablam!    |              ^^
Nov 01 11:37:17.787 INFO kablam! 
Nov 01 11:37:17.787 INFO kablam! warning: variable `lastX` should have a snake case name such as `last_x`
Nov 01 11:37:17.787 INFO kablam!   --> src/main.rs:73:6
Nov 01 11:37:17.787 INFO kablam!    |
Nov 01 11:37:17.787 INFO kablam! 73 |     let mut lastX = lX as f32;
Nov 01 11:37:17.787 INFO kablam!    |         ^^^^^^^^^
Nov 01 11:37:17.787 INFO kablam! 
Nov 01 11:37:17.787 INFO kablam! warning: variable `lastY` should have a snake case name such as `last_y`
Nov 01 11:37:17.787 INFO kablam!   --> src/main.rs:74:6
Nov 01 11:37:17.787 INFO kablam!    |
Nov 01 11:37:17.787 INFO kablam! 74 |     let mut lastY = lY as f32; 
Nov 01 11:37:17.787 INFO kablam!    |         ^^^^^^^^^
Nov 01 11:37:17.787 INFO kablam! 
Nov 01 11:37:17.787 INFO kablam! warning: variable `cameraPos` should have a snake case name such as `camera_pos`
Nov 01 11:37:17.787 INFO kablam!    --> src/main.rs:207:6
Nov 01 11:37:17.787 INFO kablam!     |
Nov 01 11:37:17.787 INFO kablam! 207 |     let mut cameraPos = Vector3::new(0.0f32, 0.0, 3.0);
Nov 01 11:37:17.787 INFO kablam!     |         ^^^^^^^^^^^^^
Nov 01 11:37:17.787 INFO kablam! 
Nov 01 11:37:17.787 INFO kablam! warning: variable `cameraFront` should have a snake case name such as `camera_front`
Nov 01 11:37:17.787 INFO kablam!    --> src/main.rs:208:6
Nov 01 11:37:17.787 INFO kablam!     |
Nov 01 11:37:17.787 INFO kablam! 208 |     let mut cameraFront = Vector3::new(0.0f32, 0.0, -1.0);
Nov 01 11:37:17.787 INFO kablam!     |         ^^^^^^^^^^^^^^^
Nov 01 11:37:17.787 INFO kablam! 
Nov 01 11:37:17.787 INFO kablam! warning: variable `dT` should have a snake case name such as `d_t`
Nov 01 11:37:17.787 INFO kablam!    --> src/main.rs:226:6
Nov 01 11:37:17.787 INFO kablam!     |
Nov 01 11:37:17.787 INFO kablam! 226 |     let mut dT = 0.0f32;
Nov 01 11:37:17.787 INFO kablam!     |         ^^^^^^
Nov 01 11:37:17.787 INFO kablam! 
Nov 01 11:37:17.787 INFO kablam! warning: variable `lastFrame` should have a snake case name such as `last_frame`
Nov 01 11:37:17.787 INFO kablam!    --> src/main.rs:227:6
Nov 01 11:37:17.787 INFO kablam!     |
Nov 01 11:37:17.787 INFO kablam! 227 |     let mut lastFrame = time::Duration::milliseconds(0);
Nov 01 11:37:17.787 INFO kablam!     |         ^^^^^^^^^^^^^
Nov 01 11:37:17.787 INFO kablam! 
Nov 01 11:37:17.787 INFO kablam! warning: variable `currentFrame` should have a snake case name such as `current_frame`
Nov 01 11:37:17.787 INFO kablam!    --> src/main.rs:228:6
Nov 01 11:37:17.787 INFO kablam!     |
Nov 01 11:37:17.787 INFO kablam! 228 |     let mut currentFrame = time::PreciseTime::now();
Nov 01 11:37:17.787 INFO kablam!     |         ^^^^^^^^^^^^^^^^
Nov 01 11:37:17.787 INFO kablam! 
Nov 01 11:37:17.787 INFO kablam! warning: variable `firstMouse` should have a snake case name such as `first_mouse`
Nov 01 11:37:17.788 INFO kablam!    --> src/main.rs:230:6
Nov 01 11:37:17.788 INFO kablam!     |
Nov 01 11:37:17.788 INFO kablam! 230 |     let mut firstMouse = true;
Nov 01 11:37:17.788 INFO kablam!     |         ^^^^^^^^^^^^^^
Nov 01 11:37:17.788 INFO kablam! 
Nov 01 11:37:17.788 INFO kablam! warning: variable `lastX` should have a snake case name such as `last_x`
Nov 01 11:37:17.788 INFO kablam!    --> src/main.rs:236:6
Nov 01 11:37:17.788 INFO kablam!     |
Nov 01 11:37:17.788 INFO kablam! 236 |     let mut lastX = 400.0f32;
Nov 01 11:37:17.788 INFO kablam!     |         ^^^^^^^^^
Nov 01 11:37:17.788 INFO kablam! 
Nov 01 11:37:17.788 INFO kablam! warning: variable `lastY` should have a snake case name such as `last_y`
Nov 01 11:37:17.788 INFO kablam!    --> src/main.rs:237:6
Nov 01 11:37:17.788 INFO kablam!     |
Nov 01 11:37:17.788 INFO kablam! 237 |     let mut lastY = 300.0f32;
Nov 01 11:37:17.788 INFO kablam!     |         ^^^^^^^^^
Nov 01 11:37:17.788 INFO kablam! 
Nov 01 11:37:17.788 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 01 11:37:17.788 INFO kablam!    --> src/main.rs:240:2
Nov 01 11:37:17.788 INFO kablam!     |
Nov 01 11:37:17.788 INFO kablam! 240 |     window.set_cursor_state(glutin::CursorState::Grab);
Nov 01 11:37:17.788 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 11:37:17.788 INFO kablam!     |
Nov 01 11:37:17.788 INFO kablam!     = note: #[warn(unused_must_use)] on by default
Nov 01 11:37:17.788 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 11:37:17.788 INFO kablam! 
Nov 01 11:37:17.788 INFO kablam! warning: variable `currentFrame` should have a snake case name such as `current_frame`
Nov 01 11:37:17.788 INFO kablam!    --> src/main.rs:247:7
Nov 01 11:37:17.788 INFO kablam!     |
Nov 01 11:37:17.788 INFO kablam! 247 |         let mut currentFrame = currentFrame.to(time::PreciseTime::now());
Nov 01 11:37:17.788 INFO kablam!     |             ^^^^^^^^^^^^^^^^
Nov 01 11:37:17.788 INFO kablam! 
Nov 01 11:37:17.788 INFO kablam! warning: variable `duration_dT` should have a snake case name such as `duration_d_t`
Nov 01 11:37:17.788 INFO kablam!    --> src/main.rs:248:7
Nov 01 11:37:17.788 INFO kablam!     |
Nov 01 11:37:17.788 INFO kablam! 248 |         let duration_dT = currentFrame - lastFrame;
Nov 01 11:37:17.788 INFO kablam!     |             ^^^^^^^^^^^
Nov 01 11:37:17.788 INFO kablam! 
Nov 01 11:37:17.791 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 01 11:37:17.791 INFO kablam!    --> src/main.rs:280:6
Nov 01 11:37:17.791 INFO kablam!     |
Nov 01 11:37:17.791 INFO kablam! 280 |                     window.set_cursor_position(hw, hh);
Nov 01 11:37:17.791 INFO kablam!     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 11:37:17.791 INFO kablam!     |
Nov 01 11:37:17.791 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 11:37:17.791 INFO kablam! 
Nov 01 11:37:18.340 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 3.61s
Nov 01 11:37:18.355 INFO kablam! su: No module specific data is present
Nov 01 11:37:19.586 INFO running `"docker" "rm" "-f" "2692dcd746083437c02a9a6197de37b6597501ebf1c76baa2d0fcb5e2cc4bff2"`
Nov 01 11:37:19.887 INFO blam! 2692dcd746083437c02a9a6197de37b6597501ebf1c76baa2d0fcb5e2cc4bff2
Nov 01 11:37:19.903 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-6/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/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"`
Nov 01 11:37:20.351 INFO blam! af282a0d470ae384c82ee125797e3e13f1bf09690539013876ae3d9f0532a63e
Nov 01 11:37:20.363 INFO running `"docker" "start" "-a" "af282a0d470ae384c82ee125797e3e13f1bf09690539013876ae3d9f0532a63e"`
Nov 01 11:37:22.044 INFO kablam! usermod: no changes
Nov 01 11:37:22.287 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.20s
Nov 01 11:37:22.291 INFO kablam!      Running /target/debug/deps/first_gfx_game-a79efe10a56d3e6a
Nov 01 11:37:22.303 INFO kablam! su: No module specific data is present
Nov 01 11:37:22.303 INFO blam! 
Nov 01 11:37:22.303 INFO blam! running 0 tests
Nov 01 11:37:22.303 INFO blam! 
Nov 01 11:37:22.303 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 11:37:22.303 INFO blam! 
Nov 01 11:37:23.407 INFO running `"docker" "rm" "-f" "af282a0d470ae384c82ee125797e3e13f1bf09690539013876ae3d9f0532a63e"`
Nov 01 11:37:23.728 INFO blam! af282a0d470ae384c82ee125797e3e13f1bf09690539013876ae3d9f0532a63e
