Oct 31 21:03:40.442 INFO testing sinclairzx81/vector-rs against beta-2018-10-30 for beta-1.31-1
Oct 31 21:03:40.442 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-1/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/beta-1.31-1/beta-2018-10-30:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +beta-2018-10-30 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Oct 31 21:03:40.866 INFO blam! 6235e1e414dbaee8a301f1dc67acc9e6f5f2886933cdf8a42b6ea5e9e4ab24a2
Oct 31 21:03:40.868 INFO running `"docker" "start" "-a" "6235e1e414dbaee8a301f1dc67acc9e6f5f2886933cdf8a42b6ea5e9e4ab24a2"`
Oct 31 21:03:42.439 INFO kablam! usermod: no changes
Oct 31 21:03:42.500 INFO kablam!    Compiling math v0.1.0 (/source)
Oct 31 21:03:42.799 INFO kablam! warning: unused import: `std::num`
Oct 31 21:03:42.799 INFO kablam!   --> src/math/vector2.rs:31:5
Oct 31 21:03:42.799 INFO kablam!    |
Oct 31 21:03:42.799 INFO kablam! 31 | use std::num;
Oct 31 21:03:42.799 INFO kablam!    |     ^^^^^^^^
Oct 31 21:03:42.799 INFO kablam!    |
Oct 31 21:03:42.799 INFO kablam!    = note: #[warn(unused_imports)] on by default
Oct 31 21:03:42.799 INFO kablam! 
Oct 31 21:03:42.799 INFO kablam! warning: unused import: `std::num`
Oct 31 21:03:42.799 INFO kablam!   --> src/math/vector3.rs:31:5
Oct 31 21:03:42.799 INFO kablam!    |
Oct 31 21:03:42.799 INFO kablam! 31 | use std::num;
Oct 31 21:03:42.799 INFO kablam!    |     ^^^^^^^^
Oct 31 21:03:42.799 INFO kablam! 
Oct 31 21:03:42.799 INFO kablam! warning: unused import: `std::num`
Oct 31 21:03:42.799 INFO kablam!   --> src/math/matrix.rs:31:5
Oct 31 21:03:42.799 INFO kablam!    |
Oct 31 21:03:42.799 INFO kablam! 31 | use std::num;
Oct 31 21:03:42.799 INFO kablam!    |     ^^^^^^^^
Oct 31 21:03:42.799 INFO kablam! 
Oct 31 21:03:42.799 INFO kablam! warning: unused imports: `Add`, `Div`, `Mul`, `Sub`
Oct 31 21:03:42.799 INFO kablam!   --> src/math/plane.rs:29:16
Oct 31 21:03:42.799 INFO kablam!    |
Oct 31 21:03:42.799 INFO kablam! 29 | use std::ops::{Add, Sub, Mul, Div};
Oct 31 21:03:42.799 INFO kablam!    |                ^^^  ^^^  ^^^  ^^^
Oct 31 21:03:42.799 INFO kablam! 
Oct 31 21:03:42.799 INFO kablam! warning: unused imports: `Display`, `Error`, `Formatter`
Oct 31 21:03:42.799 INFO kablam!   --> src/math/plane.rs:30:16
Oct 31 21:03:42.799 INFO kablam!    |
Oct 31 21:03:42.799 INFO kablam! 30 | use std::fmt::{Display, Formatter, Error};
Oct 31 21:03:42.799 INFO kablam!    |                ^^^^^^^  ^^^^^^^^^  ^^^^^
Oct 31 21:03:42.799 INFO kablam! 
Oct 31 21:03:42.799 INFO kablam! warning: unused import: `std::num`
Oct 31 21:03:42.800 INFO kablam!   --> src/math/plane.rs:31:5
Oct 31 21:03:42.800 INFO kablam!    |
Oct 31 21:03:42.800 INFO kablam! 31 | use std::num;
Oct 31 21:03:42.800 INFO kablam!    |     ^^^^^^^^
Oct 31 21:03:42.800 INFO kablam! 
Oct 31 21:03:42.800 INFO kablam! warning: unused import: `math::*`
Oct 31 21:03:42.800 INFO kablam!  --> src/main.rs:3:5
Oct 31 21:03:42.800 INFO kablam!   |
Oct 31 21:03:42.800 INFO kablam! 3 | use math::*;
Oct 31 21:03:42.800 INFO kablam!   |     ^^^^^^^
Oct 31 21:03:42.800 INFO kablam! 
Oct 31 21:03:42.957 INFO kablam! warning: unused variable: `yaw`
Oct 31 21:03:42.957 INFO kablam!    --> src/math/matrix.rs:464:32
Oct 31 21:03:42.957 INFO kablam!     |
Oct 31 21:03:42.957 INFO kablam! 464 |     pub fn from_yaw_pitch_roll(yaw: f32, pitch: f32, roll: f32) -> Matrix {
Oct 31 21:03:42.957 INFO kablam!     |                                ^^^ help: consider using `_yaw` instead
Oct 31 21:03:42.957 INFO kablam!     |
Oct 31 21:03:42.957 INFO kablam!     = note: #[warn(unused_variables)] on by default
Oct 31 21:03:42.957 INFO kablam! 
Oct 31 21:03:42.959 INFO kablam! warning: unused variable: `pitch`
Oct 31 21:03:42.959 INFO kablam!    --> src/math/matrix.rs:464:42
Oct 31 21:03:42.959 INFO kablam!     |
Oct 31 21:03:42.959 INFO kablam! 464 |     pub fn from_yaw_pitch_roll(yaw: f32, pitch: f32, roll: f32) -> Matrix {
Oct 31 21:03:42.959 INFO kablam!     |                                          ^^^^^ help: consider using `_pitch` instead
Oct 31 21:03:42.959 INFO kablam! 
Oct 31 21:03:42.959 INFO kablam! warning: unused variable: `roll`
Oct 31 21:03:42.959 INFO kablam!    --> src/math/matrix.rs:464:54
Oct 31 21:03:42.959 INFO kablam!     |
Oct 31 21:03:42.959 INFO kablam! 464 |     pub fn from_yaw_pitch_roll(yaw: f32, pitch: f32, roll: f32) -> Matrix {
Oct 31 21:03:42.959 INFO kablam!     |                                                      ^^^^ help: consider using `_roll` instead
Oct 31 21:03:42.959 INFO kablam! 
Oct 31 21:03:42.959 INFO kablam! warning: unused variable: `lightDirection`
Oct 31 21:03:42.959 INFO kablam!    --> src/math/matrix.rs:468:19
Oct 31 21:03:42.959 INFO kablam!     |
Oct 31 21:03:42.959 INFO kablam! 468 |     pub fn shadow(lightDirection: Vector3, plane: Plane) -> Matrix {
Oct 31 21:03:42.959 INFO kablam!     |                   ^^^^^^^^^^^^^^ help: consider using `_lightDirection` instead
Oct 31 21:03:42.959 INFO kablam! 
Oct 31 21:03:42.959 INFO kablam! warning: unused variable: `plane`
Oct 31 21:03:42.959 INFO kablam!    --> src/math/matrix.rs:468:44
Oct 31 21:03:42.959 INFO kablam!     |
Oct 31 21:03:42.959 INFO kablam! 468 |     pub fn shadow(lightDirection: Vector3, plane: Plane) -> Matrix {
Oct 31 21:03:42.959 INFO kablam!     |                                            ^^^^^ help: consider using `_plane` instead
Oct 31 21:03:42.959 INFO kablam! 
Oct 31 21:03:42.959 INFO kablam! warning: unused variable: `plane`
Oct 31 21:03:42.959 INFO kablam!    --> src/math/matrix.rs:472:23
Oct 31 21:03:42.959 INFO kablam!     |
Oct 31 21:03:42.959 INFO kablam! 472 |     pub fn reflection(plane: Plane) -> Matrix {
Oct 31 21:03:42.959 INFO kablam!     |                       ^^^^^ help: consider using `_plane` instead
Oct 31 21:03:42.959 INFO kablam! 
Oct 31 21:03:42.959 INFO kablam! warning: unused variable: `x`
Oct 31 21:03:42.959 INFO kablam!    --> src/math/plane.rs:124:13
Oct 31 21:03:42.959 INFO kablam!     |
Oct 31 21:03:42.960 INFO kablam! 124 |         let x     = plane.a;
Oct 31 21:03:42.960 INFO kablam!     |             ^ help: consider using `_x` instead
Oct 31 21:03:42.960 INFO kablam! 
Oct 31 21:03:42.960 INFO kablam! warning: unused variable: `y`
Oct 31 21:03:42.960 INFO kablam!    --> src/math/plane.rs:125:13
Oct 31 21:03:42.960 INFO kablam!     |
Oct 31 21:03:42.960 INFO kablam! 125 |         let y     = plane.b;
Oct 31 21:03:42.960 INFO kablam!     |             ^ help: consider using `_y` instead
Oct 31 21:03:42.960 INFO kablam! 
Oct 31 21:03:42.960 INFO kablam! warning: unused variable: `z`
Oct 31 21:03:42.960 INFO kablam!    --> src/math/plane.rs:126:13
Oct 31 21:03:42.960 INFO kablam!     |
Oct 31 21:03:42.960 INFO kablam! 126 |         let z     = plane.c;
Oct 31 21:03:42.960 INFO kablam!     |             ^ help: consider using `_z` instead
Oct 31 21:03:42.960 INFO kablam! 
Oct 31 21:03:43.001 INFO kablam! warning: method is never used: `length`
Oct 31 21:03:43.001 INFO kablam!   --> src/math/vector2.rs:94:5
Oct 31 21:03:43.001 INFO kablam!    |
Oct 31 21:03:43.001 INFO kablam! 94 |     pub fn length         (&self) -> f32 { ((self.x * self.x) + (self.y * self.y)).sqrt() }
Oct 31 21:03:43.001 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.001 INFO kablam!    |
Oct 31 21:03:43.004 INFO kablam!    = note: #[warn(dead_code)] on by default
Oct 31 21:03:43.004 INFO kablam! 
Oct 31 21:03:43.004 INFO kablam! warning: method is never used: `length_squared`
Oct 31 21:03:43.004 INFO kablam!   --> src/math/vector2.rs:95:5
Oct 31 21:03:43.004 INFO kablam!    |
Oct 31 21:03:43.004 INFO kablam! 95 |     pub fn length_squared (&self) -> f32 { ((self.x * self.x) + (self.y * self.y)) }
Oct 31 21:03:43.004 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.004 INFO kablam! 
Oct 31 21:03:43.004 INFO kablam! warning: method is never used: `normalize`
Oct 31 21:03:43.004 INFO kablam!   --> src/math/vector2.rs:96:5
Oct 31 21:03:43.004 INFO kablam!    |
Oct 31 21:03:43.004 INFO kablam! 96 |     pub fn normalize      (&self) -> Vector2 {
Oct 31 21:03:43.004 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.004 INFO kablam! 
Oct 31 21:03:43.004 INFO kablam! warning: method is never used: `new`
Oct 31 21:03:43.004 INFO kablam!    --> src/math/vector2.rs:104:5
Oct 31 21:03:43.004 INFO kablam!     |
Oct 31 21:03:43.004 INFO kablam! 104 |     pub fn new (x:f32, y: f32) -> Vector2 {
Oct 31 21:03:43.004 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.004 INFO kablam! 
Oct 31 21:03:43.004 INFO kablam! warning: method is never used: `zero`
Oct 31 21:03:43.004 INFO kablam!    --> src/math/vector2.rs:111:5
Oct 31 21:03:43.004 INFO kablam!     |
Oct 31 21:03:43.005 INFO kablam! 111 |     pub fn zero() -> Vector2 {
Oct 31 21:03:43.005 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.005 INFO kablam! 
Oct 31 21:03:43.005 INFO kablam! warning: method is never used: `one`
Oct 31 21:03:43.005 INFO kablam!    --> src/math/vector2.rs:118:5
Oct 31 21:03:43.005 INFO kablam!     |
Oct 31 21:03:43.005 INFO kablam! 118 |     pub fn one() -> Vector2 {
Oct 31 21:03:43.005 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.005 INFO kablam! 
Oct 31 21:03:43.005 INFO kablam! warning: method is never used: `up`
Oct 31 21:03:43.005 INFO kablam!    --> src/math/vector2.rs:125:5
Oct 31 21:03:43.005 INFO kablam!     |
Oct 31 21:03:43.005 INFO kablam! 125 |     pub fn up () -> Vector2 {
Oct 31 21:03:43.005 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.005 INFO kablam! 
Oct 31 21:03:43.005 INFO kablam! warning: method is never used: `down`
Oct 31 21:03:43.005 INFO kablam!    --> src/math/vector2.rs:132:5
Oct 31 21:03:43.005 INFO kablam!     |
Oct 31 21:03:43.005 INFO kablam! 132 |     pub fn down() -> Vector2 {
Oct 31 21:03:43.005 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.005 INFO kablam! 
Oct 31 21:03:43.005 INFO kablam! warning: method is never used: `left`
Oct 31 21:03:43.005 INFO kablam!    --> src/math/vector2.rs:139:5
Oct 31 21:03:43.005 INFO kablam!     |
Oct 31 21:03:43.005 INFO kablam! 139 |     pub fn left() -> Vector2 {
Oct 31 21:03:43.005 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.005 INFO kablam! 
Oct 31 21:03:43.005 INFO kablam! warning: method is never used: `right`
Oct 31 21:03:43.005 INFO kablam!    --> src/math/vector2.rs:146:5
Oct 31 21:03:43.005 INFO kablam!     |
Oct 31 21:03:43.005 INFO kablam! 146 |     pub fn right() -> Vector2 {
Oct 31 21:03:43.005 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.005 INFO kablam! 
Oct 31 21:03:43.005 INFO kablam! warning: method is never used: `distance`
Oct 31 21:03:43.005 INFO kablam!    --> src/math/vector2.rs:153:5
Oct 31 21:03:43.005 INFO kablam!     |
Oct 31 21:03:43.005 INFO kablam! 153 |     pub fn distance(value1: Vector2, value2: Vector2) -> f32 {
Oct 31 21:03:43.005 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.005 INFO kablam! 
Oct 31 21:03:43.005 INFO kablam! warning: method is never used: `dot`
Oct 31 21:03:43.005 INFO kablam!    --> src/math/vector2.rs:160:5
Oct 31 21:03:43.005 INFO kablam!     |
Oct 31 21:03:43.005 INFO kablam! 160 |     pub fn dot(value1: Vector2, value2: Vector2) -> f32 {
Oct 31 21:03:43.005 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.005 INFO kablam! 
Oct 31 21:03:43.005 INFO kablam! warning: method is never used: `reflect`
Oct 31 21:03:43.005 INFO kablam!    --> src/math/vector2.rs:165:5
Oct 31 21:03:43.005 INFO kablam!     |
Oct 31 21:03:43.005 INFO kablam! 165 |     pub fn reflect(vector: Vector2, normal: Vector2) -> Vector2 {
Oct 31 21:03:43.005 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.005 INFO kablam! 
Oct 31 21:03:43.005 INFO kablam! warning: method is never used: `min`
Oct 31 21:03:43.005 INFO kablam!    --> src/math/vector2.rs:174:5
Oct 31 21:03:43.005 INFO kablam!     |
Oct 31 21:03:43.005 INFO kablam! 174 |     pub fn min(value1: Vector2, value2: Vector2) -> Vector2 {
Oct 31 21:03:43.005 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.005 INFO kablam! 
Oct 31 21:03:43.005 INFO kablam! warning: method is never used: `max`
Oct 31 21:03:43.005 INFO kablam!    --> src/math/vector2.rs:181:5
Oct 31 21:03:43.005 INFO kablam!     |
Oct 31 21:03:43.005 INFO kablam! 181 |     pub fn max(value1: Vector2, value2: Vector2) -> Vector2 {
Oct 31 21:03:43.005 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.006 INFO kablam! 
Oct 31 21:03:43.006 INFO kablam! warning: method is never used: `clamp`
Oct 31 21:03:43.006 INFO kablam!    --> src/math/vector2.rs:188:5
Oct 31 21:03:43.006 INFO kablam!     |
Oct 31 21:03:43.006 INFO kablam! 188 |     pub fn clamp(value1: Vector2, min: Vector2, max: Vector2) -> Vector2 {
Oct 31 21:03:43.006 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.006 INFO kablam! 
Oct 31 21:03:43.006 INFO kablam! warning: method is never used: `lerp`
Oct 31 21:03:43.006 INFO kablam!    --> src/math/vector2.rs:198:5
Oct 31 21:03:43.006 INFO kablam!     |
Oct 31 21:03:43.006 INFO kablam! 198 | /     pub fn lerp(value1: Vector2,
Oct 31 21:03:43.006 INFO kablam! 199 | |                 value2: Vector2,
Oct 31 21:03:43.006 INFO kablam! 200 | |                 amount: f32) -> Vector2 {
Oct 31 21:03:43.006 INFO kablam! 201 | |         Vector2 {
Oct 31 21:03:43.006 INFO kablam! ...   |
Oct 31 21:03:43.006 INFO kablam! 204 | |         }
Oct 31 21:03:43.006 INFO kablam! 205 | |     }
Oct 31 21:03:43.006 INFO kablam!     | |_____^
Oct 31 21:03:43.006 INFO kablam! 
Oct 31 21:03:43.006 INFO kablam! warning: method is never used: `barycentric`
Oct 31 21:03:43.006 INFO kablam!    --> src/math/vector2.rs:207:5
Oct 31 21:03:43.006 INFO kablam!     |
Oct 31 21:03:43.006 INFO kablam! 207 | /     pub fn barycentric(value1: Vector2, value2: Vector2, value3: Vector2,
Oct 31 21:03:43.006 INFO kablam! 208 | |                        amount1: f32, amount2: f32) -> Vector2 {
Oct 31 21:03:43.006 INFO kablam! 209 | |         Vector2 {
Oct 31 21:03:43.006 INFO kablam! 210 | |             x: (value1.x + (amount1 * (value2.x - value1.x))) +
Oct 31 21:03:43.006 INFO kablam! ...   |
Oct 31 21:03:43.006 INFO kablam! 214 | |         }
Oct 31 21:03:43.006 INFO kablam! 215 | |     }
Oct 31 21:03:43.006 INFO kablam!     | |_____^
Oct 31 21:03:43.006 INFO kablam! 
Oct 31 21:03:43.006 INFO kablam! warning: method is never used: `equals`
Oct 31 21:03:43.006 INFO kablam!    --> src/math/vector3.rs:117:5
Oct 31 21:03:43.006 INFO kablam!     |
Oct 31 21:03:43.006 INFO kablam! 117 |     pub fn equals(&self, other:Vector3) -> bool {
Oct 31 21:03:43.006 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.006 INFO kablam! 
Oct 31 21:03:43.006 INFO kablam! warning: method is never used: `length`
Oct 31 21:03:43.006 INFO kablam!    --> src/math/vector3.rs:123:5
Oct 31 21:03:43.006 INFO kablam!     |
Oct 31 21:03:43.006 INFO kablam! 123 |     pub fn length(&self) -> f32 {
Oct 31 21:03:43.006 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.006 INFO kablam! 
Oct 31 21:03:43.006 INFO kablam! warning: method is never used: `length_squared`
Oct 31 21:03:43.006 INFO kablam!    --> src/math/vector3.rs:129:5
Oct 31 21:03:43.006 INFO kablam!     |
Oct 31 21:03:43.006 INFO kablam! 129 |     pub fn length_squared(&self) -> f32 {
Oct 31 21:03:43.006 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.006 INFO kablam! 
Oct 31 21:03:43.006 INFO kablam! warning: method is never used: `normalize`
Oct 31 21:03:43.006 INFO kablam!    --> src/math/vector3.rs:135:5
Oct 31 21:03:43.006 INFO kablam!     |
Oct 31 21:03:43.006 INFO kablam! 135 |     pub fn normalize(&self) -> Vector3 {
Oct 31 21:03:43.006 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.006 INFO kablam! 
Oct 31 21:03:43.006 INFO kablam! warning: method is never used: `new`
Oct 31 21:03:43.006 INFO kablam!    --> src/math/vector3.rs:142:5
Oct 31 21:03:43.006 INFO kablam!     |
Oct 31 21:03:43.006 INFO kablam! 142 |     pub fn new(x: f32, y: f32, z: f32) -> Vector3 {
Oct 31 21:03:43.006 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.007 INFO kablam! 
Oct 31 21:03:43.007 INFO kablam! warning: method is never used: `one`
Oct 31 21:03:43.007 INFO kablam!    --> src/math/vector3.rs:146:5
Oct 31 21:03:43.007 INFO kablam!     |
Oct 31 21:03:43.007 INFO kablam! 146 |     pub fn one() -> Vector3 {
Oct 31 21:03:43.007 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.007 INFO kablam! 
Oct 31 21:03:43.007 INFO kablam! warning: method is never used: `zero`
Oct 31 21:03:43.007 INFO kablam!    --> src/math/vector3.rs:154:5
Oct 31 21:03:43.007 INFO kablam!     |
Oct 31 21:03:43.007 INFO kablam! 154 |     pub fn zero() -> Vector3 {
Oct 31 21:03:43.007 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.007 INFO kablam! 
Oct 31 21:03:43.007 INFO kablam! warning: method is never used: `up`
Oct 31 21:03:43.007 INFO kablam!    --> src/math/vector3.rs:162:5
Oct 31 21:03:43.007 INFO kablam!     |
Oct 31 21:03:43.007 INFO kablam! 162 |     pub fn up() -> Vector3 {
Oct 31 21:03:43.007 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.007 INFO kablam! 
Oct 31 21:03:43.007 INFO kablam! warning: method is never used: `down`
Oct 31 21:03:43.007 INFO kablam!    --> src/math/vector3.rs:170:5
Oct 31 21:03:43.007 INFO kablam!     |
Oct 31 21:03:43.007 INFO kablam! 170 |     pub fn down() -> Vector3 {
Oct 31 21:03:43.007 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.007 INFO kablam! 
Oct 31 21:03:43.007 INFO kablam! warning: method is never used: `left`
Oct 31 21:03:43.007 INFO kablam!    --> src/math/vector3.rs:178:5
Oct 31 21:03:43.007 INFO kablam!     |
Oct 31 21:03:43.007 INFO kablam! 178 |     pub fn left() -> Vector3 {
Oct 31 21:03:43.007 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.007 INFO kablam! 
Oct 31 21:03:43.007 INFO kablam! warning: method is never used: `right`
Oct 31 21:03:43.007 INFO kablam!    --> src/math/vector3.rs:186:5
Oct 31 21:03:43.007 INFO kablam!     |
Oct 31 21:03:43.007 INFO kablam! 186 |     pub fn right() -> Vector3 {
Oct 31 21:03:43.007 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.007 INFO kablam! 
Oct 31 21:03:43.007 INFO kablam! warning: method is never used: `forward`
Oct 31 21:03:43.007 INFO kablam!    --> src/math/vector3.rs:194:5
Oct 31 21:03:43.007 INFO kablam!     |
Oct 31 21:03:43.007 INFO kablam! 194 |     pub fn forward() -> Vector3 {
Oct 31 21:03:43.007 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.007 INFO kablam! 
Oct 31 21:03:43.007 INFO kablam! warning: method is never used: `backward`
Oct 31 21:03:43.007 INFO kablam!    --> src/math/vector3.rs:202:5
Oct 31 21:03:43.007 INFO kablam!     |
Oct 31 21:03:43.007 INFO kablam! 202 |     pub fn backward() -> Vector3 {
Oct 31 21:03:43.007 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.007 INFO kablam! 
Oct 31 21:03:43.007 INFO kablam! warning: method is never used: `distance`
Oct 31 21:03:43.007 INFO kablam!    --> src/math/vector3.rs:210:5
Oct 31 21:03:43.007 INFO kablam!     |
Oct 31 21:03:43.007 INFO kablam! 210 |     pub fn distance(value1: Vector3, value2: Vector3) -> f32 {
Oct 31 21:03:43.007 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.007 INFO kablam! 
Oct 31 21:03:43.007 INFO kablam! warning: method is never used: `dot`
Oct 31 21:03:43.007 INFO kablam!    --> src/math/vector3.rs:219:5
Oct 31 21:03:43.007 INFO kablam!     |
Oct 31 21:03:43.007 INFO kablam! 219 |     pub fn dot(value1: Vector3, value2: Vector3) -> f32 {
Oct 31 21:03:43.007 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.007 INFO kablam! 
Oct 31 21:03:43.007 INFO kablam! warning: method is never used: `cross`
Oct 31 21:03:43.007 INFO kablam!    --> src/math/vector3.rs:225:5
Oct 31 21:03:43.008 INFO kablam!     |
Oct 31 21:03:43.008 INFO kablam! 225 |     pub fn cross(value1: Vector3, value2: Vector3) -> Vector3 {
Oct 31 21:03:43.008 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.008 INFO kablam! 
Oct 31 21:03:43.008 INFO kablam! warning: method is never used: `reflect`
Oct 31 21:03:43.008 INFO kablam!    --> src/math/vector3.rs:233:5
Oct 31 21:03:43.008 INFO kablam!     |
Oct 31 21:03:43.008 INFO kablam! 233 |     pub fn reflect(vector: Vector3, normal: Vector3) -> Vector3 {
Oct 31 21:03:43.008 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.008 INFO kablam! 
Oct 31 21:03:43.008 INFO kablam! warning: method is never used: `negate`
Oct 31 21:03:43.008 INFO kablam!    --> src/math/vector3.rs:244:5
Oct 31 21:03:43.008 INFO kablam!     |
Oct 31 21:03:43.008 INFO kablam! 244 |     pub fn negate(value: Vector3) -> Vector3 {
Oct 31 21:03:43.008 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.008 INFO kablam! 
Oct 31 21:03:43.008 INFO kablam! warning: method is never used: `min`
Oct 31 21:03:43.008 INFO kablam!    --> src/math/vector3.rs:252:5
Oct 31 21:03:43.008 INFO kablam!     |
Oct 31 21:03:43.008 INFO kablam! 252 |     pub fn min(value1: Vector3, value2: Vector3) -> Vector3 {
Oct 31 21:03:43.008 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.008 INFO kablam! 
Oct 31 21:03:43.008 INFO kablam! warning: method is never used: `max`
Oct 31 21:03:43.008 INFO kablam!    --> src/math/vector3.rs:260:5
Oct 31 21:03:43.008 INFO kablam!     |
Oct 31 21:03:43.008 INFO kablam! 260 |     pub fn max(value1: Vector3, value2: Vector3) -> Vector3 {
Oct 31 21:03:43.008 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.008 INFO kablam! 
Oct 31 21:03:43.015 INFO kablam! warning: method is never used: `clamp`
Oct 31 21:03:43.015 INFO kablam!    --> src/math/vector3.rs:268:5
Oct 31 21:03:43.015 INFO kablam!     |
Oct 31 21:03:43.015 INFO kablam! 268 | /     pub fn clamp(value1: Vector3,
Oct 31 21:03:43.015 INFO kablam! 269 | |                  min: Vector3,
Oct 31 21:03:43.015 INFO kablam! 270 | |                  max: Vector3) -> Vector3 {
Oct 31 21:03:43.015 INFO kablam! 271 | |         let mut x = value1.x;
Oct 31 21:03:43.015 INFO kablam! ...   |
Oct 31 21:03:43.015 INFO kablam! 280 | |         Vector3 { x: x, y: y, z: z }
Oct 31 21:03:43.015 INFO kablam! 281 | |     }
Oct 31 21:03:43.015 INFO kablam!     | |_____^
Oct 31 21:03:43.015 INFO kablam! 
Oct 31 21:03:43.015 INFO kablam! warning: method is never used: `barycentric`
Oct 31 21:03:43.015 INFO kablam!    --> src/math/vector3.rs:283:5
Oct 31 21:03:43.015 INFO kablam!     |
Oct 31 21:03:43.015 INFO kablam! 283 | /     pub fn barycentric(value1: Vector3,
Oct 31 21:03:43.015 INFO kablam! 284 | |                        value2: Vector3,
Oct 31 21:03:43.015 INFO kablam! 285 | |                        value3: Vector3,
Oct 31 21:03:43.015 INFO kablam! 286 | |                        amount1: f32,
Oct 31 21:03:43.015 INFO kablam! ...   |
Oct 31 21:03:43.015 INFO kablam! 292 | |         }
Oct 31 21:03:43.015 INFO kablam! 293 | |     }
Oct 31 21:03:43.015 INFO kablam!     | |_____^
Oct 31 21:03:43.015 INFO kablam! 
Oct 31 21:03:43.015 INFO kablam! warning: method is never used: `smooth_step`
Oct 31 21:03:43.015 INFO kablam!    --> src/math/vector3.rs:295:5
Oct 31 21:03:43.015 INFO kablam!     |
Oct 31 21:03:43.015 INFO kablam! 295 | /     pub fn smooth_step(value1: Vector3,
Oct 31 21:03:43.015 INFO kablam! 296 | |                        value2: Vector3,
Oct 31 21:03:43.015 INFO kablam! 297 | |                        amount: f32) -> Vector3 {
Oct 31 21:03:43.015 INFO kablam! 298 | |         let mut _amount: f32 = if amount > 1f32 { 1f32 } else {
Oct 31 21:03:43.015 INFO kablam! ...   |
Oct 31 21:03:43.015 INFO kablam! 306 | |         }
Oct 31 21:03:43.015 INFO kablam! 307 | |     }
Oct 31 21:03:43.015 INFO kablam!     | |_____^
Oct 31 21:03:43.015 INFO kablam! 
Oct 31 21:03:43.015 INFO kablam! warning: method is never used: `catmull_rom`
Oct 31 21:03:43.015 INFO kablam!    --> src/math/vector3.rs:309:5
Oct 31 21:03:43.015 INFO kablam!     |
Oct 31 21:03:43.015 INFO kablam! 309 | /     pub fn catmull_rom(value1: Vector3,
Oct 31 21:03:43.015 INFO kablam! 310 | |                        value2: Vector3,
Oct 31 21:03:43.015 INFO kablam! 311 | |                        value3: Vector3,
Oct 31 21:03:43.015 INFO kablam! 312 | |                        value4: Vector3,
Oct 31 21:03:43.015 INFO kablam! ...   |
Oct 31 21:03:43.015 INFO kablam! 320 | |         }
Oct 31 21:03:43.015 INFO kablam! 321 | |     }
Oct 31 21:03:43.015 INFO kablam!     | |_____^
Oct 31 21:03:43.015 INFO kablam! 
Oct 31 21:03:43.015 INFO kablam! warning: method is never used: `hermite`
Oct 31 21:03:43.015 INFO kablam!    --> src/math/vector3.rs:323:5
Oct 31 21:03:43.015 INFO kablam!     |
Oct 31 21:03:43.015 INFO kablam! 323 |     pub fn hermite(value1: Vector3, tangent1: Vector3, value2: Vector3, tangent2: Vector3, amount: f32) -> Vector3 {
Oct 31 21:03:43.015 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.015 INFO kablam! 
Oct 31 21:03:43.016 INFO kablam! warning: method is never used: `transform`
Oct 31 21:03:43.016 INFO kablam!    --> src/math/vector3.rs:337:5
Oct 31 21:03:43.016 INFO kablam!     |
Oct 31 21:03:43.016 INFO kablam! 337 |     pub fn transform(position: Vector3, matrix: Matrix) -> Vector3 {
Oct 31 21:03:43.016 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.016 INFO kablam! 
Oct 31 21:03:43.016 INFO kablam! warning: method is never used: `transform_normal`
Oct 31 21:03:43.016 INFO kablam!    --> src/math/vector3.rs:345:5
Oct 31 21:03:43.016 INFO kablam!     |
Oct 31 21:03:43.016 INFO kablam! 345 |     pub fn transform_normal(normal: Vector3, matrix: Matrix) -> Vector3 {
Oct 31 21:03:43.016 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.016 INFO kablam! 
Oct 31 21:03:43.016 INFO kablam! warning: method is never used: `transform_quaternion`
Oct 31 21:03:43.016 INFO kablam!    --> src/math/vector3.rs:353:5
Oct 31 21:03:43.016 INFO kablam!     |
Oct 31 21:03:43.016 INFO kablam! 353 |     pub fn transform_quaternion(value: Vector3, rotation: Quaternion) -> Vector3 {
Oct 31 21:03:43.016 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.016 INFO kablam! 
Oct 31 21:03:43.016 INFO kablam! warning: method is never used: `up`
Oct 31 21:03:43.016 INFO kablam!    --> src/math/matrix.rs:150:5
Oct 31 21:03:43.016 INFO kablam!     |
Oct 31 21:03:43.016 INFO kablam! 150 |     pub fn up       (&self) -> Vector3 { Vector3::new( self.m21,  self.m22,  self.m23) }
Oct 31 21:03:43.016 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.016 INFO kablam! 
Oct 31 21:03:43.016 INFO kablam! warning: method is never used: `down`
Oct 31 21:03:43.016 INFO kablam!    --> src/math/matrix.rs:151:5
Oct 31 21:03:43.016 INFO kablam!     |
Oct 31 21:03:43.016 INFO kablam! 151 |     pub fn down     (&self) -> Vector3 { Vector3::new(-self.m21, -self.m22, -self.m23) }
Oct 31 21:03:43.016 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.016 INFO kablam! 
Oct 31 21:03:43.016 INFO kablam! warning: method is never used: `right`
Oct 31 21:03:43.016 INFO kablam!    --> src/math/matrix.rs:152:5
Oct 31 21:03:43.016 INFO kablam!     |
Oct 31 21:03:43.016 INFO kablam! 152 |     pub fn right    (&self) -> Vector3 { Vector3::new( self.m11,  self.m12,  self.m13) }
Oct 31 21:03:43.016 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.016 INFO kablam! 
Oct 31 21:03:43.016 INFO kablam! warning: method is never used: `left`
Oct 31 21:03:43.016 INFO kablam!    --> src/math/matrix.rs:153:5
Oct 31 21:03:43.016 INFO kablam!     |
Oct 31 21:03:43.016 INFO kablam! 153 |     pub fn left     (&self) -> Vector3 { Vector3::new(-self.m11, -self.m12, -self.m13) }
Oct 31 21:03:43.016 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.016 INFO kablam! 
Oct 31 21:03:43.016 INFO kablam! warning: method is never used: `forward`
Oct 31 21:03:43.016 INFO kablam!    --> src/math/matrix.rs:154:5
Oct 31 21:03:43.016 INFO kablam!     |
Oct 31 21:03:43.016 INFO kablam! 154 |     pub fn forward  (&self) -> Vector3 { Vector3::new(-self.m31, -self.m32, -self.m33) }
Oct 31 21:03:43.016 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.016 INFO kablam! 
Oct 31 21:03:43.016 INFO kablam! warning: method is never used: `backward`
Oct 31 21:03:43.016 INFO kablam!    --> src/math/matrix.rs:155:5
Oct 31 21:03:43.016 INFO kablam!     |
Oct 31 21:03:43.016 INFO kablam! 155 |     pub fn backward (&self) -> Vector3 { Vector3::new( self.m31,  self.m32,  self.m33) }
Oct 31 21:03:43.016 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.016 INFO kablam! 
Oct 31 21:03:43.016 INFO kablam! warning: method is never used: `new`
Oct 31 21:03:43.016 INFO kablam!    --> src/math/matrix.rs:157:5
Oct 31 21:03:43.016 INFO kablam!     |
Oct 31 21:03:43.016 INFO kablam! 157 | /     pub fn new (m11: f32, m12: f32, m13: f32, m14: f32,
Oct 31 21:03:43.016 INFO kablam! 158 | |                 m21: f32, m22: f32, m23: f32, m24: f32,
Oct 31 21:03:43.016 INFO kablam! 159 | |                 m31: f32, m32: f32, m33: f32, m34: f32,
Oct 31 21:03:43.016 INFO kablam! 160 | |                 m41: f32, m42: f32, m43: f32, m44: f32) -> Matrix {
Oct 31 21:03:43.016 INFO kablam! ...   |
Oct 31 21:03:43.016 INFO kablam! 166 | |         }
Oct 31 21:03:43.016 INFO kablam! 167 | |     }
Oct 31 21:03:43.017 INFO kablam!     | |_____^
Oct 31 21:03:43.017 INFO kablam! 
Oct 31 21:03:43.017 INFO kablam! warning: method is never used: `identity`
Oct 31 21:03:43.017 INFO kablam!    --> src/math/matrix.rs:169:5
Oct 31 21:03:43.017 INFO kablam!     |
Oct 31 21:03:43.017 INFO kablam! 169 |     pub fn identity() -> Matrix {
Oct 31 21:03:43.017 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.017 INFO kablam! 
Oct 31 21:03:43.017 INFO kablam! warning: method is never used: `zero`
Oct 31 21:03:43.017 INFO kablam!    --> src/math/matrix.rs:178:5
Oct 31 21:03:43.017 INFO kablam!     |
Oct 31 21:03:43.017 INFO kablam! 178 |     pub fn zero() -> Matrix {
Oct 31 21:03:43.017 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.017 INFO kablam! 
Oct 31 21:03:43.017 INFO kablam! warning: method is never used: `one`
Oct 31 21:03:43.017 INFO kablam!    --> src/math/matrix.rs:187:5
Oct 31 21:03:43.017 INFO kablam!     |
Oct 31 21:03:43.017 INFO kablam! 187 |     pub fn one() -> Matrix {
Oct 31 21:03:43.017 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.017 INFO kablam! 
Oct 31 21:03:43.017 INFO kablam! warning: method is never used: `translation`
Oct 31 21:03:43.017 INFO kablam!    --> src/math/matrix.rs:196:5
Oct 31 21:03:43.017 INFO kablam!     |
Oct 31 21:03:43.017 INFO kablam! 196 |     pub fn translation(v: Vector3) -> Matrix {
Oct 31 21:03:43.017 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.017 INFO kablam! 
Oct 31 21:03:43.017 INFO kablam! warning: method is never used: `scale`
Oct 31 21:03:43.017 INFO kablam!    --> src/math/matrix.rs:205:5
Oct 31 21:03:43.017 INFO kablam!     |
Oct 31 21:03:43.017 INFO kablam! 205 |     pub fn scale(v: Vector3) -> Matrix {
Oct 31 21:03:43.017 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.017 INFO kablam! 
Oct 31 21:03:43.017 INFO kablam! warning: method is never used: `rotation_x`
Oct 31 21:03:43.017 INFO kablam!    --> src/math/matrix.rs:214:5
Oct 31 21:03:43.017 INFO kablam!     |
Oct 31 21:03:43.017 INFO kablam! 214 |     pub fn rotation_x(radian: f32) -> Matrix {
Oct 31 21:03:43.017 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.017 INFO kablam! 
Oct 31 21:03:43.017 INFO kablam! warning: method is never used: `rotation_y`
Oct 31 21:03:43.017 INFO kablam!    --> src/math/matrix.rs:225:5
Oct 31 21:03:43.017 INFO kablam!     |
Oct 31 21:03:43.017 INFO kablam! 225 |     pub fn rotation_y(radian: f32) -> Matrix {
Oct 31 21:03:43.017 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.017 INFO kablam! 
Oct 31 21:03:43.017 INFO kablam! warning: method is never used: `rotation_z`
Oct 31 21:03:43.017 INFO kablam!    --> src/math/matrix.rs:236:5
Oct 31 21:03:43.017 INFO kablam!     |
Oct 31 21:03:43.017 INFO kablam! 236 |     pub fn rotation_z(radian: f32) -> Matrix {
Oct 31 21:03:43.017 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.017 INFO kablam! 
Oct 31 21:03:43.017 INFO kablam! warning: method is never used: `rotation_axis`
Oct 31 21:03:43.017 INFO kablam!    --> src/math/matrix.rs:247:5
Oct 31 21:03:43.017 INFO kablam!     |
Oct 31 21:03:43.017 INFO kablam! 247 |     pub fn rotation_axis(axis: Vector3, radian: f32) -> Matrix {
Oct 31 21:03:43.017 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.017 INFO kablam! 
Oct 31 21:03:43.017 INFO kablam! warning: method is never used: `perspective`
Oct 31 21:03:43.017 INFO kablam!    --> src/math/matrix.rs:279:5
Oct 31 21:03:43.017 INFO kablam!     |
Oct 31 21:03:43.017 INFO kablam! 279 |     pub fn perspective(width: f32, height: f32, near_plane: f32, far_plane: f32) -> Matrix {
Oct 31 21:03:43.017 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.017 INFO kablam! 
Oct 31 21:03:43.017 INFO kablam! warning: method is never used: `perspective_fov`
Oct 31 21:03:43.017 INFO kablam!    --> src/math/matrix.rs:300:5
Oct 31 21:03:43.017 INFO kablam!     |
Oct 31 21:03:43.017 INFO kablam! 300 |     pub fn perspective_fov(fov: f32, aspect: f32, near_plane: f32, far_plane: f32) -> Matrix {
Oct 31 21:03:43.017 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.017 INFO kablam! 
Oct 31 21:03:43.017 INFO kablam! warning: method is never used: `perspective_off_center`
Oct 31 21:03:43.017 INFO kablam!    --> src/math/matrix.rs:323:5
Oct 31 21:03:43.017 INFO kablam!     |
Oct 31 21:03:43.017 INFO kablam! 323 |     pub fn perspective_off_center(left: f32, right: f32, bottom: f32, top: f32, near_plane: f32, far_plane: f32) -> Matrix {
Oct 31 21:03:43.017 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.017 INFO kablam! 
Oct 31 21:03:43.017 INFO kablam! warning: method is never used: `orthographic`
Oct 31 21:03:43.017 INFO kablam!    --> src/math/matrix.rs:344:5
Oct 31 21:03:43.017 INFO kablam!     |
Oct 31 21:03:43.017 INFO kablam! 344 |     pub fn orthographic(width: f32, height: f32, near_plane: f32, far_plane: f32) -> Matrix {
Oct 31 21:03:43.017 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.017 INFO kablam! 
Oct 31 21:03:43.017 INFO kablam! warning: method is never used: `orthographic_off_center`
Oct 31 21:03:43.017 INFO kablam!    --> src/math/matrix.rs:365:5
Oct 31 21:03:43.017 INFO kablam!     |
Oct 31 21:03:43.017 INFO kablam! 365 |     pub fn orthographic_off_center(left: f32, right: f32, bottom: f32, top: f32, near_plane: f32, far_plane: f32) -> Matrix {
Oct 31 21:03:43.018 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.018 INFO kablam! 
Oct 31 21:03:43.018 INFO kablam! warning: method is never used: `look_at`
Oct 31 21:03:43.018 INFO kablam!    --> src/math/matrix.rs:386:5
Oct 31 21:03:43.018 INFO kablam!     |
Oct 31 21:03:43.018 INFO kablam! 386 |     pub fn look_at(position: Vector3, target: Vector3, up: Vector3) -> Matrix {
Oct 31 21:03:43.018 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.018 INFO kablam! 
Oct 31 21:03:43.018 INFO kablam! warning: method is never used: `world`
Oct 31 21:03:43.018 INFO kablam!    --> src/math/matrix.rs:410:5
Oct 31 21:03:43.018 INFO kablam!     |
Oct 31 21:03:43.018 INFO kablam! 410 |     pub fn world(position: Vector3, forward: Vector3, up: Vector3) -> Matrix {
Oct 31 21:03:43.018 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.018 INFO kablam! 
Oct 31 21:03:43.018 INFO kablam! warning: method is never used: `from_quaternion`
Oct 31 21:03:43.018 INFO kablam!    --> src/math/matrix.rs:434:5
Oct 31 21:03:43.018 INFO kablam!     |
Oct 31 21:03:43.018 INFO kablam! 434 |     pub fn from_quaternion(q0: Quaternion) -> Matrix {
Oct 31 21:03:43.018 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.018 INFO kablam! 
Oct 31 21:03:43.018 INFO kablam! warning: method is never used: `from_yaw_pitch_roll`
Oct 31 21:03:43.018 INFO kablam!    --> src/math/matrix.rs:464:5
Oct 31 21:03:43.018 INFO kablam!     |
Oct 31 21:03:43.018 INFO kablam! 464 |     pub fn from_yaw_pitch_roll(yaw: f32, pitch: f32, roll: f32) -> Matrix {
Oct 31 21:03:43.018 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.018 INFO kablam! 
Oct 31 21:03:43.018 INFO kablam! warning: method is never used: `shadow`
Oct 31 21:03:43.018 INFO kablam!    --> src/math/matrix.rs:468:5
Oct 31 21:03:43.018 INFO kablam!     |
Oct 31 21:03:43.018 INFO kablam! 468 |     pub fn shadow(lightDirection: Vector3, plane: Plane) -> Matrix {
Oct 31 21:03:43.018 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.018 INFO kablam! 
Oct 31 21:03:43.018 INFO kablam! warning: method is never used: `reflection`
Oct 31 21:03:43.018 INFO kablam!    --> src/math/matrix.rs:472:5
Oct 31 21:03:43.018 INFO kablam!     |
Oct 31 21:03:43.018 INFO kablam! 472 |     pub fn reflection(plane: Plane) -> Matrix {
Oct 31 21:03:43.018 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.018 INFO kablam! 
Oct 31 21:03:43.018 INFO kablam! warning: method is never used: `transform`
Oct 31 21:03:43.018 INFO kablam!    --> src/math/matrix.rs:476:5
Oct 31 21:03:43.018 INFO kablam!     |
Oct 31 21:03:43.018 INFO kablam! 476 |     pub fn transform(value: Matrix, rotation: Quaternion) -> Matrix {
Oct 31 21:03:43.018 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.018 INFO kablam! 
Oct 31 21:03:43.018 INFO kablam! warning: method is never used: `transpose`
Oct 31 21:03:43.018 INFO kablam!    --> src/math/matrix.rs:518:5
Oct 31 21:03:43.018 INFO kablam!     |
Oct 31 21:03:43.018 INFO kablam! 518 |     pub fn transpose(matrix: Matrix) -> Matrix {
Oct 31 21:03:43.018 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.018 INFO kablam! 
Oct 31 21:03:43.018 INFO kablam! warning: method is never used: `determinant`
Oct 31 21:03:43.018 INFO kablam!    --> src/math/matrix.rs:527:5
Oct 31 21:03:43.018 INFO kablam!     |
Oct 31 21:03:43.018 INFO kablam! 527 |     pub fn determinant(matrix: Matrix) -> f32 {
Oct 31 21:03:43.018 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.018 INFO kablam! 
Oct 31 21:03:43.018 INFO kablam! warning: method is never used: `invert`
Oct 31 21:03:43.018 INFO kablam!    --> src/math/matrix.rs:558:5
Oct 31 21:03:43.018 INFO kablam!     |
Oct 31 21:03:43.018 INFO kablam! 558 |     pub fn invert(m0: Matrix) -> Matrix {
Oct 31 21:03:43.018 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.018 INFO kablam! 
Oct 31 21:03:43.018 INFO kablam! warning: method is never used: `lerp`
Oct 31 21:03:43.018 INFO kablam!    --> src/math/matrix.rs:618:5
Oct 31 21:03:43.018 INFO kablam!     |
Oct 31 21:03:43.018 INFO kablam! 618 |     pub fn lerp(m0: Matrix, m1: Matrix, amount: f32) -> Matrix {
Oct 31 21:03:43.018 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.018 INFO kablam! 
Oct 31 21:03:43.018 INFO kablam! warning: method is never used: `negate`
Oct 31 21:03:43.018 INFO kablam!    --> src/math/matrix.rs:639:5
Oct 31 21:03:43.018 INFO kablam!     |
Oct 31 21:03:43.018 INFO kablam! 639 |     pub fn negate(m0: Matrix) -> Matrix {
Oct 31 21:03:43.018 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.018 INFO kablam! 
Oct 31 21:03:43.018 INFO kablam! warning: method is never used: `mul`
Oct 31 21:03:43.018 INFO kablam!    --> src/math/matrix.rs:648:5
Oct 31 21:03:43.018 INFO kablam!     |
Oct 31 21:03:43.018 INFO kablam! 648 |     pub fn mul (m0: Matrix, m1: Matrix) -> Matrix {
Oct 31 21:03:43.018 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.018 INFO kablam! 
Oct 31 21:03:43.018 INFO kablam! warning: enum is never used: `IntersectionType`
Oct 31 21:03:43.019 INFO kablam!   --> src/math/plane.rs:37:1
Oct 31 21:03:43.019 INFO kablam!    |
Oct 31 21:03:43.019 INFO kablam! 37 | pub enum IntersectionType {
Oct 31 21:03:43.019 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.019 INFO kablam! 
Oct 31 21:03:43.019 INFO kablam! warning: method is never used: `new`
Oct 31 21:03:43.019 INFO kablam!   --> src/math/plane.rs:53:5
Oct 31 21:03:43.019 INFO kablam!    |
Oct 31 21:03:43.019 INFO kablam! 53 |     pub fn new(a: f32, b: f32, c: f32, d: f32) -> Plane {
Oct 31 21:03:43.019 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.019 INFO kablam! 
Oct 31 21:03:43.019 INFO kablam! warning: method is never used: `normalize`
Oct 31 21:03:43.019 INFO kablam!   --> src/math/plane.rs:62:5
Oct 31 21:03:43.019 INFO kablam!    |
Oct 31 21:03:43.019 INFO kablam! 62 |     pub fn normalize(plane: Plane) -> Plane {
Oct 31 21:03:43.019 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.019 INFO kablam! 
Oct 31 21:03:43.019 INFO kablam! warning: method is never used: `dot`
Oct 31 21:03:43.019 INFO kablam!   --> src/math/plane.rs:73:5
Oct 31 21:03:43.019 INFO kablam!    |
Oct 31 21:03:43.019 INFO kablam! 73 |     pub fn dot(plane: Plane, vector: Vector4) -> f32 {
Oct 31 21:03:43.019 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.019 INFO kablam! 
Oct 31 21:03:43.019 INFO kablam! warning: method is never used: `dot_coordinate`
Oct 31 21:03:43.019 INFO kablam!   --> src/math/plane.rs:80:5
Oct 31 21:03:43.019 INFO kablam!    |
Oct 31 21:03:43.019 INFO kablam! 80 |     pub fn dot_coordinate(plane: Plane, vector: Vector3) -> f32 {
Oct 31 21:03:43.019 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.019 INFO kablam! 
Oct 31 21:03:43.019 INFO kablam! warning: method is never used: `dot_normal`
Oct 31 21:03:43.019 INFO kablam!   --> src/math/plane.rs:86:5
Oct 31 21:03:43.019 INFO kablam!    |
Oct 31 21:03:43.019 INFO kablam! 86 |     pub fn dot_normal(plane: Plane, vector: Vector3) -> f32 {
Oct 31 21:03:43.019 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.019 INFO kablam! 
Oct 31 21:03:43.019 INFO kablam! warning: method is never used: `transform`
Oct 31 21:03:43.019 INFO kablam!   --> src/math/plane.rs:92:5
Oct 31 21:03:43.019 INFO kablam!    |
Oct 31 21:03:43.019 INFO kablam! 92 |     pub fn transform(plane: Plane, matrix: Matrix) -> Plane {
Oct 31 21:03:43.019 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.019 INFO kablam! 
Oct 31 21:03:43.019 INFO kablam! warning: method is never used: `transform_quaternion`
Oct 31 21:03:43.019 INFO kablam!    --> src/math/plane.rs:102:5
Oct 31 21:03:43.019 INFO kablam!     |
Oct 31 21:03:43.019 INFO kablam! 102 |     pub fn transform_quaternion(plane: Plane, rotation: Quaternion) -> Plane {
Oct 31 21:03:43.019 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.019 INFO kablam! 
Oct 31 21:03:43.019 INFO kablam! warning: struct is never constructed: `BoundingBox`
Oct 31 21:03:43.019 INFO kablam!   --> src/math/bounding_box.rs:29:1
Oct 31 21:03:43.019 INFO kablam!    |
Oct 31 21:03:43.019 INFO kablam! 29 | pub struct BoundingBox;
Oct 31 21:03:43.019 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.019 INFO kablam! 
Oct 31 21:03:43.019 INFO kablam! warning: struct is never constructed: `BoundingSphere`
Oct 31 21:03:43.019 INFO kablam!   --> src/math/bounding_sphere.rs:29:1
Oct 31 21:03:43.019 INFO kablam!    |
Oct 31 21:03:43.019 INFO kablam! 29 | pub struct BoundingSphere;
Oct 31 21:03:43.019 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.019 INFO kablam! 
Oct 31 21:03:43.022 INFO kablam! warning: struct is never constructed: `BoundingFrustum`
Oct 31 21:03:43.022 INFO kablam!   --> src/math/bounding_frustum.rs:29:1
Oct 31 21:03:43.022 INFO kablam!    |
Oct 31 21:03:43.022 INFO kablam! 29 | pub struct BoundingFrustum;
Oct 31 21:03:43.022 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:43.022 INFO kablam! 
Oct 31 21:03:43.022 INFO kablam! warning: variable `lightDirection` should have a snake case name such as `light_direction`
Oct 31 21:03:43.022 INFO kablam!    --> src/math/matrix.rs:468:19
Oct 31 21:03:43.022 INFO kablam!     |
Oct 31 21:03:43.022 INFO kablam! 468 |     pub fn shadow(lightDirection: Vector3, plane: Plane) -> Matrix {
Oct 31 21:03:43.022 INFO kablam!     |                   ^^^^^^^^^^^^^^
Oct 31 21:03:43.022 INFO kablam!     |
Oct 31 21:03:43.022 INFO kablam!     = note: #[warn(non_snake_case)] on by default
Oct 31 21:03:43.022 INFO kablam! 
Oct 31 21:03:43.022 INFO kablam! warning: variant `front` should have a camel case name such as `Front`
Oct 31 21:03:43.022 INFO kablam!   --> src/math/plane.rs:38:5
Oct 31 21:03:43.022 INFO kablam!    |
Oct 31 21:03:43.022 INFO kablam! 38 |     front, 
Oct 31 21:03:43.022 INFO kablam!    |     ^^^^^
Oct 31 21:03:43.022 INFO kablam!    |
Oct 31 21:03:43.022 INFO kablam!    = note: #[warn(non_camel_case_types)] on by default
Oct 31 21:03:43.022 INFO kablam! 
Oct 31 21:03:43.022 INFO kablam! warning: variant `back` should have a camel case name such as `Back`
Oct 31 21:03:43.022 INFO kablam!   --> src/math/plane.rs:39:5
Oct 31 21:03:43.022 INFO kablam!    |
Oct 31 21:03:43.022 INFO kablam! 39 |     back,
Oct 31 21:03:43.022 INFO kablam!    |     ^^^^
Oct 31 21:03:43.022 INFO kablam! 
Oct 31 21:03:43.022 INFO kablam! warning: variant `intersecting` should have a camel case name such as `Intersecting`
Oct 31 21:03:43.022 INFO kablam!   --> src/math/plane.rs:40:5
Oct 31 21:03:43.022 INFO kablam!    |
Oct 31 21:03:43.022 INFO kablam! 40 |     intersecting    
Oct 31 21:03:43.022 INFO kablam!    |     ^^^^^^^^^^^^
Oct 31 21:03:43.022 INFO kablam! 
Oct 31 21:03:43.300 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.82s
Oct 31 21:03:43.307 INFO kablam! su: No module specific data is present
Oct 31 21:03:44.257 INFO running `"docker" "rm" "-f" "6235e1e414dbaee8a301f1dc67acc9e6f5f2886933cdf8a42b6ea5e9e4ab24a2"`
Oct 31 21:03:44.566 INFO blam! 6235e1e414dbaee8a301f1dc67acc9e6f5f2886933cdf8a42b6ea5e9e4ab24a2
Oct 31 21:03:44.575 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-1/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/beta-1.31-1/beta-2018-10-30:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +beta-2018-10-30 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Oct 31 21:03:45.111 INFO blam! 538f94dc6ccb08cfba5d9a6961817a83ca56bac81d629a7c013b3c1ed1741e34
Oct 31 21:03:45.117 INFO running `"docker" "start" "-a" "538f94dc6ccb08cfba5d9a6961817a83ca56bac81d629a7c013b3c1ed1741e34"`
Oct 31 21:03:46.281 INFO kablam! usermod: no changes
Oct 31 21:03:46.351 INFO kablam!    Compiling math v0.1.0 (/source)
Oct 31 21:03:46.667 INFO kablam! warning: unused import: `std::num`
Oct 31 21:03:46.667 INFO kablam!   --> src/math/vector2.rs:31:5
Oct 31 21:03:46.667 INFO kablam!    |
Oct 31 21:03:46.667 INFO kablam! 31 | use std::num;
Oct 31 21:03:46.667 INFO kablam!    |     ^^^^^^^^
Oct 31 21:03:46.667 INFO kablam!    |
Oct 31 21:03:46.667 INFO kablam!    = note: #[warn(unused_imports)] on by default
Oct 31 21:03:46.667 INFO kablam! 
Oct 31 21:03:46.667 INFO kablam! warning: unused import: `std::num`
Oct 31 21:03:46.667 INFO kablam!   --> src/math/vector3.rs:31:5
Oct 31 21:03:46.667 INFO kablam!    |
Oct 31 21:03:46.667 INFO kablam! 31 | use std::num;
Oct 31 21:03:46.667 INFO kablam!    |     ^^^^^^^^
Oct 31 21:03:46.667 INFO kablam! 
Oct 31 21:03:46.667 INFO kablam! warning: unused import: `std::num`
Oct 31 21:03:46.667 INFO kablam!   --> src/math/matrix.rs:31:5
Oct 31 21:03:46.667 INFO kablam!    |
Oct 31 21:03:46.667 INFO kablam! 31 | use std::num;
Oct 31 21:03:46.667 INFO kablam!    |     ^^^^^^^^
Oct 31 21:03:46.667 INFO kablam! 
Oct 31 21:03:46.667 INFO kablam! warning: unused imports: `Add`, `Div`, `Mul`, `Sub`
Oct 31 21:03:46.667 INFO kablam!   --> src/math/plane.rs:29:16
Oct 31 21:03:46.667 INFO kablam!    |
Oct 31 21:03:46.667 INFO kablam! 29 | use std::ops::{Add, Sub, Mul, Div};
Oct 31 21:03:46.667 INFO kablam!    |                ^^^  ^^^  ^^^  ^^^
Oct 31 21:03:46.667 INFO kablam! 
Oct 31 21:03:46.667 INFO kablam! warning: unused imports: `Display`, `Error`, `Formatter`
Oct 31 21:03:46.667 INFO kablam!   --> src/math/plane.rs:30:16
Oct 31 21:03:46.667 INFO kablam!    |
Oct 31 21:03:46.667 INFO kablam! 30 | use std::fmt::{Display, Formatter, Error};
Oct 31 21:03:46.667 INFO kablam!    |                ^^^^^^^  ^^^^^^^^^  ^^^^^
Oct 31 21:03:46.667 INFO kablam! 
Oct 31 21:03:46.667 INFO kablam! warning: unused import: `std::num`
Oct 31 21:03:46.667 INFO kablam!   --> src/math/plane.rs:31:5
Oct 31 21:03:46.667 INFO kablam!    |
Oct 31 21:03:46.667 INFO kablam! 31 | use std::num;
Oct 31 21:03:46.667 INFO kablam!    |     ^^^^^^^^
Oct 31 21:03:46.667 INFO kablam! 
Oct 31 21:03:46.667 INFO kablam! warning: unused import: `math::*`
Oct 31 21:03:46.667 INFO kablam!  --> src/main.rs:3:5
Oct 31 21:03:46.667 INFO kablam!   |
Oct 31 21:03:46.667 INFO kablam! 3 | use math::*;
Oct 31 21:03:46.667 INFO kablam!   |     ^^^^^^^
Oct 31 21:03:46.667 INFO kablam! 
Oct 31 21:03:46.809 INFO kablam! warning: unused variable: `yaw`
Oct 31 21:03:46.809 INFO kablam!    --> src/math/matrix.rs:464:32
Oct 31 21:03:46.809 INFO kablam!     |
Oct 31 21:03:46.809 INFO kablam! 464 |     pub fn from_yaw_pitch_roll(yaw: f32, pitch: f32, roll: f32) -> Matrix {
Oct 31 21:03:46.809 INFO kablam!     |                                ^^^ help: consider using `_yaw` instead
Oct 31 21:03:46.809 INFO kablam!     |
Oct 31 21:03:46.809 INFO kablam!     = note: #[warn(unused_variables)] on by default
Oct 31 21:03:46.809 INFO kablam! 
Oct 31 21:03:46.810 INFO kablam! warning: unused variable: `pitch`
Oct 31 21:03:46.810 INFO kablam!    --> src/math/matrix.rs:464:42
Oct 31 21:03:46.810 INFO kablam!     |
Oct 31 21:03:46.810 INFO kablam! 464 |     pub fn from_yaw_pitch_roll(yaw: f32, pitch: f32, roll: f32) -> Matrix {
Oct 31 21:03:46.810 INFO kablam!     |                                          ^^^^^ help: consider using `_pitch` instead
Oct 31 21:03:46.810 INFO kablam! 
Oct 31 21:03:46.810 INFO kablam! warning: unused variable: `roll`
Oct 31 21:03:46.810 INFO kablam!    --> src/math/matrix.rs:464:54
Oct 31 21:03:46.810 INFO kablam!     |
Oct 31 21:03:46.810 INFO kablam! 464 |     pub fn from_yaw_pitch_roll(yaw: f32, pitch: f32, roll: f32) -> Matrix {
Oct 31 21:03:46.810 INFO kablam!     |                                                      ^^^^ help: consider using `_roll` instead
Oct 31 21:03:46.810 INFO kablam! 
Oct 31 21:03:46.810 INFO kablam! warning: unused variable: `lightDirection`
Oct 31 21:03:46.810 INFO kablam!    --> src/math/matrix.rs:468:19
Oct 31 21:03:46.810 INFO kablam!     |
Oct 31 21:03:46.810 INFO kablam! 468 |     pub fn shadow(lightDirection: Vector3, plane: Plane) -> Matrix {
Oct 31 21:03:46.810 INFO kablam!     |                   ^^^^^^^^^^^^^^ help: consider using `_lightDirection` instead
Oct 31 21:03:46.810 INFO kablam! 
Oct 31 21:03:46.810 INFO kablam! warning: unused variable: `plane`
Oct 31 21:03:46.810 INFO kablam!    --> src/math/matrix.rs:468:44
Oct 31 21:03:46.810 INFO kablam!     |
Oct 31 21:03:46.810 INFO kablam! 468 |     pub fn shadow(lightDirection: Vector3, plane: Plane) -> Matrix {
Oct 31 21:03:46.810 INFO kablam!     |                                            ^^^^^ help: consider using `_plane` instead
Oct 31 21:03:46.810 INFO kablam! 
Oct 31 21:03:46.810 INFO kablam! warning: unused variable: `plane`
Oct 31 21:03:46.810 INFO kablam!    --> src/math/matrix.rs:472:23
Oct 31 21:03:46.810 INFO kablam!     |
Oct 31 21:03:46.810 INFO kablam! 472 |     pub fn reflection(plane: Plane) -> Matrix {
Oct 31 21:03:46.810 INFO kablam!     |                       ^^^^^ help: consider using `_plane` instead
Oct 31 21:03:46.810 INFO kablam! 
Oct 31 21:03:46.811 INFO kablam! warning: unused variable: `x`
Oct 31 21:03:46.811 INFO kablam!    --> src/math/plane.rs:124:13
Oct 31 21:03:46.811 INFO kablam!     |
Oct 31 21:03:46.811 INFO kablam! 124 |         let x     = plane.a;
Oct 31 21:03:46.811 INFO kablam!     |             ^ help: consider using `_x` instead
Oct 31 21:03:46.811 INFO kablam! 
Oct 31 21:03:46.811 INFO kablam! warning: unused variable: `y`
Oct 31 21:03:46.811 INFO kablam!    --> src/math/plane.rs:125:13
Oct 31 21:03:46.811 INFO kablam!     |
Oct 31 21:03:46.811 INFO kablam! 125 |         let y     = plane.b;
Oct 31 21:03:46.811 INFO kablam!     |             ^ help: consider using `_y` instead
Oct 31 21:03:46.811 INFO kablam! 
Oct 31 21:03:46.811 INFO kablam! warning: unused variable: `z`
Oct 31 21:03:46.811 INFO kablam!    --> src/math/plane.rs:126:13
Oct 31 21:03:46.811 INFO kablam!     |
Oct 31 21:03:46.811 INFO kablam! 126 |         let z     = plane.c;
Oct 31 21:03:46.811 INFO kablam!     |             ^ help: consider using `_z` instead
Oct 31 21:03:46.815 INFO kablam! 
Oct 31 21:03:46.872 INFO kablam! warning: method is never used: `length`
Oct 31 21:03:46.872 INFO kablam!   --> src/math/vector2.rs:94:5
Oct 31 21:03:46.872 INFO kablam!    |
Oct 31 21:03:46.872 INFO kablam! 94 |     pub fn length         (&self) -> f32 { ((self.x * self.x) + (self.y * self.y)).sqrt() }
Oct 31 21:03:46.872 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.872 INFO kablam!    |
Oct 31 21:03:46.872 INFO kablam!    = note: #[warn(dead_code)] on by default
Oct 31 21:03:46.872 INFO kablam! 
Oct 31 21:03:46.872 INFO kablam! warning: method is never used: `length_squared`
Oct 31 21:03:46.872 INFO kablam!   --> src/math/vector2.rs:95:5
Oct 31 21:03:46.872 INFO kablam!    |
Oct 31 21:03:46.872 INFO kablam! 95 |     pub fn length_squared (&self) -> f32 { ((self.x * self.x) + (self.y * self.y)) }
Oct 31 21:03:46.872 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.872 INFO kablam! 
Oct 31 21:03:46.872 INFO kablam! warning: method is never used: `normalize`
Oct 31 21:03:46.872 INFO kablam!   --> src/math/vector2.rs:96:5
Oct 31 21:03:46.872 INFO kablam!    |
Oct 31 21:03:46.872 INFO kablam! 96 |     pub fn normalize      (&self) -> Vector2 {
Oct 31 21:03:46.872 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.872 INFO kablam! 
Oct 31 21:03:46.872 INFO kablam! warning: method is never used: `new`
Oct 31 21:03:46.872 INFO kablam!    --> src/math/vector2.rs:104:5
Oct 31 21:03:46.872 INFO kablam!     |
Oct 31 21:03:46.872 INFO kablam! 104 |     pub fn new (x:f32, y: f32) -> Vector2 {
Oct 31 21:03:46.872 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.872 INFO kablam! 
Oct 31 21:03:46.873 INFO kablam! warning: method is never used: `zero`
Oct 31 21:03:46.873 INFO kablam!    --> src/math/vector2.rs:111:5
Oct 31 21:03:46.873 INFO kablam!     |
Oct 31 21:03:46.873 INFO kablam! 111 |     pub fn zero() -> Vector2 {
Oct 31 21:03:46.873 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.873 INFO kablam! 
Oct 31 21:03:46.873 INFO kablam! warning: method is never used: `one`
Oct 31 21:03:46.873 INFO kablam!    --> src/math/vector2.rs:118:5
Oct 31 21:03:46.873 INFO kablam!     |
Oct 31 21:03:46.873 INFO kablam! 118 |     pub fn one() -> Vector2 {
Oct 31 21:03:46.873 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.873 INFO kablam! 
Oct 31 21:03:46.873 INFO kablam! warning: method is never used: `up`
Oct 31 21:03:46.873 INFO kablam!    --> src/math/vector2.rs:125:5
Oct 31 21:03:46.873 INFO kablam!     |
Oct 31 21:03:46.873 INFO kablam! 125 |     pub fn up () -> Vector2 {
Oct 31 21:03:46.873 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.873 INFO kablam! 
Oct 31 21:03:46.873 INFO kablam! warning: method is never used: `down`
Oct 31 21:03:46.873 INFO kablam!    --> src/math/vector2.rs:132:5
Oct 31 21:03:46.873 INFO kablam!     |
Oct 31 21:03:46.873 INFO kablam! 132 |     pub fn down() -> Vector2 {
Oct 31 21:03:46.873 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.873 INFO kablam! 
Oct 31 21:03:46.873 INFO kablam! warning: method is never used: `left`
Oct 31 21:03:46.873 INFO kablam!    --> src/math/vector2.rs:139:5
Oct 31 21:03:46.873 INFO kablam!     |
Oct 31 21:03:46.873 INFO kablam! 139 |     pub fn left() -> Vector2 {
Oct 31 21:03:46.873 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.873 INFO kablam! 
Oct 31 21:03:46.873 INFO kablam! warning: method is never used: `right`
Oct 31 21:03:46.873 INFO kablam!    --> src/math/vector2.rs:146:5
Oct 31 21:03:46.873 INFO kablam!     |
Oct 31 21:03:46.873 INFO kablam! 146 |     pub fn right() -> Vector2 {
Oct 31 21:03:46.873 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.873 INFO kablam! 
Oct 31 21:03:46.873 INFO kablam! warning: method is never used: `distance`
Oct 31 21:03:46.873 INFO kablam!    --> src/math/vector2.rs:153:5
Oct 31 21:03:46.873 INFO kablam!     |
Oct 31 21:03:46.873 INFO kablam! 153 |     pub fn distance(value1: Vector2, value2: Vector2) -> f32 {
Oct 31 21:03:46.873 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.873 INFO kablam! 
Oct 31 21:03:46.873 INFO kablam! warning: method is never used: `dot`
Oct 31 21:03:46.873 INFO kablam!    --> src/math/vector2.rs:160:5
Oct 31 21:03:46.873 INFO kablam!     |
Oct 31 21:03:46.873 INFO kablam! 160 |     pub fn dot(value1: Vector2, value2: Vector2) -> f32 {
Oct 31 21:03:46.873 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.873 INFO kablam! 
Oct 31 21:03:46.873 INFO kablam! warning: method is never used: `reflect`
Oct 31 21:03:46.873 INFO kablam!    --> src/math/vector2.rs:165:5
Oct 31 21:03:46.873 INFO kablam!     |
Oct 31 21:03:46.873 INFO kablam! 165 |     pub fn reflect(vector: Vector2, normal: Vector2) -> Vector2 {
Oct 31 21:03:46.873 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.873 INFO kablam! 
Oct 31 21:03:46.873 INFO kablam! warning: method is never used: `min`
Oct 31 21:03:46.873 INFO kablam!    --> src/math/vector2.rs:174:5
Oct 31 21:03:46.873 INFO kablam!     |
Oct 31 21:03:46.873 INFO kablam! 174 |     pub fn min(value1: Vector2, value2: Vector2) -> Vector2 {
Oct 31 21:03:46.873 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.873 INFO kablam! 
Oct 31 21:03:46.873 INFO kablam! warning: method is never used: `max`
Oct 31 21:03:46.873 INFO kablam!    --> src/math/vector2.rs:181:5
Oct 31 21:03:46.873 INFO kablam!     |
Oct 31 21:03:46.873 INFO kablam! 181 |     pub fn max(value1: Vector2, value2: Vector2) -> Vector2 {
Oct 31 21:03:46.873 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.873 INFO kablam! 
Oct 31 21:03:46.873 INFO kablam! warning: method is never used: `clamp`
Oct 31 21:03:46.873 INFO kablam!    --> src/math/vector2.rs:188:5
Oct 31 21:03:46.873 INFO kablam!     |
Oct 31 21:03:46.873 INFO kablam! 188 |     pub fn clamp(value1: Vector2, min: Vector2, max: Vector2) -> Vector2 {
Oct 31 21:03:46.873 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.873 INFO kablam! 
Oct 31 21:03:46.873 INFO kablam! warning: method is never used: `lerp`
Oct 31 21:03:46.873 INFO kablam!    --> src/math/vector2.rs:198:5
Oct 31 21:03:46.873 INFO kablam!     |
Oct 31 21:03:46.873 INFO kablam! 198 | /     pub fn lerp(value1: Vector2,
Oct 31 21:03:46.873 INFO kablam! 199 | |                 value2: Vector2,
Oct 31 21:03:46.873 INFO kablam! 200 | |                 amount: f32) -> Vector2 {
Oct 31 21:03:46.873 INFO kablam! 201 | |         Vector2 {
Oct 31 21:03:46.873 INFO kablam! ...   |
Oct 31 21:03:46.873 INFO kablam! 204 | |         }
Oct 31 21:03:46.873 INFO kablam! 205 | |     }
Oct 31 21:03:46.873 INFO kablam!     | |_____^
Oct 31 21:03:46.873 INFO kablam! 
Oct 31 21:03:46.874 INFO kablam! warning: method is never used: `barycentric`
Oct 31 21:03:46.874 INFO kablam!    --> src/math/vector2.rs:207:5
Oct 31 21:03:46.874 INFO kablam!     |
Oct 31 21:03:46.874 INFO kablam! 207 | /     pub fn barycentric(value1: Vector2, value2: Vector2, value3: Vector2,
Oct 31 21:03:46.874 INFO kablam! 208 | |                        amount1: f32, amount2: f32) -> Vector2 {
Oct 31 21:03:46.874 INFO kablam! 209 | |         Vector2 {
Oct 31 21:03:46.874 INFO kablam! 210 | |             x: (value1.x + (amount1 * (value2.x - value1.x))) +
Oct 31 21:03:46.874 INFO kablam! ...   |
Oct 31 21:03:46.874 INFO kablam! 214 | |         }
Oct 31 21:03:46.874 INFO kablam! 215 | |     }
Oct 31 21:03:46.874 INFO kablam!     | |_____^
Oct 31 21:03:46.874 INFO kablam! 
Oct 31 21:03:46.874 INFO kablam! warning: method is never used: `equals`
Oct 31 21:03:46.874 INFO kablam!    --> src/math/vector3.rs:117:5
Oct 31 21:03:46.874 INFO kablam!     |
Oct 31 21:03:46.874 INFO kablam! 117 |     pub fn equals(&self, other:Vector3) -> bool {
Oct 31 21:03:46.874 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.874 INFO kablam! 
Oct 31 21:03:46.874 INFO kablam! warning: method is never used: `length`
Oct 31 21:03:46.874 INFO kablam!    --> src/math/vector3.rs:123:5
Oct 31 21:03:46.874 INFO kablam!     |
Oct 31 21:03:46.874 INFO kablam! 123 |     pub fn length(&self) -> f32 {
Oct 31 21:03:46.874 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.874 INFO kablam! 
Oct 31 21:03:46.874 INFO kablam! warning: method is never used: `length_squared`
Oct 31 21:03:46.874 INFO kablam!    --> src/math/vector3.rs:129:5
Oct 31 21:03:46.874 INFO kablam!     |
Oct 31 21:03:46.874 INFO kablam! 129 |     pub fn length_squared(&self) -> f32 {
Oct 31 21:03:46.874 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.874 INFO kablam! 
Oct 31 21:03:46.874 INFO kablam! warning: method is never used: `normalize`
Oct 31 21:03:46.874 INFO kablam!    --> src/math/vector3.rs:135:5
Oct 31 21:03:46.874 INFO kablam!     |
Oct 31 21:03:46.874 INFO kablam! 135 |     pub fn normalize(&self) -> Vector3 {
Oct 31 21:03:46.874 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.874 INFO kablam! 
Oct 31 21:03:46.874 INFO kablam! warning: method is never used: `new`
Oct 31 21:03:46.874 INFO kablam!    --> src/math/vector3.rs:142:5
Oct 31 21:03:46.874 INFO kablam!     |
Oct 31 21:03:46.874 INFO kablam! 142 |     pub fn new(x: f32, y: f32, z: f32) -> Vector3 {
Oct 31 21:03:46.874 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.874 INFO kablam! 
Oct 31 21:03:46.874 INFO kablam! warning: method is never used: `one`
Oct 31 21:03:46.874 INFO kablam!    --> src/math/vector3.rs:146:5
Oct 31 21:03:46.874 INFO kablam!     |
Oct 31 21:03:46.874 INFO kablam! 146 |     pub fn one() -> Vector3 {
Oct 31 21:03:46.874 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.874 INFO kablam! 
Oct 31 21:03:46.874 INFO kablam! warning: method is never used: `zero`
Oct 31 21:03:46.874 INFO kablam!    --> src/math/vector3.rs:154:5
Oct 31 21:03:46.874 INFO kablam!     |
Oct 31 21:03:46.874 INFO kablam! 154 |     pub fn zero() -> Vector3 {
Oct 31 21:03:46.874 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.874 INFO kablam! 
Oct 31 21:03:46.874 INFO kablam! warning: method is never used: `up`
Oct 31 21:03:46.874 INFO kablam!    --> src/math/vector3.rs:162:5
Oct 31 21:03:46.874 INFO kablam!     |
Oct 31 21:03:46.874 INFO kablam! 162 |     pub fn up() -> Vector3 {
Oct 31 21:03:46.874 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.874 INFO kablam! 
Oct 31 21:03:46.874 INFO kablam! warning: method is never used: `down`
Oct 31 21:03:46.874 INFO kablam!    --> src/math/vector3.rs:170:5
Oct 31 21:03:46.874 INFO kablam!     |
Oct 31 21:03:46.874 INFO kablam! 170 |     pub fn down() -> Vector3 {
Oct 31 21:03:46.874 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.874 INFO kablam! 
Oct 31 21:03:46.874 INFO kablam! warning: method is never used: `left`
Oct 31 21:03:46.874 INFO kablam!    --> src/math/vector3.rs:178:5
Oct 31 21:03:46.874 INFO kablam!     |
Oct 31 21:03:46.874 INFO kablam! 178 |     pub fn left() -> Vector3 {
Oct 31 21:03:46.874 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.874 INFO kablam! 
Oct 31 21:03:46.874 INFO kablam! warning: method is never used: `right`
Oct 31 21:03:46.874 INFO kablam!    --> src/math/vector3.rs:186:5
Oct 31 21:03:46.874 INFO kablam!     |
Oct 31 21:03:46.874 INFO kablam! 186 |     pub fn right() -> Vector3 {
Oct 31 21:03:46.874 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.874 INFO kablam! 
Oct 31 21:03:46.874 INFO kablam! warning: method is never used: `forward`
Oct 31 21:03:46.874 INFO kablam!    --> src/math/vector3.rs:194:5
Oct 31 21:03:46.874 INFO kablam!     |
Oct 31 21:03:46.874 INFO kablam! 194 |     pub fn forward() -> Vector3 {
Oct 31 21:03:46.874 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.874 INFO kablam! 
Oct 31 21:03:46.875 INFO kablam! warning: method is never used: `backward`
Oct 31 21:03:46.875 INFO kablam!    --> src/math/vector3.rs:202:5
Oct 31 21:03:46.875 INFO kablam!     |
Oct 31 21:03:46.875 INFO kablam! 202 |     pub fn backward() -> Vector3 {
Oct 31 21:03:46.875 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.875 INFO kablam! 
Oct 31 21:03:46.875 INFO kablam! warning: method is never used: `distance`
Oct 31 21:03:46.875 INFO kablam!    --> src/math/vector3.rs:210:5
Oct 31 21:03:46.875 INFO kablam!     |
Oct 31 21:03:46.875 INFO kablam! 210 |     pub fn distance(value1: Vector3, value2: Vector3) -> f32 {
Oct 31 21:03:46.875 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.875 INFO kablam! 
Oct 31 21:03:46.875 INFO kablam! warning: method is never used: `dot`
Oct 31 21:03:46.875 INFO kablam!    --> src/math/vector3.rs:219:5
Oct 31 21:03:46.875 INFO kablam!     |
Oct 31 21:03:46.875 INFO kablam! 219 |     pub fn dot(value1: Vector3, value2: Vector3) -> f32 {
Oct 31 21:03:46.875 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.875 INFO kablam! 
Oct 31 21:03:46.875 INFO kablam! warning: method is never used: `cross`
Oct 31 21:03:46.875 INFO kablam!    --> src/math/vector3.rs:225:5
Oct 31 21:03:46.875 INFO kablam!     |
Oct 31 21:03:46.875 INFO kablam! 225 |     pub fn cross(value1: Vector3, value2: Vector3) -> Vector3 {
Oct 31 21:03:46.875 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.875 INFO kablam! 
Oct 31 21:03:46.875 INFO kablam! warning: method is never used: `reflect`
Oct 31 21:03:46.875 INFO kablam!    --> src/math/vector3.rs:233:5
Oct 31 21:03:46.875 INFO kablam!     |
Oct 31 21:03:46.875 INFO kablam! 233 |     pub fn reflect(vector: Vector3, normal: Vector3) -> Vector3 {
Oct 31 21:03:46.875 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.875 INFO kablam! 
Oct 31 21:03:46.875 INFO kablam! warning: method is never used: `negate`
Oct 31 21:03:46.875 INFO kablam!    --> src/math/vector3.rs:244:5
Oct 31 21:03:46.875 INFO kablam!     |
Oct 31 21:03:46.875 INFO kablam! 244 |     pub fn negate(value: Vector3) -> Vector3 {
Oct 31 21:03:46.875 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.875 INFO kablam! 
Oct 31 21:03:46.875 INFO kablam! warning: method is never used: `min`
Oct 31 21:03:46.875 INFO kablam!    --> src/math/vector3.rs:252:5
Oct 31 21:03:46.875 INFO kablam!     |
Oct 31 21:03:46.875 INFO kablam! 252 |     pub fn min(value1: Vector3, value2: Vector3) -> Vector3 {
Oct 31 21:03:46.875 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.875 INFO kablam! 
Oct 31 21:03:46.875 INFO kablam! warning: method is never used: `max`
Oct 31 21:03:46.875 INFO kablam!    --> src/math/vector3.rs:260:5
Oct 31 21:03:46.875 INFO kablam!     |
Oct 31 21:03:46.875 INFO kablam! 260 |     pub fn max(value1: Vector3, value2: Vector3) -> Vector3 {
Oct 31 21:03:46.875 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.875 INFO kablam! 
Oct 31 21:03:46.875 INFO kablam! warning: method is never used: `clamp`
Oct 31 21:03:46.875 INFO kablam!    --> src/math/vector3.rs:268:5
Oct 31 21:03:46.875 INFO kablam!     |
Oct 31 21:03:46.875 INFO kablam! 268 | /     pub fn clamp(value1: Vector3,
Oct 31 21:03:46.875 INFO kablam! 269 | |                  min: Vector3,
Oct 31 21:03:46.875 INFO kablam! 270 | |                  max: Vector3) -> Vector3 {
Oct 31 21:03:46.875 INFO kablam! 271 | |         let mut x = value1.x;
Oct 31 21:03:46.875 INFO kablam! ...   |
Oct 31 21:03:46.875 INFO kablam! 280 | |         Vector3 { x: x, y: y, z: z }
Oct 31 21:03:46.875 INFO kablam! 281 | |     }
Oct 31 21:03:46.875 INFO kablam!     | |_____^
Oct 31 21:03:46.875 INFO kablam! 
Oct 31 21:03:46.875 INFO kablam! warning: method is never used: `barycentric`
Oct 31 21:03:46.875 INFO kablam!    --> src/math/vector3.rs:283:5
Oct 31 21:03:46.875 INFO kablam!     |
Oct 31 21:03:46.875 INFO kablam! 283 | /     pub fn barycentric(value1: Vector3,
Oct 31 21:03:46.875 INFO kablam! 284 | |                        value2: Vector3,
Oct 31 21:03:46.875 INFO kablam! 285 | |                        value3: Vector3,
Oct 31 21:03:46.875 INFO kablam! 286 | |                        amount1: f32,
Oct 31 21:03:46.875 INFO kablam! ...   |
Oct 31 21:03:46.875 INFO kablam! 292 | |         }
Oct 31 21:03:46.875 INFO kablam! 293 | |     }
Oct 31 21:03:46.875 INFO kablam!     | |_____^
Oct 31 21:03:46.875 INFO kablam! 
Oct 31 21:03:46.875 INFO kablam! warning: method is never used: `smooth_step`
Oct 31 21:03:46.875 INFO kablam!    --> src/math/vector3.rs:295:5
Oct 31 21:03:46.875 INFO kablam!     |
Oct 31 21:03:46.875 INFO kablam! 295 | /     pub fn smooth_step(value1: Vector3,
Oct 31 21:03:46.875 INFO kablam! 296 | |                        value2: Vector3,
Oct 31 21:03:46.875 INFO kablam! 297 | |                        amount: f32) -> Vector3 {
Oct 31 21:03:46.875 INFO kablam! 298 | |         let mut _amount: f32 = if amount > 1f32 { 1f32 } else {
Oct 31 21:03:46.875 INFO kablam! ...   |
Oct 31 21:03:46.875 INFO kablam! 306 | |         }
Oct 31 21:03:46.875 INFO kablam! 307 | |     }
Oct 31 21:03:46.875 INFO kablam!     | |_____^
Oct 31 21:03:46.875 INFO kablam! 
Oct 31 21:03:46.875 INFO kablam! warning: method is never used: `catmull_rom`
Oct 31 21:03:46.876 INFO kablam!    --> src/math/vector3.rs:309:5
Oct 31 21:03:46.876 INFO kablam!     |
Oct 31 21:03:46.876 INFO kablam! 309 | /     pub fn catmull_rom(value1: Vector3,
Oct 31 21:03:46.876 INFO kablam! 310 | |                        value2: Vector3,
Oct 31 21:03:46.876 INFO kablam! 311 | |                        value3: Vector3,
Oct 31 21:03:46.876 INFO kablam! 312 | |                        value4: Vector3,
Oct 31 21:03:46.876 INFO kablam! ...   |
Oct 31 21:03:46.876 INFO kablam! 320 | |         }
Oct 31 21:03:46.876 INFO kablam! 321 | |     }
Oct 31 21:03:46.876 INFO kablam!     | |_____^
Oct 31 21:03:46.876 INFO kablam! 
Oct 31 21:03:46.876 INFO kablam! warning: method is never used: `hermite`
Oct 31 21:03:46.876 INFO kablam!    --> src/math/vector3.rs:323:5
Oct 31 21:03:46.876 INFO kablam!     |
Oct 31 21:03:46.876 INFO kablam! 323 |     pub fn hermite(value1: Vector3, tangent1: Vector3, value2: Vector3, tangent2: Vector3, amount: f32) -> Vector3 {
Oct 31 21:03:46.876 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.876 INFO kablam! 
Oct 31 21:03:46.876 INFO kablam! warning: method is never used: `transform`
Oct 31 21:03:46.876 INFO kablam!    --> src/math/vector3.rs:337:5
Oct 31 21:03:46.876 INFO kablam!     |
Oct 31 21:03:46.876 INFO kablam! 337 |     pub fn transform(position: Vector3, matrix: Matrix) -> Vector3 {
Oct 31 21:03:46.876 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.876 INFO kablam! 
Oct 31 21:03:46.876 INFO kablam! warning: method is never used: `transform_normal`
Oct 31 21:03:46.876 INFO kablam!    --> src/math/vector3.rs:345:5
Oct 31 21:03:46.876 INFO kablam!     |
Oct 31 21:03:46.876 INFO kablam! 345 |     pub fn transform_normal(normal: Vector3, matrix: Matrix) -> Vector3 {
Oct 31 21:03:46.876 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.876 INFO kablam! 
Oct 31 21:03:46.876 INFO kablam! warning: method is never used: `transform_quaternion`
Oct 31 21:03:46.876 INFO kablam!    --> src/math/vector3.rs:353:5
Oct 31 21:03:46.876 INFO kablam!     |
Oct 31 21:03:46.876 INFO kablam! 353 |     pub fn transform_quaternion(value: Vector3, rotation: Quaternion) -> Vector3 {
Oct 31 21:03:46.876 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.876 INFO kablam! 
Oct 31 21:03:46.876 INFO kablam! warning: method is never used: `up`
Oct 31 21:03:46.876 INFO kablam!    --> src/math/matrix.rs:150:5
Oct 31 21:03:46.876 INFO kablam!     |
Oct 31 21:03:46.876 INFO kablam! 150 |     pub fn up       (&self) -> Vector3 { Vector3::new( self.m21,  self.m22,  self.m23) }
Oct 31 21:03:46.876 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.876 INFO kablam! 
Oct 31 21:03:46.876 INFO kablam! warning: method is never used: `down`
Oct 31 21:03:46.876 INFO kablam!    --> src/math/matrix.rs:151:5
Oct 31 21:03:46.876 INFO kablam!     |
Oct 31 21:03:46.876 INFO kablam! 151 |     pub fn down     (&self) -> Vector3 { Vector3::new(-self.m21, -self.m22, -self.m23) }
Oct 31 21:03:46.876 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.876 INFO kablam! 
Oct 31 21:03:46.876 INFO kablam! warning: method is never used: `right`
Oct 31 21:03:46.876 INFO kablam!    --> src/math/matrix.rs:152:5
Oct 31 21:03:46.876 INFO kablam!     |
Oct 31 21:03:46.876 INFO kablam! 152 |     pub fn right    (&self) -> Vector3 { Vector3::new( self.m11,  self.m12,  self.m13) }
Oct 31 21:03:46.876 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.876 INFO kablam! 
Oct 31 21:03:46.876 INFO kablam! warning: method is never used: `left`
Oct 31 21:03:46.876 INFO kablam!    --> src/math/matrix.rs:153:5
Oct 31 21:03:46.876 INFO kablam!     |
Oct 31 21:03:46.876 INFO kablam! 153 |     pub fn left     (&self) -> Vector3 { Vector3::new(-self.m11, -self.m12, -self.m13) }
Oct 31 21:03:46.876 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.876 INFO kablam! 
Oct 31 21:03:46.876 INFO kablam! warning: method is never used: `forward`
Oct 31 21:03:46.876 INFO kablam!    --> src/math/matrix.rs:154:5
Oct 31 21:03:46.876 INFO kablam!     |
Oct 31 21:03:46.876 INFO kablam! 154 |     pub fn forward  (&self) -> Vector3 { Vector3::new(-self.m31, -self.m32, -self.m33) }
Oct 31 21:03:46.876 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.876 INFO kablam! 
Oct 31 21:03:46.876 INFO kablam! warning: method is never used: `backward`
Oct 31 21:03:46.876 INFO kablam!    --> src/math/matrix.rs:155:5
Oct 31 21:03:46.876 INFO kablam!     |
Oct 31 21:03:46.876 INFO kablam! 155 |     pub fn backward (&self) -> Vector3 { Vector3::new( self.m31,  self.m32,  self.m33) }
Oct 31 21:03:46.876 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.876 INFO kablam! 
Oct 31 21:03:46.876 INFO kablam! warning: method is never used: `new`
Oct 31 21:03:46.876 INFO kablam!    --> src/math/matrix.rs:157:5
Oct 31 21:03:46.876 INFO kablam!     |
Oct 31 21:03:46.876 INFO kablam! 157 | /     pub fn new (m11: f32, m12: f32, m13: f32, m14: f32,
Oct 31 21:03:46.876 INFO kablam! 158 | |                 m21: f32, m22: f32, m23: f32, m24: f32,
Oct 31 21:03:46.876 INFO kablam! 159 | |                 m31: f32, m32: f32, m33: f32, m34: f32,
Oct 31 21:03:46.876 INFO kablam! 160 | |                 m41: f32, m42: f32, m43: f32, m44: f32) -> Matrix {
Oct 31 21:03:46.876 INFO kablam! ...   |
Oct 31 21:03:46.876 INFO kablam! 166 | |         }
Oct 31 21:03:46.876 INFO kablam! 167 | |     }
Oct 31 21:03:46.876 INFO kablam!     | |_____^
Oct 31 21:03:46.876 INFO kablam! 
Oct 31 21:03:46.876 INFO kablam! warning: method is never used: `identity`
Oct 31 21:03:46.876 INFO kablam!    --> src/math/matrix.rs:169:5
Oct 31 21:03:46.877 INFO kablam!     |
Oct 31 21:03:46.877 INFO kablam! 169 |     pub fn identity() -> Matrix {
Oct 31 21:03:46.877 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.877 INFO kablam! 
Oct 31 21:03:46.877 INFO kablam! warning: method is never used: `zero`
Oct 31 21:03:46.877 INFO kablam!    --> src/math/matrix.rs:178:5
Oct 31 21:03:46.877 INFO kablam!     |
Oct 31 21:03:46.877 INFO kablam! 178 |     pub fn zero() -> Matrix {
Oct 31 21:03:46.877 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.877 INFO kablam! 
Oct 31 21:03:46.877 INFO kablam! warning: method is never used: `one`
Oct 31 21:03:46.877 INFO kablam!    --> src/math/matrix.rs:187:5
Oct 31 21:03:46.877 INFO kablam!     |
Oct 31 21:03:46.877 INFO kablam! 187 |     pub fn one() -> Matrix {
Oct 31 21:03:46.877 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.877 INFO kablam! 
Oct 31 21:03:46.877 INFO kablam! warning: method is never used: `translation`
Oct 31 21:03:46.877 INFO kablam!    --> src/math/matrix.rs:196:5
Oct 31 21:03:46.877 INFO kablam!     |
Oct 31 21:03:46.877 INFO kablam! 196 |     pub fn translation(v: Vector3) -> Matrix {
Oct 31 21:03:46.877 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.877 INFO kablam! 
Oct 31 21:03:46.877 INFO kablam! warning: method is never used: `scale`
Oct 31 21:03:46.877 INFO kablam!    --> src/math/matrix.rs:205:5
Oct 31 21:03:46.877 INFO kablam!     |
Oct 31 21:03:46.877 INFO kablam! 205 |     pub fn scale(v: Vector3) -> Matrix {
Oct 31 21:03:46.877 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.877 INFO kablam! 
Oct 31 21:03:46.877 INFO kablam! warning: method is never used: `rotation_x`
Oct 31 21:03:46.877 INFO kablam!    --> src/math/matrix.rs:214:5
Oct 31 21:03:46.877 INFO kablam!     |
Oct 31 21:03:46.877 INFO kablam! 214 |     pub fn rotation_x(radian: f32) -> Matrix {
Oct 31 21:03:46.877 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.877 INFO kablam! 
Oct 31 21:03:46.877 INFO kablam! warning: method is never used: `rotation_y`
Oct 31 21:03:46.877 INFO kablam!    --> src/math/matrix.rs:225:5
Oct 31 21:03:46.877 INFO kablam!     |
Oct 31 21:03:46.877 INFO kablam! 225 |     pub fn rotation_y(radian: f32) -> Matrix {
Oct 31 21:03:46.877 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.877 INFO kablam! 
Oct 31 21:03:46.877 INFO kablam! warning: method is never used: `rotation_z`
Oct 31 21:03:46.877 INFO kablam!    --> src/math/matrix.rs:236:5
Oct 31 21:03:46.877 INFO kablam!     |
Oct 31 21:03:46.877 INFO kablam! 236 |     pub fn rotation_z(radian: f32) -> Matrix {
Oct 31 21:03:46.877 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.877 INFO kablam! 
Oct 31 21:03:46.877 INFO kablam! warning: method is never used: `rotation_axis`
Oct 31 21:03:46.877 INFO kablam!    --> src/math/matrix.rs:247:5
Oct 31 21:03:46.877 INFO kablam!     |
Oct 31 21:03:46.877 INFO kablam! 247 |     pub fn rotation_axis(axis: Vector3, radian: f32) -> Matrix {
Oct 31 21:03:46.877 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.877 INFO kablam! 
Oct 31 21:03:46.877 INFO kablam! warning: method is never used: `perspective`
Oct 31 21:03:46.877 INFO kablam!    --> src/math/matrix.rs:279:5
Oct 31 21:03:46.877 INFO kablam!     |
Oct 31 21:03:46.877 INFO kablam! 279 |     pub fn perspective(width: f32, height: f32, near_plane: f32, far_plane: f32) -> Matrix {
Oct 31 21:03:46.877 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.877 INFO kablam! 
Oct 31 21:03:46.877 INFO kablam! warning: method is never used: `perspective_fov`
Oct 31 21:03:46.877 INFO kablam!    --> src/math/matrix.rs:300:5
Oct 31 21:03:46.877 INFO kablam!     |
Oct 31 21:03:46.877 INFO kablam! 300 |     pub fn perspective_fov(fov: f32, aspect: f32, near_plane: f32, far_plane: f32) -> Matrix {
Oct 31 21:03:46.877 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.877 INFO kablam! 
Oct 31 21:03:46.877 INFO kablam! warning: method is never used: `perspective_off_center`
Oct 31 21:03:46.877 INFO kablam!    --> src/math/matrix.rs:323:5
Oct 31 21:03:46.877 INFO kablam!     |
Oct 31 21:03:46.877 INFO kablam! 323 |     pub fn perspective_off_center(left: f32, right: f32, bottom: f32, top: f32, near_plane: f32, far_plane: f32) -> Matrix {
Oct 31 21:03:46.877 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.877 INFO kablam! 
Oct 31 21:03:46.877 INFO kablam! warning: method is never used: `orthographic`
Oct 31 21:03:46.877 INFO kablam!    --> src/math/matrix.rs:344:5
Oct 31 21:03:46.877 INFO kablam!     |
Oct 31 21:03:46.877 INFO kablam! 344 |     pub fn orthographic(width: f32, height: f32, near_plane: f32, far_plane: f32) -> Matrix {
Oct 31 21:03:46.877 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.877 INFO kablam! 
Oct 31 21:03:46.885 INFO kablam! warning: method is never used: `orthographic_off_center`
Oct 31 21:03:46.885 INFO kablam!    --> src/math/matrix.rs:365:5
Oct 31 21:03:46.885 INFO kablam!     |
Oct 31 21:03:46.885 INFO kablam! 365 |     pub fn orthographic_off_center(left: f32, right: f32, bottom: f32, top: f32, near_plane: f32, far_plane: f32) -> Matrix {
Oct 31 21:03:46.885 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.885 INFO kablam! 
Oct 31 21:03:46.885 INFO kablam! warning: method is never used: `look_at`
Oct 31 21:03:46.885 INFO kablam!    --> src/math/matrix.rs:386:5
Oct 31 21:03:46.885 INFO kablam!     |
Oct 31 21:03:46.885 INFO kablam! 386 |     pub fn look_at(position: Vector3, target: Vector3, up: Vector3) -> Matrix {
Oct 31 21:03:46.885 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.885 INFO kablam! 
Oct 31 21:03:46.885 INFO kablam! warning: method is never used: `world`
Oct 31 21:03:46.885 INFO kablam!    --> src/math/matrix.rs:410:5
Oct 31 21:03:46.885 INFO kablam!     |
Oct 31 21:03:46.885 INFO kablam! 410 |     pub fn world(position: Vector3, forward: Vector3, up: Vector3) -> Matrix {
Oct 31 21:03:46.885 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.885 INFO kablam! 
Oct 31 21:03:46.885 INFO kablam! warning: method is never used: `from_quaternion`
Oct 31 21:03:46.885 INFO kablam!    --> src/math/matrix.rs:434:5
Oct 31 21:03:46.885 INFO kablam!     |
Oct 31 21:03:46.885 INFO kablam! 434 |     pub fn from_quaternion(q0: Quaternion) -> Matrix {
Oct 31 21:03:46.886 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.886 INFO kablam! 
Oct 31 21:03:46.886 INFO kablam! warning: method is never used: `from_yaw_pitch_roll`
Oct 31 21:03:46.886 INFO kablam!    --> src/math/matrix.rs:464:5
Oct 31 21:03:46.886 INFO kablam!     |
Oct 31 21:03:46.886 INFO kablam! 464 |     pub fn from_yaw_pitch_roll(yaw: f32, pitch: f32, roll: f32) -> Matrix {
Oct 31 21:03:46.886 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.886 INFO kablam! 
Oct 31 21:03:46.886 INFO kablam! warning: method is never used: `shadow`
Oct 31 21:03:46.886 INFO kablam!    --> src/math/matrix.rs:468:5
Oct 31 21:03:46.886 INFO kablam!     |
Oct 31 21:03:46.886 INFO kablam! 468 |     pub fn shadow(lightDirection: Vector3, plane: Plane) -> Matrix {
Oct 31 21:03:46.886 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.886 INFO kablam! 
Oct 31 21:03:46.886 INFO kablam! warning: method is never used: `reflection`
Oct 31 21:03:46.886 INFO kablam!    --> src/math/matrix.rs:472:5
Oct 31 21:03:46.886 INFO kablam!     |
Oct 31 21:03:46.886 INFO kablam! 472 |     pub fn reflection(plane: Plane) -> Matrix {
Oct 31 21:03:46.886 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.886 INFO kablam! 
Oct 31 21:03:46.886 INFO kablam! warning: method is never used: `transform`
Oct 31 21:03:46.886 INFO kablam!    --> src/math/matrix.rs:476:5
Oct 31 21:03:46.886 INFO kablam!     |
Oct 31 21:03:46.886 INFO kablam! 476 |     pub fn transform(value: Matrix, rotation: Quaternion) -> Matrix {
Oct 31 21:03:46.886 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.886 INFO kablam! 
Oct 31 21:03:46.886 INFO kablam! warning: method is never used: `transpose`
Oct 31 21:03:46.886 INFO kablam!    --> src/math/matrix.rs:518:5
Oct 31 21:03:46.886 INFO kablam!     |
Oct 31 21:03:46.886 INFO kablam! 518 |     pub fn transpose(matrix: Matrix) -> Matrix {
Oct 31 21:03:46.886 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.886 INFO kablam! 
Oct 31 21:03:46.886 INFO kablam! warning: method is never used: `determinant`
Oct 31 21:03:46.886 INFO kablam!    --> src/math/matrix.rs:527:5
Oct 31 21:03:46.886 INFO kablam!     |
Oct 31 21:03:46.886 INFO kablam! 527 |     pub fn determinant(matrix: Matrix) -> f32 {
Oct 31 21:03:46.886 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.886 INFO kablam! 
Oct 31 21:03:46.886 INFO kablam! warning: method is never used: `invert`
Oct 31 21:03:46.886 INFO kablam!    --> src/math/matrix.rs:558:5
Oct 31 21:03:46.886 INFO kablam!     |
Oct 31 21:03:46.886 INFO kablam! 558 |     pub fn invert(m0: Matrix) -> Matrix {
Oct 31 21:03:46.886 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.886 INFO kablam! 
Oct 31 21:03:46.886 INFO kablam! warning: method is never used: `lerp`
Oct 31 21:03:46.886 INFO kablam!    --> src/math/matrix.rs:618:5
Oct 31 21:03:46.886 INFO kablam!     |
Oct 31 21:03:46.886 INFO kablam! 618 |     pub fn lerp(m0: Matrix, m1: Matrix, amount: f32) -> Matrix {
Oct 31 21:03:46.886 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.886 INFO kablam! 
Oct 31 21:03:46.886 INFO kablam! warning: method is never used: `negate`
Oct 31 21:03:46.886 INFO kablam!    --> src/math/matrix.rs:639:5
Oct 31 21:03:46.886 INFO kablam!     |
Oct 31 21:03:46.886 INFO kablam! 639 |     pub fn negate(m0: Matrix) -> Matrix {
Oct 31 21:03:46.886 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.886 INFO kablam! 
Oct 31 21:03:46.886 INFO kablam! warning: method is never used: `mul`
Oct 31 21:03:46.886 INFO kablam!    --> src/math/matrix.rs:648:5
Oct 31 21:03:46.886 INFO kablam!     |
Oct 31 21:03:46.886 INFO kablam! 648 |     pub fn mul (m0: Matrix, m1: Matrix) -> Matrix {
Oct 31 21:03:46.886 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.886 INFO kablam! 
Oct 31 21:03:46.886 INFO kablam! warning: enum is never used: `IntersectionType`
Oct 31 21:03:46.886 INFO kablam!   --> src/math/plane.rs:37:1
Oct 31 21:03:46.886 INFO kablam!    |
Oct 31 21:03:46.886 INFO kablam! 37 | pub enum IntersectionType {
Oct 31 21:03:46.886 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.886 INFO kablam! 
Oct 31 21:03:46.886 INFO kablam! warning: method is never used: `new`
Oct 31 21:03:46.886 INFO kablam!   --> src/math/plane.rs:53:5
Oct 31 21:03:46.886 INFO kablam!    |
Oct 31 21:03:46.886 INFO kablam! 53 |     pub fn new(a: f32, b: f32, c: f32, d: f32) -> Plane {
Oct 31 21:03:46.886 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.886 INFO kablam! 
Oct 31 21:03:46.886 INFO kablam! warning: method is never used: `normalize`
Oct 31 21:03:46.886 INFO kablam!   --> src/math/plane.rs:62:5
Oct 31 21:03:46.886 INFO kablam!    |
Oct 31 21:03:46.886 INFO kablam! 62 |     pub fn normalize(plane: Plane) -> Plane {
Oct 31 21:03:46.886 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.886 INFO kablam! 
Oct 31 21:03:46.886 INFO kablam! warning: method is never used: `dot`
Oct 31 21:03:46.886 INFO kablam!   --> src/math/plane.rs:73:5
Oct 31 21:03:46.886 INFO kablam!    |
Oct 31 21:03:46.886 INFO kablam! 73 |     pub fn dot(plane: Plane, vector: Vector4) -> f32 {
Oct 31 21:03:46.886 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.886 INFO kablam! 
Oct 31 21:03:46.887 INFO kablam! warning: method is never used: `dot_coordinate`
Oct 31 21:03:46.887 INFO kablam!   --> src/math/plane.rs:80:5
Oct 31 21:03:46.887 INFO kablam!    |
Oct 31 21:03:46.887 INFO kablam! 80 |     pub fn dot_coordinate(plane: Plane, vector: Vector3) -> f32 {
Oct 31 21:03:46.887 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.887 INFO kablam! 
Oct 31 21:03:46.887 INFO kablam! warning: method is never used: `dot_normal`
Oct 31 21:03:46.887 INFO kablam!   --> src/math/plane.rs:86:5
Oct 31 21:03:46.887 INFO kablam!    |
Oct 31 21:03:46.887 INFO kablam! 86 |     pub fn dot_normal(plane: Plane, vector: Vector3) -> f32 {
Oct 31 21:03:46.887 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.887 INFO kablam! 
Oct 31 21:03:46.887 INFO kablam! warning: method is never used: `transform`
Oct 31 21:03:46.887 INFO kablam!   --> src/math/plane.rs:92:5
Oct 31 21:03:46.887 INFO kablam!    |
Oct 31 21:03:46.887 INFO kablam! 92 |     pub fn transform(plane: Plane, matrix: Matrix) -> Plane {
Oct 31 21:03:46.887 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.887 INFO kablam! 
Oct 31 21:03:46.887 INFO kablam! warning: method is never used: `transform_quaternion`
Oct 31 21:03:46.887 INFO kablam!    --> src/math/plane.rs:102:5
Oct 31 21:03:46.887 INFO kablam!     |
Oct 31 21:03:46.887 INFO kablam! 102 |     pub fn transform_quaternion(plane: Plane, rotation: Quaternion) -> Plane {
Oct 31 21:03:46.887 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.887 INFO kablam! 
Oct 31 21:03:46.887 INFO kablam! warning: struct is never constructed: `BoundingBox`
Oct 31 21:03:46.887 INFO kablam!   --> src/math/bounding_box.rs:29:1
Oct 31 21:03:46.887 INFO kablam!    |
Oct 31 21:03:46.887 INFO kablam! 29 | pub struct BoundingBox;
Oct 31 21:03:46.887 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.887 INFO kablam! 
Oct 31 21:03:46.887 INFO kablam! warning: struct is never constructed: `BoundingSphere`
Oct 31 21:03:46.887 INFO kablam!   --> src/math/bounding_sphere.rs:29:1
Oct 31 21:03:46.887 INFO kablam!    |
Oct 31 21:03:46.887 INFO kablam! 29 | pub struct BoundingSphere;
Oct 31 21:03:46.887 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.887 INFO kablam! 
Oct 31 21:03:46.887 INFO kablam! warning: struct is never constructed: `BoundingFrustum`
Oct 31 21:03:46.887 INFO kablam!   --> src/math/bounding_frustum.rs:29:1
Oct 31 21:03:46.887 INFO kablam!    |
Oct 31 21:03:46.887 INFO kablam! 29 | pub struct BoundingFrustum;
Oct 31 21:03:46.887 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:03:46.887 INFO kablam! 
Oct 31 21:03:46.887 INFO kablam! warning: variable `lightDirection` should have a snake case name such as `light_direction`
Oct 31 21:03:46.887 INFO kablam!    --> src/math/matrix.rs:468:19
Oct 31 21:03:46.887 INFO kablam!     |
Oct 31 21:03:46.887 INFO kablam! 468 |     pub fn shadow(lightDirection: Vector3, plane: Plane) -> Matrix {
Oct 31 21:03:46.887 INFO kablam!     |                   ^^^^^^^^^^^^^^
Oct 31 21:03:46.887 INFO kablam!     |
Oct 31 21:03:46.887 INFO kablam!     = note: #[warn(non_snake_case)] on by default
Oct 31 21:03:46.887 INFO kablam! 
Oct 31 21:03:46.887 INFO kablam! warning: variant `front` should have a camel case name such as `Front`
Oct 31 21:03:46.887 INFO kablam!   --> src/math/plane.rs:38:5
Oct 31 21:03:46.887 INFO kablam!    |
Oct 31 21:03:46.887 INFO kablam! 38 |     front, 
Oct 31 21:03:46.887 INFO kablam!    |     ^^^^^
Oct 31 21:03:46.887 INFO kablam!    |
Oct 31 21:03:46.887 INFO kablam!    = note: #[warn(non_camel_case_types)] on by default
Oct 31 21:03:46.887 INFO kablam! 
Oct 31 21:03:46.887 INFO kablam! warning: variant `back` should have a camel case name such as `Back`
Oct 31 21:03:46.887 INFO kablam!   --> src/math/plane.rs:39:5
Oct 31 21:03:46.887 INFO kablam!    |
Oct 31 21:03:46.887 INFO kablam! 39 |     back,
Oct 31 21:03:46.887 INFO kablam!    |     ^^^^
Oct 31 21:03:46.887 INFO kablam! 
Oct 31 21:03:46.887 INFO kablam! warning: variant `intersecting` should have a camel case name such as `Intersecting`
Oct 31 21:03:46.887 INFO kablam!   --> src/math/plane.rs:40:5
Oct 31 21:03:46.887 INFO kablam!    |
Oct 31 21:03:46.887 INFO kablam! 40 |     intersecting    
Oct 31 21:03:46.887 INFO kablam!    |     ^^^^^^^^^^^^
Oct 31 21:03:46.887 INFO kablam! 
Oct 31 21:03:47.591 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.28s
Oct 31 21:03:47.593 INFO kablam! su: No module specific data is present
Oct 31 21:03:48.599 INFO running `"docker" "rm" "-f" "538f94dc6ccb08cfba5d9a6961817a83ca56bac81d629a7c013b3c1ed1741e34"`
Oct 31 21:03:48.954 INFO blam! 538f94dc6ccb08cfba5d9a6961817a83ca56bac81d629a7c013b3c1ed1741e34
Oct 31 21:03:48.961 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-1/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/beta-1.31-1/beta-2018-10-30:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +beta-2018-10-30 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Oct 31 21:03:49.359 INFO blam! d5fecec14fe76b8a83c32cbc900937cec2b9975c0a5395d2f2e6077c6067faeb
Oct 31 21:03:49.363 INFO running `"docker" "start" "-a" "d5fecec14fe76b8a83c32cbc900937cec2b9975c0a5395d2f2e6077c6067faeb"`
Oct 31 21:03:50.721 INFO kablam! usermod: no changes
Oct 31 21:03:50.823 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.06s
Oct 31 21:03:50.835 INFO kablam!      Running /target/debug/deps/math-bcac67382b800317
Oct 31 21:03:50.839 INFO blam! 
Oct 31 21:03:50.839 INFO blam! running 0 tests
Oct 31 21:03:50.839 INFO blam! 
Oct 31 21:03:50.839 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 21:03:50.839 INFO blam! 
Oct 31 21:03:50.845 INFO kablam! su: No module specific data is present
Oct 31 21:03:51.795 INFO running `"docker" "rm" "-f" "d5fecec14fe76b8a83c32cbc900937cec2b9975c0a5395d2f2e6077c6067faeb"`
Oct 31 21:03:52.157 INFO blam! d5fecec14fe76b8a83c32cbc900937cec2b9975c0a5395d2f2e6077c6067faeb
