Dec 01 06:16:01.128 INFO testing philippschladitz/vyre_rs against 1.30.1 for beta-1.31-5
Dec 01 06:16:01.128 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-5/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-5/1.30.1:/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.1 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"`
Dec 01 06:16:01.277 INFO [stdout] 8ecc598f7584f807fd8dcb19ed66e8d93f5d62ab90f8b5d29154cf56a880310e
Dec 01 06:16:01.279 INFO running `"docker" "start" "-a" "8ecc598f7584f807fd8dcb19ed66e8d93f5d62ab90f8b5d29154cf56a880310e"`
Dec 01 06:16:01.638 INFO [stderr] usermod: no changes
Dec 01 06:16:01.811 INFO [stderr]    Compiling serde v0.9.11
Dec 01 06:16:01.811 INFO [stderr]    Compiling lazy_static v0.2.4
Dec 01 06:16:01.811 INFO [stderr]    Compiling num-integer v0.1.33
Dec 01 06:16:01.811 INFO [stderr]    Compiling num-complex v0.1.36
Dec 01 06:16:01.812 INFO [stderr]    Compiling gfx_core v0.6.0
Dec 01 06:16:01.814 INFO [stderr]    Compiling gfx_gl v0.3.1
Dec 01 06:16:02.339 INFO [stderr]    Compiling shared_library v0.1.5
Dec 01 06:16:02.339 INFO [stderr]    Compiling x11-dl v2.12.0
Dec 01 06:16:02.360 INFO [stderr]    Compiling num-bigint v0.1.37
Dec 01 06:16:02.360 INFO [stderr]    Compiling num-iter v0.1.33
Dec 01 06:16:04.259 INFO [stderr]    Compiling osmesa-sys v0.1.2
Dec 01 06:16:06.008 INFO [stderr]    Compiling num-rational v0.1.36
Dec 01 06:16:06.981 INFO [stderr]    Compiling num v0.1.37
Dec 01 06:16:17.359 INFO [stderr]    Compiling serde_json v0.9.9
Dec 01 06:16:21.727 INFO [stderr]    Compiling target_build_utils v0.3.0
Dec 01 06:16:23.147 INFO [stderr]    Compiling libloading v0.3.2
Dec 01 06:16:25.315 INFO [stderr]    Compiling dlib v0.3.1
Dec 01 06:16:25.592 INFO [stderr]    Compiling wayland-sys v0.7.8
Dec 01 06:16:27.070 INFO [stderr]    Compiling wayland-client v0.7.8
Dec 01 06:16:29.772 INFO [stderr]    Compiling wayland-kbd v0.6.3
Dec 01 06:16:29.772 INFO [stderr]    Compiling wayland-window v0.4.4
Dec 01 06:16:31.047 INFO [stderr]    Compiling winit v0.5.11
Dec 01 06:16:33.743 INFO [stderr]    Compiling glutin v0.7.4
Dec 01 06:16:35.899 INFO [stderr]    Compiling gfx_device_gl v0.13.0
Dec 01 06:16:35.899 INFO [stderr]    Compiling gfx v0.14.0
Dec 01 06:16:40.038 INFO [stderr]    Compiling gfx_window_glutin v0.14.0
Dec 01 06:16:42.184 INFO [stderr]    Compiling vyre_rs v0.1.0 (/source)
Dec 01 06:16:43.121 INFO [stderr] warning: unnecessary parentheses around function argument
Dec 01 06:16:43.121 INFO [stderr]    --> src/math/matrix.rs:404:51
Dec 01 06:16:43.121 INFO [stderr]     |
Dec 01 06:16:43.121 INFO [stderr] 404 |         let mut vector = vec![Default::default(); (m * n)];
Dec 01 06:16:43.121 INFO [stderr]     |                                                   ^^^^^^^ help: remove these parentheses
Dec 01 06:16:43.121 INFO [stderr]     |
Dec 01 06:16:43.121 INFO [stderr]     = note: #[warn(unused_parens)] on by default
Dec 01 06:16:43.121 INFO [stderr] 
Dec 01 06:16:43.121 INFO [stderr] warning: unnecessary parentheses around function argument
Dec 01 06:16:43.121 INFO [stderr]    --> src/math/matrix.rs:534:55
Dec 01 06:16:43.121 INFO [stderr]     |
Dec 01 06:16:43.121 INFO [stderr] 534 |             let mut vector = vec![Default::default(); (m * n)];
Dec 01 06:16:43.121 INFO [stderr]     |                                                       ^^^^^^^ help: remove these parentheses
Dec 01 06:16:43.122 INFO [stderr] 
Dec 01 06:16:43.122 INFO [stderr] warning: unused import: `std::any::*`
Dec 01 06:16:43.122 INFO [stderr]  --> src/core/entity.rs:2:5
Dec 01 06:16:43.122 INFO [stderr]   |
Dec 01 06:16:43.122 INFO [stderr] 2 | use std::any::*;
Dec 01 06:16:43.122 INFO [stderr]   |     ^^^^^^^^^^^
Dec 01 06:16:43.122 INFO [stderr]   |
Dec 01 06:16:43.122 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 06:16:43.122 INFO [stderr] 
Dec 01 06:16:43.123 INFO [stderr] warning: unused import: `std::cmp::*`
Dec 01 06:16:43.123 INFO [stderr]  --> src/core/entity.rs:3:5
Dec 01 06:16:43.123 INFO [stderr]   |
Dec 01 06:16:43.123 INFO [stderr] 3 | use std::cmp::*;
Dec 01 06:16:43.123 INFO [stderr]   |     ^^^^^^^^^^^
Dec 01 06:16:43.123 INFO [stderr] 
Dec 01 06:16:43.123 INFO [stderr] warning: unused import: `std::collections::*`
Dec 01 06:16:43.123 INFO [stderr]  --> src/core/entity.rs:4:5
Dec 01 06:16:43.123 INFO [stderr]   |
Dec 01 06:16:43.123 INFO [stderr] 4 | use std::collections::*;
Dec 01 06:16:43.123 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^
Dec 01 06:16:43.123 INFO [stderr] 
Dec 01 06:16:43.123 INFO [stderr] warning: unused import: `std::iter::*`
Dec 01 06:16:43.123 INFO [stderr]  --> src/core/entity.rs:5:5
Dec 01 06:16:43.123 INFO [stderr]   |
Dec 01 06:16:43.123 INFO [stderr] 5 | use std::iter::*;
Dec 01 06:16:43.123 INFO [stderr]   |     ^^^^^^^^^^^^
Dec 01 06:16:43.123 INFO [stderr] 
Dec 01 06:16:43.123 INFO [stderr] warning: unused import: `std::any::*`
Dec 01 06:16:43.123 INFO [stderr]  --> src/core/component.rs:4:5
Dec 01 06:16:43.123 INFO [stderr]   |
Dec 01 06:16:43.123 INFO [stderr] 4 | use std::any::*;
Dec 01 06:16:43.123 INFO [stderr]   |     ^^^^^^^^^^^
Dec 01 06:16:43.123 INFO [stderr] 
Dec 01 06:16:43.123 INFO [stderr] warning: unused import: `std::any::*`
Dec 01 06:16:43.123 INFO [stderr]  --> src/core/system.rs:4:5
Dec 01 06:16:43.123 INFO [stderr]   |
Dec 01 06:16:43.123 INFO [stderr] 4 | use std::any::*;
Dec 01 06:16:43.123 INFO [stderr]   |     ^^^^^^^^^^^
Dec 01 06:16:43.123 INFO [stderr] 
Dec 01 06:16:43.123 INFO [stderr] warning: unused import: `std::cmp::*`
Dec 01 06:16:43.123 INFO [stderr]  --> src/core/system.rs:5:5
Dec 01 06:16:43.123 INFO [stderr]   |
Dec 01 06:16:43.123 INFO [stderr] 5 | use std::cmp::*;
Dec 01 06:16:43.123 INFO [stderr]   |     ^^^^^^^^^^^
Dec 01 06:16:43.123 INFO [stderr] 
Dec 01 06:16:43.123 INFO [stderr] warning: unused import: `std::collections::*`
Dec 01 06:16:43.123 INFO [stderr]  --> src/core/system.rs:6:5
Dec 01 06:16:43.123 INFO [stderr]   |
Dec 01 06:16:43.123 INFO [stderr] 6 | use std::collections::*;
Dec 01 06:16:43.123 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^
Dec 01 06:16:43.123 INFO [stderr] 
Dec 01 06:16:43.123 INFO [stderr] warning: unused import: `std::iter::*`
Dec 01 06:16:43.123 INFO [stderr]  --> src/core/system.rs:7:5
Dec 01 06:16:43.123 INFO [stderr]   |
Dec 01 06:16:43.123 INFO [stderr] 7 | use std::iter::*;
Dec 01 06:16:43.123 INFO [stderr]   |     ^^^^^^^^^^^^
Dec 01 06:16:43.123 INFO [stderr] 
Dec 01 06:16:43.123 INFO [stderr] warning: unused import: `std::cmp::*`
Dec 01 06:16:43.124 INFO [stderr]  --> src/core/world.rs:5:5
Dec 01 06:16:43.124 INFO [stderr]   |
Dec 01 06:16:43.124 INFO [stderr] 5 | use std::cmp::*;
Dec 01 06:16:43.124 INFO [stderr]   |     ^^^^^^^^^^^
Dec 01 06:16:43.124 INFO [stderr] 
Dec 01 06:16:43.124 INFO [stderr] warning: unused import: `std::iter::*`
Dec 01 06:16:43.124 INFO [stderr]  --> src/core/world.rs:7:5
Dec 01 06:16:43.124 INFO [stderr]   |
Dec 01 06:16:43.124 INFO [stderr] 7 | use std::iter::*;
Dec 01 06:16:43.124 INFO [stderr]   |     ^^^^^^^^^^^^
Dec 01 06:16:43.124 INFO [stderr] 
Dec 01 06:16:43.124 INFO [stderr] warning: unused import: `std::mem::*`
Dec 01 06:16:43.124 INFO [stderr]   --> src/core/world.rs:11:5
Dec 01 06:16:43.124 INFO [stderr]    |
Dec 01 06:16:43.124 INFO [stderr] 11 | use std::mem::*;
Dec 01 06:16:43.124 INFO [stderr]    |     ^^^^^^^^^^^
Dec 01 06:16:43.124 INFO [stderr] 
Dec 01 06:16:43.125 INFO [stderr] warning: unused import: `std::sync::*`
Dec 01 06:16:43.125 INFO [stderr]  --> src/graphics/transform_system/transform.rs:5:5
Dec 01 06:16:43.125 INFO [stderr]   |
Dec 01 06:16:43.125 INFO [stderr] 5 | use std::sync::*;
Dec 01 06:16:43.125 INFO [stderr]   |     ^^^^^^^^^^^^
Dec 01 06:16:43.125 INFO [stderr] 
Dec 01 06:16:43.125 INFO [stderr] warning: unused import: `std::cmp::*`
Dec 01 06:16:43.125 INFO [stderr]  --> src/graphics/transform_system/transform.rs:7:5
Dec 01 06:16:43.125 INFO [stderr]   |
Dec 01 06:16:43.125 INFO [stderr] 7 | use std::cmp::*;
Dec 01 06:16:43.125 INFO [stderr]   |     ^^^^^^^^^^^
Dec 01 06:16:43.125 INFO [stderr] 
Dec 01 06:16:43.125 INFO [stderr] warning: unused import: `std::hash::*`
Dec 01 06:16:43.125 INFO [stderr]  --> src/graphics/transform_system/transform.rs:8:5
Dec 01 06:16:43.125 INFO [stderr]   |
Dec 01 06:16:43.125 INFO [stderr] 8 | use std::hash::*;
Dec 01 06:16:43.125 INFO [stderr]   |     ^^^^^^^^^^^^
Dec 01 06:16:43.125 INFO [stderr] 
Dec 01 06:16:43.125 INFO [stderr] warning: unused import: `math::*`
Dec 01 06:16:43.125 INFO [stderr]  --> src/graphics/transform_system/transform_system.rs:3:5
Dec 01 06:16:43.125 INFO [stderr]   |
Dec 01 06:16:43.125 INFO [stderr] 3 | use math::*;
Dec 01 06:16:43.125 INFO [stderr]   |     ^^^^^^^
Dec 01 06:16:43.125 INFO [stderr] 
Dec 01 06:16:43.125 INFO [stderr] warning: unused import: `num::*`
Dec 01 06:16:43.125 INFO [stderr]  --> src/graphics/transform_system/transform_system.rs:4:5
Dec 01 06:16:43.125 INFO [stderr]   |
Dec 01 06:16:43.125 INFO [stderr] 4 | use num::*;
Dec 01 06:16:43.125 INFO [stderr]   |     ^^^^^^
Dec 01 06:16:43.125 INFO [stderr] 
Dec 01 06:16:43.125 INFO [stderr] warning: unused import: `std::ops::*`
Dec 01 06:16:43.125 INFO [stderr]  --> src/graphics/transform_system/transform_system.rs:5:5
Dec 01 06:16:43.125 INFO [stderr]   |
Dec 01 06:16:43.126 INFO [stderr] 5 | use std::ops::*;
Dec 01 06:16:43.126 INFO [stderr]   |     ^^^^^^^^^^^
Dec 01 06:16:43.126 INFO [stderr] 
Dec 01 06:16:43.126 INFO [stderr] warning: unused import: `std::sync::*`
Dec 01 06:16:43.126 INFO [stderr]  --> src/graphics/transform_system/transform_system.rs:6:5
Dec 01 06:16:43.126 INFO [stderr]   |
Dec 01 06:16:43.126 INFO [stderr] 6 | use std::sync::*;
Dec 01 06:16:43.126 INFO [stderr]   |     ^^^^^^^^^^^^
Dec 01 06:16:43.126 INFO [stderr] 
Dec 01 06:16:43.126 INFO [stderr] warning: unused import: `std::iter::*`
Dec 01 06:16:43.126 INFO [stderr]  --> src/graphics/transform_system/transform_system.rs:7:5
Dec 01 06:16:43.126 INFO [stderr]   |
Dec 01 06:16:43.126 INFO [stderr] 7 | use std::iter::*;
Dec 01 06:16:43.126 INFO [stderr]   |     ^^^^^^^^^^^^
Dec 01 06:16:43.126 INFO [stderr] 
Dec 01 06:16:43.126 INFO [stderr] warning: unused import: `std::cmp::*`
Dec 01 06:16:43.126 INFO [stderr]  --> src/graphics/transform_system/transform_system.rs:8:5
Dec 01 06:16:43.126 INFO [stderr]   |
Dec 01 06:16:43.126 INFO [stderr] 8 | use std::cmp::*;
Dec 01 06:16:43.126 INFO [stderr]   |     ^^^^^^^^^^^
Dec 01 06:16:43.126 INFO [stderr] 
Dec 01 06:16:43.126 INFO [stderr] warning: unused import: `math::*`
Dec 01 06:16:43.126 INFO [stderr]  --> src/graphics/camera.rs:1:5
Dec 01 06:16:43.126 INFO [stderr]   |
Dec 01 06:16:43.126 INFO [stderr] 1 | use math::*;
Dec 01 06:16:43.126 INFO [stderr]   |     ^^^^^^^
Dec 01 06:16:43.126 INFO [stderr] 
Dec 01 06:16:43.911 INFO [stderr] warning: unreachable statement
Dec 01 06:16:43.911 INFO [stderr]    --> src/math/matrix.rs:164:9
Dec 01 06:16:43.911 INFO [stderr]     |
Dec 01 06:16:43.911 INFO [stderr] 164 |         let width = right - left;
Dec 01 06:16:43.911 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:16:43.911 INFO [stderr]     |
Dec 01 06:16:43.911 INFO [stderr]     = note: #[warn(unreachable_code)] on by default
Dec 01 06:16:43.911 INFO [stderr] 
Dec 01 06:16:44.232 INFO [stderr] warning: unused import: `num`
Dec 01 06:16:44.232 INFO [stderr]  --> src/math/quaternion.rs:5:5
Dec 01 06:16:44.232 INFO [stderr]   |
Dec 01 06:16:44.233 INFO [stderr] 5 | use num::*;
Dec 01 06:16:44.233 INFO [stderr]   |     ^^^
Dec 01 06:16:44.233 INFO [stderr] 
Dec 01 06:16:44.233 INFO [stderr] warning: unused import: `std::iter`
Dec 01 06:16:44.234 INFO [stderr]  --> src/graphics/transform_system/transform.rs:6:5
Dec 01 06:16:44.234 INFO [stderr]   |
Dec 01 06:16:44.234 INFO [stderr] 6 | use std::iter::*;
Dec 01 06:16:44.235 INFO [stderr]   |     ^^^^^^^^^
Dec 01 06:16:44.235 INFO [stderr] 
Dec 01 06:16:44.235 INFO [stderr] warning: unused import: `std::hash`
Dec 01 06:16:44.235 INFO [stderr]  --> src/graphics/transform_system/transform_system.rs:9:5
Dec 01 06:16:44.236 INFO [stderr]   |
Dec 01 06:16:44.236 INFO [stderr] 9 | use std::hash::*;
Dec 01 06:16:44.236 INFO [stderr]   |     ^^^^^^^^^
Dec 01 06:16:44.237 INFO [stderr] 
Dec 01 06:16:44.296 INFO [stderr] warning: unused variable: `left`
Dec 01 06:16:44.296 INFO [stderr]    --> src/math/matrix.rs:161:20
Dec 01 06:16:44.297 INFO [stderr]     |
Dec 01 06:16:44.297 INFO [stderr] 161 |     pub fn frustum(left:T, right:T, bottom:T, top:T, near:T, far:T) -> Self where T: num::Float+num::NumCast {
Dec 01 06:16:44.298 INFO [stderr]     |                    ^^^^ help: consider using `_left` instead
Dec 01 06:16:44.298 INFO [stderr]     |
Dec 01 06:16:44.298 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 01 06:16:44.299 INFO [stderr] 
Dec 01 06:16:44.299 INFO [stderr] warning: unused variable: `right`
Dec 01 06:16:44.299 INFO [stderr]    --> src/math/matrix.rs:161:28
Dec 01 06:16:44.299 INFO [stderr]     |
Dec 01 06:16:44.300 INFO [stderr] 161 |     pub fn frustum(left:T, right:T, bottom:T, top:T, near:T, far:T) -> Self where T: num::Float+num::NumCast {
Dec 01 06:16:44.300 INFO [stderr]     |                            ^^^^^ help: consider using `_right` instead
Dec 01 06:16:44.300 INFO [stderr] 
Dec 01 06:16:44.301 INFO [stderr] warning: unused variable: `bottom`
Dec 01 06:16:44.301 INFO [stderr]    --> src/math/matrix.rs:161:37
Dec 01 06:16:44.301 INFO [stderr]     |
Dec 01 06:16:44.301 INFO [stderr] 161 |     pub fn frustum(left:T, right:T, bottom:T, top:T, near:T, far:T) -> Self where T: num::Float+num::NumCast {
Dec 01 06:16:44.302 INFO [stderr]     |                                     ^^^^^^ help: consider using `_bottom` instead
Dec 01 06:16:44.302 INFO [stderr] 
Dec 01 06:16:44.302 INFO [stderr] warning: unused variable: `top`
Dec 01 06:16:44.302 INFO [stderr]    --> src/math/matrix.rs:161:47
Dec 01 06:16:44.303 INFO [stderr]     |
Dec 01 06:16:44.303 INFO [stderr] 161 |     pub fn frustum(left:T, right:T, bottom:T, top:T, near:T, far:T) -> Self where T: num::Float+num::NumCast {
Dec 01 06:16:44.303 INFO [stderr]     |                                               ^^^ help: consider using `_top` instead
Dec 01 06:16:44.303 INFO [stderr] 
Dec 01 06:16:44.304 INFO [stderr] warning: unused variable: `near`
Dec 01 06:16:44.304 INFO [stderr]    --> src/math/matrix.rs:161:54
Dec 01 06:16:44.304 INFO [stderr]     |
Dec 01 06:16:44.304 INFO [stderr] 161 |     pub fn frustum(left:T, right:T, bottom:T, top:T, near:T, far:T) -> Self where T: num::Float+num::NumCast {
Dec 01 06:16:44.305 INFO [stderr]     |                                                      ^^^^ help: consider using `_near` instead
Dec 01 06:16:44.305 INFO [stderr] 
Dec 01 06:16:44.305 INFO [stderr] warning: unused variable: `far`
Dec 01 06:16:44.306 INFO [stderr]    --> src/math/matrix.rs:161:62
Dec 01 06:16:44.306 INFO [stderr]     |
Dec 01 06:16:44.306 INFO [stderr] 161 |     pub fn frustum(left:T, right:T, bottom:T, top:T, near:T, far:T) -> Self where T: num::Float+num::NumCast {
Dec 01 06:16:44.306 INFO [stderr]     |                                                              ^^^ help: consider using `_far` instead
Dec 01 06:16:44.307 INFO [stderr] 
Dec 01 06:16:44.307 INFO [stderr] warning: unused variable: `a`
Dec 01 06:16:44.307 INFO [stderr]   --> src/math/quaternion.rs:62:18
Dec 01 06:16:44.308 INFO [stderr]    |
Dec 01 06:16:44.308 INFO [stderr] 62 |     pub fn slerp(a: &Quaternion<T>, b: &Quaternion<T>, t: T) -> Quaternion<T> {
Dec 01 06:16:44.308 INFO [stderr]    |                  ^ help: consider using `_a` instead
Dec 01 06:16:44.308 INFO [stderr] 
Dec 01 06:16:44.309 INFO [stderr] warning: unused variable: `b`
Dec 01 06:16:44.309 INFO [stderr]   --> src/math/quaternion.rs:62:37
Dec 01 06:16:44.309 INFO [stderr]    |
Dec 01 06:16:44.309 INFO [stderr] 62 |     pub fn slerp(a: &Quaternion<T>, b: &Quaternion<T>, t: T) -> Quaternion<T> {
Dec 01 06:16:44.310 INFO [stderr]    |                                     ^ help: consider using `_b` instead
Dec 01 06:16:44.310 INFO [stderr] 
Dec 01 06:16:44.310 INFO [stderr] warning: unused variable: `t`
Dec 01 06:16:44.310 INFO [stderr]   --> src/math/quaternion.rs:62:56
Dec 01 06:16:44.311 INFO [stderr]    |
Dec 01 06:16:44.311 INFO [stderr] 62 |     pub fn slerp(a: &Quaternion<T>, b: &Quaternion<T>, t: T) -> Quaternion<T> {
Dec 01 06:16:44.311 INFO [stderr]    |                                                        ^ help: consider using `_t` instead
Dec 01 06:16:44.311 INFO [stderr] 
Dec 01 06:16:44.312 INFO [stderr] warning: unused variable: `e`
Dec 01 06:16:44.312 INFO [stderr]    --> src/core/world.rs:115:52
Dec 01 06:16:44.312 INFO [stderr]     |
Dec 01 06:16:44.313 INFO [stderr] 115 |     pub fn remove_component<C: 'static>(&mut self, e: Entity) -> bool {
Dec 01 06:16:44.313 INFO [stderr]     |                                                    ^ help: consider using `_e` instead
Dec 01 06:16:44.313 INFO [stderr] 
Dec 01 06:16:44.314 INFO [stderr] warning: unused variable: `entity`
Dec 01 06:16:44.314 INFO [stderr]   --> src/graphics/transform_system/transform_system.rs:42:21
Dec 01 06:16:44.314 INFO [stderr]    |
Dec 01 06:16:44.315 INFO [stderr] 42 |                 for entity in dirty.iter() {
Dec 01 06:16:44.315 INFO [stderr]    |                     ^^^^^^ help: consider using `_entity` instead
Dec 01 06:16:44.315 INFO [stderr] 
Dec 01 06:16:44.315 INFO [stderr] warning: unused variable: `delta_time`
Dec 01 06:16:44.316 INFO [stderr]   --> src/graphics/transform_system/transform_system.rs:32:26
Dec 01 06:16:44.316 INFO [stderr]    |
Dec 01 06:16:44.316 INFO [stderr] 32 |     fn update(&mut self, delta_time: f64, world: &mut World) {
Dec 01 06:16:44.317 INFO [stderr]    |                          ^^^^^^^^^^ help: consider using `_delta_time` instead
Dec 01 06:16:44.317 INFO [stderr] 
Dec 01 06:16:44.428 INFO [stderr] warning: variable does not need to be mutable
Dec 01 06:16:44.428 INFO [stderr]   --> src/core/world.rs:44:18
Dec 01 06:16:44.428 INFO [stderr]    |
Dec 01 06:16:44.429 INFO [stderr] 44 |             Some(mut guard) => {
Dec 01 06:16:44.429 INFO [stderr]    |                  ----^^^^^
Dec 01 06:16:44.429 INFO [stderr]    |                  |
Dec 01 06:16:44.430 INFO [stderr]    |                  help: remove this `mut`
Dec 01 06:16:44.430 INFO [stderr]    |
Dec 01 06:16:44.430 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 01 06:16:44.431 INFO [stderr] 
Dec 01 06:16:44.434 INFO [stderr] warning: variable does not need to be mutable
Dec 01 06:16:44.435 INFO [stderr]    --> src/core/world.rs:122:16
Dec 01 06:16:44.443 INFO [stderr]     |
Dec 01 06:16:44.444 INFO [stderr] 122 |     pub fn run(mut self, delta_time: f64) -> Self {
Dec 01 06:16:44.444 INFO [stderr]     |                ----^^^^
Dec 01 06:16:44.444 INFO [stderr]     |                |
Dec 01 06:16:44.444 INFO [stderr]     |                help: remove this `mut`
Dec 01 06:16:44.445 INFO [stderr] 
Dec 01 06:16:46.235 INFO [stderr] warning: doc comment not used by rustdoc
Dec 01 06:16:46.235 INFO [stderr]   --> src/bin/vyre.rs:19:5
Dec 01 06:16:46.235 INFO [stderr]    |
Dec 01 06:16:46.235 INFO [stderr] 19 |     /// creates a window with the title "Vyre Engine", 512 width, 512 height, no vsync and in windowed mode
Dec 01 06:16:46.235 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:16:46.235 INFO [stderr]    |
Dec 01 06:16:46.235 INFO [stderr]    = note: #[warn(unused_doc_comments)] on by default
Dec 01 06:16:46.235 INFO [stderr] 
Dec 01 06:16:46.235 INFO [stderr] warning: doc comment not used by rustdoc
Dec 01 06:16:46.235 INFO [stderr]   --> src/bin/vyre.rs:27:5
Dec 01 06:16:46.235 INFO [stderr]    |
Dec 01 06:16:46.235 INFO [stderr] 27 |     /// creates a device, rendertarget and depth target for the window
Dec 01 06:16:46.235 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:16:46.235 INFO [stderr] 
Dec 01 06:16:46.235 INFO [stderr] warning: doc comment not used by rustdoc
Dec 01 06:16:46.235 INFO [stderr]   --> src/bin/vyre.rs:30:5
Dec 01 06:16:46.235 INFO [stderr]    |
Dec 01 06:16:46.235 INFO [stderr] 30 |     /// creates a simple pipeline
Dec 01 06:16:46.235 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:16:46.235 INFO [stderr] 
Dec 01 06:16:46.235 INFO [stderr] warning: doc comment not used by rustdoc
Dec 01 06:16:46.235 INFO [stderr]   --> src/bin/vyre.rs:42:13
Dec 01 06:16:46.235 INFO [stderr]    |
Dec 01 06:16:46.235 INFO [stderr] 42 |             /// creates a command encoder
Dec 01 06:16:46.235 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:16:46.235 INFO [stderr] 
Dec 01 06:16:46.235 INFO [stderr] warning: doc comment not used by rustdoc
Dec 01 06:16:46.236 INFO [stderr]   --> src/bin/vyre.rs:44:13
Dec 01 06:16:46.236 INFO [stderr]    |
Dec 01 06:16:46.236 INFO [stderr] 44 |             /// creates a vertex buffer for a triangle with no index data.
Dec 01 06:16:46.236 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:16:46.236 INFO [stderr] 
Dec 01 06:16:46.236 INFO [stderr] warning: doc comment not used by rustdoc
Dec 01 06:16:46.236 INFO [stderr]   --> src/bin/vyre.rs:47:13
Dec 01 06:16:46.236 INFO [stderr]    |
Dec 01 06:16:46.236 INFO [stderr] 47 |             /// sets the vertex buffer to be drawn to the main_target
Dec 01 06:16:46.236 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:16:46.236 INFO [stderr] 
Dec 01 06:16:48.791 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 47.12s
Dec 01 06:16:48.795 INFO [stderr] su: No module specific data is present
Dec 01 06:16:49.629 INFO running `"docker" "inspect" "8ecc598f7584f807fd8dcb19ed66e8d93f5d62ab90f8b5d29154cf56a880310e"`
Dec 01 06:16:49.867 INFO running `"docker" "rm" "-f" "8ecc598f7584f807fd8dcb19ed66e8d93f5d62ab90f8b5d29154cf56a880310e"`
Dec 01 06:16:50.163 INFO [stdout] 8ecc598f7584f807fd8dcb19ed66e8d93f5d62ab90f8b5d29154cf56a880310e
Dec 01 06:16:50.166 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-5/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-5/1.30.1:/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.1 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"`
Dec 01 06:16:50.595 INFO [stdout] f9adc1a7c4bf6a8ffb59be2b11521bf78d975b3a8c62e217970a013ada8e8864
Dec 01 06:16:50.600 INFO running `"docker" "start" "-a" "f9adc1a7c4bf6a8ffb59be2b11521bf78d975b3a8c62e217970a013ada8e8864"`
Dec 01 06:16:52.482 INFO [stderr] usermod: no changes
Dec 01 06:16:52.787 INFO [stderr]    Compiling vyre_rs v0.1.0 (/source)
Dec 01 06:16:54.559 INFO [stderr] warning: doc comment not used by rustdoc
Dec 01 06:16:54.559 INFO [stderr]   --> src/bin/vyre.rs:19:5
Dec 01 06:16:54.560 INFO [stderr]    |
Dec 01 06:16:54.560 INFO [stderr] 19 |     /// creates a window with the title "Vyre Engine", 512 width, 512 height, no vsync and in windowed mode
Dec 01 06:16:54.560 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:16:54.561 INFO [stderr]    |
Dec 01 06:16:54.561 INFO [stderr]    = note: #[warn(unused_doc_comments)] on by default
Dec 01 06:16:54.561 INFO [stderr] 
Dec 01 06:16:54.561 INFO [stderr] warning: doc comment not used by rustdoc
Dec 01 06:16:54.561 INFO [stderr]   --> src/bin/vyre.rs:27:5
Dec 01 06:16:54.561 INFO [stderr]    |
Dec 01 06:16:54.561 INFO [stderr] 27 |     /// creates a device, rendertarget and depth target for the window
Dec 01 06:16:54.561 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:16:54.561 INFO [stderr] 
Dec 01 06:16:54.561 INFO [stderr] warning: doc comment not used by rustdoc
Dec 01 06:16:54.561 INFO [stderr]   --> src/bin/vyre.rs:30:5
Dec 01 06:16:54.561 INFO [stderr]    |
Dec 01 06:16:54.561 INFO [stderr] 30 |     /// creates a simple pipeline
Dec 01 06:16:54.561 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:16:54.561 INFO [stderr] 
Dec 01 06:16:54.561 INFO [stderr] warning: doc comment not used by rustdoc
Dec 01 06:16:54.562 INFO [stderr]   --> src/bin/vyre.rs:42:13
Dec 01 06:16:54.562 INFO [stderr]    |
Dec 01 06:16:54.562 INFO [stderr] 42 |             /// creates a command encoder
Dec 01 06:16:54.562 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:16:54.562 INFO [stderr] 
Dec 01 06:16:54.562 INFO [stderr] warning: doc comment not used by rustdoc
Dec 01 06:16:54.562 INFO [stderr]   --> src/bin/vyre.rs:44:13
Dec 01 06:16:54.562 INFO [stderr]    |
Dec 01 06:16:54.562 INFO [stderr] 44 |             /// creates a vertex buffer for a triangle with no index data.
Dec 01 06:16:54.562 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:16:54.562 INFO [stderr] 
Dec 01 06:16:54.562 INFO [stderr] warning: doc comment not used by rustdoc
Dec 01 06:16:54.563 INFO [stderr]   --> src/bin/vyre.rs:47:13
Dec 01 06:16:54.563 INFO [stderr]    |
Dec 01 06:16:54.563 INFO [stderr] 47 |             /// sets the vertex buffer to be drawn to the main_target
Dec 01 06:16:54.563 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:16:54.563 INFO [stderr] 
Dec 01 06:16:55.043 INFO [stderr] warning: unnecessary parentheses around function argument
Dec 01 06:16:55.043 INFO [stderr]    --> src/math/matrix.rs:404:51
Dec 01 06:16:55.044 INFO [stderr]     |
Dec 01 06:16:55.044 INFO [stderr] 404 |         let mut vector = vec![Default::default(); (m * n)];
Dec 01 06:16:55.044 INFO [stderr]     |                                                   ^^^^^^^ help: remove these parentheses
Dec 01 06:16:55.045 INFO [stderr]     |
Dec 01 06:16:55.045 INFO [stderr]     = note: #[warn(unused_parens)] on by default
Dec 01 06:16:55.045 INFO [stderr] 
Dec 01 06:16:55.046 INFO [stderr] warning: unnecessary parentheses around function argument
Dec 01 06:16:55.046 INFO [stderr]    --> src/math/matrix.rs:534:55
Dec 01 06:16:55.046 INFO [stderr]     |
Dec 01 06:16:55.047 INFO [stderr] 534 |             let mut vector = vec![Default::default(); (m * n)];
Dec 01 06:16:55.047 INFO [stderr]     |                                                       ^^^^^^^ help: remove these parentheses
Dec 01 06:16:55.047 INFO [stderr] 
Dec 01 06:16:55.047 INFO [stderr] warning: unused import: `std::any::*`
Dec 01 06:16:55.048 INFO [stderr]  --> src/core/entity.rs:2:5
Dec 01 06:16:55.048 INFO [stderr]   |
Dec 01 06:16:55.048 INFO [stderr] 2 | use std::any::*;
Dec 01 06:16:55.049 INFO [stderr]   |     ^^^^^^^^^^^
Dec 01 06:16:55.049 INFO [stderr]   |
Dec 01 06:16:55.049 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 06:16:55.049 INFO [stderr] 
Dec 01 06:16:55.050 INFO [stderr] warning: unused import: `std::cmp::*`
Dec 01 06:16:55.050 INFO [stderr]  --> src/core/entity.rs:3:5
Dec 01 06:16:55.051 INFO [stderr]   |
Dec 01 06:16:55.051 INFO [stderr] 3 | use std::cmp::*;
Dec 01 06:16:55.051 INFO [stderr]   |     ^^^^^^^^^^^
Dec 01 06:16:55.051 INFO [stderr] 
Dec 01 06:16:55.051 INFO [stderr] warning: unused import: `std::collections::*`
Dec 01 06:16:55.051 INFO [stderr]  --> src/core/entity.rs:4:5
Dec 01 06:16:55.051 INFO [stderr]   |
Dec 01 06:16:55.051 INFO [stderr] 4 | use std::collections::*;
Dec 01 06:16:55.051 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^
Dec 01 06:16:55.051 INFO [stderr] 
Dec 01 06:16:55.051 INFO [stderr] warning: unused import: `std::iter::*`
Dec 01 06:16:55.051 INFO [stderr]  --> src/core/entity.rs:5:5
Dec 01 06:16:55.051 INFO [stderr]   |
Dec 01 06:16:55.051 INFO [stderr] 5 | use std::iter::*;
Dec 01 06:16:55.051 INFO [stderr]   |     ^^^^^^^^^^^^
Dec 01 06:16:55.051 INFO [stderr] 
Dec 01 06:16:55.051 INFO [stderr] warning: unused import: `std::any::*`
Dec 01 06:16:55.051 INFO [stderr]  --> src/core/component.rs:4:5
Dec 01 06:16:55.051 INFO [stderr]   |
Dec 01 06:16:55.051 INFO [stderr] 4 | use std::any::*;
Dec 01 06:16:55.051 INFO [stderr]   |     ^^^^^^^^^^^
Dec 01 06:16:55.051 INFO [stderr] 
Dec 01 06:16:55.051 INFO [stderr] warning: unused import: `std::any::*`
Dec 01 06:16:55.051 INFO [stderr]  --> src/core/system.rs:4:5
Dec 01 06:16:55.051 INFO [stderr]   |
Dec 01 06:16:55.051 INFO [stderr] 4 | use std::any::*;
Dec 01 06:16:55.051 INFO [stderr]   |     ^^^^^^^^^^^
Dec 01 06:16:55.051 INFO [stderr] 
Dec 01 06:16:55.051 INFO [stderr] warning: unused import: `std::cmp::*`
Dec 01 06:16:55.051 INFO [stderr]  --> src/core/system.rs:5:5
Dec 01 06:16:55.051 INFO [stderr]   |
Dec 01 06:16:55.051 INFO [stderr] 5 | use std::cmp::*;
Dec 01 06:16:55.051 INFO [stderr]   |     ^^^^^^^^^^^
Dec 01 06:16:55.051 INFO [stderr] 
Dec 01 06:16:55.051 INFO [stderr] warning: unused import: `std::collections::*`
Dec 01 06:16:55.051 INFO [stderr]  --> src/core/system.rs:6:5
Dec 01 06:16:55.051 INFO [stderr]   |
Dec 01 06:16:55.051 INFO [stderr] 6 | use std::collections::*;
Dec 01 06:16:55.051 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^
Dec 01 06:16:55.051 INFO [stderr] 
Dec 01 06:16:55.055 INFO [stderr] warning: unused import: `std::iter::*`
Dec 01 06:16:55.055 INFO [stderr]  --> src/core/system.rs:7:5
Dec 01 06:16:55.055 INFO [stderr]   |
Dec 01 06:16:55.055 INFO [stderr] 7 | use std::iter::*;
Dec 01 06:16:55.055 INFO [stderr]   |     ^^^^^^^^^^^^
Dec 01 06:16:55.055 INFO [stderr] 
Dec 01 06:16:55.055 INFO [stderr] warning: unused import: `std::cmp::*`
Dec 01 06:16:55.055 INFO [stderr]  --> src/core/world.rs:5:5
Dec 01 06:16:55.055 INFO [stderr]   |
Dec 01 06:16:55.055 INFO [stderr] 5 | use std::cmp::*;
Dec 01 06:16:55.055 INFO [stderr]   |     ^^^^^^^^^^^
Dec 01 06:16:55.055 INFO [stderr] 
Dec 01 06:16:55.055 INFO [stderr] warning: unused import: `std::iter::*`
Dec 01 06:16:55.055 INFO [stderr]  --> src/core/world.rs:7:5
Dec 01 06:16:55.055 INFO [stderr]   |
Dec 01 06:16:55.055 INFO [stderr] 7 | use std::iter::*;
Dec 01 06:16:55.055 INFO [stderr]   |     ^^^^^^^^^^^^
Dec 01 06:16:55.055 INFO [stderr] 
Dec 01 06:16:55.055 INFO [stderr] warning: unused import: `std::mem::*`
Dec 01 06:16:55.055 INFO [stderr]   --> src/core/world.rs:11:5
Dec 01 06:16:55.055 INFO [stderr]    |
Dec 01 06:16:55.055 INFO [stderr] 11 | use std::mem::*;
Dec 01 06:16:55.055 INFO [stderr]    |     ^^^^^^^^^^^
Dec 01 06:16:55.055 INFO [stderr] 
Dec 01 06:16:55.067 INFO [stderr] warning: unused import: `std::sync::*`
Dec 01 06:16:55.067 INFO [stderr]  --> src/graphics/transform_system/transform.rs:5:5
Dec 01 06:16:55.067 INFO [stderr]   |
Dec 01 06:16:55.067 INFO [stderr] 5 | use std::sync::*;
Dec 01 06:16:55.067 INFO [stderr]   |     ^^^^^^^^^^^^
Dec 01 06:16:55.067 INFO [stderr] 
Dec 01 06:16:55.067 INFO [stderr] warning: unused import: `std::cmp::*`
Dec 01 06:16:55.067 INFO [stderr]  --> src/graphics/transform_system/transform.rs:7:5
Dec 01 06:16:55.067 INFO [stderr]   |
Dec 01 06:16:55.067 INFO [stderr] 7 | use std::cmp::*;
Dec 01 06:16:55.067 INFO [stderr]   |     ^^^^^^^^^^^
Dec 01 06:16:55.067 INFO [stderr] 
Dec 01 06:16:55.067 INFO [stderr] warning: unused import: `std::hash::*`
Dec 01 06:16:55.067 INFO [stderr]  --> src/graphics/transform_system/transform.rs:8:5
Dec 01 06:16:55.067 INFO [stderr]   |
Dec 01 06:16:55.071 INFO [stderr] 8 | use std::hash::*;
Dec 01 06:16:55.071 INFO [stderr]   |     ^^^^^^^^^^^^
Dec 01 06:16:55.071 INFO [stderr] 
Dec 01 06:16:55.071 INFO [stderr] warning: unused import: `math::*`
Dec 01 06:16:55.071 INFO [stderr]  --> src/graphics/transform_system/transform_system.rs:3:5
Dec 01 06:16:55.071 INFO [stderr]   |
Dec 01 06:16:55.071 INFO [stderr] 3 | use math::*;
Dec 01 06:16:55.071 INFO [stderr]   |     ^^^^^^^
Dec 01 06:16:55.071 INFO [stderr] 
Dec 01 06:16:55.071 INFO [stderr] warning: unused import: `num::*`
Dec 01 06:16:55.071 INFO [stderr]  --> src/graphics/transform_system/transform_system.rs:4:5
Dec 01 06:16:55.071 INFO [stderr]   |
Dec 01 06:16:55.071 INFO [stderr] 4 | use num::*;
Dec 01 06:16:55.071 INFO [stderr]   |     ^^^^^^
Dec 01 06:16:55.071 INFO [stderr] 
Dec 01 06:16:55.071 INFO [stderr] warning: unused import: `std::ops::*`
Dec 01 06:16:55.071 INFO [stderr]  --> src/graphics/transform_system/transform_system.rs:5:5
Dec 01 06:16:55.071 INFO [stderr]   |
Dec 01 06:16:55.071 INFO [stderr] 5 | use std::ops::*;
Dec 01 06:16:55.071 INFO [stderr]   |     ^^^^^^^^^^^
Dec 01 06:16:55.071 INFO [stderr] 
Dec 01 06:16:55.071 INFO [stderr] warning: unused import: `std::sync::*`
Dec 01 06:16:55.071 INFO [stderr]  --> src/graphics/transform_system/transform_system.rs:6:5
Dec 01 06:16:55.071 INFO [stderr]   |
Dec 01 06:16:55.071 INFO [stderr] 6 | use std::sync::*;
Dec 01 06:16:55.071 INFO [stderr]   |     ^^^^^^^^^^^^
Dec 01 06:16:55.071 INFO [stderr] 
Dec 01 06:16:55.071 INFO [stderr] warning: unused import: `std::iter::*`
Dec 01 06:16:55.071 INFO [stderr]  --> src/graphics/transform_system/transform_system.rs:7:5
Dec 01 06:16:55.071 INFO [stderr]   |
Dec 01 06:16:55.071 INFO [stderr] 7 | use std::iter::*;
Dec 01 06:16:55.071 INFO [stderr]   |     ^^^^^^^^^^^^
Dec 01 06:16:55.071 INFO [stderr] 
Dec 01 06:16:55.071 INFO [stderr] warning: unused import: `std::cmp::*`
Dec 01 06:16:55.071 INFO [stderr]  --> src/graphics/transform_system/transform_system.rs:8:5
Dec 01 06:16:55.071 INFO [stderr]   |
Dec 01 06:16:55.071 INFO [stderr] 8 | use std::cmp::*;
Dec 01 06:16:55.071 INFO [stderr]   |     ^^^^^^^^^^^
Dec 01 06:16:55.071 INFO [stderr] 
Dec 01 06:16:55.071 INFO [stderr] warning: unused import: `math::*`
Dec 01 06:16:55.071 INFO [stderr]  --> src/graphics/camera.rs:1:5
Dec 01 06:16:55.071 INFO [stderr]   |
Dec 01 06:16:55.071 INFO [stderr] 1 | use math::*;
Dec 01 06:16:55.071 INFO [stderr]   |     ^^^^^^^
Dec 01 06:16:55.071 INFO [stderr] 
Dec 01 06:16:55.071 INFO [stderr] warning: unnecessary parentheses around function argument
Dec 01 06:16:55.071 INFO [stderr]  --> src/test/matrix_test.rs:8:44
Dec 01 06:16:55.071 INFO [stderr]   |
Dec 01 06:16:55.071 INFO [stderr] 8 |     let m: Matrix<i64> = Matrix::new(6, 8, (|r, c| matrix_index::index(r, c, 8) as i64));
Dec 01 06:16:55.071 INFO [stderr]   |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 01 06:16:55.071 INFO [stderr] 
Dec 01 06:16:55.075 INFO [stderr] warning: unnecessary parentheses around function argument
Dec 01 06:16:55.075 INFO [stderr]   --> src/test/matrix_test.rs:34:44
Dec 01 06:16:55.075 INFO [stderr]    |
Dec 01 06:16:55.075 INFO [stderr] 34 |     let m: Matrix<i64> = Matrix::new(6, 8, (|r, c| (r + c) as i64));
Dec 01 06:16:55.075 INFO [stderr]    |                                            ^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 01 06:16:55.075 INFO [stderr] 
Dec 01 06:16:55.075 INFO [stderr] warning: unnecessary parentheses around function argument
Dec 01 06:16:55.075 INFO [stderr]   --> src/test/matrix_test.rs:39:44
Dec 01 06:16:55.075 INFO [stderr]    |
Dec 01 06:16:55.075 INFO [stderr] 39 |     let m: Matrix<f32> = Matrix::new(6, 8, (|r, c| (r + c) as f32));
Dec 01 06:16:55.075 INFO [stderr]    |                                            ^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 01 06:16:55.075 INFO [stderr] 
Dec 01 06:16:55.075 INFO [stderr] warning: unnecessary parentheses around function argument
Dec 01 06:16:55.075 INFO [stderr]   --> src/test/matrix_test.rs:50:44
Dec 01 06:16:55.075 INFO [stderr]    |
Dec 01 06:16:55.075 INFO [stderr] 50 |     let m: Matrix<f32> = Matrix::new(4, 4, (|_, c| c as f32));
Dec 01 06:16:55.075 INFO [stderr]    |                                            ^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 01 06:16:55.075 INFO [stderr] 
Dec 01 06:16:55.075 INFO [stderr] warning: unnecessary parentheses around function argument
Dec 01 06:16:55.075 INFO [stderr]   --> src/test/matrix_test.rs:60:44
Dec 01 06:16:55.075 INFO [stderr]    |
Dec 01 06:16:55.075 INFO [stderr] 60 |     let m: Matrix<f32> = Matrix::new(4, 4, (|r, _| r as f32));
Dec 01 06:16:55.075 INFO [stderr]    |                                            ^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 01 06:16:55.075 INFO [stderr] 
Dec 01 06:16:55.075 INFO [stderr] warning: doc comment not used by rustdoc
Dec 01 06:16:55.075 INFO [stderr]   --> src/test/opengl_test.rs:11:5
Dec 01 06:16:55.075 INFO [stderr]    |
Dec 01 06:16:55.075 INFO [stderr] 11 |     /// creates a window with the title "Vyre Engine", 512 width, 512 height, no vsync and in windowed mode
Dec 01 06:16:55.075 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:16:55.075 INFO [stderr]    |
Dec 01 06:16:55.076 INFO [stderr]    = note: #[warn(unused_doc_comments)] on by default
Dec 01 06:16:55.076 INFO [stderr] 
Dec 01 06:16:55.076 INFO [stderr] warning: doc comment not used by rustdoc
Dec 01 06:16:55.076 INFO [stderr]   --> src/test/opengl_test.rs:20:5
Dec 01 06:16:55.076 INFO [stderr]    |
Dec 01 06:16:55.076 INFO [stderr] 20 |     /// creates a device, rendertarget and depth target for the window
Dec 01 06:16:55.076 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:16:55.076 INFO [stderr] 
Dec 01 06:16:55.076 INFO [stderr] warning: doc comment not used by rustdoc
Dec 01 06:16:55.076 INFO [stderr]   --> src/test/opengl_test.rs:24:5
Dec 01 06:16:55.076 INFO [stderr]    |
Dec 01 06:16:55.076 INFO [stderr] 24 |     /// creates a simple pipeline
Dec 01 06:16:55.076 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:16:55.076 INFO [stderr] 
Dec 01 06:16:55.076 INFO [stderr] warning: doc comment not used by rustdoc
Dec 01 06:16:55.077 INFO [stderr]   --> src/test/opengl_test.rs:30:5
Dec 01 06:16:55.077 INFO [stderr]    |
Dec 01 06:16:55.077 INFO [stderr] 30 |     /// creates a command encoder
Dec 01 06:16:55.077 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:16:55.077 INFO [stderr] 
Dec 01 06:16:55.077 INFO [stderr] warning: doc comment not used by rustdoc
Dec 01 06:16:55.077 INFO [stderr]   --> src/test/opengl_test.rs:32:5
Dec 01 06:16:55.077 INFO [stderr]    |
Dec 01 06:16:55.077 INFO [stderr] 32 |     /// creates a vertex buffer for a triangle
Dec 01 06:16:55.077 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:16:55.077 INFO [stderr] 
Dec 01 06:16:55.077 INFO [stderr] warning: doc comment not used by rustdoc
Dec 01 06:16:55.077 INFO [stderr]   --> src/test/opengl_test.rs:35:5
Dec 01 06:16:55.077 INFO [stderr]    |
Dec 01 06:16:55.077 INFO [stderr] 35 |     /// sets the vertex buffer to be drawn to the main_target
Dec 01 06:16:55.077 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:16:55.077 INFO [stderr] 
Dec 01 06:16:55.077 INFO [stderr] warning: doc comment not used by rustdoc
Dec 01 06:16:55.077 INFO [stderr]   --> src/test/opengl_test.rs:55:5
Dec 01 06:16:55.077 INFO [stderr]    |
Dec 01 06:16:55.077 INFO [stderr] 55 |     /// creates a window with the title "Vyre Engine", 512 width, 512 height, no vsync and in windowed mode
Dec 01 06:16:55.077 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:16:55.077 INFO [stderr] 
Dec 01 06:16:55.077 INFO [stderr] warning: doc comment not used by rustdoc
Dec 01 06:16:55.077 INFO [stderr]   --> src/test/opengl_test.rs:65:5
Dec 01 06:16:55.077 INFO [stderr]    |
Dec 01 06:16:55.077 INFO [stderr] 65 |     /// creates a device, rendertarget and depth target for the window
Dec 01 06:16:55.077 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:16:55.077 INFO [stderr] 
Dec 01 06:16:55.077 INFO [stderr] warning: doc comment not used by rustdoc
Dec 01 06:16:55.077 INFO [stderr]   --> src/test/opengl_test.rs:69:5
Dec 01 06:16:55.077 INFO [stderr]    |
Dec 01 06:16:55.077 INFO [stderr] 69 |     /// creates a simple pipeline
Dec 01 06:16:55.077 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:16:55.085 INFO [stderr] 
Dec 01 06:16:55.085 INFO [stderr] warning: doc comment not used by rustdoc
Dec 01 06:16:55.085 INFO [stderr]   --> src/test/opengl_test.rs:75:5
Dec 01 06:16:55.085 INFO [stderr]    |
Dec 01 06:16:55.085 INFO [stderr] 75 |     /// creates a command encoder
Dec 01 06:16:55.085 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:16:55.085 INFO [stderr] 
Dec 01 06:16:55.085 INFO [stderr] warning: doc comment not used by rustdoc
Dec 01 06:16:55.085 INFO [stderr]   --> src/test/opengl_test.rs:77:5
Dec 01 06:16:55.085 INFO [stderr]    |
Dec 01 06:16:55.085 INFO [stderr] 77 |     /// creates a vertex buffer for a triangle
Dec 01 06:16:55.085 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:16:55.085 INFO [stderr] 
Dec 01 06:16:55.085 INFO [stderr] warning: doc comment not used by rustdoc
Dec 01 06:16:55.085 INFO [stderr]   --> src/test/opengl_test.rs:81:5
Dec 01 06:16:55.085 INFO [stderr]    |
Dec 01 06:16:55.085 INFO [stderr] 81 |     /// create a perspective projection matrix
Dec 01 06:16:55.085 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:16:55.085 INFO [stderr] 
Dec 01 06:16:55.085 INFO [stderr] warning: doc comment not used by rustdoc
Dec 01 06:16:55.085 INFO [stderr]   --> src/test/opengl_test.rs:84:5
Dec 01 06:16:55.085 INFO [stderr]    |
Dec 01 06:16:55.085 INFO [stderr] 84 |     /// sets the vertex buffer to be drawn to the main_target
Dec 01 06:16:55.085 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:16:55.085 INFO [stderr] 
Dec 01 06:16:55.085 INFO [stderr] warning: doc comment not used by rustdoc
Dec 01 06:16:55.085 INFO [stderr]   --> src/test/opengl_test.rs:92:5
Dec 01 06:16:55.085 INFO [stderr]    |
Dec 01 06:16:55.085 INFO [stderr] 92 |     /// create transformation for the cube
Dec 01 06:16:55.085 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:16:55.085 INFO [stderr] 
Dec 01 06:16:55.085 INFO [stderr] warning: doc comment not used by rustdoc
Dec 01 06:16:55.085 INFO [stderr]   --> src/test/opengl_test.rs:99:5
Dec 01 06:16:55.085 INFO [stderr]    |
Dec 01 06:16:55.085 INFO [stderr] 99 |     /// clear, draw, flush and swap buffer
Dec 01 06:16:55.085 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:16:55.085 INFO [stderr] 
Dec 01 06:16:55.085 INFO [stderr] warning: doc comment not used by rustdoc
Dec 01 06:16:55.085 INFO [stderr]    --> src/test/opengl_test.rs:101:9
Dec 01 06:16:55.085 INFO [stderr]     |
Dec 01 06:16:55.085 INFO [stderr] 101 |         /// move the cube and rotate him
Dec 01 06:16:55.085 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:16:55.085 INFO [stderr] 
Dec 01 06:16:55.085 INFO [stderr] warning: doc comment not used by rustdoc
Dec 01 06:16:55.085 INFO [stderr]    --> src/test/opengl_test.rs:109:9
Dec 01 06:16:55.085 INFO [stderr]     |
Dec 01 06:16:55.085 INFO [stderr] 109 |         /// calculate the model matrix
Dec 01 06:16:55.085 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:16:55.085 INFO [stderr] 
Dec 01 06:16:55.085 INFO [stderr] warning: doc comment not used by rustdoc
Dec 01 06:16:55.085 INFO [stderr]    --> src/test/opengl_test.rs:115:9
Dec 01 06:16:55.085 INFO [stderr]     |
Dec 01 06:16:55.085 INFO [stderr] 115 |         /// create view look at matrix (always look at the cube)
Dec 01 06:16:55.085 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:16:55.085 INFO [stderr] 
Dec 01 06:16:55.085 INFO [stderr] warning: doc comment not used by rustdoc
Dec 01 06:16:55.085 INFO [stderr]    --> src/test/opengl_test.rs:121:9
Dec 01 06:16:55.085 INFO [stderr]     |
Dec 01 06:16:55.085 INFO [stderr] 121 |         /// MVP = Projection * View * Model
Dec 01 06:16:55.085 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:16:55.085 INFO [stderr] 
Dec 01 06:16:55.085 INFO [stderr] warning: unused import: `std::collections::*`
Dec 01 06:16:55.086 INFO [stderr]  --> src/test/ecs_test.rs:5:5
Dec 01 06:16:55.086 INFO [stderr]   |
Dec 01 06:16:55.086 INFO [stderr] 5 | use std::collections::*;
Dec 01 06:16:55.086 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^
Dec 01 06:16:55.086 INFO [stderr] 
Dec 01 06:16:55.086 INFO [stderr] warning: unused import: `std::any::*`
Dec 01 06:16:55.086 INFO [stderr]  --> src/test/ecs_test.rs:6:5
Dec 01 06:16:55.086 INFO [stderr]   |
Dec 01 06:16:55.086 INFO [stderr] 6 | use std::any::*;
Dec 01 06:16:55.086 INFO [stderr]   |     ^^^^^^^^^^^
Dec 01 06:16:55.086 INFO [stderr] 
Dec 01 06:16:56.107 INFO [stderr] warning: unreachable statement
Dec 01 06:16:56.107 INFO [stderr]    --> src/math/matrix.rs:164:9
Dec 01 06:16:56.108 INFO [stderr]     |
Dec 01 06:16:56.108 INFO [stderr] 164 |         let width = right - left;
Dec 01 06:16:56.108 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:16:56.108 INFO [stderr]     |
Dec 01 06:16:56.109 INFO [stderr]     = note: #[warn(unreachable_code)] on by default
Dec 01 06:16:56.109 INFO [stderr] 
Dec 01 06:16:56.524 INFO [stderr] warning: unused import: `num`
Dec 01 06:16:56.524 INFO [stderr]  --> src/math/quaternion.rs:5:5
Dec 01 06:16:56.524 INFO [stderr]   |
Dec 01 06:16:56.524 INFO [stderr] 5 | use num::*;
Dec 01 06:16:56.524 INFO [stderr]   |     ^^^
Dec 01 06:16:56.524 INFO [stderr] 
Dec 01 06:16:56.524 INFO [stderr] warning: unused import: `std::iter`
Dec 01 06:16:56.524 INFO [stderr]  --> src/graphics/transform_system/transform.rs:6:5
Dec 01 06:16:56.524 INFO [stderr]   |
Dec 01 06:16:56.524 INFO [stderr] 6 | use std::iter::*;
Dec 01 06:16:56.525 INFO [stderr]   |     ^^^^^^^^^
Dec 01 06:16:56.525 INFO [stderr] 
Dec 01 06:16:56.525 INFO [stderr] warning: unused import: `std::hash`
Dec 01 06:16:56.525 INFO [stderr]  --> src/graphics/transform_system/transform_system.rs:9:5
Dec 01 06:16:56.525 INFO [stderr]   |
Dec 01 06:16:56.525 INFO [stderr] 9 | use std::hash::*;
Dec 01 06:16:56.525 INFO [stderr]   |     ^^^^^^^^^
Dec 01 06:16:56.525 INFO [stderr] 
Dec 01 06:16:56.631 INFO [stderr] warning: unused variable: `dt`
Dec 01 06:16:56.631 INFO [stderr]   --> src/test/opengl_test.rs:21:23
Dec 01 06:16:56.631 INFO [stderr]    |
Dec 01 06:16:56.631 INFO [stderr] 21 |     let (mut dev, rt, dt) = opengl::GlBackend::new::<render_format::Rgba8,
Dec 01 06:16:56.631 INFO [stderr]    |                       ^^ help: consider using `_dt` instead
Dec 01 06:16:56.631 INFO [stderr]    |
Dec 01 06:16:56.631 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 01 06:16:56.631 INFO [stderr] 
Dec 01 06:16:56.631 INFO [stderr] warning: unused variable: `i`
Dec 01 06:16:56.631 INFO [stderr]    --> src/test/opengl_test.rs:100:9
Dec 01 06:16:56.631 INFO [stderr]     |
Dec 01 06:16:56.631 INFO [stderr] 100 |     for i in 0..500 {
Dec 01 06:16:56.631 INFO [stderr]     |         ^ help: consider using `_i` instead
Dec 01 06:16:56.631 INFO [stderr] 
Dec 01 06:16:56.631 INFO [stderr] warning: unused variable: `entity`
Dec 01 06:16:56.631 INFO [stderr]    --> src/test/ecs_test.rs:103:14
Dec 01 06:16:56.631 INFO [stderr]     |
Dec 01 06:16:56.631 INFO [stderr] 103 |         let (entity, ref mut transform) = components[0];
Dec 01 06:16:56.631 INFO [stderr]     |              ^^^^^^ help: consider using `_entity` instead
Dec 01 06:16:56.631 INFO [stderr] 
Dec 01 06:16:56.631 INFO [stderr] warning: unused variable: `left`
Dec 01 06:16:56.631 INFO [stderr]    --> src/math/matrix.rs:161:20
Dec 01 06:16:56.631 INFO [stderr]     |
Dec 01 06:16:56.631 INFO [stderr] 161 |     pub fn frustum(left:T, right:T, bottom:T, top:T, near:T, far:T) -> Self where T: num::Float+num::NumCast {
Dec 01 06:16:56.631 INFO [stderr]     |                    ^^^^ help: consider using `_left` instead
Dec 01 06:16:56.631 INFO [stderr] 
Dec 01 06:16:56.631 INFO [stderr] warning: unused variable: `right`
Dec 01 06:16:56.632 INFO [stderr]    --> src/math/matrix.rs:161:28
Dec 01 06:16:56.632 INFO [stderr]     |
Dec 01 06:16:56.632 INFO [stderr] 161 |     pub fn frustum(left:T, right:T, bottom:T, top:T, near:T, far:T) -> Self where T: num::Float+num::NumCast {
Dec 01 06:16:56.632 INFO [stderr]     |                            ^^^^^ help: consider using `_right` instead
Dec 01 06:16:56.632 INFO [stderr] 
Dec 01 06:16:56.632 INFO [stderr] warning: unused variable: `bottom`
Dec 01 06:16:56.632 INFO [stderr]    --> src/math/matrix.rs:161:37
Dec 01 06:16:56.632 INFO [stderr]     |
Dec 01 06:16:56.632 INFO [stderr] 161 |     pub fn frustum(left:T, right:T, bottom:T, top:T, near:T, far:T) -> Self where T: num::Float+num::NumCast {
Dec 01 06:16:56.632 INFO [stderr]     |                                     ^^^^^^ help: consider using `_bottom` instead
Dec 01 06:16:56.632 INFO [stderr] 
Dec 01 06:16:56.632 INFO [stderr] warning: unused variable: `top`
Dec 01 06:16:56.632 INFO [stderr]    --> src/math/matrix.rs:161:47
Dec 01 06:16:56.632 INFO [stderr]     |
Dec 01 06:16:56.632 INFO [stderr] 161 |     pub fn frustum(left:T, right:T, bottom:T, top:T, near:T, far:T) -> Self where T: num::Float+num::NumCast {
Dec 01 06:16:56.632 INFO [stderr]     |                                               ^^^ help: consider using `_top` instead
Dec 01 06:16:56.632 INFO [stderr] 
Dec 01 06:16:56.632 INFO [stderr] warning: unused variable: `near`
Dec 01 06:16:56.632 INFO [stderr]    --> src/math/matrix.rs:161:54
Dec 01 06:16:56.632 INFO [stderr]     |
Dec 01 06:16:56.632 INFO [stderr] 161 |     pub fn frustum(left:T, right:T, bottom:T, top:T, near:T, far:T) -> Self where T: num::Float+num::NumCast {
Dec 01 06:16:56.632 INFO [stderr]     |                                                      ^^^^ help: consider using `_near` instead
Dec 01 06:16:56.632 INFO [stderr] 
Dec 01 06:16:56.632 INFO [stderr] warning: unused variable: `far`
Dec 01 06:16:56.632 INFO [stderr]    --> src/math/matrix.rs:161:62
Dec 01 06:16:56.632 INFO [stderr]     |
Dec 01 06:16:56.632 INFO [stderr] 161 |     pub fn frustum(left:T, right:T, bottom:T, top:T, near:T, far:T) -> Self where T: num::Float+num::NumCast {
Dec 01 06:16:56.632 INFO [stderr]     |                                                              ^^^ help: consider using `_far` instead
Dec 01 06:16:56.632 INFO [stderr] 
Dec 01 06:16:56.638 INFO [stderr] warning: unused variable: `a`
Dec 01 06:16:56.638 INFO [stderr]   --> src/math/quaternion.rs:62:18
Dec 01 06:16:56.638 INFO [stderr]    |
Dec 01 06:16:56.638 INFO [stderr] 62 |     pub fn slerp(a: &Quaternion<T>, b: &Quaternion<T>, t: T) -> Quaternion<T> {
Dec 01 06:16:56.638 INFO [stderr]    |                  ^ help: consider using `_a` instead
Dec 01 06:16:56.638 INFO [stderr] 
Dec 01 06:16:56.638 INFO [stderr] warning: unused variable: `b`
Dec 01 06:16:56.638 INFO [stderr]   --> src/math/quaternion.rs:62:37
Dec 01 06:16:56.638 INFO [stderr]    |
Dec 01 06:16:56.638 INFO [stderr] 62 |     pub fn slerp(a: &Quaternion<T>, b: &Quaternion<T>, t: T) -> Quaternion<T> {
Dec 01 06:16:56.638 INFO [stderr]    |                                     ^ help: consider using `_b` instead
Dec 01 06:16:56.638 INFO [stderr] 
Dec 01 06:16:56.638 INFO [stderr] warning: unused variable: `t`
Dec 01 06:16:56.638 INFO [stderr]   --> src/math/quaternion.rs:62:56
Dec 01 06:16:56.638 INFO [stderr]    |
Dec 01 06:16:56.638 INFO [stderr] 62 |     pub fn slerp(a: &Quaternion<T>, b: &Quaternion<T>, t: T) -> Quaternion<T> {
Dec 01 06:16:56.638 INFO [stderr]    |                                                        ^ help: consider using `_t` instead
Dec 01 06:16:56.638 INFO [stderr] 
Dec 01 06:16:56.638 INFO [stderr] warning: unused variable: `e`
Dec 01 06:16:56.638 INFO [stderr]    --> src/core/world.rs:115:52
Dec 01 06:16:56.638 INFO [stderr]     |
Dec 01 06:16:56.638 INFO [stderr] 115 |     pub fn remove_component<C: 'static>(&mut self, e: Entity) -> bool {
Dec 01 06:16:56.638 INFO [stderr]     |                                                    ^ help: consider using `_e` instead
Dec 01 06:16:56.638 INFO [stderr] 
Dec 01 06:16:56.638 INFO [stderr] warning: unused variable: `entity`
Dec 01 06:16:56.638 INFO [stderr]   --> src/graphics/transform_system/transform_system.rs:42:21
Dec 01 06:16:56.638 INFO [stderr]    |
Dec 01 06:16:56.638 INFO [stderr] 42 |                 for entity in dirty.iter() {
Dec 01 06:16:56.638 INFO [stderr]    |                     ^^^^^^ help: consider using `_entity` instead
Dec 01 06:16:56.638 INFO [stderr] 
Dec 01 06:16:56.638 INFO [stderr] warning: unused variable: `delta_time`
Dec 01 06:16:56.638 INFO [stderr]   --> src/graphics/transform_system/transform_system.rs:32:26
Dec 01 06:16:56.638 INFO [stderr]    |
Dec 01 06:16:56.638 INFO [stderr] 32 |     fn update(&mut self, delta_time: f64, world: &mut World) {
Dec 01 06:16:56.638 INFO [stderr]    |                          ^^^^^^^^^^ help: consider using `_delta_time` instead
Dec 01 06:16:56.638 INFO [stderr] 
Dec 01 06:16:56.779 INFO [stderr] warning: variable does not need to be mutable
Dec 01 06:16:56.779 INFO [stderr]   --> src/core/world.rs:44:18
Dec 01 06:16:56.779 INFO [stderr]    |
Dec 01 06:16:56.779 INFO [stderr] 44 |             Some(mut guard) => {
Dec 01 06:16:56.779 INFO [stderr]    |                  ----^^^^^
Dec 01 06:16:56.779 INFO [stderr]    |                  |
Dec 01 06:16:56.779 INFO [stderr]    |                  help: remove this `mut`
Dec 01 06:16:56.779 INFO [stderr]    |
Dec 01 06:16:56.779 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 01 06:16:56.779 INFO [stderr] 
Dec 01 06:16:56.787 INFO [stderr] warning: variable does not need to be mutable
Dec 01 06:16:56.787 INFO [stderr]    --> src/core/world.rs:122:16
Dec 01 06:16:56.787 INFO [stderr]     |
Dec 01 06:16:56.787 INFO [stderr] 122 |     pub fn run(mut self, delta_time: f64) -> Self {
Dec 01 06:16:56.787 INFO [stderr]     |                ----^^^^
Dec 01 06:16:56.787 INFO [stderr]     |                |
Dec 01 06:16:56.787 INFO [stderr]     |                help: remove this `mut`
Dec 01 06:16:56.787 INFO [stderr] 
Dec 01 06:17:03.099 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 10.56s
Dec 01 06:17:03.107 INFO [stderr] su: No module specific data is present
Dec 01 06:17:03.893 INFO running `"docker" "inspect" "f9adc1a7c4bf6a8ffb59be2b11521bf78d975b3a8c62e217970a013ada8e8864"`
Dec 01 06:17:04.197 INFO running `"docker" "rm" "-f" "f9adc1a7c4bf6a8ffb59be2b11521bf78d975b3a8c62e217970a013ada8e8864"`
Dec 01 06:17:04.529 INFO [stdout] f9adc1a7c4bf6a8ffb59be2b11521bf78d975b3a8c62e217970a013ada8e8864
Dec 01 06:17:04.532 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-5/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-5/1.30.1:/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.1 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"`
Dec 01 06:17:05.112 INFO [stdout] 6f8e3299bf304aa75800f65a460419d618a7ebca41c2a8446f05c9c46a3c9a19
Dec 01 06:17:05.115 INFO running `"docker" "start" "-a" "6f8e3299bf304aa75800f65a460419d618a7ebca41c2a8446f05c9c46a3c9a19"`
Dec 01 06:17:06.850 INFO [stderr] usermod: no changes
Dec 01 06:17:07.047 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.17s
Dec 01 06:17:07.064 INFO [stderr]      Running /target/debug/deps/vyre_rs-528cbe10504dd1fe
Dec 01 06:17:07.079 INFO [stdout] 
Dec 01 06:17:07.080 INFO [stdout] running 25 tests
Dec 01 06:17:07.080 INFO [stdout] test test::matrix_test::attach_rnd ... ok
Dec 01 06:17:07.080 INFO [stdout] test test::matrix_test::add_rand ... ok
Dec 01 06:17:07.088 INFO [stdout] test test::ecs_test::transform ... ok
Dec 01 06:17:07.089 INFO [stdout] test test::matrix_test::cross_rand ... ok
Dec 01 06:17:07.090 INFO [stdout] test test::ecs_test::create_world ... ok
Dec 01 06:17:07.109 INFO [stdout] test test::matrix_test::new_lambda ... ok
Dec 01 06:17:07.131 INFO [stdout] test test::matrix_test::new_lambda_column ... ok
Dec 01 06:17:07.135 INFO [stdout] test test::matrix_test::new_general ... ok
Dec 01 06:17:07.135 INFO [stdout] test test::matrix_test::new_lambda_row ... ok
Dec 01 06:17:07.179 INFO [stdout] test test::matrix_test::mul_rand ... ok
Dec 01 06:17:07.179 INFO [stdout] test test::quaternion_test::create_with_vec ... ok
Dec 01 06:17:07.191 INFO [stderr] error: XDG_RUNTIME_DIR not set in the environment.
Dec 01 06:17:07.191 INFO [stderr] error: XDG_RUNTIME_DIR not set in the environment.
Dec 01 06:17:07.191 INFO [stderr] error: XDG_RUNTIME_DIR not set in the environment.
Dec 01 06:17:07.226 INFO [stdout] test test::quaternion_test::convert ... ok
Dec 01 06:17:07.226 INFO [stdout] test test::matrix_test::val_at ... ok
Dec 01 06:17:07.281 INFO [stdout] test test::quaternion_test::rotate_euler ... ok
Dec 01 06:17:07.281 INFO [stdout] test test::quaternion_test::rotate ... ok
Dec 01 06:17:07.281 INFO [stdout] test test::matrix_test::translate_and_scale ... ok
Dec 01 06:17:07.281 INFO [stdout] test test::quaternion_test::lerp ... ok
Dec 01 06:17:07.281 INFO [stdout] test test::quaternion_test::rotate_euler_z ... ok
Dec 01 06:17:07.282 INFO [stdout] test test::quaternion_test::slerp ... ok
Dec 01 06:17:07.282 INFO [stdout] test test::quaternion_test::rotate_euler_x ... ok
Dec 01 06:17:07.283 INFO [stdout] test test::quaternion_test::rotate_euler_y ... ok
Dec 01 06:17:07.283 INFO [stdout] test test::quaternion_test::rotate_euler_xy ... ok
Dec 01 06:17:07.451 INFO [stdout] test test::opengl_test::render_triangle ... ok
Dec 01 06:17:07.463 INFO [stdout] test test::opengl_test::render_cube ... ok
Dec 01 06:17:07.535 INFO [stdout] test test::matrix_test::inverse ... ok
Dec 01 06:17:07.535 INFO [stdout] 
Dec 01 06:17:07.535 INFO [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 06:17:07.535 INFO [stdout] 
Dec 01 06:17:07.539 INFO [stdout] 
Dec 01 06:17:07.539 INFO [stderr]      Running /target/debug/deps/vyre-f76b0e016f06ca11
Dec 01 06:17:07.539 INFO [stdout] running 0 tests
Dec 01 06:17:07.539 INFO [stderr]    Doc-tests vyre_rs
Dec 01 06:17:07.539 INFO [stdout] 
Dec 01 06:17:07.539 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 06:17:07.539 INFO [stdout] 
Dec 01 06:17:09.159 INFO [stdout] 
Dec 01 06:17:09.159 INFO [stdout] running 0 tests
Dec 01 06:17:09.159 INFO [stdout] 
Dec 01 06:17:09.159 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 06:17:09.159 INFO [stdout] 
Dec 01 06:17:09.167 INFO [stderr] su: No module specific data is present
Dec 01 06:17:10.054 INFO running `"docker" "inspect" "6f8e3299bf304aa75800f65a460419d618a7ebca41c2a8446f05c9c46a3c9a19"`
Dec 01 06:17:10.373 INFO running `"docker" "rm" "-f" "6f8e3299bf304aa75800f65a460419d618a7ebca41c2a8446f05c9c46a3c9a19"`
Dec 01 06:17:10.767 INFO [stdout] 6f8e3299bf304aa75800f65a460419d618a7ebca41c2a8446f05c9c46a3c9a19
