Oct 15 00:42:14.343 INFO testing cleverhero/Graphics-engine against try#40d4795669493f1965de7c44029c69552134fe1f for rustdoc-test-static-cling-1 Oct 15 00:42:14.343 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-5/try#40d4795669493f1965de7c44029c69552134fe1f:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-5/rustdoc-test-static-cling-1/try#40d4795669493f1965de7c44029c69552134fe1f:/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 +40d4795669493f1965de7c44029c69552134fe1f-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Oct 15 00:42:14.699 INFO blam! e52e4084aea3a8a085589502e2267e5f07b9af66073bf629cd38030a7678b496 Oct 15 00:42:14.711 INFO running `"docker" "start" "-a" "e52e4084aea3a8a085589502e2267e5f07b9af66073bf629cd38030a7678b496"` Oct 15 00:42:15.932 INFO kablam! usermod: no changes Oct 15 00:42:16.235 INFO kablam! Compiling num_cpus v1.3.0 Oct 15 00:42:16.243 INFO kablam! Compiling backtrace-sys v0.1.10 Oct 15 00:42:16.243 INFO kablam! Compiling libz-sys v1.0.13 Oct 15 00:42:16.243 INFO kablam! Compiling num-complex v0.1.36 Oct 15 00:42:16.251 INFO kablam! Compiling deque v0.3.1 Oct 15 00:42:16.251 INFO kablam! Compiling num-bigint v0.1.37 Oct 15 00:42:16.254 INFO kablam! Compiling png v0.6.2 Oct 15 00:42:19.203 INFO kablam! Compiling rayon v0.6.0 Oct 15 00:42:20.558 INFO kablam! Compiling freetype-sys v0.4.0 Oct 15 00:42:21.495 INFO kablam! Compiling num-rational v0.1.36 Oct 15 00:42:23.235 INFO kablam! Compiling num v0.1.37 Oct 15 00:42:24.115 INFO kablam! Compiling cgmath v0.9.1 Oct 15 00:42:26.429 INFO kablam! Compiling jpeg-decoder v0.1.11 Oct 15 00:42:33.780 INFO kablam! Compiling image v0.12.3 Oct 15 00:42:42.771 INFO kablam! Compiling backtrace v0.2.3 Oct 15 00:42:44.683 INFO kablam! Compiling glium v0.16.0 Oct 15 00:43:15.646 INFO kablam! Compiling glium_text v0.11.0 Oct 15 00:43:17.091 INFO kablam! Compiling mytest v0.1.0 (/source) Oct 15 00:43:18.740 INFO kablam! warning: unused import: `std::f64` Oct 15 00:43:18.740 INFO kablam! --> src/math.rs:1:5 Oct 15 00:43:18.740 INFO kablam! | Oct 15 00:43:18.740 INFO kablam! 1 | use std::f64; Oct 15 00:43:18.740 INFO kablam! | ^^^^^^^^ Oct 15 00:43:18.740 INFO kablam! | Oct 15 00:43:18.740 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 15 00:43:18.740 INFO kablam! Oct 15 00:43:18.741 INFO kablam! warning: unnecessary parentheses around `for` head expression Oct 15 00:43:18.741 INFO kablam! --> src/math.rs:343:12 Oct 15 00:43:18.741 INFO kablam! | Oct 15 00:43:18.741 INFO kablam! 343 | for i in (0..4) { Oct 15 00:43:18.741 INFO kablam! | ^^^^^^ help: remove these parentheses Oct 15 00:43:18.741 INFO kablam! | Oct 15 00:43:18.741 INFO kablam! = note: #[warn(unused_parens)] on by default Oct 15 00:43:18.741 INFO kablam! Oct 15 00:43:18.741 INFO kablam! warning: unnecessary parentheses around `for` head expression Oct 15 00:43:18.741 INFO kablam! --> src/math.rs:344:19 Oct 15 00:43:18.741 INFO kablam! | Oct 15 00:43:18.741 INFO kablam! 344 | for j in (0..4) { Oct 15 00:43:18.741 INFO kablam! | ^^^^^^ help: remove these parentheses Oct 15 00:43:18.741 INFO kablam! Oct 15 00:43:18.741 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 15 00:43:18.741 INFO kablam! --> src/geometry.rs:64:6 Oct 15 00:43:18.741 INFO kablam! | Oct 15 00:43:18.741 INFO kablam! 64 | if (lp1.y * lp2.y > 0.0) {return false}; Oct 15 00:43:18.741 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:18.741 INFO kablam! Oct 15 00:43:18.741 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 15 00:43:18.741 INFO kablam! --> src/geometry.rs:72:6 Oct 15 00:43:18.741 INFO kablam! | Oct 15 00:43:18.741 INFO kablam! 72 | if ((c1 > 0.0 && c2 > 0.0 && c3 > 0.0) || (c1 < 0.0 && c2 < 0.0 && c3 < 0.0) || (c1 * c2 * c3 == 0.0)) { return true }; Oct 15 00:43:18.741 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.741 INFO kablam! help: remove these parentheses Oct 15 00:43:18.741 INFO kablam! | Oct 15 00:43:18.741 INFO kablam! 72 | if (c1 > 0.0 && c2 > 0.0 && c3 > 0.0) || (c1 < 0.0 && c2 < 0.0 && c3 < 0.0) || Oct 15 00:43:18.741 INFO kablam! 73 | (c1 * c2 * c3 == 0.0) { return true }; Oct 15 00:43:18.741 INFO kablam! | Oct 15 00:43:18.741 INFO kablam! Oct 15 00:43:18.741 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 15 00:43:18.741 INFO kablam! --> src/geometry.rs:82:7 Oct 15 00:43:18.741 INFO kablam! | Oct 15 00:43:18.741 INFO kablam! 82 | if (self.intersect_with(&line)) { return true }; Oct 15 00:43:18.741 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:18.741 INFO kablam! Oct 15 00:43:18.741 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 15 00:43:18.741 INFO kablam! --> src/geometry.rs:85:7 Oct 15 00:43:18.741 INFO kablam! | Oct 15 00:43:18.741 INFO kablam! 85 | if (other.intersect_with(&line)) { return true }; Oct 15 00:43:18.741 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:18.741 INFO kablam! Oct 15 00:43:18.741 INFO kablam! warning: unused import: `glium::backend::glutin_backend::GlutinFacade` Oct 15 00:43:18.741 INFO kablam! --> src/light.rs:4:5 Oct 15 00:43:18.741 INFO kablam! | Oct 15 00:43:18.741 INFO kablam! 4 | use glium::backend::glutin_backend::GlutinFacade; Oct 15 00:43:18.741 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.741 INFO kablam! Oct 15 00:43:18.741 INFO kablam! warning: unused imports: `DisplayBuild`, `Surface`, `glutin` Oct 15 00:43:18.741 INFO kablam! --> src/light.rs:5:13 Oct 15 00:43:18.741 INFO kablam! | Oct 15 00:43:18.741 INFO kablam! 5 | use glium::{DisplayBuild, Surface, glutin}; Oct 15 00:43:18.741 INFO kablam! | ^^^^^^^^^^^^ ^^^^^^^ ^^^^^^ Oct 15 00:43:18.741 INFO kablam! Oct 15 00:43:18.741 INFO kablam! warning: unused import: `glium::framebuffer::SimpleFrameBuffer` Oct 15 00:43:18.741 INFO kablam! --> src/light.rs:7:5 Oct 15 00:43:18.741 INFO kablam! | Oct 15 00:43:18.741 INFO kablam! 7 | use glium::framebuffer::SimpleFrameBuffer; Oct 15 00:43:18.741 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.741 INFO kablam! Oct 15 00:43:18.741 INFO kablam! warning: unused import: `glium::texture::Texture2d` Oct 15 00:43:18.741 INFO kablam! --> src/light.rs:8:5 Oct 15 00:43:18.741 INFO kablam! | Oct 15 00:43:18.741 INFO kablam! 8 | use glium::texture::Texture2d; Oct 15 00:43:18.741 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.741 INFO kablam! Oct 15 00:43:18.741 INFO kablam! warning: unused import: `program::CProgram` Oct 15 00:43:18.741 INFO kablam! --> src/light.rs:9:5 Oct 15 00:43:18.741 INFO kablam! | Oct 15 00:43:18.741 INFO kablam! 9 | use program::CProgram; Oct 15 00:43:18.741 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.741 INFO kablam! Oct 15 00:43:18.741 INFO kablam! warning: unused import: `std::rc::Rc` Oct 15 00:43:18.741 INFO kablam! --> src/light.rs:10:5 Oct 15 00:43:18.741 INFO kablam! | Oct 15 00:43:18.741 INFO kablam! 10 | use std::rc::Rc; Oct 15 00:43:18.741 INFO kablam! | ^^^^^^^^^^^ Oct 15 00:43:18.741 INFO kablam! Oct 15 00:43:18.741 INFO kablam! warning: unused import: `texture::CTexture` Oct 15 00:43:18.741 INFO kablam! --> src/pool.rs:4:5 Oct 15 00:43:18.741 INFO kablam! | Oct 15 00:43:18.741 INFO kablam! 4 | use texture::CTexture; Oct 15 00:43:18.741 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.742 INFO kablam! Oct 15 00:43:18.742 INFO kablam! warning: unused import: `glium::Program` Oct 15 00:43:18.742 INFO kablam! --> src/pool.rs:5:5 Oct 15 00:43:18.742 INFO kablam! | Oct 15 00:43:18.742 INFO kablam! 5 | use glium::Program; Oct 15 00:43:18.742 INFO kablam! | ^^^^^^^^^^^^^^ Oct 15 00:43:18.742 INFO kablam! Oct 15 00:43:18.742 INFO kablam! warning: unused import: `std::rc::Rc` Oct 15 00:43:18.742 INFO kablam! --> src/pool.rs:6:5 Oct 15 00:43:18.742 INFO kablam! | Oct 15 00:43:18.742 INFO kablam! 6 | use std::rc::Rc; Oct 15 00:43:18.742 INFO kablam! | ^^^^^^^^^^^ Oct 15 00:43:18.742 INFO kablam! Oct 15 00:43:18.742 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 15 00:43:18.742 INFO kablam! --> src/shell.rs:9:5 Oct 15 00:43:18.742 INFO kablam! | Oct 15 00:43:18.742 INFO kablam! 9 | if (min1 > max2) { return false; } Oct 15 00:43:18.742 INFO kablam! | ^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:18.742 INFO kablam! Oct 15 00:43:18.742 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 15 00:43:18.742 INFO kablam! --> src/shell.rs:10:5 Oct 15 00:43:18.742 INFO kablam! | Oct 15 00:43:18.742 INFO kablam! 10 | if (max1 < min2) { return false; } Oct 15 00:43:18.742 INFO kablam! | ^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:18.742 INFO kablam! Oct 15 00:43:18.742 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 15 00:43:18.742 INFO kablam! --> src/shell.rs:26:6 Oct 15 00:43:18.742 INFO kablam! | Oct 15 00:43:18.742 INFO kablam! 26 | if (!inters(self.min_vertex.x, self.max_vertex.x, other.min_vertex.x, other.max_vertex.x)) { return false; } Oct 15 00:43:18.742 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.742 INFO kablam! help: remove these parentheses Oct 15 00:43:18.742 INFO kablam! | Oct 15 00:43:18.742 INFO kablam! 26 | if !inters(self.min_vertex.x, self.max_vertex.x, other.min_vertex.x, Oct 15 00:43:18.742 INFO kablam! 27 | other.max_vertex.x) { return false; } Oct 15 00:43:18.742 INFO kablam! | Oct 15 00:43:18.742 INFO kablam! Oct 15 00:43:18.742 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 15 00:43:18.742 INFO kablam! --> src/shell.rs:27:6 Oct 15 00:43:18.742 INFO kablam! | Oct 15 00:43:18.742 INFO kablam! 27 | if (!inters(self.min_vertex.y, self.max_vertex.y, other.min_vertex.y, other.max_vertex.y)) { return false; } Oct 15 00:43:18.742 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.742 INFO kablam! help: remove these parentheses Oct 15 00:43:18.742 INFO kablam! | Oct 15 00:43:18.742 INFO kablam! 27 | if !inters(self.min_vertex.y, self.max_vertex.y, other.min_vertex.y, Oct 15 00:43:18.742 INFO kablam! 28 | other.max_vertex.y) { return false; } Oct 15 00:43:18.742 INFO kablam! | Oct 15 00:43:18.742 INFO kablam! Oct 15 00:43:18.742 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 15 00:43:18.742 INFO kablam! --> src/shell.rs:28:6 Oct 15 00:43:18.742 INFO kablam! | Oct 15 00:43:18.742 INFO kablam! 28 | if (!inters(self.min_vertex.z, self.max_vertex.z, other.min_vertex.z, other.max_vertex.z)) { return false; } Oct 15 00:43:18.742 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.742 INFO kablam! help: remove these parentheses Oct 15 00:43:18.742 INFO kablam! | Oct 15 00:43:18.742 INFO kablam! 28 | if !inters(self.min_vertex.z, self.max_vertex.z, other.min_vertex.z, Oct 15 00:43:18.742 INFO kablam! 29 | other.max_vertex.z) { return false; } Oct 15 00:43:18.742 INFO kablam! | Oct 15 00:43:18.742 INFO kablam! Oct 15 00:43:18.742 INFO kablam! warning: unused import: `glium::backend::glutin_backend::GlutinFacade` Oct 15 00:43:18.742 INFO kablam! --> src/models.rs:5:5 Oct 15 00:43:18.742 INFO kablam! | Oct 15 00:43:18.742 INFO kablam! 5 | use glium::backend::glutin_backend::GlutinFacade; Oct 15 00:43:18.742 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.742 INFO kablam! Oct 15 00:43:18.742 INFO kablam! warning: unused import: `math::Vector3D` Oct 15 00:43:18.742 INFO kablam! --> src/render_object.rs:7:5 Oct 15 00:43:18.742 INFO kablam! | Oct 15 00:43:18.742 INFO kablam! 7 | use math::Vector3D; Oct 15 00:43:18.742 INFO kablam! | ^^^^^^^^^^^^^^ Oct 15 00:43:18.742 INFO kablam! Oct 15 00:43:18.742 INFO kablam! warning: unused import: `camera::CCamera` Oct 15 00:43:18.742 INFO kablam! --> src/render_object.rs:9:5 Oct 15 00:43:18.742 INFO kablam! | Oct 15 00:43:18.742 INFO kablam! 9 | use camera::CCamera; Oct 15 00:43:18.742 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 15 00:43:18.742 INFO kablam! Oct 15 00:43:18.742 INFO kablam! warning: unused import: `light::CLight` Oct 15 00:43:18.742 INFO kablam! --> src/render_object.rs:10:5 Oct 15 00:43:18.742 INFO kablam! | Oct 15 00:43:18.742 INFO kablam! 10 | use light::CLight; Oct 15 00:43:18.742 INFO kablam! | ^^^^^^^^^^^^^ Oct 15 00:43:18.742 INFO kablam! Oct 15 00:43:18.742 INFO kablam! warning: unused import: `DisplayBuild` Oct 15 00:43:18.742 INFO kablam! --> src/render_object.rs:12:13 Oct 15 00:43:18.750 INFO kablam! | Oct 15 00:43:18.750 INFO kablam! 12 | use glium::{DisplayBuild, Surface}; Oct 15 00:43:18.750 INFO kablam! | ^^^^^^^^^^^^ Oct 15 00:43:18.750 INFO kablam! Oct 15 00:43:18.750 INFO kablam! warning: unused import: `glium::framebuffer::SimpleFrameBuffer` Oct 15 00:43:18.750 INFO kablam! --> src/render_object.rs:14:5 Oct 15 00:43:18.751 INFO kablam! | Oct 15 00:43:18.751 INFO kablam! 14 | use glium::framebuffer::SimpleFrameBuffer; Oct 15 00:43:18.751 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.751 INFO kablam! Oct 15 00:43:18.751 INFO kablam! warning: unused import: `std::io` Oct 15 00:43:18.751 INFO kablam! --> src/render_object.rs:15:5 Oct 15 00:43:18.751 INFO kablam! | Oct 15 00:43:18.751 INFO kablam! 15 | use std::io; Oct 15 00:43:18.751 INFO kablam! | ^^^^^^^ Oct 15 00:43:18.751 INFO kablam! Oct 15 00:43:18.751 INFO kablam! warning: unused import: `std::io::prelude::*` Oct 15 00:43:18.751 INFO kablam! --> src/render_object.rs:17:5 Oct 15 00:43:18.751 INFO kablam! | Oct 15 00:43:18.754 INFO kablam! 17 | use std::io::prelude::*; Oct 15 00:43:18.754 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.754 INFO kablam! Oct 15 00:43:18.754 INFO kablam! warning: unused import: `std::fs::File` Oct 15 00:43:18.754 INFO kablam! --> src/render_object.rs:18:5 Oct 15 00:43:18.754 INFO kablam! | Oct 15 00:43:18.754 INFO kablam! 18 | use std::fs::File; Oct 15 00:43:18.754 INFO kablam! | ^^^^^^^^^^^^^ Oct 15 00:43:18.754 INFO kablam! Oct 15 00:43:18.754 INFO kablam! warning: unused import: `glium::glutin` Oct 15 00:43:18.754 INFO kablam! --> src/physical_object.rs:7:5 Oct 15 00:43:18.754 INFO kablam! | Oct 15 00:43:18.754 INFO kablam! 7 | use glium::glutin; Oct 15 00:43:18.754 INFO kablam! | ^^^^^^^^^^^^^ Oct 15 00:43:18.754 INFO kablam! Oct 15 00:43:18.754 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 15 00:43:18.754 INFO kablam! --> src/physical_object.rs:53:6 Oct 15 00:43:18.754 INFO kablam! | Oct 15 00:43:18.754 INFO kablam! 53 | if (!self.movable) { return } Oct 15 00:43:18.754 INFO kablam! | ^^^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:18.754 INFO kablam! Oct 15 00:43:18.754 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 15 00:43:18.755 INFO kablam! --> src/physical_object.rs:58:6 Oct 15 00:43:18.755 INFO kablam! | Oct 15 00:43:18.755 INFO kablam! 58 | if (!self.movable) { return } Oct 15 00:43:18.755 INFO kablam! | ^^^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:18.755 INFO kablam! Oct 15 00:43:18.755 INFO kablam! warning: unused import: `camera::CCamera` Oct 15 00:43:18.755 INFO kablam! --> src/game_object.rs:6:5 Oct 15 00:43:18.755 INFO kablam! | Oct 15 00:43:18.755 INFO kablam! 6 | use camera::CCamera; Oct 15 00:43:18.755 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 15 00:43:18.755 INFO kablam! Oct 15 00:43:18.755 INFO kablam! warning: unused import: `light::CLight` Oct 15 00:43:18.755 INFO kablam! --> src/game_object.rs:7:5 Oct 15 00:43:18.755 INFO kablam! | Oct 15 00:43:18.755 INFO kablam! 7 | use light::CLight; Oct 15 00:43:18.755 INFO kablam! | ^^^^^^^^^^^^^ Oct 15 00:43:18.755 INFO kablam! Oct 15 00:43:18.755 INFO kablam! warning: unused import: `DisplayBuild` Oct 15 00:43:18.755 INFO kablam! --> src/game_object.rs:9:13 Oct 15 00:43:18.755 INFO kablam! | Oct 15 00:43:18.755 INFO kablam! 9 | use glium::{DisplayBuild, Surface}; Oct 15 00:43:18.755 INFO kablam! | ^^^^^^^^^^^^ Oct 15 00:43:18.755 INFO kablam! Oct 15 00:43:18.755 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 15 00:43:18.755 INFO kablam! --> src/game_object.rs:103:7 Oct 15 00:43:18.755 INFO kablam! | Oct 15 00:43:18.756 INFO kablam! 103 | if (tex_id == texture.id) { Oct 15 00:43:18.756 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:18.756 INFO kablam! Oct 15 00:43:18.756 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 15 00:43:18.756 INFO kablam! --> src/game_object.rs:124:6 Oct 15 00:43:18.756 INFO kablam! | Oct 15 00:43:18.756 INFO kablam! 124 | if (model_name == "c") { Oct 15 00:43:18.756 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:18.756 INFO kablam! Oct 15 00:43:18.756 INFO kablam! warning: unused import: `Duration` Oct 15 00:43:18.756 INFO kablam! --> src/world.rs:5:17 Oct 15 00:43:18.756 INFO kablam! | Oct 15 00:43:18.756 INFO kablam! 5 | use std::time::{Duration, SystemTime}; Oct 15 00:43:18.756 INFO kablam! | ^^^^^^^^ Oct 15 00:43:18.756 INFO kablam! Oct 15 00:43:18.756 INFO kablam! warning: unused import: `geometry` Oct 15 00:43:18.756 INFO kablam! --> src/world.rs:6:5 Oct 15 00:43:18.756 INFO kablam! | Oct 15 00:43:18.756 INFO kablam! 6 | use geometry; Oct 15 00:43:18.756 INFO kablam! | ^^^^^^^^ Oct 15 00:43:18.756 INFO kablam! Oct 15 00:43:18.756 INFO kablam! warning: unused import: `shell::CShell` Oct 15 00:43:18.756 INFO kablam! --> src/world.rs:15:5 Oct 15 00:43:18.756 INFO kablam! | Oct 15 00:43:18.756 INFO kablam! 15 | use shell::CShell; Oct 15 00:43:18.757 INFO kablam! | ^^^^^^^^^^^^^ Oct 15 00:43:18.757 INFO kablam! Oct 15 00:43:18.757 INFO kablam! warning: unused import: `pool::Pool` Oct 15 00:43:18.757 INFO kablam! --> src/world.rs:16:5 Oct 15 00:43:18.757 INFO kablam! | Oct 15 00:43:18.757 INFO kablam! 16 | use pool::Pool; Oct 15 00:43:18.757 INFO kablam! | ^^^^^^^^^^ Oct 15 00:43:18.757 INFO kablam! Oct 15 00:43:18.757 INFO kablam! warning: unused import: `glium::index::PrimitiveType` Oct 15 00:43:18.757 INFO kablam! --> src/world.rs:22:5 Oct 15 00:43:18.757 INFO kablam! | Oct 15 00:43:18.757 INFO kablam! 22 | use glium::index::PrimitiveType; Oct 15 00:43:18.757 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.757 INFO kablam! Oct 15 00:43:18.757 INFO kablam! warning: unused import: `glium::texture::UncompressedFloatFormat::F32F32F32F32` Oct 15 00:43:18.757 INFO kablam! --> src/world.rs:23:5 Oct 15 00:43:18.757 INFO kablam! | Oct 15 00:43:18.757 INFO kablam! 23 | use glium::texture::UncompressedFloatFormat::F32F32F32F32; Oct 15 00:43:18.757 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.757 INFO kablam! Oct 15 00:43:18.757 INFO kablam! warning: unused import: `glium::texture::DepthFormat` Oct 15 00:43:18.757 INFO kablam! --> src/world.rs:24:5 Oct 15 00:43:18.757 INFO kablam! | Oct 15 00:43:18.757 INFO kablam! 24 | use glium::texture::DepthFormat; Oct 15 00:43:18.757 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.758 INFO kablam! Oct 15 00:43:18.758 INFO kablam! warning: unused import: `glium::texture::MipmapsOption::NoMipmap` Oct 15 00:43:18.758 INFO kablam! --> src/world.rs:25:5 Oct 15 00:43:18.758 INFO kablam! | Oct 15 00:43:18.758 INFO kablam! 25 | use glium::texture::MipmapsOption::NoMipmap; Oct 15 00:43:18.758 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.758 INFO kablam! Oct 15 00:43:18.758 INFO kablam! warning: unused import: `glium::texture::Texture2d` Oct 15 00:43:18.758 INFO kablam! --> src/world.rs:28:5 Oct 15 00:43:18.758 INFO kablam! | Oct 15 00:43:18.758 INFO kablam! 28 | use glium::texture::Texture2d; Oct 15 00:43:18.758 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.758 INFO kablam! Oct 15 00:43:18.758 INFO kablam! warning: unused import: `camera::CanBeCamera` Oct 15 00:43:18.758 INFO kablam! --> src/world.rs:33:5 Oct 15 00:43:18.758 INFO kablam! | Oct 15 00:43:18.758 INFO kablam! 33 | use camera::CanBeCamera; Oct 15 00:43:18.758 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.758 INFO kablam! Oct 15 00:43:18.758 INFO kablam! warning: unused import: `DisplayBuild` Oct 15 00:43:18.758 INFO kablam! --> src/world.rs:35:13 Oct 15 00:43:18.758 INFO kablam! | Oct 15 00:43:18.758 INFO kablam! 35 | use glium::{DisplayBuild, Surface, glutin}; Oct 15 00:43:18.758 INFO kablam! | ^^^^^^^^^^^^ Oct 15 00:43:18.758 INFO kablam! Oct 15 00:43:18.759 INFO kablam! warning: unnecessary parentheses around `for` head expression Oct 15 00:43:18.759 INFO kablam! --> src/world.rs:302:18 Oct 15 00:43:18.759 INFO kablam! | Oct 15 00:43:18.759 INFO kablam! 302 | for i in ( 0 .. (ct as i32) ) { Oct 15 00:43:18.759 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:18.759 INFO kablam! Oct 15 00:43:18.759 INFO kablam! warning: unnecessary parentheses around `for` head expression Oct 15 00:43:18.759 INFO kablam! --> src/world.rs:313:18 Oct 15 00:43:18.759 INFO kablam! | Oct 15 00:43:18.759 INFO kablam! 313 | for i in ( 0 .. (co as i32) ) { Oct 15 00:43:18.759 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:18.759 INFO kablam! Oct 15 00:43:18.759 INFO kablam! warning: unnecessary parentheses around `for` head expression Oct 15 00:43:18.759 INFO kablam! --> src/world.rs:320:18 Oct 15 00:43:18.760 INFO kablam! | Oct 15 00:43:18.760 INFO kablam! 320 | for i in ( 0 .. (cl as i32) ) { Oct 15 00:43:18.760 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:18.760 INFO kablam! Oct 15 00:43:18.760 INFO kablam! warning: unnecessary parentheses around `for` head expression Oct 15 00:43:18.760 INFO kablam! --> src/world.rs:327:18 Oct 15 00:43:18.760 INFO kablam! | Oct 15 00:43:18.760 INFO kablam! 327 | for i in ( 0 .. (cdl as i32) ) { Oct 15 00:43:18.760 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:18.760 INFO kablam! Oct 15 00:43:18.760 INFO kablam! warning: unnecessary parentheses around `for` head expression Oct 15 00:43:18.760 INFO kablam! --> src/world.rs:387:18 Oct 15 00:43:18.760 INFO kablam! | Oct 15 00:43:18.760 INFO kablam! 387 | for i in (0..self.objs.len()) { Oct 15 00:43:18.760 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:18.760 INFO kablam! Oct 15 00:43:18.760 INFO kablam! warning: unnecessary parentheses around `for` head expression Oct 15 00:43:18.760 INFO kablam! --> src/world.rs:391:22 Oct 15 00:43:18.760 INFO kablam! | Oct 15 00:43:18.760 INFO kablam! 391 | for j in (0..self.objs.len()) { Oct 15 00:43:18.760 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:18.760 INFO kablam! Oct 15 00:43:18.760 INFO kablam! warning: unused import: `std::f64` Oct 15 00:43:18.760 INFO kablam! --> src/camera.rs:7:5 Oct 15 00:43:18.760 INFO kablam! | Oct 15 00:43:18.761 INFO kablam! 7 | use std::f64; Oct 15 00:43:18.761 INFO kablam! | ^^^^^^^^ Oct 15 00:43:18.761 INFO kablam! Oct 15 00:43:18.761 INFO kablam! warning: unused imports: `max`, `min` Oct 15 00:43:18.761 INFO kablam! --> src/camera.rs:8:16 Oct 15 00:43:18.761 INFO kablam! | Oct 15 00:43:18.761 INFO kablam! 8 | use std::cmp::{min, max}; Oct 15 00:43:18.761 INFO kablam! | ^^^ ^^^ Oct 15 00:43:18.761 INFO kablam! Oct 15 00:43:18.761 INFO kablam! warning: unused import: `std::cell::RefCell` Oct 15 00:43:18.761 INFO kablam! --> src/camera.rs:9:5 Oct 15 00:43:18.761 INFO kablam! | Oct 15 00:43:18.761 INFO kablam! 9 | use std::cell::RefCell; Oct 15 00:43:18.761 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.761 INFO kablam! Oct 15 00:43:18.761 INFO kablam! warning: unused imports: `DisplayBuild`, `Surface` Oct 15 00:43:18.761 INFO kablam! --> src/camera.rs:12:13 Oct 15 00:43:18.761 INFO kablam! | Oct 15 00:43:18.761 INFO kablam! 12 | use glium::{DisplayBuild, Surface}; Oct 15 00:43:18.761 INFO kablam! | ^^^^^^^^^^^^ ^^^^^^^ Oct 15 00:43:18.761 INFO kablam! Oct 15 00:43:18.761 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 15 00:43:18.761 INFO kablam! --> src/camera.rs:89:8 Oct 15 00:43:18.761 INFO kablam! | Oct 15 00:43:18.761 INFO kablam! 89 | if (delta.x.abs() < 1.2 ) { delta.x = 0.0; } Oct 15 00:43:18.762 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:18.762 INFO kablam! Oct 15 00:43:18.762 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 15 00:43:18.762 INFO kablam! --> src/camera.rs:90:8 Oct 15 00:43:18.762 INFO kablam! | Oct 15 00:43:18.762 INFO kablam! 90 | if (delta.y.abs() < 1.2 ) { delta.y = 0.0; } Oct 15 00:43:18.762 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:18.762 INFO kablam! Oct 15 00:43:18.762 INFO kablam! warning: unused imports: `DisplayBuild`, `Surface`, `glutin` Oct 15 00:43:18.762 INFO kablam! --> src/texture.rs:2:13 Oct 15 00:43:18.762 INFO kablam! | Oct 15 00:43:18.762 INFO kablam! 2 | use glium::{DisplayBuild, Surface, glutin, texture}; Oct 15 00:43:18.762 INFO kablam! | ^^^^^^^^^^^^ ^^^^^^^ ^^^^^^ Oct 15 00:43:18.762 INFO kablam! Oct 15 00:43:18.762 INFO kablam! warning: unused import: `std::io` Oct 15 00:43:18.762 INFO kablam! --> src/texture.rs:7:5 Oct 15 00:43:18.762 INFO kablam! | Oct 15 00:43:18.762 INFO kablam! 7 | use std::io; Oct 15 00:43:18.762 INFO kablam! | ^^^^^^^ Oct 15 00:43:18.762 INFO kablam! Oct 15 00:43:18.762 INFO kablam! warning: unused imports: `DisplayBuild`, `Surface`, `glutin`, `texture` Oct 15 00:43:18.766 INFO kablam! --> src/program.rs:2:13 Oct 15 00:43:18.767 INFO kablam! | Oct 15 00:43:18.767 INFO kablam! 2 | use glium::{DisplayBuild, Surface, glutin, texture}; Oct 15 00:43:18.767 INFO kablam! | ^^^^^^^^^^^^ ^^^^^^^ ^^^^^^ ^^^^^^^ Oct 15 00:43:18.767 INFO kablam! Oct 15 00:43:18.767 INFO kablam! warning: unused import: `std::io::Cursor` Oct 15 00:43:18.767 INFO kablam! --> src/program.rs:5:5 Oct 15 00:43:18.767 INFO kablam! | Oct 15 00:43:18.767 INFO kablam! 5 | use std::io::Cursor; Oct 15 00:43:18.767 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 15 00:43:18.767 INFO kablam! Oct 15 00:43:18.767 INFO kablam! warning: unused import: `std::io` Oct 15 00:43:18.767 INFO kablam! --> src/program.rs:6:5 Oct 15 00:43:18.767 INFO kablam! | Oct 15 00:43:18.767 INFO kablam! 6 | use std::io; Oct 15 00:43:18.767 INFO kablam! | ^^^^^^^ Oct 15 00:43:18.767 INFO kablam! Oct 15 00:43:18.767 INFO kablam! warning: unused import: `math::Vertex` Oct 15 00:43:18.767 INFO kablam! --> src/game.rs:3:5 Oct 15 00:43:18.767 INFO kablam! | Oct 15 00:43:18.767 INFO kablam! 3 | use math::Vertex; Oct 15 00:43:18.767 INFO kablam! | ^^^^^^^^^^^^ Oct 15 00:43:18.768 INFO kablam! Oct 15 00:43:18.768 INFO kablam! warning: unused import: `math::Vector3D` Oct 15 00:43:18.768 INFO kablam! --> src/game.rs:4:5 Oct 15 00:43:18.768 INFO kablam! | Oct 15 00:43:18.768 INFO kablam! 4 | use math::Vector3D; Oct 15 00:43:18.768 INFO kablam! | ^^^^^^^^^^^^^^ Oct 15 00:43:18.768 INFO kablam! Oct 15 00:43:18.768 INFO kablam! warning: unused import: `math::Matrix4D` Oct 15 00:43:18.768 INFO kablam! --> src/game.rs:5:5 Oct 15 00:43:18.768 INFO kablam! | Oct 15 00:43:18.768 INFO kablam! 5 | use math::Matrix4D; Oct 15 00:43:18.768 INFO kablam! | ^^^^^^^^^^^^^^ Oct 15 00:43:18.768 INFO kablam! Oct 15 00:43:18.768 INFO kablam! warning: unused import: `math::Size2` Oct 15 00:43:18.768 INFO kablam! --> src/game.rs:6:5 Oct 15 00:43:18.768 INFO kablam! | Oct 15 00:43:18.768 INFO kablam! 6 | use math::Size2; Oct 15 00:43:18.768 INFO kablam! | ^^^^^^^^^^^ Oct 15 00:43:18.768 INFO kablam! Oct 15 00:43:18.768 INFO kablam! warning: unused import: `models::CModel` Oct 15 00:43:18.768 INFO kablam! --> src/game.rs:7:5 Oct 15 00:43:18.768 INFO kablam! | Oct 15 00:43:18.768 INFO kablam! 7 | use models::CModel; Oct 15 00:43:18.769 INFO kablam! | ^^^^^^^^^^^^^^ Oct 15 00:43:18.769 INFO kablam! Oct 15 00:43:18.769 INFO kablam! warning: unused import: `gui::Interface` Oct 15 00:43:18.769 INFO kablam! --> src/game.rs:10:5 Oct 15 00:43:18.769 INFO kablam! | Oct 15 00:43:18.769 INFO kablam! 10 | use gui::Interface; Oct 15 00:43:18.769 INFO kablam! | ^^^^^^^^^^^^^^ Oct 15 00:43:18.769 INFO kablam! Oct 15 00:43:18.769 INFO kablam! warning: unused import: `DisplayBuild` Oct 15 00:43:18.769 INFO kablam! --> src/game.rs:13:13 Oct 15 00:43:18.769 INFO kablam! | Oct 15 00:43:18.769 INFO kablam! 13 | use glium::{DisplayBuild, Surface}; Oct 15 00:43:18.769 INFO kablam! | ^^^^^^^^^^^^ Oct 15 00:43:18.769 INFO kablam! Oct 15 00:43:18.769 INFO kablam! warning: unused import: `glium::framebuffer::MultiOutputFrameBuffer` Oct 15 00:43:18.769 INFO kablam! --> src/game.rs:15:5 Oct 15 00:43:18.769 INFO kablam! | Oct 15 00:43:18.769 INFO kablam! 15 | use glium::framebuffer::MultiOutputFrameBuffer; Oct 15 00:43:18.769 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.769 INFO kablam! Oct 15 00:43:18.769 INFO kablam! warning: unused import: `glium::framebuffer::SimpleFrameBuffer` Oct 15 00:43:18.769 INFO kablam! --> src/game.rs:16:5 Oct 15 00:43:18.769 INFO kablam! | Oct 15 00:43:18.769 INFO kablam! 16 | use glium::framebuffer::SimpleFrameBuffer; Oct 15 00:43:18.770 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.770 INFO kablam! Oct 15 00:43:18.770 INFO kablam! warning: unused import: `glium::texture::Texture2d` Oct 15 00:43:18.770 INFO kablam! --> src/game.rs:17:5 Oct 15 00:43:18.770 INFO kablam! | Oct 15 00:43:18.770 INFO kablam! 17 | use glium::texture::Texture2d; Oct 15 00:43:18.770 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.770 INFO kablam! Oct 15 00:43:18.770 INFO kablam! warning: unused import: `glium::texture::DepthTexture2d` Oct 15 00:43:18.770 INFO kablam! --> src/game.rs:18:5 Oct 15 00:43:18.770 INFO kablam! | Oct 15 00:43:18.770 INFO kablam! 18 | use glium::texture::DepthTexture2d; Oct 15 00:43:18.770 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.770 INFO kablam! Oct 15 00:43:18.770 INFO kablam! warning: unused import: `glium::texture::UncompressedFloatFormat::F32F32F32F32` Oct 15 00:43:18.770 INFO kablam! --> src/game.rs:19:5 Oct 15 00:43:18.770 INFO kablam! | Oct 15 00:43:18.770 INFO kablam! 19 | use glium::texture::UncompressedFloatFormat::F32F32F32F32; Oct 15 00:43:18.770 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.770 INFO kablam! Oct 15 00:43:18.770 INFO kablam! warning: unused import: `glium::texture::DepthFormat` Oct 15 00:43:18.774 INFO kablam! --> src/game.rs:20:5 Oct 15 00:43:18.775 INFO kablam! | Oct 15 00:43:18.775 INFO kablam! 20 | use glium::texture::DepthFormat; Oct 15 00:43:18.775 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.775 INFO kablam! Oct 15 00:43:18.775 INFO kablam! warning: unused import: `glium::texture::MipmapsOption::NoMipmap` Oct 15 00:43:18.775 INFO kablam! --> src/game.rs:21:5 Oct 15 00:43:18.775 INFO kablam! | Oct 15 00:43:18.775 INFO kablam! 21 | use glium::texture::MipmapsOption::NoMipmap; Oct 15 00:43:18.775 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.775 INFO kablam! Oct 15 00:43:18.775 INFO kablam! warning: unused import: `models` Oct 15 00:43:18.775 INFO kablam! --> src/viewer.rs:3:5 Oct 15 00:43:18.775 INFO kablam! | Oct 15 00:43:18.775 INFO kablam! 3 | use models; Oct 15 00:43:18.775 INFO kablam! | ^^^^^^ Oct 15 00:43:18.775 INFO kablam! Oct 15 00:43:18.775 INFO kablam! warning: unused import: `texture::CTexture` Oct 15 00:43:18.775 INFO kablam! --> src/viewer.rs:4:5 Oct 15 00:43:18.775 INFO kablam! | Oct 15 00:43:18.775 INFO kablam! 4 | use texture::CTexture; Oct 15 00:43:18.775 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.776 INFO kablam! Oct 15 00:43:18.776 INFO kablam! warning: unused import: `program::CProgram` Oct 15 00:43:18.776 INFO kablam! --> src/viewer.rs:5:5 Oct 15 00:43:18.776 INFO kablam! | Oct 15 00:43:18.776 INFO kablam! 5 | use program::CProgram; Oct 15 00:43:18.776 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.776 INFO kablam! Oct 15 00:43:18.776 INFO kablam! warning: unused import: `camera::CCamera` Oct 15 00:43:18.776 INFO kablam! --> src/viewer.rs:6:5 Oct 15 00:43:18.776 INFO kablam! | Oct 15 00:43:18.776 INFO kablam! 6 | use camera::CCamera; Oct 15 00:43:18.776 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 15 00:43:18.776 INFO kablam! Oct 15 00:43:18.776 INFO kablam! warning: unused import: `light::CLight` Oct 15 00:43:18.776 INFO kablam! --> src/viewer.rs:7:5 Oct 15 00:43:18.776 INFO kablam! | Oct 15 00:43:18.776 INFO kablam! 7 | use light::CLight; Oct 15 00:43:18.776 INFO kablam! | ^^^^^^^^^^^^^ Oct 15 00:43:18.776 INFO kablam! Oct 15 00:43:18.776 INFO kablam! warning: unused import: `glium::backend::glutin_backend::GlutinFacade` Oct 15 00:43:18.776 INFO kablam! --> src/viewer.rs:8:5 Oct 15 00:43:18.776 INFO kablam! | Oct 15 00:43:18.776 INFO kablam! 8 | use glium::backend::glutin_backend::GlutinFacade; Oct 15 00:43:18.777 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.777 INFO kablam! Oct 15 00:43:18.777 INFO kablam! warning: unused imports: `DisplayBuild`, `Surface` Oct 15 00:43:18.777 INFO kablam! --> src/viewer.rs:9:13 Oct 15 00:43:18.777 INFO kablam! | Oct 15 00:43:18.777 INFO kablam! 9 | use glium::{DisplayBuild, Surface}; Oct 15 00:43:18.777 INFO kablam! | ^^^^^^^^^^^^ ^^^^^^^ Oct 15 00:43:18.777 INFO kablam! Oct 15 00:43:18.777 INFO kablam! warning: unused import: `std::rc::Rc` Oct 15 00:43:18.777 INFO kablam! --> src/viewer.rs:10:5 Oct 15 00:43:18.777 INFO kablam! | Oct 15 00:43:18.777 INFO kablam! 10 | use std::rc::Rc; Oct 15 00:43:18.777 INFO kablam! | ^^^^^^^^^^^ Oct 15 00:43:18.777 INFO kablam! Oct 15 00:43:18.777 INFO kablam! warning: unused import: `math::Matrix4D` Oct 15 00:43:18.777 INFO kablam! --> src/viewer.rs:16:5 Oct 15 00:43:18.777 INFO kablam! | Oct 15 00:43:18.777 INFO kablam! 16 | use math::Matrix4D; Oct 15 00:43:18.777 INFO kablam! | ^^^^^^^^^^^^^^ Oct 15 00:43:18.777 INFO kablam! Oct 15 00:43:18.777 INFO kablam! warning: unused import: `physical_object::CPhysicalObject` Oct 15 00:43:18.777 INFO kablam! --> src/viewer.rs:17:5 Oct 15 00:43:18.777 INFO kablam! | Oct 15 00:43:18.778 INFO kablam! 17 | use physical_object::CPhysicalObject; Oct 15 00:43:18.778 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.778 INFO kablam! Oct 15 00:43:18.778 INFO kablam! warning: unused import: `render_object::CRenderObject` Oct 15 00:43:18.778 INFO kablam! --> src/viewer.rs:18:5 Oct 15 00:43:18.778 INFO kablam! | Oct 15 00:43:18.778 INFO kablam! 18 | use render_object::CRenderObject; Oct 15 00:43:18.778 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.778 INFO kablam! Oct 15 00:43:18.778 INFO kablam! warning: unused import: `geometry::inters` Oct 15 00:43:18.778 INFO kablam! --> src/viewer.rs:19:5 Oct 15 00:43:18.778 INFO kablam! | Oct 15 00:43:18.778 INFO kablam! 19 | use geometry::inters; Oct 15 00:43:18.778 INFO kablam! | ^^^^^^^^^^^^^^^^ Oct 15 00:43:18.778 INFO kablam! Oct 15 00:43:18.778 INFO kablam! warning: unused import: `math::Vertex` Oct 15 00:43:18.778 INFO kablam! --> src/render.rs:4:5 Oct 15 00:43:18.778 INFO kablam! | Oct 15 00:43:18.778 INFO kablam! 4 | use math::Vertex; Oct 15 00:43:18.778 INFO kablam! | ^^^^^^^^^^^^ Oct 15 00:43:18.779 INFO kablam! Oct 15 00:43:18.779 INFO kablam! warning: unused import: `math::Vector3D` Oct 15 00:43:18.779 INFO kablam! --> src/render.rs:6:5 Oct 15 00:43:18.779 INFO kablam! | Oct 15 00:43:18.779 INFO kablam! 6 | use math::Vector3D; Oct 15 00:43:18.779 INFO kablam! | ^^^^^^^^^^^^^^ Oct 15 00:43:18.779 INFO kablam! Oct 15 00:43:18.779 INFO kablam! warning: unused import: `math::Matrix4D` Oct 15 00:43:18.779 INFO kablam! --> src/render.rs:7:5 Oct 15 00:43:18.779 INFO kablam! | Oct 15 00:43:18.779 INFO kablam! 7 | use math::Matrix4D; Oct 15 00:43:18.779 INFO kablam! | ^^^^^^^^^^^^^^ Oct 15 00:43:18.779 INFO kablam! Oct 15 00:43:18.779 INFO kablam! warning: unused imports: `DisplayBuild`, `Surface` Oct 15 00:43:18.779 INFO kablam! --> src/render.rs:9:13 Oct 15 00:43:18.779 INFO kablam! | Oct 15 00:43:18.779 INFO kablam! 9 | use glium::{DisplayBuild, Surface}; Oct 15 00:43:18.779 INFO kablam! | ^^^^^^^^^^^^ ^^^^^^^ Oct 15 00:43:18.779 INFO kablam! Oct 15 00:43:18.779 INFO kablam! warning: unused import: `std::rc::Rc` Oct 15 00:43:18.779 INFO kablam! --> src/render.rs:18:5 Oct 15 00:43:18.779 INFO kablam! | Oct 15 00:43:18.780 INFO kablam! 18 | use std::rc::Rc; Oct 15 00:43:18.780 INFO kablam! | ^^^^^^^^^^^ Oct 15 00:43:18.780 INFO kablam! Oct 15 00:43:18.780 INFO kablam! warning: unused import: `glium::index::PrimitiveType` Oct 15 00:43:18.780 INFO kablam! --> src/gui.rs:6:5 Oct 15 00:43:18.780 INFO kablam! | Oct 15 00:43:18.780 INFO kablam! 6 | use glium::index::PrimitiveType; Oct 15 00:43:18.780 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.780 INFO kablam! Oct 15 00:43:18.780 INFO kablam! warning: unused import: `DisplayBuild` Oct 15 00:43:18.780 INFO kablam! --> src/gui.rs:8:13 Oct 15 00:43:18.780 INFO kablam! | Oct 15 00:43:18.780 INFO kablam! 8 | use glium::{DisplayBuild, Surface, glutin}; Oct 15 00:43:18.780 INFO kablam! | ^^^^^^^^^^^^ Oct 15 00:43:18.780 INFO kablam! Oct 15 00:43:18.780 INFO kablam! warning: unused import: `glutin::ElementState::Released` Oct 15 00:43:18.780 INFO kablam! --> src/gui.rs:10:5 Oct 15 00:43:18.780 INFO kablam! | Oct 15 00:43:18.780 INFO kablam! 10 | use glutin::ElementState::Released; Oct 15 00:43:18.780 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.780 INFO kablam! Oct 15 00:43:18.780 INFO kablam! warning: unused import: `math::VertexPT` Oct 15 00:43:18.781 INFO kablam! --> src/gui.rs:11:5 Oct 15 00:43:18.781 INFO kablam! | Oct 15 00:43:18.781 INFO kablam! 11 | use math::VertexPT; Oct 15 00:43:18.781 INFO kablam! | ^^^^^^^^^^^^^^ Oct 15 00:43:18.781 INFO kablam! Oct 15 00:43:18.781 INFO kablam! warning: unused import: `models2D::Rect` Oct 15 00:43:18.781 INFO kablam! --> src/gui.rs:16:5 Oct 15 00:43:18.781 INFO kablam! | Oct 15 00:43:18.781 INFO kablam! 16 | use models2D::Rect; Oct 15 00:43:18.781 INFO kablam! | ^^^^^^^^^^^^^^ Oct 15 00:43:18.781 INFO kablam! Oct 15 00:43:18.781 INFO kablam! warning: unused imports: `PositionedGlyph`, `Scale`, `point`, `vector` Oct 15 00:43:18.781 INFO kablam! --> src/gui.rs:20:38 Oct 15 00:43:18.781 INFO kablam! | Oct 15 00:43:18.781 INFO kablam! 20 | use rusttype::{FontCollection, Font, Scale, point, vector, PositionedGlyph}; Oct 15 00:43:18.781 INFO kablam! | ^^^^^ ^^^^^ ^^^^^^ ^^^^^^^^^^^^^^^ Oct 15 00:43:18.781 INFO kablam! Oct 15 00:43:18.781 INFO kablam! warning: unused import: `Cache` Oct 15 00:43:18.781 INFO kablam! --> src/gui.rs:21:27 Oct 15 00:43:18.781 INFO kablam! | Oct 15 00:43:18.781 INFO kablam! 21 | use rusttype::gpu_cache::{Cache}; Oct 15 00:43:18.781 INFO kablam! | ^^^^^ Oct 15 00:43:18.781 INFO kablam! Oct 15 00:43:18.782 INFO kablam! warning: unused imports: `DisplayBuild`, `glutin` Oct 15 00:43:18.782 INFO kablam! --> src/models2D.rs:10:13 Oct 15 00:43:18.782 INFO kablam! | Oct 15 00:43:18.782 INFO kablam! 10 | use glium::{DisplayBuild, Surface, glutin}; Oct 15 00:43:18.782 INFO kablam! | ^^^^^^^^^^^^ ^^^^^^ Oct 15 00:43:18.782 INFO kablam! Oct 15 00:43:18.782 INFO kablam! warning: unused import: `glutin::ElementState::Pressed` Oct 15 00:43:18.782 INFO kablam! --> src/models2D.rs:11:5 Oct 15 00:43:18.782 INFO kablam! | Oct 15 00:43:18.782 INFO kablam! 11 | use glutin::ElementState::Pressed; Oct 15 00:43:18.782 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.782 INFO kablam! Oct 15 00:43:18.782 INFO kablam! warning: unused import: `glutin::ElementState::Released` Oct 15 00:43:18.782 INFO kablam! --> src/models2D.rs:12:5 Oct 15 00:43:18.782 INFO kablam! | Oct 15 00:43:18.782 INFO kablam! 12 | use glutin::ElementState::Released; Oct 15 00:43:18.782 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.782 INFO kablam! Oct 15 00:43:18.782 INFO kablam! warning: unused import: `math::Size2` Oct 15 00:43:18.782 INFO kablam! --> src/models2D.rs:14:5 Oct 15 00:43:18.782 INFO kablam! | Oct 15 00:43:18.786 INFO kablam! 14 | use math::Size2; Oct 15 00:43:18.787 INFO kablam! | ^^^^^^^^^^^ Oct 15 00:43:18.787 INFO kablam! Oct 15 00:43:18.787 INFO kablam! warning: unused import: `math::Point` Oct 15 00:43:18.787 INFO kablam! --> src/models2D.rs:15:5 Oct 15 00:43:18.787 INFO kablam! | Oct 15 00:43:18.787 INFO kablam! 15 | use math::Point; Oct 15 00:43:18.787 INFO kablam! | ^^^^^^^^^^^ Oct 15 00:43:18.787 INFO kablam! Oct 15 00:43:18.787 INFO kablam! warning: unused import: `std` Oct 15 00:43:18.787 INFO kablam! --> src/models2D.rs:18:5 Oct 15 00:43:18.787 INFO kablam! | Oct 15 00:43:18.787 INFO kablam! 18 | use std; Oct 15 00:43:18.787 INFO kablam! | ^^^ Oct 15 00:43:18.787 INFO kablam! Oct 15 00:43:18.787 INFO kablam! warning: unused import: `glium::texture::Texture2d` Oct 15 00:43:18.787 INFO kablam! --> src/models2D.rs:19:5 Oct 15 00:43:18.787 INFO kablam! | Oct 15 00:43:18.787 INFO kablam! 19 | use glium::texture::Texture2d; Oct 15 00:43:18.787 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.787 INFO kablam! Oct 15 00:43:18.787 INFO kablam! warning: unused imports: `FontCollection`, `vector` Oct 15 00:43:18.787 INFO kablam! --> src/models2D.rs:21:16 Oct 15 00:43:18.787 INFO kablam! | Oct 15 00:43:18.787 INFO kablam! 21 | use rusttype::{FontCollection, Font, Scale, point, vector, PositionedGlyph}; Oct 15 00:43:18.787 INFO kablam! | ^^^^^^^^^^^^^^ ^^^^^^ Oct 15 00:43:18.787 INFO kablam! Oct 15 00:43:18.787 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 15 00:43:18.787 INFO kablam! --> src/models2D.rs:89:6 Oct 15 00:43:18.787 INFO kablam! | Oct 15 00:43:18.787 INFO kablam! 89 | if (x >= x0 && x <= x1 && y >= y0 && y <= y1) { Oct 15 00:43:18.787 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:18.787 INFO kablam! Oct 15 00:43:18.787 INFO kablam! warning: unused import: `glium::index::PrimitiveType` Oct 15 00:43:18.787 INFO kablam! --> src/button.rs:5:5 Oct 15 00:43:18.787 INFO kablam! | Oct 15 00:43:18.787 INFO kablam! 5 | use glium::index::PrimitiveType; Oct 15 00:43:18.787 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.787 INFO kablam! Oct 15 00:43:18.787 INFO kablam! warning: unused imports: `DisplayBuild`, `glutin` Oct 15 00:43:18.787 INFO kablam! --> src/button.rs:7:13 Oct 15 00:43:18.787 INFO kablam! | Oct 15 00:43:18.787 INFO kablam! 7 | use glium::{DisplayBuild, Surface, glutin}; Oct 15 00:43:18.787 INFO kablam! | ^^^^^^^^^^^^ ^^^^^^ Oct 15 00:43:18.787 INFO kablam! Oct 15 00:43:18.787 INFO kablam! warning: unused import: `glutin::ElementState::Pressed` Oct 15 00:43:18.787 INFO kablam! --> src/button.rs:8:5 Oct 15 00:43:18.787 INFO kablam! | Oct 15 00:43:18.787 INFO kablam! 8 | use glutin::ElementState::Pressed; Oct 15 00:43:18.787 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.787 INFO kablam! Oct 15 00:43:18.787 INFO kablam! warning: unused import: `glutin::ElementState::Released` Oct 15 00:43:18.787 INFO kablam! --> src/button.rs:9:5 Oct 15 00:43:18.787 INFO kablam! | Oct 15 00:43:18.787 INFO kablam! 9 | use glutin::ElementState::Released; Oct 15 00:43:18.787 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.787 INFO kablam! Oct 15 00:43:18.787 INFO kablam! warning: unused import: `math::VertexPT` Oct 15 00:43:18.787 INFO kablam! --> src/button.rs:10:5 Oct 15 00:43:18.787 INFO kablam! | Oct 15 00:43:18.787 INFO kablam! 10 | use math::VertexPT; Oct 15 00:43:18.787 INFO kablam! | ^^^^^^^^^^^^^^ Oct 15 00:43:18.787 INFO kablam! Oct 15 00:43:18.787 INFO kablam! warning: unused import: `math::Size2` Oct 15 00:43:18.787 INFO kablam! --> src/button.rs:11:5 Oct 15 00:43:18.787 INFO kablam! | Oct 15 00:43:18.787 INFO kablam! 11 | use math::Size2; Oct 15 00:43:18.787 INFO kablam! | ^^^^^^^^^^^ Oct 15 00:43:18.787 INFO kablam! Oct 15 00:43:18.787 INFO kablam! warning: unused import: `math::Point` Oct 15 00:43:18.787 INFO kablam! --> src/button.rs:12:5 Oct 15 00:43:18.787 INFO kablam! | Oct 15 00:43:18.787 INFO kablam! 12 | use math::Point; Oct 15 00:43:18.787 INFO kablam! | ^^^^^^^^^^^ Oct 15 00:43:18.787 INFO kablam! Oct 15 00:43:18.787 INFO kablam! warning: unused imports: `FontCollection`, `PositionedGlyph`, `Scale`, `point`, `vector` Oct 15 00:43:18.787 INFO kablam! --> src/button.rs:19:16 Oct 15 00:43:18.787 INFO kablam! | Oct 15 00:43:18.787 INFO kablam! 19 | use rusttype::{FontCollection, Font, Scale, point, vector, PositionedGlyph}; Oct 15 00:43:18.787 INFO kablam! | ^^^^^^^^^^^^^^ ^^^^^ ^^^^^ ^^^^^^ ^^^^^^^^^^^^^^^ Oct 15 00:43:18.787 INFO kablam! Oct 15 00:43:18.787 INFO kablam! warning: unused import: `Cache` Oct 15 00:43:18.787 INFO kablam! --> src/button.rs:20:27 Oct 15 00:43:18.788 INFO kablam! | Oct 15 00:43:18.788 INFO kablam! 20 | use rusttype::gpu_cache::{Cache}; Oct 15 00:43:18.788 INFO kablam! | ^^^^^ Oct 15 00:43:18.788 INFO kablam! Oct 15 00:43:18.788 INFO kablam! warning: unused import: `glium::index::PrimitiveType` Oct 15 00:43:18.788 INFO kablam! --> src/trackbar.rs:5:5 Oct 15 00:43:18.788 INFO kablam! | Oct 15 00:43:18.788 INFO kablam! 5 | use glium::index::PrimitiveType; Oct 15 00:43:18.788 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.788 INFO kablam! Oct 15 00:43:18.788 INFO kablam! warning: unused imports: `DisplayBuild`, `glutin` Oct 15 00:43:18.788 INFO kablam! --> src/trackbar.rs:7:13 Oct 15 00:43:18.788 INFO kablam! | Oct 15 00:43:18.788 INFO kablam! 7 | use glium::{DisplayBuild, Surface, glutin}; Oct 15 00:43:18.788 INFO kablam! | ^^^^^^^^^^^^ ^^^^^^ Oct 15 00:43:18.788 INFO kablam! Oct 15 00:43:18.788 INFO kablam! warning: unused import: `glutin::ElementState::Pressed` Oct 15 00:43:18.788 INFO kablam! --> src/trackbar.rs:8:5 Oct 15 00:43:18.788 INFO kablam! | Oct 15 00:43:18.788 INFO kablam! 8 | use glutin::ElementState::Pressed; Oct 15 00:43:18.788 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.788 INFO kablam! Oct 15 00:43:18.788 INFO kablam! warning: unused import: `glutin::ElementState::Released` Oct 15 00:43:18.788 INFO kablam! --> src/trackbar.rs:9:5 Oct 15 00:43:18.788 INFO kablam! | Oct 15 00:43:18.788 INFO kablam! 9 | use glutin::ElementState::Released; Oct 15 00:43:18.788 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:18.788 INFO kablam! Oct 15 00:43:18.788 INFO kablam! warning: unused import: `math::VertexPT` Oct 15 00:43:18.788 INFO kablam! --> src/trackbar.rs:10:5 Oct 15 00:43:18.788 INFO kablam! | Oct 15 00:43:18.788 INFO kablam! 10 | use math::VertexPT; Oct 15 00:43:18.788 INFO kablam! | ^^^^^^^^^^^^^^ Oct 15 00:43:18.788 INFO kablam! Oct 15 00:43:18.788 INFO kablam! warning: unused import: `math::Size2` Oct 15 00:43:18.788 INFO kablam! --> src/trackbar.rs:11:5 Oct 15 00:43:18.788 INFO kablam! | Oct 15 00:43:18.788 INFO kablam! 11 | use math::Size2; Oct 15 00:43:18.788 INFO kablam! | ^^^^^^^^^^^ Oct 15 00:43:18.788 INFO kablam! Oct 15 00:43:18.788 INFO kablam! warning: unused import: `math::Point` Oct 15 00:43:18.788 INFO kablam! --> src/trackbar.rs:12:5 Oct 15 00:43:18.788 INFO kablam! | Oct 15 00:43:18.788 INFO kablam! 12 | use math::Point; Oct 15 00:43:18.788 INFO kablam! | ^^^^^^^^^^^ Oct 15 00:43:18.788 INFO kablam! Oct 15 00:43:18.788 INFO kablam! warning: unused imports: `FontCollection`, `PositionedGlyph`, `Scale`, `point`, `vector` Oct 15 00:43:18.788 INFO kablam! --> src/trackbar.rs:19:16 Oct 15 00:43:18.788 INFO kablam! | Oct 15 00:43:18.788 INFO kablam! 19 | use rusttype::{FontCollection, Font, Scale, point, vector, PositionedGlyph}; Oct 15 00:43:18.788 INFO kablam! | ^^^^^^^^^^^^^^ ^^^^^ ^^^^^ ^^^^^^ ^^^^^^^^^^^^^^^ Oct 15 00:43:18.788 INFO kablam! Oct 15 00:43:18.788 INFO kablam! warning: unused import: `Cache` Oct 15 00:43:18.788 INFO kablam! --> src/trackbar.rs:20:27 Oct 15 00:43:18.788 INFO kablam! | Oct 15 00:43:18.788 INFO kablam! 20 | use rusttype::gpu_cache::{Cache}; Oct 15 00:43:18.788 INFO kablam! | ^^^^^ Oct 15 00:43:18.788 INFO kablam! Oct 15 00:43:18.788 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 15 00:43:18.788 INFO kablam! --> src/trackbar.rs:68:6 Oct 15 00:43:18.788 INFO kablam! | Oct 15 00:43:18.788 INFO kablam! 68 | if (!self.is_taped) { return; } Oct 15 00:43:18.788 INFO kablam! | ^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:18.788 INFO kablam! Oct 15 00:43:18.788 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 15 00:43:18.788 INFO kablam! --> src/trackbar.rs:70:6 Oct 15 00:43:18.788 INFO kablam! | Oct 15 00:43:18.788 INFO kablam! 70 | if (x < self.backrect.x) { self.slider.x = self.backrect.x } Oct 15 00:43:18.788 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:18.788 INFO kablam! Oct 15 00:43:18.788 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 15 00:43:18.788 INFO kablam! --> src/trackbar.rs:71:6 Oct 15 00:43:18.788 INFO kablam! | Oct 15 00:43:18.788 INFO kablam! 71 | if (x > self.backrect.x + self.backrect.width - self.slider.width) { self.slider.x = self.backrect.x + self.backrect.width - self.slider.width } Oct 15 00:43:18.788 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:18.788 INFO kablam! Oct 15 00:43:18.788 INFO kablam! warning: unused import: `math::Vertex` Oct 15 00:43:18.788 INFO kablam! --> src/main.rs:30:5 Oct 15 00:43:18.788 INFO kablam! | Oct 15 00:43:18.788 INFO kablam! 30 | use math::Vertex; Oct 15 00:43:18.788 INFO kablam! | ^^^^^^^^^^^^ Oct 15 00:43:18.788 INFO kablam! Oct 15 00:43:18.788 INFO kablam! warning: unused import: `math::Vector3D` Oct 15 00:43:18.788 INFO kablam! --> src/main.rs:31:5 Oct 15 00:43:18.789 INFO kablam! | Oct 15 00:43:18.789 INFO kablam! 31 | use math::Vector3D; Oct 15 00:43:18.789 INFO kablam! | ^^^^^^^^^^^^^^ Oct 15 00:43:18.789 INFO kablam! Oct 15 00:43:18.789 INFO kablam! warning: unused import: `math::Matrix4D` Oct 15 00:43:18.789 INFO kablam! --> src/main.rs:32:5 Oct 15 00:43:18.789 INFO kablam! | Oct 15 00:43:18.789 INFO kablam! 32 | use math::Matrix4D; Oct 15 00:43:18.789 INFO kablam! | ^^^^^^^^^^^^^^ Oct 15 00:43:18.789 INFO kablam! Oct 15 00:43:18.789 INFO kablam! warning: unused import: `models::CModel` Oct 15 00:43:18.789 INFO kablam! --> src/main.rs:33:5 Oct 15 00:43:18.789 INFO kablam! | Oct 15 00:43:18.789 INFO kablam! 33 | use models::CModel; Oct 15 00:43:18.789 INFO kablam! | ^^^^^^^^^^^^^^ Oct 15 00:43:18.789 INFO kablam! Oct 15 00:43:18.789 INFO kablam! warning: unused import: `world::CWorld` Oct 15 00:43:18.789 INFO kablam! --> src/main.rs:34:5 Oct 15 00:43:18.789 INFO kablam! | Oct 15 00:43:18.789 INFO kablam! 34 | use world::CWorld; Oct 15 00:43:18.789 INFO kablam! | ^^^^^^^^^^^^^ Oct 15 00:43:18.789 INFO kablam! Oct 15 00:43:18.789 INFO kablam! warning: unused import: `Surface` Oct 15 00:43:18.789 INFO kablam! --> src/main.rs:37:27 Oct 15 00:43:18.789 INFO kablam! | Oct 15 00:43:18.789 INFO kablam! 37 | use glium::{DisplayBuild, Surface}; Oct 15 00:43:18.789 INFO kablam! | ^^^^^^^ Oct 15 00:43:18.789 INFO kablam! Oct 15 00:43:19.163 INFO kablam! warning: unused import: `Surface` Oct 15 00:43:19.163 INFO kablam! --> src/game_object.rs:9:27 Oct 15 00:43:19.163 INFO kablam! | Oct 15 00:43:19.163 INFO kablam! 9 | use glium::{DisplayBuild, Surface}; Oct 15 00:43:19.163 INFO kablam! | ^^^^^^^ Oct 15 00:43:19.163 INFO kablam! Oct 15 00:43:19.163 INFO kablam! warning: unused import: `Surface` Oct 15 00:43:19.163 INFO kablam! --> src/game.rs:13:27 Oct 15 00:43:19.163 INFO kablam! | Oct 15 00:43:19.163 INFO kablam! 13 | use glium::{DisplayBuild, Surface}; Oct 15 00:43:19.163 INFO kablam! | ^^^^^^^ Oct 15 00:43:19.163 INFO kablam! Oct 15 00:43:19.163 INFO kablam! warning: unused import: `Surface` Oct 15 00:43:19.163 INFO kablam! --> src/gui.rs:8:27 Oct 15 00:43:19.163 INFO kablam! | Oct 15 00:43:19.163 INFO kablam! 8 | use glium::{DisplayBuild, Surface, glutin}; Oct 15 00:43:19.163 INFO kablam! | ^^^^^^^ Oct 15 00:43:19.163 INFO kablam! Oct 15 00:43:19.163 INFO kablam! warning: unused import: `Surface` Oct 15 00:43:19.163 INFO kablam! --> src/button.rs:7:27 Oct 15 00:43:19.163 INFO kablam! | Oct 15 00:43:19.163 INFO kablam! 7 | use glium::{DisplayBuild, Surface, glutin}; Oct 15 00:43:19.163 INFO kablam! | ^^^^^^^ Oct 15 00:43:19.163 INFO kablam! Oct 15 00:43:19.163 INFO kablam! warning: unused import: `Surface` Oct 15 00:43:19.163 INFO kablam! --> src/trackbar.rs:7:27 Oct 15 00:43:19.163 INFO kablam! | Oct 15 00:43:19.163 INFO kablam! 7 | use glium::{DisplayBuild, Surface, glutin}; Oct 15 00:43:19.163 INFO kablam! | ^^^^^^^ Oct 15 00:43:19.163 INFO kablam! Oct 15 00:43:19.199 INFO kablam! warning: unused variable: `other` Oct 15 00:43:19.199 INFO kablam! --> src/physical_object.rs:90:26 Oct 15 00:43:19.199 INFO kablam! | Oct 15 00:43:19.199 INFO kablam! 90 | pub fn collision(&self, other: &CPhysicalObject) { Oct 15 00:43:19.199 INFO kablam! | ^^^^^ help: consider using `_other` instead Oct 15 00:43:19.199 INFO kablam! | Oct 15 00:43:19.199 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 15 00:43:19.199 INFO kablam! Oct 15 00:43:19.199 INFO kablam! warning: unused variable: `old` Oct 15 00:43:19.199 INFO kablam! --> src/game_object.rs:44:7 Oct 15 00:43:19.199 INFO kablam! | Oct 15 00:43:19.199 INFO kablam! 44 | let old = self.physical_object.scale.get(); Oct 15 00:43:19.199 INFO kablam! | ^^^ help: consider using `_old` instead Oct 15 00:43:19.199 INFO kablam! Oct 15 00:43:19.199 INFO kablam! warning: unused variable: `old` Oct 15 00:43:19.199 INFO kablam! --> src/game_object.rs:49:7 Oct 15 00:43:19.199 INFO kablam! | Oct 15 00:43:19.199 INFO kablam! 49 | let old = self.physical_object.position.get(); Oct 15 00:43:19.199 INFO kablam! | ^^^ help: consider using `_old` instead Oct 15 00:43:19.199 INFO kablam! Oct 15 00:43:19.199 INFO kablam! warning: unused variable: `old` Oct 15 00:43:19.199 INFO kablam! --> src/game_object.rs:54:7 Oct 15 00:43:19.199 INFO kablam! | Oct 15 00:43:19.199 INFO kablam! 54 | let old = self.physical_object.rotate.get(); Oct 15 00:43:19.199 INFO kablam! | ^^^ help: consider using `_old` instead Oct 15 00:43:19.199 INFO kablam! Oct 15 00:43:19.199 INFO kablam! warning: unused variable: `speed` Oct 15 00:43:19.199 INFO kablam! --> src/game_object.rs:118:7 Oct 15 00:43:19.199 INFO kablam! | Oct 15 00:43:19.199 INFO kablam! 118 | let speed = Vector3D::new( Oct 15 00:43:19.199 INFO kablam! | ^^^^^ help: consider using `_speed` instead Oct 15 00:43:19.199 INFO kablam! Oct 15 00:43:19.199 INFO kablam! warning: unused variable: `speed` Oct 15 00:43:19.199 INFO kablam! --> src/game_object.rs:143:11 Oct 15 00:43:19.199 INFO kablam! | Oct 15 00:43:19.199 INFO kablam! 143 | let mut speed = self.physical_object.speed.get(); Oct 15 00:43:19.199 INFO kablam! | ^^^^^ help: consider using `_speed` instead Oct 15 00:43:19.199 INFO kablam! Oct 15 00:43:19.199 INFO kablam! warning: unused variable: `pos` Oct 15 00:43:19.199 INFO kablam! --> src/world.rs:145:13 Oct 15 00:43:19.199 INFO kablam! | Oct 15 00:43:19.199 INFO kablam! 145 | let pos = -self.Camera.GetPos(); Oct 15 00:43:19.199 INFO kablam! | ^^^ help: consider using `_pos` instead Oct 15 00:43:19.199 INFO kablam! Oct 15 00:43:19.199 INFO kablam! warning: unused variable: `trg` Oct 15 00:43:19.199 INFO kablam! --> src/world.rs:237:13 Oct 15 00:43:19.199 INFO kablam! | Oct 15 00:43:19.199 INFO kablam! 237 | let trg = self.Camera.target.normalize(); Oct 15 00:43:19.199 INFO kablam! | ^^^ help: consider using `_trg` instead Oct 15 00:43:19.199 INFO kablam! Oct 15 00:43:19.199 INFO kablam! warning: unused variable: `len` Oct 15 00:43:19.199 INFO kablam! --> src/world.rs:290:13 Oct 15 00:43:19.199 INFO kablam! | Oct 15 00:43:19.199 INFO kablam! 290 | let len = reader.read_line(&mut line).unwrap(); Oct 15 00:43:19.199 INFO kablam! | ^^^ help: consider using `_len` instead Oct 15 00:43:19.199 INFO kablam! Oct 15 00:43:19.199 INFO kablam! warning: unused variable: `len` Oct 15 00:43:19.199 INFO kablam! --> src/world.rs:294:13 Oct 15 00:43:19.199 INFO kablam! | Oct 15 00:43:19.199 INFO kablam! 294 | let len = reader.read_line(&mut line).unwrap(); Oct 15 00:43:19.199 INFO kablam! | ^^^ help: consider using `_len` instead Oct 15 00:43:19.199 INFO kablam! Oct 15 00:43:19.199 INFO kablam! warning: unused variable: `i` Oct 15 00:43:19.199 INFO kablam! --> src/world.rs:302:13 Oct 15 00:43:19.199 INFO kablam! | Oct 15 00:43:19.199 INFO kablam! 302 | for i in ( 0 .. (ct as i32) ) { Oct 15 00:43:19.199 INFO kablam! | ^ help: consider using `_i` instead Oct 15 00:43:19.199 INFO kablam! Oct 15 00:43:19.199 INFO kablam! warning: unused variable: `len` Oct 15 00:43:19.199 INFO kablam! --> src/world.rs:304:17 Oct 15 00:43:19.199 INFO kablam! | Oct 15 00:43:19.199 INFO kablam! 304 | let len = reader.read_line(&mut line).unwrap(); Oct 15 00:43:19.199 INFO kablam! | ^^^ help: consider using `_len` instead Oct 15 00:43:19.199 INFO kablam! Oct 15 00:43:19.199 INFO kablam! warning: unused variable: `i` Oct 15 00:43:19.199 INFO kablam! --> src/world.rs:313:13 Oct 15 00:43:19.199 INFO kablam! | Oct 15 00:43:19.199 INFO kablam! 313 | for i in ( 0 .. (co as i32) ) { Oct 15 00:43:19.200 INFO kablam! | ^ help: consider using `_i` instead Oct 15 00:43:19.200 INFO kablam! Oct 15 00:43:19.200 INFO kablam! warning: unused variable: `len` Oct 15 00:43:19.200 INFO kablam! --> src/world.rs:315:17 Oct 15 00:43:19.200 INFO kablam! | Oct 15 00:43:19.200 INFO kablam! 315 | let len = reader.read_line(&mut line).unwrap(); Oct 15 00:43:19.200 INFO kablam! | ^^^ help: consider using `_len` instead Oct 15 00:43:19.200 INFO kablam! Oct 15 00:43:19.200 INFO kablam! warning: unused variable: `i` Oct 15 00:43:19.200 INFO kablam! --> src/world.rs:320:13 Oct 15 00:43:19.200 INFO kablam! | Oct 15 00:43:19.200 INFO kablam! 320 | for i in ( 0 .. (cl as i32) ) { Oct 15 00:43:19.200 INFO kablam! | ^ help: consider using `_i` instead Oct 15 00:43:19.200 INFO kablam! Oct 15 00:43:19.200 INFO kablam! warning: unused variable: `len` Oct 15 00:43:19.200 INFO kablam! --> src/world.rs:322:17 Oct 15 00:43:19.200 INFO kablam! | Oct 15 00:43:19.200 INFO kablam! 322 | let len = reader.read_line(&mut line).unwrap(); Oct 15 00:43:19.200 INFO kablam! | ^^^ help: consider using `_len` instead Oct 15 00:43:19.200 INFO kablam! Oct 15 00:43:19.200 INFO kablam! warning: unused variable: `i` Oct 15 00:43:19.200 INFO kablam! --> src/world.rs:327:13 Oct 15 00:43:19.200 INFO kablam! | Oct 15 00:43:19.200 INFO kablam! 327 | for i in ( 0 .. (cdl as i32) ) { Oct 15 00:43:19.200 INFO kablam! | ^ help: consider using `_i` instead Oct 15 00:43:19.200 INFO kablam! Oct 15 00:43:19.200 INFO kablam! warning: unused variable: `len` Oct 15 00:43:19.200 INFO kablam! --> src/world.rs:329:17 Oct 15 00:43:19.200 INFO kablam! | Oct 15 00:43:19.200 INFO kablam! 329 | let len = reader.read_line(&mut line).unwrap(); Oct 15 00:43:19.200 INFO kablam! | ^^^ help: consider using `_len` instead Oct 15 00:43:19.200 INFO kablam! Oct 15 00:43:19.200 INFO kablam! warning: unused variable: `display` Oct 15 00:43:19.200 INFO kablam! --> src/world.rs:335:42 Oct 15 00:43:19.200 INFO kablam! | Oct 15 00:43:19.200 INFO kablam! 335 | fn create_new_lightsource(&mut self, display: &GlutinFacade) { Oct 15 00:43:19.200 INFO kablam! | ^^^^^^^ help: consider using `_display` instead Oct 15 00:43:19.200 INFO kablam! Oct 15 00:43:19.200 INFO kablam! warning: unused variable: `time` Oct 15 00:43:19.200 INFO kablam! --> src/camera.rs:45:23 Oct 15 00:43:19.200 INFO kablam! | Oct 15 00:43:19.200 INFO kablam! 45 | fn update(&mut self, time: f32) {} Oct 15 00:43:19.200 INFO kablam! | ^^^^ help: consider using `_time` instead Oct 15 00:43:19.200 INFO kablam! Oct 15 00:43:19.200 INFO kablam! warning: unused variable: `event` Oct 15 00:43:19.200 INFO kablam! --> src/camera.rs:49:26 Oct 15 00:43:19.200 INFO kablam! | Oct 15 00:43:19.200 INFO kablam! 49 | fn KeyboardEvent(&self, event: &glium::glutin::Event, trg: Vector3D, up: Vector3D) {} Oct 15 00:43:19.200 INFO kablam! | ^^^^^ help: consider using `_event` instead Oct 15 00:43:19.200 INFO kablam! Oct 15 00:43:19.200 INFO kablam! warning: unused variable: `trg` Oct 15 00:43:19.200 INFO kablam! --> src/camera.rs:49:56 Oct 15 00:43:19.200 INFO kablam! | Oct 15 00:43:19.200 INFO kablam! 49 | fn KeyboardEvent(&self, event: &glium::glutin::Event, trg: Vector3D, up: Vector3D) {} Oct 15 00:43:19.200 INFO kablam! | ^^^ help: consider using `_trg` instead Oct 15 00:43:19.200 INFO kablam! Oct 15 00:43:19.200 INFO kablam! warning: unused variable: `up` Oct 15 00:43:19.200 INFO kablam! --> src/camera.rs:49:71 Oct 15 00:43:19.200 INFO kablam! | Oct 15 00:43:19.200 INFO kablam! 49 | fn KeyboardEvent(&self, event: &glium::glutin::Event, trg: Vector3D, up: Vector3D) {} Oct 15 00:43:19.200 INFO kablam! | ^^ help: consider using `_up` instead Oct 15 00:43:19.200 INFO kablam! Oct 15 00:43:19.200 INFO kablam! warning: unused variable: `pos` Oct 15 00:43:19.200 INFO kablam! --> src/camera.rs:55:13 Oct 15 00:43:19.200 INFO kablam! | Oct 15 00:43:19.200 INFO kablam! 55 | pub fn new(pos: Vector3D, trg: Vector3D, up: Vector3D, w: u32, h: u32) -> CCamera { Oct 15 00:43:19.200 INFO kablam! | ^^^ help: consider using `_pos` instead Oct 15 00:43:19.200 INFO kablam! Oct 15 00:43:19.200 INFO kablam! warning: unused variable: `display` Oct 15 00:43:19.200 INFO kablam! --> src/camera.rs:96:44 Oct 15 00:43:19.200 INFO kablam! | Oct 15 00:43:19.200 INFO kablam! 96 | glium::glutin::Event::MouseWheel(delta, display) => match delta { Oct 15 00:43:19.200 INFO kablam! | ^^^^^^^ help: consider using `_display` instead Oct 15 00:43:19.200 INFO kablam! Oct 15 00:43:19.200 INFO kablam! warning: unused variable: `x` Oct 15 00:43:19.200 INFO kablam! --> src/camera.rs:97:51 Oct 15 00:43:19.200 INFO kablam! | Oct 15 00:43:19.200 INFO kablam! 97 | glium::glutin::MouseScrollDelta::LineDelta(x, y) => { Oct 15 00:43:19.200 INFO kablam! | ^ help: consider using `_x` instead Oct 15 00:43:19.200 INFO kablam! Oct 15 00:43:19.200 INFO kablam! warning: unused variable: `x` Oct 15 00:43:19.200 INFO kablam! --> src/camera.rs:100:52 Oct 15 00:43:19.200 INFO kablam! | Oct 15 00:43:19.200 INFO kablam! 100 | glium::glutin::MouseScrollDelta::PixelDelta(x, y) => {}, Oct 15 00:43:19.200 INFO kablam! | ^ help: consider using `_x` instead Oct 15 00:43:19.200 INFO kablam! Oct 15 00:43:19.201 INFO kablam! warning: unused variable: `y` Oct 15 00:43:19.201 INFO kablam! --> src/camera.rs:100:55 Oct 15 00:43:19.201 INFO kablam! | Oct 15 00:43:19.201 INFO kablam! 100 | glium::glutin::MouseScrollDelta::PixelDelta(x, y) => {}, Oct 15 00:43:19.201 INFO kablam! | ^ help: consider using `_y` instead Oct 15 00:43:19.201 INFO kablam! Oct 15 00:43:19.201 INFO kablam! warning: unused variable: `display` Oct 15 00:43:19.201 INFO kablam! --> src/camera.rs:82:62 Oct 15 00:43:19.201 INFO kablam! | Oct 15 00:43:19.201 INFO kablam! 82 | pub fn onMouseMove(&mut self, event: &glium::glutin::Event, display: &GlutinFacade) { Oct 15 00:43:19.201 INFO kablam! | ^^^^^^^ help: consider using `_display` instead Oct 15 00:43:19.201 INFO kablam! Oct 15 00:43:19.201 INFO kablam! warning: unused variable: `time` Oct 15 00:43:19.201 INFO kablam! --> src/camera.rs:107:27 Oct 15 00:43:19.201 INFO kablam! | Oct 15 00:43:19.201 INFO kablam! 107 | pub fn update(&mut self, time: f32) { Oct 15 00:43:19.201 INFO kablam! | ^^^^ help: consider using `_time` instead Oct 15 00:43:19.201 INFO kablam! Oct 15 00:43:19.201 INFO kablam! warning: unused variable: `speed` Oct 15 00:43:19.201 INFO kablam! --> src/viewer.rs:64:11 Oct 15 00:43:19.201 INFO kablam! | Oct 15 00:43:19.201 INFO kablam! 64 | let mut speed = self.speed.get(); Oct 15 00:43:19.201 INFO kablam! | ^^^^^ help: consider using `_speed` instead Oct 15 00:43:19.201 INFO kablam! Oct 15 00:43:19.201 INFO kablam! warning: unused variable: `winSize` Oct 15 00:43:19.201 INFO kablam! --> src/gui.rs:57:40 Oct 15 00:43:19.201 INFO kablam! | Oct 15 00:43:19.201 INFO kablam! 57 | pub fn new(display: &GlutinFacade, winSize: Size2) -> Interface { Oct 15 00:43:19.201 INFO kablam! | ^^^^^^^ help: consider using `_winSize` instead Oct 15 00:43:19.201 INFO kablam! Oct 15 00:43:19.201 INFO kablam! warning: unused variable: `Release` Oct 15 00:43:19.201 INFO kablam! --> src/gui.rs:114:25 Oct 15 00:43:19.201 INFO kablam! | Oct 15 00:43:19.201 INFO kablam! 114 | Release => { Oct 15 00:43:19.201 INFO kablam! | ^^^^^^^ help: consider using `_Release` instead Oct 15 00:43:19.201 INFO kablam! Oct 15 00:43:19.201 INFO kablam! warning: unused variable: `display` Oct 15 00:43:19.201 INFO kablam! --> src/gui.rs:99:65 Oct 15 00:43:19.201 INFO kablam! | Oct 15 00:43:19.201 INFO kablam! 99 | pub fn checkEvents(&mut self, event: &glium::glutin::Event, display: &GlutinFacade) { Oct 15 00:43:19.201 INFO kablam! | ^^^^^^^ help: consider using `_display` instead Oct 15 00:43:19.201 INFO kablam! Oct 15 00:43:19.201 INFO kablam! warning: unused variable: `dpi_factor` Oct 15 00:43:19.201 INFO kablam! --> src/models2D.rs:128:7 Oct 15 00:43:19.201 INFO kablam! | Oct 15 00:43:19.201 INFO kablam! 128 | let dpi_factor = display.get_window().unwrap().hidpi_factor(); Oct 15 00:43:19.201 INFO kablam! | ^^^^^^^^^^ help: consider using `_dpi_factor` instead Oct 15 00:43:19.201 INFO kablam! Oct 15 00:43:19.201 INFO kablam! warning: unused variable: `x` Oct 15 00:43:19.201 INFO kablam! --> src/button.rs:67:23 Oct 15 00:43:19.201 INFO kablam! | Oct 15 00:43:19.201 INFO kablam! 67 | fn moveTo(&mut self, x: f32, y: f32) { } Oct 15 00:43:19.201 INFO kablam! | ^ help: consider using `_x` instead Oct 15 00:43:19.201 INFO kablam! Oct 15 00:43:19.201 INFO kablam! warning: unused variable: `y` Oct 15 00:43:19.201 INFO kablam! --> src/button.rs:67:31 Oct 15 00:43:19.201 INFO kablam! | Oct 15 00:43:19.201 INFO kablam! 67 | fn moveTo(&mut self, x: f32, y: f32) { } Oct 15 00:43:19.201 INFO kablam! | ^ help: consider using `_y` instead Oct 15 00:43:19.201 INFO kablam! Oct 15 00:43:19.201 INFO kablam! warning: unused variable: `font` Oct 15 00:43:19.201 INFO kablam! --> src/button.rs:75:93 Oct 15 00:43:19.201 INFO kablam! | Oct 15 00:43:19.201 INFO kablam! 75 | fn draw(&mut self, display: &GlutinFacade, render: &mut Render, canvas: &mut glium::Frame, font: &Font) { Oct 15 00:43:19.201 INFO kablam! | ^^^^ help: consider using `_font` instead Oct 15 00:43:19.201 INFO kablam! Oct 15 00:43:19.201 INFO kablam! warning: unused variable: `value` Oct 15 00:43:19.201 INFO kablam! --> src/button.rs:86:25 Oct 15 00:43:19.201 INFO kablam! | Oct 15 00:43:19.201 INFO kablam! 86 | fn setValue(&mut self, value: f32) { } Oct 15 00:43:19.201 INFO kablam! | ^^^^^ help: consider using `_value` instead Oct 15 00:43:19.201 INFO kablam! Oct 15 00:43:19.201 INFO kablam! warning: unused variable: `y` Oct 15 00:43:19.201 INFO kablam! --> src/trackbar.rs:67:31 Oct 15 00:43:19.201 INFO kablam! | Oct 15 00:43:19.201 INFO kablam! 67 | fn moveTo(&mut self, x: f32, y: f32) { Oct 15 00:43:19.201 INFO kablam! | ^ help: consider using `_y` instead Oct 15 00:43:19.201 INFO kablam! Oct 15 00:43:19.201 INFO kablam! warning: unused variable: `font` Oct 15 00:43:19.201 INFO kablam! --> src/trackbar.rs:83:93 Oct 15 00:43:19.201 INFO kablam! | Oct 15 00:43:19.201 INFO kablam! 83 | fn draw(&mut self, display: &GlutinFacade, render: &mut Render, canvas: &mut glium::Frame, font: &Font) { Oct 15 00:43:19.201 INFO kablam! | ^^^^ help: consider using `_font` instead Oct 15 00:43:19.201 INFO kablam! Oct 15 00:43:19.206 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:19.206 INFO kablam! --> src/math.rs:134:7 Oct 15 00:43:19.206 INFO kablam! | Oct 15 00:43:19.206 INFO kablam! 134 | let mut quaternion = Quaternion{ a: (angle / 2.0 * (consts::PI as f32) / 180.0 ).cos(), vector: *axis * (angle / 2.0 * (consts::PI as f32) / 180.0 ).sin() }; Oct 15 00:43:19.206 INFO kablam! | ----^^^^^^^^^^ Oct 15 00:43:19.206 INFO kablam! | | Oct 15 00:43:19.206 INFO kablam! | help: remove this `mut` Oct 15 00:43:19.206 INFO kablam! | Oct 15 00:43:19.206 INFO kablam! = note: #[warn(unused_mut)] on by default Oct 15 00:43:19.207 INFO kablam! Oct 15 00:43:19.211 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:19.211 INFO kablam! --> src/math.rs:323:10 Oct 15 00:43:19.211 INFO kablam! | Oct 15 00:43:19.211 INFO kablam! 323 | let mut N = -*Target; Oct 15 00:43:19.211 INFO kablam! | ----^ Oct 15 00:43:19.211 INFO kablam! | | Oct 15 00:43:19.211 INFO kablam! | help: remove this `mut` Oct 15 00:43:19.211 INFO kablam! Oct 15 00:43:19.211 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:19.211 INFO kablam! --> src/math.rs:328:10 Oct 15 00:43:19.211 INFO kablam! | Oct 15 00:43:19.211 INFO kablam! 328 | let mut V = Up; Oct 15 00:43:19.211 INFO kablam! | ----^ Oct 15 00:43:19.211 INFO kablam! | | Oct 15 00:43:19.211 INFO kablam! | help: remove this `mut` Oct 15 00:43:19.211 INFO kablam! Oct 15 00:43:19.215 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:19.215 INFO kablam! --> src/geometry.rs:54:7 Oct 15 00:43:19.215 INFO kablam! | Oct 15 00:43:19.215 INFO kablam! 54 | let mut n = Vector3D::new(A, B, C).normalize(); Oct 15 00:43:19.215 INFO kablam! | ----^ Oct 15 00:43:19.215 INFO kablam! | | Oct 15 00:43:19.215 INFO kablam! | help: remove this `mut` Oct 15 00:43:19.215 INFO kablam! Oct 15 00:43:19.239 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:19.239 INFO kablam! --> src/render_object.rs:43:21 Oct 15 00:43:19.239 INFO kablam! | Oct 15 00:43:19.239 INFO kablam! 43 | pub fn draw(&self, mut target: &mut MultiOutputFrameBuffer, PM: &Matrix4D, VM: &Matrix4D, MM: &Matrix4D) { Oct 15 00:43:19.239 INFO kablam! | ----^^^^^^ Oct 15 00:43:19.240 INFO kablam! | | Oct 15 00:43:19.240 INFO kablam! | help: remove this `mut` Oct 15 00:43:19.240 INFO kablam! Oct 15 00:43:19.240 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:19.240 INFO kablam! --> src/physical_object.rs:74:7 Oct 15 00:43:19.240 INFO kablam! | Oct 15 00:43:19.240 INFO kablam! 74 | let mut speed = self.speed.get(); Oct 15 00:43:19.240 INFO kablam! | ----^^^^^ Oct 15 00:43:19.240 INFO kablam! | | Oct 15 00:43:19.240 INFO kablam! | help: remove this `mut` Oct 15 00:43:19.240 INFO kablam! Oct 15 00:43:19.247 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:19.247 INFO kablam! --> src/game_object.rs:73:21 Oct 15 00:43:19.247 INFO kablam! | Oct 15 00:43:19.247 INFO kablam! 73 | pub fn draw(&self, mut target: &mut MultiOutputFrameBuffer, PM: &Matrix4D, VM: &Matrix4D) { Oct 15 00:43:19.247 INFO kablam! | ----^^^^^^ Oct 15 00:43:19.247 INFO kablam! | | Oct 15 00:43:19.247 INFO kablam! | help: remove this `mut` Oct 15 00:43:19.247 INFO kablam! Oct 15 00:43:19.255 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:19.255 INFO kablam! --> src/game_object.rs:123:7 Oct 15 00:43:19.255 INFO kablam! | Oct 15 00:43:19.255 INFO kablam! 123 | let mut new_obj: CGameObject; Oct 15 00:43:19.255 INFO kablam! | ----^^^^^^^ Oct 15 00:43:19.255 INFO kablam! | | Oct 15 00:43:19.255 INFO kablam! | help: remove this `mut` Oct 15 00:43:19.255 INFO kablam! Oct 15 00:43:19.255 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:19.255 INFO kablam! --> src/game_object.rs:143:7 Oct 15 00:43:19.255 INFO kablam! | Oct 15 00:43:19.255 INFO kablam! 143 | let mut speed = self.physical_object.speed.get(); Oct 15 00:43:19.256 INFO kablam! | ----^^^^^ Oct 15 00:43:19.256 INFO kablam! | | Oct 15 00:43:19.256 INFO kablam! | help: remove this `mut` Oct 15 00:43:19.256 INFO kablam! Oct 15 00:43:19.256 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:19.256 INFO kablam! --> src/world.rs:97:13 Oct 15 00:43:19.256 INFO kablam! | Oct 15 00:43:19.256 INFO kablam! 97 | let mut light2 = CLight::new(); Oct 15 00:43:19.256 INFO kablam! | ----^^^^^^ Oct 15 00:43:19.256 INFO kablam! | | Oct 15 00:43:19.256 INFO kablam! | help: remove this `mut` Oct 15 00:43:19.256 INFO kablam! Oct 15 00:43:19.256 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:19.256 INFO kablam! --> src/world.rs:100:13 Oct 15 00:43:19.256 INFO kablam! | Oct 15 00:43:19.256 INFO kablam! 100 | let mut dirlight = CDirectionLight::new(); Oct 15 00:43:19.256 INFO kablam! | ----^^^^^^^^ Oct 15 00:43:19.256 INFO kablam! | | Oct 15 00:43:19.256 INFO kablam! | help: remove this `mut` Oct 15 00:43:19.256 INFO kablam! Oct 15 00:43:19.256 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:19.256 INFO kablam! --> src/world.rs:112:13 Oct 15 00:43:19.257 INFO kablam! | Oct 15 00:43:19.257 INFO kablam! 112 | let mut Viewer = Rc::new( CViewer::new( Vector3D::new(0.0, -0.3, 3.0)) ); Oct 15 00:43:19.257 INFO kablam! | ----^^^^^^ Oct 15 00:43:19.257 INFO kablam! | | Oct 15 00:43:19.257 INFO kablam! | help: remove this `mut` Oct 15 00:43:19.257 INFO kablam! Oct 15 00:43:19.271 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:19.271 INFO kablam! --> src/world.rs:155:51 Oct 15 00:43:19.271 INFO kablam! | Oct 15 00:43:19.271 INFO kablam! 155 | fn create_lightbuffer(&self, render: &Render, mut lightbuffer: &mut SimpleFrameBuffer) { Oct 15 00:43:19.271 INFO kablam! | ----^^^^^^^^^^^ Oct 15 00:43:19.271 INFO kablam! | | Oct 15 00:43:19.272 INFO kablam! | help: remove this `mut` Oct 15 00:43:19.272 INFO kablam! Oct 15 00:43:19.272 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:19.272 INFO kablam! --> src/world.rs:236:13 Oct 15 00:43:19.272 INFO kablam! | Oct 15 00:43:19.272 INFO kablam! 236 | let mut angle = Vector3D::new(0.0, 0.0, 0.0); Oct 15 00:43:19.272 INFO kablam! | ----^^^^^ Oct 15 00:43:19.272 INFO kablam! | | Oct 15 00:43:19.272 INFO kablam! | help: remove this `mut` Oct 15 00:43:19.272 INFO kablam! Oct 15 00:43:19.291 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:19.291 INFO kablam! --> src/world.rs:285:13 Oct 15 00:43:19.291 INFO kablam! | Oct 15 00:43:19.291 INFO kablam! 285 | let mut file = File::open(fiel_name).unwrap(); Oct 15 00:43:19.291 INFO kablam! | ----^^^^ Oct 15 00:43:19.291 INFO kablam! | | Oct 15 00:43:19.291 INFO kablam! | help: remove this `mut` Oct 15 00:43:19.291 INFO kablam! Oct 15 00:43:19.291 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:19.291 INFO kablam! --> src/camera.rs:56:7 Oct 15 00:43:19.291 INFO kablam! | Oct 15 00:43:19.291 INFO kablam! 56 | let mut PerspectiveMatrix = Matrix4D::PerspectiveMatrix(60.0f32, w as f32, h as f32, 0.01, 100.0); Oct 15 00:43:19.291 INFO kablam! | ----^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.291 INFO kablam! | | Oct 15 00:43:19.292 INFO kablam! | help: remove this `mut` Oct 15 00:43:19.292 INFO kablam! Oct 15 00:43:19.299 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:19.299 INFO kablam! --> src/viewer.rs:38:7 Oct 15 00:43:19.299 INFO kablam! | Oct 15 00:43:19.299 INFO kablam! 38 | let mut speed = self.speed.get(); Oct 15 00:43:19.299 INFO kablam! | ----^^^^^ Oct 15 00:43:19.299 INFO kablam! | | Oct 15 00:43:19.299 INFO kablam! | help: remove this `mut` Oct 15 00:43:19.299 INFO kablam! Oct 15 00:43:19.299 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:19.299 INFO kablam! --> src/viewer.rs:39:7 Oct 15 00:43:19.299 INFO kablam! | Oct 15 00:43:19.299 INFO kablam! 39 | let mut pos = self.pos.get() + speed * time; Oct 15 00:43:19.299 INFO kablam! | ----^^^ Oct 15 00:43:19.300 INFO kablam! | | Oct 15 00:43:19.300 INFO kablam! | help: remove this `mut` Oct 15 00:43:19.300 INFO kablam! Oct 15 00:43:19.307 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:19.308 INFO kablam! --> src/viewer.rs:64:7 Oct 15 00:43:19.308 INFO kablam! | Oct 15 00:43:19.308 INFO kablam! 64 | let mut speed = self.speed.get(); Oct 15 00:43:19.308 INFO kablam! | ----^^^^^ Oct 15 00:43:19.308 INFO kablam! | | Oct 15 00:43:19.308 INFO kablam! | help: remove this `mut` Oct 15 00:43:19.308 INFO kablam! Oct 15 00:43:19.308 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:19.308 INFO kablam! --> src/gui.rs:60:13 Oct 15 00:43:19.308 INFO kablam! | Oct 15 00:43:19.308 INFO kablam! 60 | let mut bottonDefault = Box::new( Button::new(display, &prog, 20.0, 450.0, 60.0, 20.0) ); Oct 15 00:43:19.308 INFO kablam! | ----^^^^^^^^^^^^^ Oct 15 00:43:19.308 INFO kablam! | | Oct 15 00:43:19.309 INFO kablam! | help: remove this `mut` Oct 15 00:43:19.309 INFO kablam! Oct 15 00:43:19.309 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:19.309 INFO kablam! --> src/gui.rs:75:13 Oct 15 00:43:19.309 INFO kablam! | Oct 15 00:43:19.309 INFO kablam! 75 | let mut bottonSave = Box::new( Button::new(display, &prog, 120.0, 450.0, 60.0, 20.0) ); Oct 15 00:43:19.309 INFO kablam! | ----^^^^^^^^^^ Oct 15 00:43:19.309 INFO kablam! | | Oct 15 00:43:19.309 INFO kablam! | help: remove this `mut` Oct 15 00:43:19.309 INFO kablam! Oct 15 00:43:19.315 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:19.315 INFO kablam! --> src/gui.rs:93:73 Oct 15 00:43:19.315 INFO kablam! | Oct 15 00:43:19.315 INFO kablam! 93 | pub fn draw(&mut self, display: &GlutinFacade, render: &mut Render, mut canvas: &mut glium::Frame) { Oct 15 00:43:19.315 INFO kablam! | ----^^^^^^ Oct 15 00:43:19.315 INFO kablam! | | Oct 15 00:43:19.315 INFO kablam! | help: remove this `mut` Oct 15 00:43:19.315 INFO kablam! Oct 15 00:43:19.348 INFO kablam! warning: method is never used: `new` Oct 15 00:43:19.348 INFO kablam! --> src/math.rs:367:2 Oct 15 00:43:19.348 INFO kablam! | Oct 15 00:43:19.348 INFO kablam! 367 | fn new(sclr: f32, vctr: &Vector3D) -> Quaternion { Oct 15 00:43:19.348 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.348 INFO kablam! | Oct 15 00:43:19.348 INFO kablam! = note: #[warn(dead_code)] on by default Oct 15 00:43:19.348 INFO kablam! Oct 15 00:43:19.348 INFO kablam! warning: method is never used: `scalar_part` Oct 15 00:43:19.348 INFO kablam! --> src/math.rs:371:2 Oct 15 00:43:19.348 INFO kablam! | Oct 15 00:43:19.348 INFO kablam! 371 | fn scalar_part(self) -> f32 { Oct 15 00:43:19.348 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.348 INFO kablam! Oct 15 00:43:19.348 INFO kablam! warning: struct is never constructed: `Pool` Oct 15 00:43:19.348 INFO kablam! --> src/pool.rs:8:1 Oct 15 00:43:19.348 INFO kablam! | Oct 15 00:43:19.349 INFO kablam! 8 | pub struct Pool { Oct 15 00:43:19.349 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.349 INFO kablam! Oct 15 00:43:19.349 INFO kablam! warning: method is never used: `new` Oct 15 00:43:19.349 INFO kablam! --> src/pool.rs:13:2 Oct 15 00:43:19.349 INFO kablam! | Oct 15 00:43:19.349 INFO kablam! 13 | pub fn new() -> Pool { Oct 15 00:43:19.349 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.349 INFO kablam! Oct 15 00:43:19.349 INFO kablam! warning: method is never used: `insert` Oct 15 00:43:19.349 INFO kablam! --> src/pool.rs:17:2 Oct 15 00:43:19.349 INFO kablam! | Oct 15 00:43:19.349 INFO kablam! 17 | pub fn insert(&mut self, key: &'static str, value: T) { Oct 15 00:43:19.349 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.349 INFO kablam! Oct 15 00:43:19.349 INFO kablam! warning: method is never used: `remove` Oct 15 00:43:19.349 INFO kablam! --> src/pool.rs:21:2 Oct 15 00:43:19.349 INFO kablam! | Oct 15 00:43:19.349 INFO kablam! 21 | pub fn remove(&mut self, key: &'static str) { Oct 15 00:43:19.349 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.349 INFO kablam! Oct 15 00:43:19.349 INFO kablam! warning: method is never used: `get_element` Oct 15 00:43:19.350 INFO kablam! --> src/pool.rs:25:2 Oct 15 00:43:19.350 INFO kablam! | Oct 15 00:43:19.350 INFO kablam! 25 | pub fn get_element(&mut self, key: &'static str) -> &T { Oct 15 00:43:19.350 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.350 INFO kablam! Oct 15 00:43:19.350 INFO kablam! warning: struct is never constructed: `CShell` Oct 15 00:43:19.350 INFO kablam! --> src/shell.rs:3:1 Oct 15 00:43:19.350 INFO kablam! | Oct 15 00:43:19.350 INFO kablam! 3 | pub struct CShell { Oct 15 00:43:19.350 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.350 INFO kablam! Oct 15 00:43:19.350 INFO kablam! warning: function is never used: `inters` Oct 15 00:43:19.350 INFO kablam! --> src/shell.rs:8:1 Oct 15 00:43:19.350 INFO kablam! | Oct 15 00:43:19.350 INFO kablam! 8 | fn inters(min1: f32, max1: f32, min2: f32, max2: f32) -> bool { Oct 15 00:43:19.350 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.350 INFO kablam! Oct 15 00:43:19.350 INFO kablam! warning: method is never used: `new` Oct 15 00:43:19.350 INFO kablam! --> src/shell.rs:16:2 Oct 15 00:43:19.350 INFO kablam! | Oct 15 00:43:19.350 INFO kablam! 16 | pub fn new(size: Vector3D, pos: Vector3D, scale: Vector3D) -> CShell { Oct 15 00:43:19.351 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.351 INFO kablam! Oct 15 00:43:19.352 INFO kablam! warning: method is never used: `inters` Oct 15 00:43:19.352 INFO kablam! --> src/shell.rs:25:2 Oct 15 00:43:19.352 INFO kablam! | Oct 15 00:43:19.352 INFO kablam! 25 | pub fn inters(&self, other: &CShell) -> bool { Oct 15 00:43:19.352 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.352 INFO kablam! Oct 15 00:43:19.352 INFO kablam! warning: method is never used: `add_power` Oct 15 00:43:19.352 INFO kablam! --> src/physical_object.rs:52:2 Oct 15 00:43:19.352 INFO kablam! | Oct 15 00:43:19.352 INFO kablam! 52 | pub fn add_power(&self, power: &Vector3D) { Oct 15 00:43:19.352 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.352 INFO kablam! Oct 15 00:43:19.352 INFO kablam! warning: method is never used: `init` Oct 15 00:43:19.352 INFO kablam! --> src/physical_object.rs:62:2 Oct 15 00:43:19.352 INFO kablam! | Oct 15 00:43:19.352 INFO kablam! 62 | pub fn init(&self) { Oct 15 00:43:19.352 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.352 INFO kablam! Oct 15 00:43:19.352 INFO kablam! warning: method is never used: `collision` Oct 15 00:43:19.352 INFO kablam! --> src/physical_object.rs:90:2 Oct 15 00:43:19.352 INFO kablam! | Oct 15 00:43:19.352 INFO kablam! 90 | pub fn collision(&self, other: &CPhysicalObject) { Oct 15 00:43:19.353 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.353 INFO kablam! Oct 15 00:43:19.353 INFO kablam! warning: method is never used: `scale` Oct 15 00:43:19.353 INFO kablam! --> src/game_object.rs:58:2 Oct 15 00:43:19.353 INFO kablam! | Oct 15 00:43:19.353 INFO kablam! 58 | pub fn scale(&self, scale: Vector3D) { Oct 15 00:43:19.353 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.353 INFO kablam! Oct 15 00:43:19.353 INFO kablam! warning: method is never used: `pos` Oct 15 00:43:19.353 INFO kablam! --> src/game_object.rs:63:2 Oct 15 00:43:19.353 INFO kablam! | Oct 15 00:43:19.353 INFO kablam! 63 | pub fn pos(&self, pos: Vector3D) { Oct 15 00:43:19.353 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.353 INFO kablam! Oct 15 00:43:19.353 INFO kablam! warning: method is never used: `rotate` Oct 15 00:43:19.353 INFO kablam! --> src/game_object.rs:68:2 Oct 15 00:43:19.353 INFO kablam! | Oct 15 00:43:19.353 INFO kablam! 68 | pub fn rotate(&self, rotate: Vector3D) { Oct 15 00:43:19.353 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.353 INFO kablam! Oct 15 00:43:19.354 INFO kablam! warning: method is never used: `init` Oct 15 00:43:19.354 INFO kablam! --> src/game_object.rs:85:2 Oct 15 00:43:19.354 INFO kablam! | Oct 15 00:43:19.354 INFO kablam! 85 | pub fn init(&self) { Oct 15 00:43:19.354 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.354 INFO kablam! Oct 15 00:43:19.354 INFO kablam! warning: method is never used: `collision` Oct 15 00:43:19.354 INFO kablam! --> src/game_object.rs:89:2 Oct 15 00:43:19.354 INFO kablam! | Oct 15 00:43:19.354 INFO kablam! 89 | pub fn collision(&self, other: &CGameObject) { Oct 15 00:43:19.354 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.354 INFO kablam! Oct 15 00:43:19.354 INFO kablam! warning: method is never used: `set_prop` Oct 15 00:43:19.354 INFO kablam! --> src/world.rs:211:5 Oct 15 00:43:19.354 INFO kablam! | Oct 15 00:43:19.354 INFO kablam! 211 | pub fn set_prop(&mut self, newProp: &ChangedProperties) { Oct 15 00:43:19.354 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.354 INFO kablam! Oct 15 00:43:19.354 INFO kablam! warning: method is never used: `update` Oct 15 00:43:19.354 INFO kablam! --> src/camera.rs:45:2 Oct 15 00:43:19.354 INFO kablam! | Oct 15 00:43:19.355 INFO kablam! 45 | fn update(&mut self, time: f32) {} Oct 15 00:43:19.355 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.355 INFO kablam! Oct 15 00:43:19.355 INFO kablam! warning: method is never used: `getTextureObject` Oct 15 00:43:19.355 INFO kablam! --> src/texture.rs:35:2 Oct 15 00:43:19.355 INFO kablam! | Oct 15 00:43:19.355 INFO kablam! 35 | pub fn getTextureObject(&self) -> &texture::SrgbTexture2d { Oct 15 00:43:19.355 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.355 INFO kablam! Oct 15 00:43:19.355 INFO kablam! warning: function is never used: `new_font` Oct 15 00:43:19.355 INFO kablam! --> src/gui.rs:42:1 Oct 15 00:43:19.355 INFO kablam! | Oct 15 00:43:19.355 INFO kablam! 42 | fn new_font() -> rusttype::Font<'static> { Oct 15 00:43:19.355 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.355 INFO kablam! Oct 15 00:43:19.355 INFO kablam! warning: struct is never constructed: `Interface` Oct 15 00:43:19.356 INFO kablam! --> src/gui.rs:47:1 Oct 15 00:43:19.356 INFO kablam! | Oct 15 00:43:19.356 INFO kablam! 47 | pub struct Interface { Oct 15 00:43:19.356 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.356 INFO kablam! Oct 15 00:43:19.356 INFO kablam! warning: method is never used: `new` Oct 15 00:43:19.356 INFO kablam! --> src/gui.rs:57:5 Oct 15 00:43:19.356 INFO kablam! | Oct 15 00:43:19.356 INFO kablam! 57 | pub fn new(display: &GlutinFacade, winSize: Size2) -> Interface { Oct 15 00:43:19.356 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.356 INFO kablam! Oct 15 00:43:19.356 INFO kablam! warning: method is never used: `draw` Oct 15 00:43:19.356 INFO kablam! --> src/gui.rs:93:5 Oct 15 00:43:19.356 INFO kablam! | Oct 15 00:43:19.356 INFO kablam! 93 | pub fn draw(&mut self, display: &GlutinFacade, render: &mut Render, mut canvas: &mut glium::Frame) { Oct 15 00:43:19.356 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.356 INFO kablam! Oct 15 00:43:19.356 INFO kablam! warning: method is never used: `checkEvents` Oct 15 00:43:19.356 INFO kablam! --> src/gui.rs:99:5 Oct 15 00:43:19.356 INFO kablam! | Oct 15 00:43:19.356 INFO kablam! 99 | pub fn checkEvents(&mut self, event: &glium::glutin::Event, display: &GlutinFacade) { Oct 15 00:43:19.356 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.357 INFO kablam! Oct 15 00:43:19.357 INFO kablam! warning: method is never used: `update` Oct 15 00:43:19.357 INFO kablam! --> src/gui.rs:124:5 Oct 15 00:43:19.357 INFO kablam! | Oct 15 00:43:19.357 INFO kablam! 124 | pub fn update(&mut self) { Oct 15 00:43:19.357 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.357 INFO kablam! Oct 15 00:43:19.357 INFO kablam! warning: method is never used: `OnClickDefault` Oct 15 00:43:19.357 INFO kablam! --> src/gui.rs:140:5 Oct 15 00:43:19.357 INFO kablam! | Oct 15 00:43:19.370 INFO kablam! 140 | pub fn OnClickDefault(&mut self) { Oct 15 00:43:19.371 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.371 INFO kablam! Oct 15 00:43:19.371 INFO kablam! warning: method is never used: `OnClickSave` Oct 15 00:43:19.371 INFO kablam! --> src/gui.rs:150:5 Oct 15 00:43:19.371 INFO kablam! | Oct 15 00:43:19.371 INFO kablam! 150 | pub fn OnClickSave(&mut self) { Oct 15 00:43:19.371 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.371 INFO kablam! Oct 15 00:43:19.371 INFO kablam! warning: function is never used: `layout_paragraph` Oct 15 00:43:19.371 INFO kablam! --> src/models2D.rs:27:1 Oct 15 00:43:19.371 INFO kablam! | Oct 15 00:43:19.371 INFO kablam! 27 | fn layout_paragraph<'a>(font: &'a Font, scale: Scale, text: &str) -> (Vec>, f32) { Oct 15 00:43:19.371 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.371 INFO kablam! Oct 15 00:43:19.371 INFO kablam! warning: field is never used: `prog_text` Oct 15 00:43:19.371 INFO kablam! --> src/models2D.rs:52:2 Oct 15 00:43:19.371 INFO kablam! | Oct 15 00:43:19.371 INFO kablam! 52 | prog_text: CProgram, Oct 15 00:43:19.371 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.372 INFO kablam! Oct 15 00:43:19.372 INFO kablam! warning: method is never used: `new` Oct 15 00:43:19.372 INFO kablam! --> src/models2D.rs:63:2 Oct 15 00:43:19.372 INFO kablam! | Oct 15 00:43:19.372 INFO kablam! 63 | pub fn new(display: &GlutinFacade, prog: &Rc, x: f32, y: f32, width: f32, height: f32) -> Rect { Oct 15 00:43:19.372 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.372 INFO kablam! Oct 15 00:43:19.372 INFO kablam! warning: method is never used: `set_color` Oct 15 00:43:19.372 INFO kablam! --> src/models2D.rs:79:2 Oct 15 00:43:19.372 INFO kablam! | Oct 15 00:43:19.372 INFO kablam! 79 | pub fn set_color(&mut self, new_color: Vector3D) { Oct 15 00:43:19.372 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.372 INFO kablam! Oct 15 00:43:19.372 INFO kablam! warning: method is never used: `draw_text` Oct 15 00:43:19.372 INFO kablam! --> src/models2D.rs:127:2 Oct 15 00:43:19.372 INFO kablam! | Oct 15 00:43:19.372 INFO kablam! 127 | pub fn draw_text(&self, display: &GlutinFacade, render: &mut Render, canvas: &mut glium::Frame, font: &Font, text: String) { Oct 15 00:43:19.372 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.372 INFO kablam! Oct 15 00:43:19.372 INFO kablam! warning: struct is never constructed: `Button` Oct 15 00:43:19.372 INFO kablam! --> src/button.rs:22:1 Oct 15 00:43:19.372 INFO kablam! | Oct 15 00:43:19.382 INFO kablam! 22 | pub struct Button { Oct 15 00:43:19.383 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.383 INFO kablam! Oct 15 00:43:19.383 INFO kablam! warning: method is never used: `new` Oct 15 00:43:19.383 INFO kablam! --> src/button.rs:33:2 Oct 15 00:43:19.383 INFO kablam! | Oct 15 00:43:19.383 INFO kablam! 33 | pub fn new(display: &GlutinFacade, prog: &Rc, x: f32, y: f32, width: f32, height: f32) -> Button { Oct 15 00:43:19.383 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.383 INFO kablam! Oct 15 00:43:19.383 INFO kablam! warning: method is never used: `set_taped_color` Oct 15 00:43:19.383 INFO kablam! --> src/button.rs:45:2 Oct 15 00:43:19.383 INFO kablam! | Oct 15 00:43:19.383 INFO kablam! 45 | pub fn set_taped_color(&mut self, new_color: Vector3D) { Oct 15 00:43:19.383 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.383 INFO kablam! Oct 15 00:43:19.383 INFO kablam! warning: method is never used: `set_untaped_color` Oct 15 00:43:19.383 INFO kablam! --> src/button.rs:49:2 Oct 15 00:43:19.383 INFO kablam! | Oct 15 00:43:19.384 INFO kablam! 49 | pub fn set_untaped_color(&mut self, new_color: Vector3D) { Oct 15 00:43:19.384 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.384 INFO kablam! Oct 15 00:43:19.384 INFO kablam! warning: struct is never constructed: `TrackBar` Oct 15 00:43:19.384 INFO kablam! --> src/trackbar.rs:22:1 Oct 15 00:43:19.384 INFO kablam! | Oct 15 00:43:19.384 INFO kablam! 22 | pub struct TrackBar { Oct 15 00:43:19.384 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.384 INFO kablam! Oct 15 00:43:19.384 INFO kablam! warning: method is never used: `new` Oct 15 00:43:19.384 INFO kablam! --> src/trackbar.rs:35:2 Oct 15 00:43:19.384 INFO kablam! | Oct 15 00:43:19.384 INFO kablam! 35 | pub fn new(display: &GlutinFacade, prog: &Rc, x: f32, y: f32, width: f32, height: f32) -> TrackBar { Oct 15 00:43:19.384 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.384 INFO kablam! Oct 15 00:43:19.384 INFO kablam! warning: variable `Length` should have a snake case name such as `length` Oct 15 00:43:19.384 INFO kablam! --> src/math.rs:119:7 Oct 15 00:43:19.384 INFO kablam! | Oct 15 00:43:19.384 INFO kablam! 119 | let Length = self.length(); Oct 15 00:43:19.384 INFO kablam! | ^^^^^^ Oct 15 00:43:19.384 INFO kablam! | Oct 15 00:43:19.384 INFO kablam! = note: #[warn(non_snake_case)] on by default Oct 15 00:43:19.384 INFO kablam! Oct 15 00:43:19.385 INFO kablam! warning: variable `newV` should have a snake case name such as `new_v` Oct 15 00:43:19.385 INFO kablam! --> src/math.rs:136:7 Oct 15 00:43:19.385 INFO kablam! | Oct 15 00:43:19.385 INFO kablam! 136 | let newV = (quaternion * Quaternion{ a: 0.0, vector: *self } * (-quaternion)).vector_part(); Oct 15 00:43:19.385 INFO kablam! | ^^^^ Oct 15 00:43:19.385 INFO kablam! Oct 15 00:43:19.385 INFO kablam! warning: method `projectionXOZ` should have a snake case name such as `projection_xoz` Oct 15 00:43:19.385 INFO kablam! --> src/math.rs:140:2 Oct 15 00:43:19.385 INFO kablam! | Oct 15 00:43:19.385 INFO kablam! 140 | pub fn projectionXOZ(&self) -> Vector3D { Oct 15 00:43:19.385 INFO kablam! | _____^ Oct 15 00:43:19.385 INFO kablam! 141 | | let mut newv = Vector3D::new(self.x, 0.0, self.z); Oct 15 00:43:19.385 INFO kablam! 142 | | newv = newv.normalize(); Oct 15 00:43:19.385 INFO kablam! 143 | | Oct 15 00:43:19.385 INFO kablam! 144 | | newv Oct 15 00:43:19.385 INFO kablam! 145 | | } Oct 15 00:43:19.385 INFO kablam! | |_____^ Oct 15 00:43:19.385 INFO kablam! Oct 15 00:43:19.385 INFO kablam! warning: method `InitIdentity` should have a snake case name such as `init_identity` Oct 15 00:43:19.385 INFO kablam! --> src/math.rs:257:2 Oct 15 00:43:19.385 INFO kablam! | Oct 15 00:43:19.386 INFO kablam! 257 | pub fn InitIdentity() -> Matrix4D { Oct 15 00:43:19.386 INFO kablam! | _____^ Oct 15 00:43:19.386 INFO kablam! 258 | | let m = [ [ 1.0, 0.0, 0.0, 0.0f32 ], Oct 15 00:43:19.386 INFO kablam! 259 | | [ 0.0, 1.0, 0.0, 0.0f32 ], Oct 15 00:43:19.386 INFO kablam! 260 | | [ 0.0, 0.0, 1.0, 0.0f32 ], Oct 15 00:43:19.386 INFO kablam! ... | Oct 15 00:43:19.386 INFO kablam! 263 | | Matrix4D { matrix: m } Oct 15 00:43:19.386 INFO kablam! 264 | | } Oct 15 00:43:19.386 INFO kablam! | |_____^ Oct 15 00:43:19.386 INFO kablam! Oct 15 00:43:19.386 INFO kablam! warning: method `Translation` should have a snake case name such as `translation` Oct 15 00:43:19.386 INFO kablam! --> src/math.rs:266:2 Oct 15 00:43:19.386 INFO kablam! | Oct 15 00:43:19.386 INFO kablam! 266 | pub fn Translation(vecPos: &Vector3D) -> Matrix4D { Oct 15 00:43:19.386 INFO kablam! | _____^ Oct 15 00:43:19.386 INFO kablam! 267 | | let m = [ [ 1.0, 0.0, 0.0, 0.0f32 ], Oct 15 00:43:19.386 INFO kablam! 268 | | [ 0.0, 1.0, 0.0, 0.0f32 ], Oct 15 00:43:19.386 INFO kablam! 269 | | [ 0.0, 0.0, 1.0, 0.0f32 ], Oct 15 00:43:19.386 INFO kablam! ... | Oct 15 00:43:19.386 INFO kablam! 272 | | Matrix4D { matrix: m } Oct 15 00:43:19.387 INFO kablam! 273 | | } Oct 15 00:43:19.387 INFO kablam! | |_____^ Oct 15 00:43:19.387 INFO kablam! Oct 15 00:43:19.387 INFO kablam! warning: variable `vecPos` should have a snake case name such as `vec_pos` Oct 15 00:43:19.387 INFO kablam! --> src/math.rs:266:21 Oct 15 00:43:19.387 INFO kablam! | Oct 15 00:43:19.387 INFO kablam! 266 | pub fn Translation(vecPos: &Vector3D) -> Matrix4D { Oct 15 00:43:19.387 INFO kablam! | ^^^^^^ Oct 15 00:43:19.387 INFO kablam! Oct 15 00:43:19.387 INFO kablam! warning: method `Scale` should have a snake case name such as `scale` Oct 15 00:43:19.387 INFO kablam! --> src/math.rs:275:2 Oct 15 00:43:19.387 INFO kablam! | Oct 15 00:43:19.387 INFO kablam! 275 | pub fn Scale(vecScale: &Vector3D) -> Matrix4D { Oct 15 00:43:19.387 INFO kablam! | _____^ Oct 15 00:43:19.387 INFO kablam! 276 | | let m = [ [ vecScale.x, 0.0, 0.0, 0.0f32 ], Oct 15 00:43:19.387 INFO kablam! 277 | | [ 0.0, vecScale.y, 0.0, 0.0f32 ], Oct 15 00:43:19.387 INFO kablam! 278 | | [ 0.0, 0.0, vecScale.z, 0.0f32 ], Oct 15 00:43:19.387 INFO kablam! ... | Oct 15 00:43:19.387 INFO kablam! 281 | | Matrix4D { matrix: m } Oct 15 00:43:19.387 INFO kablam! 282 | | } Oct 15 00:43:19.388 INFO kablam! | |_____^ Oct 15 00:43:19.388 INFO kablam! Oct 15 00:43:19.388 INFO kablam! warning: variable `vecScale` should have a snake case name such as `vec_scale` Oct 15 00:43:19.388 INFO kablam! --> src/math.rs:275:15 Oct 15 00:43:19.388 INFO kablam! | Oct 15 00:43:19.388 INFO kablam! 275 | pub fn Scale(vecScale: &Vector3D) -> Matrix4D { Oct 15 00:43:19.388 INFO kablam! | ^^^^^^^^ Oct 15 00:43:19.388 INFO kablam! Oct 15 00:43:19.388 INFO kablam! warning: method `Rotate` should have a snake case name such as `rotate` Oct 15 00:43:19.388 INFO kablam! --> src/math.rs:284:2 Oct 15 00:43:19.388 INFO kablam! | Oct 15 00:43:19.388 INFO kablam! 284 | pub fn Rotate(vecRot: &Vector3D) -> Matrix4D { Oct 15 00:43:19.388 INFO kablam! | _____^ Oct 15 00:43:19.388 INFO kablam! 285 | | let angleX = Rad{ s: vecRot.x }; Oct 15 00:43:19.388 INFO kablam! 286 | | let x = [ [ 1.0, 0.0, 0.0, 0.0f32 ], Oct 15 00:43:19.388 INFO kablam! 287 | | [ 0.0, Rad::cos(angleX), -Rad::sin(angleX), 0.0f32 ], Oct 15 00:43:19.388 INFO kablam! ... | Oct 15 00:43:19.388 INFO kablam! 303 | | Matrix4D { matrix: x } * Matrix4D { matrix: y } * Matrix4D { matrix: z } Oct 15 00:43:19.388 INFO kablam! 304 | | } Oct 15 00:43:19.388 INFO kablam! | |_____^ Oct 15 00:43:19.388 INFO kablam! Oct 15 00:43:19.388 INFO kablam! warning: variable `vecRot` should have a snake case name such as `vec_rot` Oct 15 00:43:19.389 INFO kablam! --> src/math.rs:284:16 Oct 15 00:43:19.389 INFO kablam! | Oct 15 00:43:19.389 INFO kablam! 284 | pub fn Rotate(vecRot: &Vector3D) -> Matrix4D { Oct 15 00:43:19.389 INFO kablam! | ^^^^^^ Oct 15 00:43:19.389 INFO kablam! Oct 15 00:43:19.389 INFO kablam! warning: variable `angleX` should have a snake case name such as `angle_x` Oct 15 00:43:19.389 INFO kablam! --> src/math.rs:285:7 Oct 15 00:43:19.389 INFO kablam! | Oct 15 00:43:19.389 INFO kablam! 285 | let angleX = Rad{ s: vecRot.x }; Oct 15 00:43:19.389 INFO kablam! | ^^^^^^ Oct 15 00:43:19.389 INFO kablam! Oct 15 00:43:19.389 INFO kablam! warning: variable `angleY` should have a snake case name such as `angle_y` Oct 15 00:43:19.389 INFO kablam! --> src/math.rs:291:7 Oct 15 00:43:19.389 INFO kablam! | Oct 15 00:43:19.389 INFO kablam! 291 | let angleY = Rad{ s: vecRot.y }; Oct 15 00:43:19.389 INFO kablam! | ^^^^^^ Oct 15 00:43:19.389 INFO kablam! Oct 15 00:43:19.389 INFO kablam! warning: variable `angleZ` should have a snake case name such as `angle_z` Oct 15 00:43:19.389 INFO kablam! --> src/math.rs:297:7 Oct 15 00:43:19.389 INFO kablam! | Oct 15 00:43:19.389 INFO kablam! 297 | let angleZ = Rad{ s: vecRot.z }; Oct 15 00:43:19.389 INFO kablam! | ^^^^^^ Oct 15 00:43:19.390 INFO kablam! Oct 15 00:43:19.390 INFO kablam! warning: method `PerspectiveMatrix` should have a snake case name such as `perspective_matrix` Oct 15 00:43:19.390 INFO kablam! --> src/math.rs:306:2 Oct 15 00:43:19.390 INFO kablam! | Oct 15 00:43:19.390 INFO kablam! 306 | pub fn PerspectiveMatrix(a: f32, width: f32, height: f32, near: f32, far: f32) -> Matrix4D { Oct 15 00:43:19.390 INFO kablam! | _____^ Oct 15 00:43:19.390 INFO kablam! 307 | | let ar = width / height; Oct 15 00:43:19.390 INFO kablam! 308 | | let Range = near - far; Oct 15 00:43:19.390 INFO kablam! 309 | | Oct 15 00:43:19.390 INFO kablam! ... | Oct 15 00:43:19.390 INFO kablam! 319 | | Matrix4D { matrix: m } Oct 15 00:43:19.390 INFO kablam! 320 | | } Oct 15 00:43:19.390 INFO kablam! | |_____^ Oct 15 00:43:19.399 INFO kablam! Oct 15 00:43:19.400 INFO kablam! warning: variable `Range` should have a snake case name such as `range` Oct 15 00:43:19.400 INFO kablam! --> src/math.rs:308:10 Oct 15 00:43:19.400 INFO kablam! | Oct 15 00:43:19.400 INFO kablam! 308 | let Range = near - far; Oct 15 00:43:19.400 INFO kablam! | ^^^^^ Oct 15 00:43:19.400 INFO kablam! Oct 15 00:43:19.400 INFO kablam! warning: variable `tanHalfFOV` should have a snake case name such as `tan_half_fov` Oct 15 00:43:19.400 INFO kablam! --> src/math.rs:311:10 Oct 15 00:43:19.400 INFO kablam! | Oct 15 00:43:19.400 INFO kablam! 311 | let tanHalfFOV = Rad::tan(angle / 2.0); Oct 15 00:43:19.400 INFO kablam! | ^^^^^^^^^^ Oct 15 00:43:19.400 INFO kablam! Oct 15 00:43:19.400 INFO kablam! warning: method `InitCameraTransform` should have a snake case name such as `init_camera_transform` Oct 15 00:43:19.400 INFO kablam! --> src/math.rs:322:2 Oct 15 00:43:19.400 INFO kablam! | Oct 15 00:43:19.400 INFO kablam! 322 | pub fn InitCameraTransform(Target: &Vector3D, Up: &Vector3D) -> Matrix4D { Oct 15 00:43:19.400 INFO kablam! | _____^ Oct 15 00:43:19.400 INFO kablam! 323 | | let mut N = -*Target; Oct 15 00:43:19.400 INFO kablam! 324 | | N.normalize(); Oct 15 00:43:19.400 INFO kablam! 325 | | let mut U = *Up; Oct 15 00:43:19.400 INFO kablam! ... | Oct 15 00:43:19.401 INFO kablam! 333 | | [0.0, 0.0, 0.0, 1.0f32] ] } Oct 15 00:43:19.401 INFO kablam! 334 | | } Oct 15 00:43:19.401 INFO kablam! | |_____^ Oct 15 00:43:19.401 INFO kablam! Oct 15 00:43:19.401 INFO kablam! warning: variable `Target` should have a snake case name such as `target` Oct 15 00:43:19.401 INFO kablam! --> src/math.rs:322:29 Oct 15 00:43:19.401 INFO kablam! | Oct 15 00:43:19.401 INFO kablam! 322 | pub fn InitCameraTransform(Target: &Vector3D, Up: &Vector3D) -> Matrix4D { Oct 15 00:43:19.401 INFO kablam! | ^^^^^^ Oct 15 00:43:19.401 INFO kablam! Oct 15 00:43:19.401 INFO kablam! warning: variable `Up` should have a snake case name such as `up` Oct 15 00:43:19.401 INFO kablam! --> src/math.rs:322:48 Oct 15 00:43:19.401 INFO kablam! | Oct 15 00:43:19.401 INFO kablam! 322 | pub fn InitCameraTransform(Target: &Vector3D, Up: &Vector3D) -> Matrix4D { Oct 15 00:43:19.401 INFO kablam! | ^^ Oct 15 00:43:19.401 INFO kablam! Oct 15 00:43:19.401 INFO kablam! warning: variable `N` should have a snake case name such as `n` Oct 15 00:43:19.401 INFO kablam! --> src/math.rs:323:10 Oct 15 00:43:19.401 INFO kablam! | Oct 15 00:43:19.401 INFO kablam! 323 | let mut N = -*Target; Oct 15 00:43:19.401 INFO kablam! | ^^^^^ Oct 15 00:43:19.401 INFO kablam! Oct 15 00:43:19.401 INFO kablam! warning: variable `U` should have a snake case name such as `u` Oct 15 00:43:19.401 INFO kablam! --> src/math.rs:325:10 Oct 15 00:43:19.401 INFO kablam! | Oct 15 00:43:19.401 INFO kablam! 325 | let mut U = *Up; Oct 15 00:43:19.401 INFO kablam! | ^^^^^ Oct 15 00:43:19.401 INFO kablam! Oct 15 00:43:19.401 INFO kablam! warning: variable `V` should have a snake case name such as `v` Oct 15 00:43:19.401 INFO kablam! --> src/math.rs:328:10 Oct 15 00:43:19.401 INFO kablam! | Oct 15 00:43:19.401 INFO kablam! 328 | let mut V = Up; Oct 15 00:43:19.401 INFO kablam! | ^^^^^ Oct 15 00:43:19.401 INFO kablam! Oct 15 00:43:19.401 INFO kablam! warning: trait `inters` should have a camel case name such as `Inters` Oct 15 00:43:19.401 INFO kablam! --> src/geometry.rs:4:1 Oct 15 00:43:19.401 INFO kablam! | Oct 15 00:43:19.401 INFO kablam! 4 | / pub trait inters { Oct 15 00:43:19.401 INFO kablam! 5 | | fn intersect_with(&self, other: &T) -> bool; Oct 15 00:43:19.401 INFO kablam! 6 | | } Oct 15 00:43:19.401 INFO kablam! | |_^ Oct 15 00:43:19.401 INFO kablam! | Oct 15 00:43:19.401 INFO kablam! = note: #[warn(non_camel_case_types)] on by default Oct 15 00:43:19.401 INFO kablam! Oct 15 00:43:19.401 INFO kablam! warning: structure field `minV` should have a snake case name such as `min_v` Oct 15 00:43:19.401 INFO kablam! --> src/geometry.rs:17:2 Oct 15 00:43:19.401 INFO kablam! | Oct 15 00:43:19.401 INFO kablam! 17 | pub minV: Vector3D, Oct 15 00:43:19.401 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.401 INFO kablam! Oct 15 00:43:19.401 INFO kablam! warning: structure field `maxV` should have a snake case name such as `max_v` Oct 15 00:43:19.401 INFO kablam! --> src/geometry.rs:18:2 Oct 15 00:43:19.401 INFO kablam! | Oct 15 00:43:19.401 INFO kablam! 18 | pub maxV: Vector3D Oct 15 00:43:19.401 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.401 INFO kablam! Oct 15 00:43:19.401 INFO kablam! warning: variable `MWorld` should have a snake case name such as `mworld` Oct 15 00:43:19.401 INFO kablam! --> src/geometry.rs:22:37 Oct 15 00:43:19.401 INFO kablam! | Oct 15 00:43:19.401 INFO kablam! 22 | pub fn new(coords: &Vec, MWorld: Matrix4D) -> AABB { Oct 15 00:43:19.401 INFO kablam! | ^^^^^^ Oct 15 00:43:19.401 INFO kablam! Oct 15 00:43:19.401 INFO kablam! warning: variable `A` should have a snake case name such as `a` Oct 15 00:43:19.401 INFO kablam! --> src/geometry.rs:50:7 Oct 15 00:43:19.401 INFO kablam! | Oct 15 00:43:19.401 INFO kablam! 50 | let A = tp1.y*tp2.z - tp2.y*tp1.z; Oct 15 00:43:19.401 INFO kablam! | ^ Oct 15 00:43:19.401 INFO kablam! Oct 15 00:43:19.401 INFO kablam! warning: variable `B` should have a snake case name such as `b` Oct 15 00:43:19.401 INFO kablam! --> src/geometry.rs:51:7 Oct 15 00:43:19.401 INFO kablam! | Oct 15 00:43:19.401 INFO kablam! 51 | let B = -tp1.x*tp2.z + tp2.x*tp1.z; Oct 15 00:43:19.401 INFO kablam! | ^ Oct 15 00:43:19.401 INFO kablam! Oct 15 00:43:19.401 INFO kablam! warning: variable `C` should have a snake case name such as `c` Oct 15 00:43:19.401 INFO kablam! --> src/geometry.rs:52:7 Oct 15 00:43:19.401 INFO kablam! | Oct 15 00:43:19.401 INFO kablam! 52 | let C = tp1.x*tp2.y - tp2.x*tp1.y; Oct 15 00:43:19.401 INFO kablam! | ^ Oct 15 00:43:19.401 INFO kablam! Oct 15 00:43:19.401 INFO kablam! warning: variable `PM` should have a snake case name such as `pm` Oct 15 00:43:19.401 INFO kablam! --> src/render_object.rs:43:62 Oct 15 00:43:19.401 INFO kablam! | Oct 15 00:43:19.401 INFO kablam! 43 | pub fn draw(&self, mut target: &mut MultiOutputFrameBuffer, PM: &Matrix4D, VM: &Matrix4D, MM: &Matrix4D) { Oct 15 00:43:19.401 INFO kablam! | ^^ Oct 15 00:43:19.402 INFO kablam! Oct 15 00:43:19.402 INFO kablam! warning: variable `VM` should have a snake case name such as `vm` Oct 15 00:43:19.402 INFO kablam! --> src/render_object.rs:43:77 Oct 15 00:43:19.402 INFO kablam! | Oct 15 00:43:19.402 INFO kablam! 43 | pub fn draw(&self, mut target: &mut MultiOutputFrameBuffer, PM: &Matrix4D, VM: &Matrix4D, MM: &Matrix4D) { Oct 15 00:43:19.402 INFO kablam! | ^^ Oct 15 00:43:19.402 INFO kablam! Oct 15 00:43:19.402 INFO kablam! warning: variable `MM` should have a snake case name such as `mm` Oct 15 00:43:19.402 INFO kablam! --> src/render_object.rs:43:92 Oct 15 00:43:19.402 INFO kablam! | Oct 15 00:43:19.402 INFO kablam! 43 | pub fn draw(&self, mut target: &mut MultiOutputFrameBuffer, PM: &Matrix4D, VM: &Matrix4D, MM: &Matrix4D) { Oct 15 00:43:19.402 INFO kablam! | ^^ Oct 15 00:43:19.402 INFO kablam! Oct 15 00:43:19.402 INFO kablam! warning: method `getMT` should have a snake case name such as `get_mt` Oct 15 00:43:19.402 INFO kablam! --> src/physical_object.rs:48:2 Oct 15 00:43:19.402 INFO kablam! | Oct 15 00:43:19.402 INFO kablam! 48 | pub fn getMT(&self) -> Matrix4D { Oct 15 00:43:19.402 INFO kablam! | _____^ Oct 15 00:43:19.405 INFO kablam! 49 | | Matrix4D::Translation(&self.position.get()) * Matrix4D::Scale(&self.scale.get()) * Matrix4D::Rotate(&self.rotate.get()) Oct 15 00:43:19.405 INFO kablam! 50 | | } Oct 15 00:43:19.405 INFO kablam! | |_____^ Oct 15 00:43:19.405 INFO kablam! Oct 15 00:43:19.405 INFO kablam! warning: variable `PM` should have a snake case name such as `pm` Oct 15 00:43:19.405 INFO kablam! --> src/game_object.rs:73:62 Oct 15 00:43:19.405 INFO kablam! | Oct 15 00:43:19.405 INFO kablam! 73 | pub fn draw(&self, mut target: &mut MultiOutputFrameBuffer, PM: &Matrix4D, VM: &Matrix4D) { Oct 15 00:43:19.405 INFO kablam! | ^^ Oct 15 00:43:19.405 INFO kablam! Oct 15 00:43:19.405 INFO kablam! warning: variable `VM` should have a snake case name such as `vm` Oct 15 00:43:19.405 INFO kablam! --> src/game_object.rs:73:77 Oct 15 00:43:19.405 INFO kablam! | Oct 15 00:43:19.405 INFO kablam! 73 | pub fn draw(&self, mut target: &mut MultiOutputFrameBuffer, PM: &Matrix4D, VM: &Matrix4D) { Oct 15 00:43:19.405 INFO kablam! | ^^ Oct 15 00:43:19.405 INFO kablam! Oct 15 00:43:19.405 INFO kablam! warning: structure field `backgroundLightColor` should have a snake case name such as `background_light_color` Oct 15 00:43:19.405 INFO kablam! --> src/world.rs:43:5 Oct 15 00:43:19.405 INFO kablam! | Oct 15 00:43:19.405 INFO kablam! 43 | pub backgroundLightColor: Vector3D, Oct 15 00:43:19.406 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.406 INFO kablam! Oct 15 00:43:19.406 INFO kablam! warning: structure field `lightColor` should have a snake case name such as `light_color` Oct 15 00:43:19.406 INFO kablam! --> src/world.rs:44:5 Oct 15 00:43:19.406 INFO kablam! | Oct 15 00:43:19.406 INFO kablam! 44 | pub lightColor: Vector3D Oct 15 00:43:19.406 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.406 INFO kablam! Oct 15 00:43:19.406 INFO kablam! warning: structure field `Camera` should have a snake case name such as `camera` Oct 15 00:43:19.406 INFO kablam! --> src/world.rs:57:5 Oct 15 00:43:19.406 INFO kablam! | Oct 15 00:43:19.406 INFO kablam! 57 | Camera: CCamera, Oct 15 00:43:19.406 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.406 INFO kablam! Oct 15 00:43:19.406 INFO kablam! warning: structure field `Viewer` should have a snake case name such as `viewer` Oct 15 00:43:19.406 INFO kablam! --> src/world.rs:58:5 Oct 15 00:43:19.406 INFO kablam! | Oct 15 00:43:19.406 INFO kablam! 58 | Viewer: Rc, Oct 15 00:43:19.406 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.406 INFO kablam! Oct 15 00:43:19.406 INFO kablam! warning: structure field `changedProp` should have a snake case name such as `changed_prop` Oct 15 00:43:19.406 INFO kablam! --> src/world.rs:64:5 Oct 15 00:43:19.407 INFO kablam! | Oct 15 00:43:19.407 INFO kablam! 64 | pub changedProp: ChangedProperties, Oct 15 00:43:19.407 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.407 INFO kablam! Oct 15 00:43:19.407 INFO kablam! warning: variable `winWidth` should have a snake case name such as `win_width` Oct 15 00:43:19.407 INFO kablam! --> src/world.rs:77:40 Oct 15 00:43:19.407 INFO kablam! | Oct 15 00:43:19.407 INFO kablam! 77 | pub fn new(display: &GlutinFacade, winWidth: u32, winHeight: u32) -> CWorld { Oct 15 00:43:19.407 INFO kablam! | ^^^^^^^^ Oct 15 00:43:19.407 INFO kablam! Oct 15 00:43:19.407 INFO kablam! warning: variable `winHeight` should have a snake case name such as `win_height` Oct 15 00:43:19.407 INFO kablam! --> src/world.rs:77:55 Oct 15 00:43:19.407 INFO kablam! | Oct 15 00:43:19.407 INFO kablam! 77 | pub fn new(display: &GlutinFacade, winWidth: u32, winHeight: u32) -> CWorld { Oct 15 00:43:19.407 INFO kablam! | ^^^^^^^^^ Oct 15 00:43:19.407 INFO kablam! Oct 15 00:43:19.407 INFO kablam! warning: variable `Camera` should have a snake case name such as `camera` Oct 15 00:43:19.407 INFO kablam! --> src/world.rs:81:13 Oct 15 00:43:19.407 INFO kablam! | Oct 15 00:43:19.407 INFO kablam! 81 | let mut Camera = CCamera::new( Vector3D::new(0.0, -0.3, 3.0), Oct 15 00:43:19.407 INFO kablam! | ^^^^^^^^^^ Oct 15 00:43:19.407 INFO kablam! Oct 15 00:43:19.407 INFO kablam! warning: variable `Viewer` should have a snake case name such as `viewer` Oct 15 00:43:19.407 INFO kablam! --> src/world.rs:112:13 Oct 15 00:43:19.407 INFO kablam! | Oct 15 00:43:19.407 INFO kablam! 112 | let mut Viewer = Rc::new( CViewer::new( Vector3D::new(0.0, -0.3, 3.0)) ); Oct 15 00:43:19.407 INFO kablam! | ^^^^^^^^^^ Oct 15 00:43:19.407 INFO kablam! Oct 15 00:43:19.407 INFO kablam! warning: variable `CameraTranslationTrans` should have a snake case name such as `camera_translation_trans` Oct 15 00:43:19.407 INFO kablam! --> src/world.rs:146:13 Oct 15 00:43:19.407 INFO kablam! | Oct 15 00:43:19.407 INFO kablam! 146 | let CameraTranslationTrans = Matrix4D::Translation(&(-self.Camera.GetPos())); Oct 15 00:43:19.407 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.407 INFO kablam! Oct 15 00:43:19.407 INFO kablam! warning: variable `CameraRotateTrans` should have a snake case name such as `camera_rotate_trans` Oct 15 00:43:19.407 INFO kablam! --> src/world.rs:147:13 Oct 15 00:43:19.407 INFO kablam! | Oct 15 00:43:19.407 INFO kablam! 147 | let CameraRotateTrans = Matrix4D::InitCameraTransform(&self.Camera.target, &self.Camera.up); Oct 15 00:43:19.407 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.407 INFO kablam! Oct 15 00:43:19.407 INFO kablam! warning: variable `CameraTrans` should have a snake case name such as `camera_trans` Oct 15 00:43:19.407 INFO kablam! --> src/world.rs:148:13 Oct 15 00:43:19.407 INFO kablam! | Oct 15 00:43:19.407 INFO kablam! 148 | let CameraTrans = CameraRotateTrans * CameraTranslationTrans; Oct 15 00:43:19.407 INFO kablam! | ^^^^^^^^^^^ Oct 15 00:43:19.407 INFO kablam! Oct 15 00:43:19.407 INFO kablam! warning: variable `newProp` should have a snake case name such as `new_prop` Oct 15 00:43:19.407 INFO kablam! --> src/world.rs:211:32 Oct 15 00:43:19.407 INFO kablam! | Oct 15 00:43:19.407 INFO kablam! 211 | pub fn set_prop(&mut self, newProp: &ChangedProperties) { Oct 15 00:43:19.407 INFO kablam! | ^^^^^^^ Oct 15 00:43:19.407 INFO kablam! Oct 15 00:43:19.407 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:19.407 INFO kablam! --> src/world.rs:247:9 Oct 15 00:43:19.407 INFO kablam! | Oct 15 00:43:19.407 INFO kablam! 247 | file.write(self.Viewer.save().as_bytes()); Oct 15 00:43:19.407 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.407 INFO kablam! | Oct 15 00:43:19.407 INFO kablam! = note: #[warn(unused_must_use)] on by default Oct 15 00:43:19.407 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:19.407 INFO kablam! Oct 15 00:43:19.407 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:19.407 INFO kablam! --> src/world.rs:248:9 Oct 15 00:43:19.407 INFO kablam! | Oct 15 00:43:19.407 INFO kablam! 248 | file.write(b"\r\n"); Oct 15 00:43:19.407 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.407 INFO kablam! | Oct 15 00:43:19.407 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:19.407 INFO kablam! Oct 15 00:43:19.407 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:19.407 INFO kablam! --> src/world.rs:250:9 Oct 15 00:43:19.407 INFO kablam! | Oct 15 00:43:19.407 INFO kablam! 250 | file.write(self.textures.len().to_string().as_bytes()); Oct 15 00:43:19.407 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.407 INFO kablam! | Oct 15 00:43:19.407 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:19.407 INFO kablam! Oct 15 00:43:19.407 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:19.407 INFO kablam! --> src/world.rs:251:9 Oct 15 00:43:19.407 INFO kablam! | Oct 15 00:43:19.407 INFO kablam! 251 | file.write(b" "); Oct 15 00:43:19.407 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.407 INFO kablam! | Oct 15 00:43:19.407 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:19.407 INFO kablam! Oct 15 00:43:19.408 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:19.408 INFO kablam! --> src/world.rs:252:9 Oct 15 00:43:19.408 INFO kablam! | Oct 15 00:43:19.408 INFO kablam! 252 | file.write(self.objs.len().to_string().as_bytes()); Oct 15 00:43:19.408 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.408 INFO kablam! | Oct 15 00:43:19.408 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:19.408 INFO kablam! Oct 15 00:43:19.408 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:19.408 INFO kablam! --> src/world.rs:253:9 Oct 15 00:43:19.408 INFO kablam! | Oct 15 00:43:19.408 INFO kablam! 253 | file.write(b" "); Oct 15 00:43:19.408 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.408 INFO kablam! | Oct 15 00:43:19.408 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:19.408 INFO kablam! Oct 15 00:43:19.408 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:19.408 INFO kablam! --> src/world.rs:254:9 Oct 15 00:43:19.408 INFO kablam! | Oct 15 00:43:19.408 INFO kablam! 254 | file.write(self.lights.len().to_string().as_bytes()); Oct 15 00:43:19.408 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.408 INFO kablam! | Oct 15 00:43:19.408 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:19.408 INFO kablam! Oct 15 00:43:19.408 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:19.408 INFO kablam! --> src/world.rs:255:9 Oct 15 00:43:19.408 INFO kablam! | Oct 15 00:43:19.408 INFO kablam! 255 | file.write(b" "); Oct 15 00:43:19.408 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.408 INFO kablam! | Oct 15 00:43:19.408 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:19.408 INFO kablam! Oct 15 00:43:19.408 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:19.408 INFO kablam! --> src/world.rs:256:9 Oct 15 00:43:19.408 INFO kablam! | Oct 15 00:43:19.408 INFO kablam! 256 | file.write(self.dirlights.len().to_string().as_bytes()); Oct 15 00:43:19.408 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.408 INFO kablam! | Oct 15 00:43:19.408 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:19.408 INFO kablam! Oct 15 00:43:19.408 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:19.408 INFO kablam! --> src/world.rs:259:13 Oct 15 00:43:19.408 INFO kablam! | Oct 15 00:43:19.408 INFO kablam! 259 | file.write(b"\r\n"); Oct 15 00:43:19.408 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.408 INFO kablam! | Oct 15 00:43:19.408 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:19.408 INFO kablam! Oct 15 00:43:19.408 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:19.408 INFO kablam! --> src/world.rs:260:13 Oct 15 00:43:19.408 INFO kablam! | Oct 15 00:43:19.408 INFO kablam! 260 | file.write(texture.save().as_bytes()); Oct 15 00:43:19.408 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.408 INFO kablam! | Oct 15 00:43:19.408 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:19.408 INFO kablam! Oct 15 00:43:19.408 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:19.408 INFO kablam! --> src/world.rs:264:13 Oct 15 00:43:19.408 INFO kablam! | Oct 15 00:43:19.408 INFO kablam! 264 | file.write(b"\r\n"); Oct 15 00:43:19.408 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.408 INFO kablam! | Oct 15 00:43:19.408 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:19.408 INFO kablam! Oct 15 00:43:19.408 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:19.408 INFO kablam! --> src/world.rs:265:13 Oct 15 00:43:19.408 INFO kablam! | Oct 15 00:43:19.408 INFO kablam! 265 | file.write(obj.save().as_bytes()); Oct 15 00:43:19.408 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.408 INFO kablam! | Oct 15 00:43:19.408 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:19.408 INFO kablam! Oct 15 00:43:19.408 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:19.408 INFO kablam! --> src/world.rs:269:13 Oct 15 00:43:19.408 INFO kablam! | Oct 15 00:43:19.408 INFO kablam! 269 | file.write(b"\r\n"); Oct 15 00:43:19.408 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.408 INFO kablam! | Oct 15 00:43:19.408 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:19.408 INFO kablam! Oct 15 00:43:19.408 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:19.408 INFO kablam! --> src/world.rs:270:13 Oct 15 00:43:19.409 INFO kablam! | Oct 15 00:43:19.409 INFO kablam! 270 | file.write(light.save().as_bytes()); Oct 15 00:43:19.409 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.409 INFO kablam! | Oct 15 00:43:19.409 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:19.409 INFO kablam! Oct 15 00:43:19.409 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:19.409 INFO kablam! --> src/world.rs:274:13 Oct 15 00:43:19.409 INFO kablam! | Oct 15 00:43:19.409 INFO kablam! 274 | file.write(b"\r\n"); Oct 15 00:43:19.409 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.409 INFO kablam! | Oct 15 00:43:19.409 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:19.409 INFO kablam! Oct 15 00:43:19.409 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:19.409 INFO kablam! --> src/world.rs:275:13 Oct 15 00:43:19.409 INFO kablam! | Oct 15 00:43:19.409 INFO kablam! 275 | file.write(dirlight.save().as_bytes()); Oct 15 00:43:19.409 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.409 INFO kablam! | Oct 15 00:43:19.409 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:19.409 INFO kablam! Oct 15 00:43:19.409 INFO kablam! warning: method `checkEvents` should have a snake case name such as `check_events` Oct 15 00:43:19.409 INFO kablam! --> src/world.rs:343:5 Oct 15 00:43:19.409 INFO kablam! | Oct 15 00:43:19.409 INFO kablam! 343 | / pub fn checkEvents(&mut self, event: &glium::glutin::Event, display: &GlutinFacade) { Oct 15 00:43:19.409 INFO kablam! 344 | | self.Camera.onKeyboard(event); Oct 15 00:43:19.409 INFO kablam! 345 | | self.Camera.onMouseMove(event, display); Oct 15 00:43:19.409 INFO kablam! 346 | | Oct 15 00:43:19.409 INFO kablam! ... | Oct 15 00:43:19.409 INFO kablam! 370 | | } Oct 15 00:43:19.409 INFO kablam! 371 | | } Oct 15 00:43:19.409 INFO kablam! | |_____^ Oct 15 00:43:19.409 INFO kablam! Oct 15 00:43:19.409 INFO kablam! warning: trait method `KeyboardEvent` should have a snake case name such as `keyboard_event` Oct 15 00:43:19.409 INFO kablam! --> src/camera.rs:16:2 Oct 15 00:43:19.409 INFO kablam! | Oct 15 00:43:19.409 INFO kablam! 16 | fn KeyboardEvent(&self, event: &glium::glutin::Event, trg: Vector3D, up: Vector3D); Oct 15 00:43:19.409 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.409 INFO kablam! Oct 15 00:43:19.409 INFO kablam! warning: trait method `GetPosition` should have a snake case name such as `get_position` Oct 15 00:43:19.409 INFO kablam! --> src/camera.rs:17:2 Oct 15 00:43:19.409 INFO kablam! | Oct 15 00:43:19.409 INFO kablam! 17 | fn GetPosition(&self) -> Vector3D; Oct 15 00:43:19.409 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.409 INFO kablam! Oct 15 00:43:19.409 INFO kablam! warning: trait method `GetSize` should have a snake case name such as `get_size` Oct 15 00:43:19.409 INFO kablam! --> src/camera.rs:18:2 Oct 15 00:43:19.409 INFO kablam! | Oct 15 00:43:19.409 INFO kablam! 18 | fn GetSize(&self) -> Vector3D; Oct 15 00:43:19.409 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.409 INFO kablam! Oct 15 00:43:19.409 INFO kablam! warning: structure field `PerspectiveMatrix` should have a snake case name such as `perspective_matrix` Oct 15 00:43:19.409 INFO kablam! --> src/camera.rs:22:2 Oct 15 00:43:19.409 INFO kablam! | Oct 15 00:43:19.409 INFO kablam! 22 | pub PerspectiveMatrix: Matrix4D, Oct 15 00:43:19.409 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.409 INFO kablam! Oct 15 00:43:19.409 INFO kablam! warning: structure field `mousePos` should have a snake case name such as `mouse_pos` Oct 15 00:43:19.409 INFO kablam! --> src/camera.rs:30:2 Oct 15 00:43:19.409 INFO kablam! | Oct 15 00:43:19.409 INFO kablam! 30 | mousePos: Point, Oct 15 00:43:19.409 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.409 INFO kablam! Oct 15 00:43:19.409 INFO kablam! warning: variable `PerspectiveMatrix` should have a snake case name such as `perspective_matrix` Oct 15 00:43:19.409 INFO kablam! --> src/camera.rs:56:7 Oct 15 00:43:19.409 INFO kablam! | Oct 15 00:43:19.409 INFO kablam! 56 | let mut PerspectiveMatrix = Matrix4D::PerspectiveMatrix(60.0f32, w as f32, h as f32, 0.01, 100.0); Oct 15 00:43:19.409 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.409 INFO kablam! Oct 15 00:43:19.409 INFO kablam! warning: method `SetOwner` should have a snake case name such as `set_owner` Oct 15 00:43:19.409 INFO kablam! --> src/camera.rs:69:2 Oct 15 00:43:19.409 INFO kablam! | Oct 15 00:43:19.409 INFO kablam! 69 | pub fn SetOwner(&mut self, player: Box>) { Oct 15 00:43:19.409 INFO kablam! | _____^ Oct 15 00:43:19.409 INFO kablam! 70 | | self.shift = player.GetSize() * 0.5; Oct 15 00:43:19.409 INFO kablam! 71 | | self.player = player; Oct 15 00:43:19.409 INFO kablam! 72 | | } Oct 15 00:43:19.409 INFO kablam! | |_____^ Oct 15 00:43:19.409 INFO kablam! Oct 15 00:43:19.409 INFO kablam! warning: method `onKeyboard` should have a snake case name such as `on_keyboard` Oct 15 00:43:19.409 INFO kablam! --> src/camera.rs:74:2 Oct 15 00:43:19.409 INFO kablam! | Oct 15 00:43:19.409 INFO kablam! 74 | pub fn onKeyboard(&mut self, event: &glium::glutin::Event) { Oct 15 00:43:19.410 INFO kablam! | _____^ Oct 15 00:43:19.410 INFO kablam! 75 | | self.player.KeyboardEvent(event, self.target, self.up); Oct 15 00:43:19.410 INFO kablam! 76 | | } Oct 15 00:43:19.410 INFO kablam! | |_____^ Oct 15 00:43:19.410 INFO kablam! Oct 15 00:43:19.410 INFO kablam! warning: method `GetPos` should have a snake case name such as `get_pos` Oct 15 00:43:19.410 INFO kablam! --> src/camera.rs:78:2 Oct 15 00:43:19.410 INFO kablam! | Oct 15 00:43:19.410 INFO kablam! 78 | pub fn GetPos(&self) -> Vector3D { Oct 15 00:43:19.410 INFO kablam! | _____^ Oct 15 00:43:19.410 INFO kablam! 79 | | self.player.GetPosition() + self.target * self.dist * self.shift.y Oct 15 00:43:19.410 INFO kablam! 80 | | } Oct 15 00:43:19.410 INFO kablam! | |_____^ Oct 15 00:43:19.410 INFO kablam! Oct 15 00:43:19.410 INFO kablam! warning: method `onMouseMove` should have a snake case name such as `on_mouse_move` Oct 15 00:43:19.410 INFO kablam! --> src/camera.rs:82:2 Oct 15 00:43:19.410 INFO kablam! | Oct 15 00:43:19.410 INFO kablam! 82 | pub fn onMouseMove(&mut self, event: &glium::glutin::Event, display: &GlutinFacade) { Oct 15 00:43:19.410 INFO kablam! | _____^ Oct 15 00:43:19.410 INFO kablam! 83 | | match *event { Oct 15 00:43:19.410 INFO kablam! 84 | | glutin::Event::MouseMoved(x, y) => { Oct 15 00:43:19.410 INFO kablam! 85 | | let newMousePos = Point::new(x as f32, y as f32); Oct 15 00:43:19.410 INFO kablam! ... | Oct 15 00:43:19.410 INFO kablam! 104 | | Oct 15 00:43:19.410 INFO kablam! 105 | | } Oct 15 00:43:19.410 INFO kablam! | |_____^ Oct 15 00:43:19.410 INFO kablam! Oct 15 00:43:19.410 INFO kablam! warning: variable `newMousePos` should have a snake case name such as `new_mouse_pos` Oct 15 00:43:19.410 INFO kablam! --> src/camera.rs:85:9 Oct 15 00:43:19.410 INFO kablam! | Oct 15 00:43:19.410 INFO kablam! 85 | let newMousePos = Point::new(x as f32, y as f32); Oct 15 00:43:19.410 INFO kablam! | ^^^^^^^^^^^ Oct 15 00:43:19.410 INFO kablam! Oct 15 00:43:19.410 INFO kablam! warning: variable `Vaxis` should have a snake case name such as `vaxis` Oct 15 00:43:19.410 INFO kablam! --> src/camera.rs:108:7 Oct 15 00:43:19.410 INFO kablam! | Oct 15 00:43:19.410 INFO kablam! 108 | let Vaxis = Vector3D::new(0.0, 1.0, 0.0); Oct 15 00:43:19.410 INFO kablam! | ^^^^^ Oct 15 00:43:19.410 INFO kablam! Oct 15 00:43:19.410 INFO kablam! warning: variable `View` should have a snake case name such as `view` Oct 15 00:43:19.410 INFO kablam! --> src/camera.rs:110:10 Oct 15 00:43:19.410 INFO kablam! | Oct 15 00:43:19.410 INFO kablam! 110 | let mut View = Vector3D::new(0.0, 0.0, 1.0); Oct 15 00:43:19.410 INFO kablam! | ^^^^^^^^ Oct 15 00:43:19.410 INFO kablam! Oct 15 00:43:19.410 INFO kablam! warning: variable `Haxis` should have a snake case name such as `haxis` Oct 15 00:43:19.410 INFO kablam! --> src/camera.rs:114:10 Oct 15 00:43:19.410 INFO kablam! | Oct 15 00:43:19.410 INFO kablam! 114 | let Haxis = Vaxis.cross(&View); Oct 15 00:43:19.410 INFO kablam! | ^^^^^ Oct 15 00:43:19.410 INFO kablam! Oct 15 00:43:19.410 INFO kablam! warning: structure field `texObject` should have a snake case name such as `tex_object` Oct 15 00:43:19.410 INFO kablam! --> src/texture.rs:11:2 Oct 15 00:43:19.410 INFO kablam! | Oct 15 00:43:19.410 INFO kablam! 11 | pub texObject: texture::SrgbTexture2d, Oct 15 00:43:19.410 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.410 INFO kablam! Oct 15 00:43:19.410 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:19.410 INFO kablam! --> src/texture.rs:21:3 Oct 15 00:43:19.410 INFO kablam! | Oct 15 00:43:19.410 INFO kablam! 21 | f.read_to_end(&mut buffer); Oct 15 00:43:19.410 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.410 INFO kablam! | Oct 15 00:43:19.410 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:19.410 INFO kablam! Oct 15 00:43:19.410 INFO kablam! warning: method `getTextureObject` should have a snake case name such as `get_texture_object` Oct 15 00:43:19.410 INFO kablam! --> src/texture.rs:35:2 Oct 15 00:43:19.410 INFO kablam! | Oct 15 00:43:19.410 INFO kablam! 35 | pub fn getTextureObject(&self) -> &texture::SrgbTexture2d { Oct 15 00:43:19.410 INFO kablam! | _____^ Oct 15 00:43:19.410 INFO kablam! 36 | | &self.texObject Oct 15 00:43:19.410 INFO kablam! 37 | | } Oct 15 00:43:19.410 INFO kablam! | |_____^ Oct 15 00:43:19.410 INFO kablam! Oct 15 00:43:19.410 INFO kablam! warning: variable `VS_srs` should have a snake case name such as `vs_srs` Oct 15 00:43:19.410 INFO kablam! --> src/program.rs:14:38 Oct 15 00:43:19.410 INFO kablam! | Oct 15 00:43:19.410 INFO kablam! 14 | pub fn load(display: &GlutinFacade, VS_srs: &str, FS_srs: &str) -> CProgram { Oct 15 00:43:19.421 INFO kablam! | ^^^^^^ Oct 15 00:43:19.421 INFO kablam! Oct 15 00:43:19.421 INFO kablam! warning: variable `FS_srs` should have a snake case name such as `fs_srs` Oct 15 00:43:19.421 INFO kablam! --> src/program.rs:14:52 Oct 15 00:43:19.421 INFO kablam! | Oct 15 00:43:19.421 INFO kablam! 14 | pub fn load(display: &GlutinFacade, VS_srs: &str, FS_srs: &str) -> CProgram { Oct 15 00:43:19.421 INFO kablam! | ^^^^^^ Oct 15 00:43:19.421 INFO kablam! Oct 15 00:43:19.421 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:19.421 INFO kablam! --> src/program.rs:20:3 Oct 15 00:43:19.421 INFO kablam! | Oct 15 00:43:19.421 INFO kablam! 20 | f.read_to_string(&mut vertex_shader_src); Oct 15 00:43:19.421 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.421 INFO kablam! | Oct 15 00:43:19.421 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:19.421 INFO kablam! Oct 15 00:43:19.421 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:19.421 INFO kablam! --> src/program.rs:27:3 Oct 15 00:43:19.422 INFO kablam! | Oct 15 00:43:19.422 INFO kablam! 27 | f.read_to_string(&mut fragment_shader_src); Oct 15 00:43:19.422 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.422 INFO kablam! | Oct 15 00:43:19.422 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:19.422 INFO kablam! Oct 15 00:43:19.422 INFO kablam! warning: structure field `Facade` should have a snake case name such as `facade` Oct 15 00:43:19.422 INFO kablam! --> src/game.rs:25:2 Oct 15 00:43:19.422 INFO kablam! | Oct 15 00:43:19.422 INFO kablam! 25 | Facade: GlutinFacade, Oct 15 00:43:19.422 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.422 INFO kablam! Oct 15 00:43:19.422 INFO kablam! warning: structure field `Width` should have a snake case name such as `width` Oct 15 00:43:19.422 INFO kablam! --> src/game.rs:26:2 Oct 15 00:43:19.422 INFO kablam! | Oct 15 00:43:19.422 INFO kablam! 26 | Width: u32, Oct 15 00:43:19.422 INFO kablam! | ^^^^^^^^^^ Oct 15 00:43:19.422 INFO kablam! Oct 15 00:43:19.422 INFO kablam! warning: structure field `Height` should have a snake case name such as `height` Oct 15 00:43:19.422 INFO kablam! --> src/game.rs:27:2 Oct 15 00:43:19.422 INFO kablam! | Oct 15 00:43:19.422 INFO kablam! 27 | Height: u32, Oct 15 00:43:19.422 INFO kablam! | ^^^^^^^^^^^ Oct 15 00:43:19.422 INFO kablam! Oct 15 00:43:19.422 INFO kablam! warning: structure field `Window` should have a snake case name such as `window` Oct 15 00:43:19.423 INFO kablam! --> src/game.rs:37:2 Oct 15 00:43:19.423 INFO kablam! | Oct 15 00:43:19.423 INFO kablam! 37 | Window: CWindow, Oct 15 00:43:19.423 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 15 00:43:19.423 INFO kablam! Oct 15 00:43:19.423 INFO kablam! warning: structure field `State` should have a snake case name such as `state` Oct 15 00:43:19.423 INFO kablam! --> src/game.rs:38:2 Oct 15 00:43:19.423 INFO kablam! | Oct 15 00:43:19.423 INFO kablam! 38 | State: GameState Oct 15 00:43:19.423 INFO kablam! | ^^^^^^^^^^^^^^^^ Oct 15 00:43:19.423 INFO kablam! Oct 15 00:43:19.423 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:19.423 INFO kablam! --> src/game.rs:57:3 Oct 15 00:43:19.423 INFO kablam! | Oct 15 00:43:19.423 INFO kablam! 57 | self.Window.Facade.get_window().unwrap().set_cursor_state(glium::glutin::CursorState::Grab); Oct 15 00:43:19.430 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.431 INFO kablam! | Oct 15 00:43:19.431 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:19.431 INFO kablam! Oct 15 00:43:19.431 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:19.431 INFO kablam! --> src/game.rs:58:6 Oct 15 00:43:19.431 INFO kablam! | Oct 15 00:43:19.431 INFO kablam! 58 | self.Window.Facade.get_window().unwrap().set_cursor_position((width / 2) as i32, (height / 2) as i32); Oct 15 00:43:19.431 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.431 INFO kablam! | Oct 15 00:43:19.431 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:19.431 INFO kablam! Oct 15 00:43:19.431 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:19.431 INFO kablam! --> src/game.rs:95:12 Oct 15 00:43:19.431 INFO kablam! | Oct 15 00:43:19.431 INFO kablam! 95 | self.Window.Facade.get_window().unwrap().set_cursor_state(glium::glutin::CursorState::Grab); Oct 15 00:43:19.431 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.431 INFO kablam! | Oct 15 00:43:19.431 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:19.431 INFO kablam! Oct 15 00:43:19.431 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:19.431 INFO kablam! --> src/game.rs:96:12 Oct 15 00:43:19.431 INFO kablam! | Oct 15 00:43:19.431 INFO kablam! 96 | self.Window.Facade.get_window().unwrap().set_cursor_position((width / 2) as i32, (height / 2) as i32); Oct 15 00:43:19.431 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.431 INFO kablam! | Oct 15 00:43:19.431 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:19.431 INFO kablam! Oct 15 00:43:19.431 INFO kablam! warning: variable `Verteces` should have a snake case name such as `verteces` Oct 15 00:43:19.431 INFO kablam! --> src/render.rs:43:10 Oct 15 00:43:19.431 INFO kablam! | Oct 15 00:43:19.431 INFO kablam! 43 | let Verteces = [ Oct 15 00:43:19.431 INFO kablam! | ^^^^^^^^ Oct 15 00:43:19.431 INFO kablam! Oct 15 00:43:19.431 INFO kablam! warning: trait method `moveTo` should have a snake case name such as `move_to` Oct 15 00:43:19.431 INFO kablam! --> src/gui.rs:33:5 Oct 15 00:43:19.431 INFO kablam! | Oct 15 00:43:19.431 INFO kablam! 33 | fn moveTo(&mut self, x: f32, y: f32); Oct 15 00:43:19.431 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.431 INFO kablam! Oct 15 00:43:19.431 INFO kablam! warning: trait method `setValue` should have a snake case name such as `set_value` Oct 15 00:43:19.431 INFO kablam! --> src/gui.rs:38:5 Oct 15 00:43:19.431 INFO kablam! | Oct 15 00:43:19.431 INFO kablam! 38 | fn setValue(&mut self, value: f32); Oct 15 00:43:19.431 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.431 INFO kablam! Oct 15 00:43:19.431 INFO kablam! warning: trait method `getValue` should have a snake case name such as `get_value` Oct 15 00:43:19.431 INFO kablam! --> src/gui.rs:39:5 Oct 15 00:43:19.431 INFO kablam! | Oct 15 00:43:19.431 INFO kablam! 39 | fn getValue(&mut self) -> f32; Oct 15 00:43:19.431 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.431 INFO kablam! Oct 15 00:43:19.431 INFO kablam! warning: structure field `changedProp` should have a snake case name such as `changed_prop` Oct 15 00:43:19.431 INFO kablam! --> src/gui.rs:52:5 Oct 15 00:43:19.431 INFO kablam! | Oct 15 00:43:19.431 INFO kablam! 52 | pub changedProp: ChangedProperties, Oct 15 00:43:19.431 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.431 INFO kablam! Oct 15 00:43:19.431 INFO kablam! warning: variable `winSize` should have a snake case name such as `win_size` Oct 15 00:43:19.431 INFO kablam! --> src/gui.rs:57:40 Oct 15 00:43:19.431 INFO kablam! | Oct 15 00:43:19.431 INFO kablam! 57 | pub fn new(display: &GlutinFacade, winSize: Size2) -> Interface { Oct 15 00:43:19.431 INFO kablam! | ^^^^^^^ Oct 15 00:43:19.431 INFO kablam! Oct 15 00:43:19.431 INFO kablam! warning: variable `bottonDefault` should have a snake case name such as `botton_default` Oct 15 00:43:19.431 INFO kablam! --> src/gui.rs:60:13 Oct 15 00:43:19.431 INFO kablam! | Oct 15 00:43:19.431 INFO kablam! 60 | let mut bottonDefault = Box::new( Button::new(display, &prog, 20.0, 450.0, 60.0, 20.0) ); Oct 15 00:43:19.431 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.431 INFO kablam! Oct 15 00:43:19.431 INFO kablam! warning: variable `backgroundLightR` should have a snake case name such as `background_light_r` Oct 15 00:43:19.431 INFO kablam! --> src/gui.rs:61:13 Oct 15 00:43:19.431 INFO kablam! | Oct 15 00:43:19.431 INFO kablam! 61 | let mut backgroundLightR = Box::new( TrackBar::new(display, &prog, 10.0, 500.0, 60.0, 20.0) ); Oct 15 00:43:19.431 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.431 INFO kablam! Oct 15 00:43:19.431 INFO kablam! warning: variable `backgroundLightG` should have a snake case name such as `background_light_g` Oct 15 00:43:19.431 INFO kablam! --> src/gui.rs:62:13 Oct 15 00:43:19.431 INFO kablam! | Oct 15 00:43:19.431 INFO kablam! 62 | let mut backgroundLightG = Box::new( TrackBar::new(display, &prog, 80.0, 500.0, 60.0, 20.0) ); Oct 15 00:43:19.431 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.431 INFO kablam! Oct 15 00:43:19.431 INFO kablam! warning: variable `backgroundLightB` should have a snake case name such as `background_light_b` Oct 15 00:43:19.432 INFO kablam! --> src/gui.rs:63:13 Oct 15 00:43:19.432 INFO kablam! | Oct 15 00:43:19.432 INFO kablam! 63 | let mut backgroundLightB = Box::new( TrackBar::new(display, &prog, 150.0, 500.0, 60.0, 20.0) ); Oct 15 00:43:19.432 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.432 INFO kablam! Oct 15 00:43:19.432 INFO kablam! warning: variable `LightR` should have a snake case name such as `light_r` Oct 15 00:43:19.432 INFO kablam! --> src/gui.rs:68:13 Oct 15 00:43:19.432 INFO kablam! | Oct 15 00:43:19.432 INFO kablam! 68 | let mut LightR = Box::new( TrackBar::new(display, &prog, 10.0, 550.0, 60.0, 20.0) ); Oct 15 00:43:19.432 INFO kablam! | ^^^^^^^^^^ Oct 15 00:43:19.432 INFO kablam! Oct 15 00:43:19.432 INFO kablam! warning: variable `LightG` should have a snake case name such as `light_g` Oct 15 00:43:19.432 INFO kablam! --> src/gui.rs:69:13 Oct 15 00:43:19.432 INFO kablam! | Oct 15 00:43:19.432 INFO kablam! 69 | let mut LightG = Box::new( TrackBar::new(display, &prog, 80.0, 550.0, 60.0, 20.0) ); Oct 15 00:43:19.432 INFO kablam! | ^^^^^^^^^^ Oct 15 00:43:19.432 INFO kablam! Oct 15 00:43:19.432 INFO kablam! warning: variable `LightB` should have a snake case name such as `light_b` Oct 15 00:43:19.432 INFO kablam! --> src/gui.rs:70:13 Oct 15 00:43:19.432 INFO kablam! | Oct 15 00:43:19.432 INFO kablam! 70 | let mut LightB = Box::new( TrackBar::new(display, &prog, 150.0, 550.0, 60.0, 20.0) ); Oct 15 00:43:19.432 INFO kablam! | ^^^^^^^^^^ Oct 15 00:43:19.432 INFO kablam! Oct 15 00:43:19.432 INFO kablam! warning: variable `bottonSave` should have a snake case name such as `botton_save` Oct 15 00:43:19.432 INFO kablam! --> src/gui.rs:75:13 Oct 15 00:43:19.432 INFO kablam! | Oct 15 00:43:19.432 INFO kablam! 75 | let mut bottonSave = Box::new( Button::new(display, &prog, 120.0, 450.0, 60.0, 20.0) ); Oct 15 00:43:19.432 INFO kablam! | ^^^^^^^^^^^^^^ Oct 15 00:43:19.432 INFO kablam! Oct 15 00:43:19.432 INFO kablam! warning: method `checkEvents` should have a snake case name such as `check_events` Oct 15 00:43:19.432 INFO kablam! --> src/gui.rs:99:5 Oct 15 00:43:19.432 INFO kablam! | Oct 15 00:43:19.432 INFO kablam! 99 | / pub fn checkEvents(&mut self, event: &glium::glutin::Event, display: &GlutinFacade) { Oct 15 00:43:19.432 INFO kablam! 100 | | match *event { Oct 15 00:43:19.432 INFO kablam! 101 | | glutin::Event::MouseMoved(x, y) => { Oct 15 00:43:19.432 INFO kablam! 102 | | self.cursor.x = x as f32; Oct 15 00:43:19.432 INFO kablam! ... | Oct 15 00:43:19.432 INFO kablam! 121 | | } Oct 15 00:43:19.432 INFO kablam! 122 | | } Oct 15 00:43:19.432 INFO kablam! | |_____^ Oct 15 00:43:19.432 INFO kablam! Oct 15 00:43:19.432 INFO kablam! warning: variable `Release` should have a snake case name such as `release` Oct 15 00:43:19.432 INFO kablam! --> src/gui.rs:114:25 Oct 15 00:43:19.432 INFO kablam! | Oct 15 00:43:19.432 INFO kablam! 114 | Release => { Oct 15 00:43:19.432 INFO kablam! | ^^^^^^^ Oct 15 00:43:19.432 INFO kablam! Oct 15 00:43:19.432 INFO kablam! warning: method `OnClickDefault` should have a snake case name such as `on_click_default` Oct 15 00:43:19.432 INFO kablam! --> src/gui.rs:140:5 Oct 15 00:43:19.432 INFO kablam! | Oct 15 00:43:19.432 INFO kablam! 140 | / pub fn OnClickDefault(&mut self) { Oct 15 00:43:19.432 INFO kablam! 141 | | self.elements[1].setValue(0.5); Oct 15 00:43:19.432 INFO kablam! 142 | | self.elements[2].setValue(0.5); Oct 15 00:43:19.432 INFO kablam! 143 | | self.elements[3].setValue(0.5); Oct 15 00:43:19.432 INFO kablam! ... | Oct 15 00:43:19.432 INFO kablam! 147 | | self.elements[6].setValue(0.0); Oct 15 00:43:19.432 INFO kablam! 148 | | } Oct 15 00:43:19.432 INFO kablam! | |_____^ Oct 15 00:43:19.432 INFO kablam! Oct 15 00:43:19.432 INFO kablam! warning: method `OnClickSave` should have a snake case name such as `on_click_save` Oct 15 00:43:19.432 INFO kablam! --> src/gui.rs:150:5 Oct 15 00:43:19.432 INFO kablam! | Oct 15 00:43:19.432 INFO kablam! 150 | / pub fn OnClickSave(&mut self) { Oct 15 00:43:19.432 INFO kablam! 151 | | let mut r = self.elements[1].getValue() / 100.0; Oct 15 00:43:19.432 INFO kablam! 152 | | let mut g = self.elements[2].getValue() / 100.0; Oct 15 00:43:19.432 INFO kablam! 153 | | let mut b = self.elements[3].getValue() / 100.0; Oct 15 00:43:19.432 INFO kablam! ... | Oct 15 00:43:19.432 INFO kablam! 159 | | self.changedProp.lightColor = Vector3D::new(r, g, b); Oct 15 00:43:19.432 INFO kablam! 160 | | } Oct 15 00:43:19.432 INFO kablam! | |_____^ Oct 15 00:43:19.432 INFO kablam! Oct 15 00:43:19.432 INFO kablam! warning: module `models2D` should have a snake case name such as `models2_d` Oct 15 00:43:19.432 INFO kablam! --> src/main.rs:26:1 Oct 15 00:43:19.432 INFO kablam! | Oct 15 00:43:19.432 INFO kablam! 26 | mod models2D; Oct 15 00:43:19.432 INFO kablam! | ^^^^^^^^^^^^^ Oct 15 00:43:19.432 INFO kablam! Oct 15 00:43:19.432 INFO kablam! warning: variable `Verteces` should have a snake case name such as `verteces` Oct 15 00:43:19.432 INFO kablam! --> src/models2D.rs:102:7 Oct 15 00:43:19.432 INFO kablam! | Oct 15 00:43:19.432 INFO kablam! 102 | let Verteces = [ Oct 15 00:43:19.432 INFO kablam! | ^^^^^^^^ Oct 15 00:43:19.432 INFO kablam! Oct 15 00:43:19.432 INFO kablam! warning: structure field `eventsPool` should have a snake case name such as `events_pool` Oct 15 00:43:19.433 INFO kablam! --> src/button.rs:28:2 Oct 15 00:43:19.433 INFO kablam! | Oct 15 00:43:19.433 INFO kablam! 28 | eventsPool: Vec Oct 15 00:43:19.433 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.433 INFO kablam! Oct 15 00:43:19.433 INFO kablam! warning: structure field `minValue` should have a snake case name such as `min_value` Oct 15 00:43:19.433 INFO kablam! --> src/trackbar.rs:27:2 Oct 15 00:43:19.433 INFO kablam! | Oct 15 00:43:19.433 INFO kablam! 27 | pub minValue: f32, Oct 15 00:43:19.433 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.433 INFO kablam! Oct 15 00:43:19.433 INFO kablam! warning: structure field `maxValue` should have a snake case name such as `max_value` Oct 15 00:43:19.433 INFO kablam! --> src/trackbar.rs:28:2 Oct 15 00:43:19.433 INFO kablam! | Oct 15 00:43:19.433 INFO kablam! 28 | pub maxValue: f32, Oct 15 00:43:19.433 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.433 INFO kablam! Oct 15 00:43:19.433 INFO kablam! warning: structure field `eventsPool` should have a snake case name such as `events_pool` Oct 15 00:43:19.433 INFO kablam! --> src/trackbar.rs:30:2 Oct 15 00:43:19.433 INFO kablam! | Oct 15 00:43:19.433 INFO kablam! 30 | eventsPool: Vec Oct 15 00:43:19.433 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:19.433 INFO kablam! Oct 15 00:43:25.727 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 1m 09s Oct 15 00:43:25.747 INFO kablam! su: No module specific data is present Oct 15 00:43:26.543 INFO running `"docker" "rm" "-f" "e52e4084aea3a8a085589502e2267e5f07b9af66073bf629cd38030a7678b496"` Oct 15 00:43:26.976 INFO blam! e52e4084aea3a8a085589502e2267e5f07b9af66073bf629cd38030a7678b496 Oct 15 00:43:26.999 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-5/try#40d4795669493f1965de7c44029c69552134fe1f:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-5/rustdoc-test-static-cling-1/try#40d4795669493f1965de7c44029c69552134fe1f:/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 +40d4795669493f1965de7c44029c69552134fe1f-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Oct 15 00:43:27.347 INFO blam! dcdc7d2484253be086f50c2fa1db34a647c1640690ccfd861e6934fc078665af Oct 15 00:43:27.351 INFO running `"docker" "start" "-a" "dcdc7d2484253be086f50c2fa1db34a647c1640690ccfd861e6934fc078665af"` Oct 15 00:43:28.886 INFO kablam! usermod: no changes Oct 15 00:43:29.105 INFO kablam! Compiling mytest v0.1.0 (/source) Oct 15 00:43:30.735 INFO kablam! warning: unused import: `std::f64` Oct 15 00:43:30.735 INFO kablam! --> src/math.rs:1:5 Oct 15 00:43:30.735 INFO kablam! | Oct 15 00:43:30.735 INFO kablam! 1 | use std::f64; Oct 15 00:43:30.735 INFO kablam! | ^^^^^^^^ Oct 15 00:43:30.735 INFO kablam! | Oct 15 00:43:30.735 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 15 00:43:30.735 INFO kablam! Oct 15 00:43:30.735 INFO kablam! warning: unnecessary parentheses around `for` head expression Oct 15 00:43:30.735 INFO kablam! --> src/math.rs:343:12 Oct 15 00:43:30.735 INFO kablam! | Oct 15 00:43:30.735 INFO kablam! 343 | for i in (0..4) { Oct 15 00:43:30.735 INFO kablam! | ^^^^^^ help: remove these parentheses Oct 15 00:43:30.735 INFO kablam! | Oct 15 00:43:30.736 INFO kablam! = note: #[warn(unused_parens)] on by default Oct 15 00:43:30.736 INFO kablam! Oct 15 00:43:30.736 INFO kablam! warning: unnecessary parentheses around `for` head expression Oct 15 00:43:30.736 INFO kablam! --> src/math.rs:344:19 Oct 15 00:43:30.736 INFO kablam! | Oct 15 00:43:30.736 INFO kablam! 344 | for j in (0..4) { Oct 15 00:43:30.736 INFO kablam! | ^^^^^^ help: remove these parentheses Oct 15 00:43:30.736 INFO kablam! Oct 15 00:43:30.736 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 15 00:43:30.736 INFO kablam! --> src/geometry.rs:64:6 Oct 15 00:43:30.736 INFO kablam! | Oct 15 00:43:30.736 INFO kablam! 64 | if (lp1.y * lp2.y > 0.0) {return false}; Oct 15 00:43:30.736 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:30.736 INFO kablam! Oct 15 00:43:30.736 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 15 00:43:30.736 INFO kablam! --> src/geometry.rs:72:6 Oct 15 00:43:30.736 INFO kablam! | Oct 15 00:43:30.736 INFO kablam! 72 | if ((c1 > 0.0 && c2 > 0.0 && c3 > 0.0) || (c1 < 0.0 && c2 < 0.0 && c3 < 0.0) || (c1 * c2 * c3 == 0.0)) { return true }; Oct 15 00:43:30.736 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.736 INFO kablam! help: remove these parentheses Oct 15 00:43:30.736 INFO kablam! | Oct 15 00:43:30.736 INFO kablam! 72 | if (c1 > 0.0 && c2 > 0.0 && c3 > 0.0) || (c1 < 0.0 && c2 < 0.0 && c3 < 0.0) || Oct 15 00:43:30.736 INFO kablam! 73 | (c1 * c2 * c3 == 0.0) { return true }; Oct 15 00:43:30.736 INFO kablam! | Oct 15 00:43:30.736 INFO kablam! Oct 15 00:43:30.736 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 15 00:43:30.736 INFO kablam! --> src/geometry.rs:82:7 Oct 15 00:43:30.736 INFO kablam! | Oct 15 00:43:30.737 INFO kablam! 82 | if (self.intersect_with(&line)) { return true }; Oct 15 00:43:30.737 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:30.737 INFO kablam! Oct 15 00:43:30.737 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 15 00:43:30.737 INFO kablam! --> src/geometry.rs:85:7 Oct 15 00:43:30.737 INFO kablam! | Oct 15 00:43:30.737 INFO kablam! 85 | if (other.intersect_with(&line)) { return true }; Oct 15 00:43:30.737 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:30.737 INFO kablam! Oct 15 00:43:30.737 INFO kablam! warning: unused import: `glium::backend::glutin_backend::GlutinFacade` Oct 15 00:43:30.737 INFO kablam! --> src/light.rs:4:5 Oct 15 00:43:30.737 INFO kablam! | Oct 15 00:43:30.737 INFO kablam! 4 | use glium::backend::glutin_backend::GlutinFacade; Oct 15 00:43:30.737 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.738 INFO kablam! Oct 15 00:43:30.738 INFO kablam! warning: unused imports: `DisplayBuild`, `Surface`, `glutin` Oct 15 00:43:30.738 INFO kablam! --> src/light.rs:5:13 Oct 15 00:43:30.738 INFO kablam! | Oct 15 00:43:30.738 INFO kablam! 5 | use glium::{DisplayBuild, Surface, glutin}; Oct 15 00:43:30.738 INFO kablam! | ^^^^^^^^^^^^ ^^^^^^^ ^^^^^^ Oct 15 00:43:30.738 INFO kablam! Oct 15 00:43:30.738 INFO kablam! warning: unused import: `glium::framebuffer::SimpleFrameBuffer` Oct 15 00:43:30.738 INFO kablam! --> src/light.rs:7:5 Oct 15 00:43:30.738 INFO kablam! | Oct 15 00:43:30.738 INFO kablam! 7 | use glium::framebuffer::SimpleFrameBuffer; Oct 15 00:43:30.738 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.738 INFO kablam! Oct 15 00:43:30.738 INFO kablam! warning: unused import: `glium::texture::Texture2d` Oct 15 00:43:30.738 INFO kablam! --> src/light.rs:8:5 Oct 15 00:43:30.738 INFO kablam! | Oct 15 00:43:30.738 INFO kablam! 8 | use glium::texture::Texture2d; Oct 15 00:43:30.738 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.738 INFO kablam! Oct 15 00:43:30.738 INFO kablam! warning: unused import: `program::CProgram` Oct 15 00:43:30.738 INFO kablam! --> src/light.rs:9:5 Oct 15 00:43:30.738 INFO kablam! | Oct 15 00:43:30.738 INFO kablam! 9 | use program::CProgram; Oct 15 00:43:30.738 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.738 INFO kablam! Oct 15 00:43:30.738 INFO kablam! warning: unused import: `std::rc::Rc` Oct 15 00:43:30.738 INFO kablam! --> src/light.rs:10:5 Oct 15 00:43:30.738 INFO kablam! | Oct 15 00:43:30.738 INFO kablam! 10 | use std::rc::Rc; Oct 15 00:43:30.738 INFO kablam! | ^^^^^^^^^^^ Oct 15 00:43:30.738 INFO kablam! Oct 15 00:43:30.738 INFO kablam! warning: unused import: `texture::CTexture` Oct 15 00:43:30.738 INFO kablam! --> src/pool.rs:4:5 Oct 15 00:43:30.738 INFO kablam! | Oct 15 00:43:30.738 INFO kablam! 4 | use texture::CTexture; Oct 15 00:43:30.738 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.739 INFO kablam! Oct 15 00:43:30.739 INFO kablam! warning: unused import: `glium::Program` Oct 15 00:43:30.739 INFO kablam! --> src/pool.rs:5:5 Oct 15 00:43:30.739 INFO kablam! | Oct 15 00:43:30.739 INFO kablam! 5 | use glium::Program; Oct 15 00:43:30.739 INFO kablam! | ^^^^^^^^^^^^^^ Oct 15 00:43:30.739 INFO kablam! Oct 15 00:43:30.739 INFO kablam! warning: unused import: `std::rc::Rc` Oct 15 00:43:30.739 INFO kablam! --> src/pool.rs:6:5 Oct 15 00:43:30.739 INFO kablam! | Oct 15 00:43:30.739 INFO kablam! 6 | use std::rc::Rc; Oct 15 00:43:30.739 INFO kablam! | ^^^^^^^^^^^ Oct 15 00:43:30.739 INFO kablam! Oct 15 00:43:30.739 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 15 00:43:30.739 INFO kablam! --> src/shell.rs:9:5 Oct 15 00:43:30.739 INFO kablam! | Oct 15 00:43:30.739 INFO kablam! 9 | if (min1 > max2) { return false; } Oct 15 00:43:30.739 INFO kablam! | ^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:30.739 INFO kablam! Oct 15 00:43:30.739 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 15 00:43:30.739 INFO kablam! --> src/shell.rs:10:5 Oct 15 00:43:30.739 INFO kablam! | Oct 15 00:43:30.739 INFO kablam! 10 | if (max1 < min2) { return false; } Oct 15 00:43:30.739 INFO kablam! | ^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:30.739 INFO kablam! Oct 15 00:43:30.739 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 15 00:43:30.739 INFO kablam! --> src/shell.rs:26:6 Oct 15 00:43:30.739 INFO kablam! | Oct 15 00:43:30.739 INFO kablam! 26 | if (!inters(self.min_vertex.x, self.max_vertex.x, other.min_vertex.x, other.max_vertex.x)) { return false; } Oct 15 00:43:30.739 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.739 INFO kablam! help: remove these parentheses Oct 15 00:43:30.739 INFO kablam! | Oct 15 00:43:30.739 INFO kablam! 26 | if !inters(self.min_vertex.x, self.max_vertex.x, other.min_vertex.x, Oct 15 00:43:30.739 INFO kablam! 27 | other.max_vertex.x) { return false; } Oct 15 00:43:30.739 INFO kablam! | Oct 15 00:43:30.739 INFO kablam! Oct 15 00:43:30.739 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 15 00:43:30.739 INFO kablam! --> src/shell.rs:27:6 Oct 15 00:43:30.739 INFO kablam! | Oct 15 00:43:30.739 INFO kablam! 27 | if (!inters(self.min_vertex.y, self.max_vertex.y, other.min_vertex.y, other.max_vertex.y)) { return false; } Oct 15 00:43:30.739 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.739 INFO kablam! help: remove these parentheses Oct 15 00:43:30.739 INFO kablam! | Oct 15 00:43:30.739 INFO kablam! 27 | if !inters(self.min_vertex.y, self.max_vertex.y, other.min_vertex.y, Oct 15 00:43:30.739 INFO kablam! 28 | other.max_vertex.y) { return false; } Oct 15 00:43:30.739 INFO kablam! | Oct 15 00:43:30.739 INFO kablam! Oct 15 00:43:30.739 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 15 00:43:30.741 INFO kablam! --> src/shell.rs:28:6 Oct 15 00:43:30.741 INFO kablam! | Oct 15 00:43:30.741 INFO kablam! 28 | if (!inters(self.min_vertex.z, self.max_vertex.z, other.min_vertex.z, other.max_vertex.z)) { return false; } Oct 15 00:43:30.741 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.741 INFO kablam! help: remove these parentheses Oct 15 00:43:30.741 INFO kablam! | Oct 15 00:43:30.741 INFO kablam! 28 | if !inters(self.min_vertex.z, self.max_vertex.z, other.min_vertex.z, Oct 15 00:43:30.741 INFO kablam! 29 | other.max_vertex.z) { return false; } Oct 15 00:43:30.741 INFO kablam! | Oct 15 00:43:30.741 INFO kablam! Oct 15 00:43:30.741 INFO kablam! warning: unused import: `glium::backend::glutin_backend::GlutinFacade` Oct 15 00:43:30.741 INFO kablam! --> src/models.rs:5:5 Oct 15 00:43:30.741 INFO kablam! | Oct 15 00:43:30.741 INFO kablam! 5 | use glium::backend::glutin_backend::GlutinFacade; Oct 15 00:43:30.741 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.741 INFO kablam! Oct 15 00:43:30.741 INFO kablam! warning: unused import: `math::Vector3D` Oct 15 00:43:30.741 INFO kablam! --> src/render_object.rs:7:5 Oct 15 00:43:30.741 INFO kablam! | Oct 15 00:43:30.741 INFO kablam! 7 | use math::Vector3D; Oct 15 00:43:30.741 INFO kablam! | ^^^^^^^^^^^^^^ Oct 15 00:43:30.741 INFO kablam! Oct 15 00:43:30.741 INFO kablam! warning: unused import: `camera::CCamera` Oct 15 00:43:30.741 INFO kablam! --> src/render_object.rs:9:5 Oct 15 00:43:30.741 INFO kablam! | Oct 15 00:43:30.741 INFO kablam! 9 | use camera::CCamera; Oct 15 00:43:30.741 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 15 00:43:30.741 INFO kablam! Oct 15 00:43:30.741 INFO kablam! warning: unused import: `light::CLight` Oct 15 00:43:30.741 INFO kablam! --> src/render_object.rs:10:5 Oct 15 00:43:30.741 INFO kablam! | Oct 15 00:43:30.741 INFO kablam! 10 | use light::CLight; Oct 15 00:43:30.741 INFO kablam! | ^^^^^^^^^^^^^ Oct 15 00:43:30.741 INFO kablam! Oct 15 00:43:30.741 INFO kablam! warning: unused import: `DisplayBuild` Oct 15 00:43:30.741 INFO kablam! --> src/render_object.rs:12:13 Oct 15 00:43:30.741 INFO kablam! | Oct 15 00:43:30.741 INFO kablam! 12 | use glium::{DisplayBuild, Surface}; Oct 15 00:43:30.741 INFO kablam! | ^^^^^^^^^^^^ Oct 15 00:43:30.742 INFO kablam! Oct 15 00:43:30.742 INFO kablam! warning: unused import: `glium::framebuffer::SimpleFrameBuffer` Oct 15 00:43:30.742 INFO kablam! --> src/render_object.rs:14:5 Oct 15 00:43:30.742 INFO kablam! | Oct 15 00:43:30.742 INFO kablam! 14 | use glium::framebuffer::SimpleFrameBuffer; Oct 15 00:43:30.742 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.742 INFO kablam! Oct 15 00:43:30.742 INFO kablam! warning: unused import: `std::io` Oct 15 00:43:30.742 INFO kablam! --> src/render_object.rs:15:5 Oct 15 00:43:30.742 INFO kablam! | Oct 15 00:43:30.742 INFO kablam! 15 | use std::io; Oct 15 00:43:30.742 INFO kablam! | ^^^^^^^ Oct 15 00:43:30.742 INFO kablam! Oct 15 00:43:30.742 INFO kablam! warning: unused import: `std::io::prelude::*` Oct 15 00:43:30.742 INFO kablam! --> src/render_object.rs:17:5 Oct 15 00:43:30.742 INFO kablam! | Oct 15 00:43:30.742 INFO kablam! 17 | use std::io::prelude::*; Oct 15 00:43:30.742 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.742 INFO kablam! Oct 15 00:43:30.742 INFO kablam! warning: unused import: `std::fs::File` Oct 15 00:43:30.742 INFO kablam! --> src/render_object.rs:18:5 Oct 15 00:43:30.746 INFO kablam! | Oct 15 00:43:30.747 INFO kablam! 18 | use std::fs::File; Oct 15 00:43:30.747 INFO kablam! | ^^^^^^^^^^^^^ Oct 15 00:43:30.747 INFO kablam! Oct 15 00:43:30.747 INFO kablam! warning: unused import: `glium::glutin` Oct 15 00:43:30.747 INFO kablam! --> src/physical_object.rs:7:5 Oct 15 00:43:30.747 INFO kablam! | Oct 15 00:43:30.747 INFO kablam! 7 | use glium::glutin; Oct 15 00:43:30.747 INFO kablam! | ^^^^^^^^^^^^^ Oct 15 00:43:30.747 INFO kablam! Oct 15 00:43:30.747 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 15 00:43:30.747 INFO kablam! --> src/physical_object.rs:53:6 Oct 15 00:43:30.747 INFO kablam! | Oct 15 00:43:30.747 INFO kablam! 53 | if (!self.movable) { return } Oct 15 00:43:30.747 INFO kablam! | ^^^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:30.747 INFO kablam! Oct 15 00:43:30.747 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 15 00:43:30.747 INFO kablam! --> src/physical_object.rs:58:6 Oct 15 00:43:30.747 INFO kablam! | Oct 15 00:43:30.747 INFO kablam! 58 | if (!self.movable) { return } Oct 15 00:43:30.747 INFO kablam! | ^^^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:30.747 INFO kablam! Oct 15 00:43:30.747 INFO kablam! warning: unused import: `camera::CCamera` Oct 15 00:43:30.747 INFO kablam! --> src/game_object.rs:6:5 Oct 15 00:43:30.747 INFO kablam! | Oct 15 00:43:30.747 INFO kablam! 6 | use camera::CCamera; Oct 15 00:43:30.747 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 15 00:43:30.747 INFO kablam! Oct 15 00:43:30.747 INFO kablam! warning: unused import: `light::CLight` Oct 15 00:43:30.747 INFO kablam! --> src/game_object.rs:7:5 Oct 15 00:43:30.747 INFO kablam! | Oct 15 00:43:30.747 INFO kablam! 7 | use light::CLight; Oct 15 00:43:30.747 INFO kablam! | ^^^^^^^^^^^^^ Oct 15 00:43:30.747 INFO kablam! Oct 15 00:43:30.747 INFO kablam! warning: unused import: `DisplayBuild` Oct 15 00:43:30.747 INFO kablam! --> src/game_object.rs:9:13 Oct 15 00:43:30.747 INFO kablam! | Oct 15 00:43:30.747 INFO kablam! 9 | use glium::{DisplayBuild, Surface}; Oct 15 00:43:30.747 INFO kablam! | ^^^^^^^^^^^^ Oct 15 00:43:30.747 INFO kablam! Oct 15 00:43:30.747 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 15 00:43:30.747 INFO kablam! --> src/game_object.rs:103:7 Oct 15 00:43:30.747 INFO kablam! | Oct 15 00:43:30.747 INFO kablam! 103 | if (tex_id == texture.id) { Oct 15 00:43:30.747 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:30.747 INFO kablam! Oct 15 00:43:30.747 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 15 00:43:30.747 INFO kablam! --> src/game_object.rs:124:6 Oct 15 00:43:30.747 INFO kablam! | Oct 15 00:43:30.747 INFO kablam! 124 | if (model_name == "c") { Oct 15 00:43:30.747 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:30.747 INFO kablam! Oct 15 00:43:30.747 INFO kablam! warning: unused import: `Duration` Oct 15 00:43:30.748 INFO kablam! --> src/world.rs:5:17 Oct 15 00:43:30.748 INFO kablam! | Oct 15 00:43:30.748 INFO kablam! 5 | use std::time::{Duration, SystemTime}; Oct 15 00:43:30.748 INFO kablam! | ^^^^^^^^ Oct 15 00:43:30.748 INFO kablam! Oct 15 00:43:30.748 INFO kablam! warning: unused import: `geometry` Oct 15 00:43:30.748 INFO kablam! --> src/world.rs:6:5 Oct 15 00:43:30.748 INFO kablam! | Oct 15 00:43:30.748 INFO kablam! 6 | use geometry; Oct 15 00:43:30.748 INFO kablam! | ^^^^^^^^ Oct 15 00:43:30.748 INFO kablam! Oct 15 00:43:30.748 INFO kablam! warning: unused import: `shell::CShell` Oct 15 00:43:30.748 INFO kablam! --> src/world.rs:15:5 Oct 15 00:43:30.748 INFO kablam! | Oct 15 00:43:30.748 INFO kablam! 15 | use shell::CShell; Oct 15 00:43:30.748 INFO kablam! | ^^^^^^^^^^^^^ Oct 15 00:43:30.748 INFO kablam! Oct 15 00:43:30.748 INFO kablam! warning: unused import: `pool::Pool` Oct 15 00:43:30.748 INFO kablam! --> src/world.rs:16:5 Oct 15 00:43:30.748 INFO kablam! | Oct 15 00:43:30.748 INFO kablam! 16 | use pool::Pool; Oct 15 00:43:30.748 INFO kablam! | ^^^^^^^^^^ Oct 15 00:43:30.748 INFO kablam! Oct 15 00:43:30.748 INFO kablam! warning: unused import: `glium::index::PrimitiveType` Oct 15 00:43:30.748 INFO kablam! --> src/world.rs:22:5 Oct 15 00:43:30.748 INFO kablam! | Oct 15 00:43:30.748 INFO kablam! 22 | use glium::index::PrimitiveType; Oct 15 00:43:30.748 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.748 INFO kablam! Oct 15 00:43:30.748 INFO kablam! warning: unused import: `glium::texture::UncompressedFloatFormat::F32F32F32F32` Oct 15 00:43:30.748 INFO kablam! --> src/world.rs:23:5 Oct 15 00:43:30.748 INFO kablam! | Oct 15 00:43:30.748 INFO kablam! 23 | use glium::texture::UncompressedFloatFormat::F32F32F32F32; Oct 15 00:43:30.748 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.748 INFO kablam! Oct 15 00:43:30.748 INFO kablam! warning: unused import: `glium::texture::DepthFormat` Oct 15 00:43:30.748 INFO kablam! --> src/world.rs:24:5 Oct 15 00:43:30.748 INFO kablam! | Oct 15 00:43:30.748 INFO kablam! 24 | use glium::texture::DepthFormat; Oct 15 00:43:30.748 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.748 INFO kablam! Oct 15 00:43:30.748 INFO kablam! warning: unused import: `glium::texture::MipmapsOption::NoMipmap` Oct 15 00:43:30.748 INFO kablam! --> src/world.rs:25:5 Oct 15 00:43:30.748 INFO kablam! | Oct 15 00:43:30.748 INFO kablam! 25 | use glium::texture::MipmapsOption::NoMipmap; Oct 15 00:43:30.748 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.748 INFO kablam! Oct 15 00:43:30.748 INFO kablam! warning: unused import: `glium::texture::Texture2d` Oct 15 00:43:30.748 INFO kablam! --> src/world.rs:28:5 Oct 15 00:43:30.748 INFO kablam! | Oct 15 00:43:30.748 INFO kablam! 28 | use glium::texture::Texture2d; Oct 15 00:43:30.750 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.750 INFO kablam! Oct 15 00:43:30.750 INFO kablam! warning: unused import: `camera::CanBeCamera` Oct 15 00:43:30.750 INFO kablam! --> src/world.rs:33:5 Oct 15 00:43:30.750 INFO kablam! | Oct 15 00:43:30.750 INFO kablam! 33 | use camera::CanBeCamera; Oct 15 00:43:30.750 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.750 INFO kablam! Oct 15 00:43:30.750 INFO kablam! warning: unused import: `DisplayBuild` Oct 15 00:43:30.750 INFO kablam! --> src/world.rs:35:13 Oct 15 00:43:30.750 INFO kablam! | Oct 15 00:43:30.750 INFO kablam! 35 | use glium::{DisplayBuild, Surface, glutin}; Oct 15 00:43:30.750 INFO kablam! | ^^^^^^^^^^^^ Oct 15 00:43:30.750 INFO kablam! Oct 15 00:43:30.750 INFO kablam! warning: unnecessary parentheses around `for` head expression Oct 15 00:43:30.750 INFO kablam! --> src/world.rs:302:18 Oct 15 00:43:30.750 INFO kablam! | Oct 15 00:43:30.750 INFO kablam! 302 | for i in ( 0 .. (ct as i32) ) { Oct 15 00:43:30.750 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:30.750 INFO kablam! Oct 15 00:43:30.750 INFO kablam! warning: unnecessary parentheses around `for` head expression Oct 15 00:43:30.750 INFO kablam! --> src/world.rs:313:18 Oct 15 00:43:30.750 INFO kablam! | Oct 15 00:43:30.750 INFO kablam! 313 | for i in ( 0 .. (co as i32) ) { Oct 15 00:43:30.750 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:30.750 INFO kablam! Oct 15 00:43:30.750 INFO kablam! warning: unnecessary parentheses around `for` head expression Oct 15 00:43:30.750 INFO kablam! --> src/world.rs:320:18 Oct 15 00:43:30.750 INFO kablam! | Oct 15 00:43:30.750 INFO kablam! 320 | for i in ( 0 .. (cl as i32) ) { Oct 15 00:43:30.750 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:30.750 INFO kablam! Oct 15 00:43:30.750 INFO kablam! warning: unnecessary parentheses around `for` head expression Oct 15 00:43:30.750 INFO kablam! --> src/world.rs:327:18 Oct 15 00:43:30.750 INFO kablam! | Oct 15 00:43:30.750 INFO kablam! 327 | for i in ( 0 .. (cdl as i32) ) { Oct 15 00:43:30.750 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:30.750 INFO kablam! Oct 15 00:43:30.750 INFO kablam! warning: unnecessary parentheses around `for` head expression Oct 15 00:43:30.750 INFO kablam! --> src/world.rs:387:18 Oct 15 00:43:30.750 INFO kablam! | Oct 15 00:43:30.750 INFO kablam! 387 | for i in (0..self.objs.len()) { Oct 15 00:43:30.750 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:30.750 INFO kablam! Oct 15 00:43:30.750 INFO kablam! warning: unnecessary parentheses around `for` head expression Oct 15 00:43:30.750 INFO kablam! --> src/world.rs:391:22 Oct 15 00:43:30.750 INFO kablam! | Oct 15 00:43:30.750 INFO kablam! 391 | for j in (0..self.objs.len()) { Oct 15 00:43:30.750 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:30.750 INFO kablam! Oct 15 00:43:30.750 INFO kablam! warning: unused import: `std::f64` Oct 15 00:43:30.750 INFO kablam! --> src/camera.rs:7:5 Oct 15 00:43:30.750 INFO kablam! | Oct 15 00:43:30.750 INFO kablam! 7 | use std::f64; Oct 15 00:43:30.750 INFO kablam! | ^^^^^^^^ Oct 15 00:43:30.750 INFO kablam! Oct 15 00:43:30.750 INFO kablam! warning: unused imports: `max`, `min` Oct 15 00:43:30.751 INFO kablam! --> src/camera.rs:8:16 Oct 15 00:43:30.751 INFO kablam! | Oct 15 00:43:30.751 INFO kablam! 8 | use std::cmp::{min, max}; Oct 15 00:43:30.751 INFO kablam! | ^^^ ^^^ Oct 15 00:43:30.751 INFO kablam! Oct 15 00:43:30.751 INFO kablam! warning: unused import: `std::cell::RefCell` Oct 15 00:43:30.751 INFO kablam! --> src/camera.rs:9:5 Oct 15 00:43:30.751 INFO kablam! | Oct 15 00:43:30.751 INFO kablam! 9 | use std::cell::RefCell; Oct 15 00:43:30.751 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.751 INFO kablam! Oct 15 00:43:30.751 INFO kablam! warning: unused imports: `DisplayBuild`, `Surface` Oct 15 00:43:30.751 INFO kablam! --> src/camera.rs:12:13 Oct 15 00:43:30.751 INFO kablam! | Oct 15 00:43:30.751 INFO kablam! 12 | use glium::{DisplayBuild, Surface}; Oct 15 00:43:30.751 INFO kablam! | ^^^^^^^^^^^^ ^^^^^^^ Oct 15 00:43:30.751 INFO kablam! Oct 15 00:43:30.751 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 15 00:43:30.751 INFO kablam! --> src/camera.rs:89:8 Oct 15 00:43:30.751 INFO kablam! | Oct 15 00:43:30.751 INFO kablam! 89 | if (delta.x.abs() < 1.2 ) { delta.x = 0.0; } Oct 15 00:43:30.751 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:30.751 INFO kablam! Oct 15 00:43:30.751 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 15 00:43:30.751 INFO kablam! --> src/camera.rs:90:8 Oct 15 00:43:30.751 INFO kablam! | Oct 15 00:43:30.751 INFO kablam! 90 | if (delta.y.abs() < 1.2 ) { delta.y = 0.0; } Oct 15 00:43:30.751 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:30.751 INFO kablam! Oct 15 00:43:30.751 INFO kablam! warning: unused imports: `DisplayBuild`, `Surface`, `glutin` Oct 15 00:43:30.751 INFO kablam! --> src/texture.rs:2:13 Oct 15 00:43:30.751 INFO kablam! | Oct 15 00:43:30.751 INFO kablam! 2 | use glium::{DisplayBuild, Surface, glutin, texture}; Oct 15 00:43:30.751 INFO kablam! | ^^^^^^^^^^^^ ^^^^^^^ ^^^^^^ Oct 15 00:43:30.751 INFO kablam! Oct 15 00:43:30.751 INFO kablam! warning: unused import: `std::io` Oct 15 00:43:30.751 INFO kablam! --> src/texture.rs:7:5 Oct 15 00:43:30.751 INFO kablam! | Oct 15 00:43:30.751 INFO kablam! 7 | use std::io; Oct 15 00:43:30.751 INFO kablam! | ^^^^^^^ Oct 15 00:43:30.751 INFO kablam! Oct 15 00:43:30.751 INFO kablam! warning: unused imports: `DisplayBuild`, `Surface`, `glutin`, `texture` Oct 15 00:43:30.751 INFO kablam! --> src/program.rs:2:13 Oct 15 00:43:30.751 INFO kablam! | Oct 15 00:43:30.751 INFO kablam! 2 | use glium::{DisplayBuild, Surface, glutin, texture}; Oct 15 00:43:30.751 INFO kablam! | ^^^^^^^^^^^^ ^^^^^^^ ^^^^^^ ^^^^^^^ Oct 15 00:43:30.751 INFO kablam! Oct 15 00:43:30.751 INFO kablam! warning: unused import: `std::io::Cursor` Oct 15 00:43:30.751 INFO kablam! --> src/program.rs:5:5 Oct 15 00:43:30.751 INFO kablam! | Oct 15 00:43:30.751 INFO kablam! 5 | use std::io::Cursor; Oct 15 00:43:30.751 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 15 00:43:30.751 INFO kablam! Oct 15 00:43:30.751 INFO kablam! warning: unused import: `std::io` Oct 15 00:43:30.751 INFO kablam! --> src/program.rs:6:5 Oct 15 00:43:30.751 INFO kablam! | Oct 15 00:43:30.751 INFO kablam! 6 | use std::io; Oct 15 00:43:30.751 INFO kablam! | ^^^^^^^ Oct 15 00:43:30.751 INFO kablam! Oct 15 00:43:30.751 INFO kablam! warning: unused import: `math::Vertex` Oct 15 00:43:30.751 INFO kablam! --> src/game.rs:3:5 Oct 15 00:43:30.751 INFO kablam! | Oct 15 00:43:30.751 INFO kablam! 3 | use math::Vertex; Oct 15 00:43:30.751 INFO kablam! | ^^^^^^^^^^^^ Oct 15 00:43:30.751 INFO kablam! Oct 15 00:43:30.751 INFO kablam! warning: unused import: `math::Vector3D` Oct 15 00:43:30.751 INFO kablam! --> src/game.rs:4:5 Oct 15 00:43:30.751 INFO kablam! | Oct 15 00:43:30.751 INFO kablam! 4 | use math::Vector3D; Oct 15 00:43:30.751 INFO kablam! | ^^^^^^^^^^^^^^ Oct 15 00:43:30.751 INFO kablam! Oct 15 00:43:30.751 INFO kablam! warning: unused import: `math::Matrix4D` Oct 15 00:43:30.751 INFO kablam! --> src/game.rs:5:5 Oct 15 00:43:30.751 INFO kablam! | Oct 15 00:43:30.751 INFO kablam! 5 | use math::Matrix4D; Oct 15 00:43:30.751 INFO kablam! | ^^^^^^^^^^^^^^ Oct 15 00:43:30.751 INFO kablam! Oct 15 00:43:30.751 INFO kablam! warning: unused import: `math::Size2` Oct 15 00:43:30.751 INFO kablam! --> src/game.rs:6:5 Oct 15 00:43:30.751 INFO kablam! | Oct 15 00:43:30.751 INFO kablam! 6 | use math::Size2; Oct 15 00:43:30.751 INFO kablam! | ^^^^^^^^^^^ Oct 15 00:43:30.751 INFO kablam! Oct 15 00:43:30.751 INFO kablam! warning: unused import: `models::CModel` Oct 15 00:43:30.751 INFO kablam! --> src/game.rs:7:5 Oct 15 00:43:30.751 INFO kablam! | Oct 15 00:43:30.751 INFO kablam! 7 | use models::CModel; Oct 15 00:43:30.752 INFO kablam! | ^^^^^^^^^^^^^^ Oct 15 00:43:30.752 INFO kablam! Oct 15 00:43:30.752 INFO kablam! warning: unused import: `gui::Interface` Oct 15 00:43:30.752 INFO kablam! --> src/game.rs:10:5 Oct 15 00:43:30.752 INFO kablam! | Oct 15 00:43:30.752 INFO kablam! 10 | use gui::Interface; Oct 15 00:43:30.752 INFO kablam! | ^^^^^^^^^^^^^^ Oct 15 00:43:30.752 INFO kablam! Oct 15 00:43:30.752 INFO kablam! warning: unused import: `DisplayBuild` Oct 15 00:43:30.752 INFO kablam! --> src/game.rs:13:13 Oct 15 00:43:30.752 INFO kablam! | Oct 15 00:43:30.752 INFO kablam! 13 | use glium::{DisplayBuild, Surface}; Oct 15 00:43:30.752 INFO kablam! | ^^^^^^^^^^^^ Oct 15 00:43:30.752 INFO kablam! Oct 15 00:43:30.752 INFO kablam! warning: unused import: `glium::framebuffer::MultiOutputFrameBuffer` Oct 15 00:43:30.752 INFO kablam! --> src/game.rs:15:5 Oct 15 00:43:30.752 INFO kablam! | Oct 15 00:43:30.752 INFO kablam! 15 | use glium::framebuffer::MultiOutputFrameBuffer; Oct 15 00:43:30.752 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.752 INFO kablam! Oct 15 00:43:30.752 INFO kablam! warning: unused import: `glium::framebuffer::SimpleFrameBuffer` Oct 15 00:43:30.752 INFO kablam! --> src/game.rs:16:5 Oct 15 00:43:30.752 INFO kablam! | Oct 15 00:43:30.752 INFO kablam! 16 | use glium::framebuffer::SimpleFrameBuffer; Oct 15 00:43:30.752 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.752 INFO kablam! Oct 15 00:43:30.752 INFO kablam! warning: unused import: `glium::texture::Texture2d` Oct 15 00:43:30.752 INFO kablam! --> src/game.rs:17:5 Oct 15 00:43:30.752 INFO kablam! | Oct 15 00:43:30.752 INFO kablam! 17 | use glium::texture::Texture2d; Oct 15 00:43:30.752 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.752 INFO kablam! Oct 15 00:43:30.752 INFO kablam! warning: unused import: `glium::texture::DepthTexture2d` Oct 15 00:43:30.752 INFO kablam! --> src/game.rs:18:5 Oct 15 00:43:30.752 INFO kablam! | Oct 15 00:43:30.752 INFO kablam! 18 | use glium::texture::DepthTexture2d; Oct 15 00:43:30.752 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.752 INFO kablam! Oct 15 00:43:30.752 INFO kablam! warning: unused import: `glium::texture::UncompressedFloatFormat::F32F32F32F32` Oct 15 00:43:30.752 INFO kablam! --> src/game.rs:19:5 Oct 15 00:43:30.752 INFO kablam! | Oct 15 00:43:30.752 INFO kablam! 19 | use glium::texture::UncompressedFloatFormat::F32F32F32F32; Oct 15 00:43:30.752 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.752 INFO kablam! Oct 15 00:43:30.752 INFO kablam! warning: unused import: `glium::texture::DepthFormat` Oct 15 00:43:30.752 INFO kablam! --> src/game.rs:20:5 Oct 15 00:43:30.752 INFO kablam! | Oct 15 00:43:30.752 INFO kablam! 20 | use glium::texture::DepthFormat; Oct 15 00:43:30.752 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.752 INFO kablam! Oct 15 00:43:30.752 INFO kablam! warning: unused import: `glium::texture::MipmapsOption::NoMipmap` Oct 15 00:43:30.752 INFO kablam! --> src/game.rs:21:5 Oct 15 00:43:30.752 INFO kablam! | Oct 15 00:43:30.752 INFO kablam! 21 | use glium::texture::MipmapsOption::NoMipmap; Oct 15 00:43:30.752 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.752 INFO kablam! Oct 15 00:43:30.752 INFO kablam! warning: unused import: `models` Oct 15 00:43:30.752 INFO kablam! --> src/viewer.rs:3:5 Oct 15 00:43:30.752 INFO kablam! | Oct 15 00:43:30.752 INFO kablam! 3 | use models; Oct 15 00:43:30.752 INFO kablam! | ^^^^^^ Oct 15 00:43:30.752 INFO kablam! Oct 15 00:43:30.752 INFO kablam! warning: unused import: `texture::CTexture` Oct 15 00:43:30.752 INFO kablam! --> src/viewer.rs:4:5 Oct 15 00:43:30.752 INFO kablam! | Oct 15 00:43:30.752 INFO kablam! 4 | use texture::CTexture; Oct 15 00:43:30.752 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.752 INFO kablam! Oct 15 00:43:30.752 INFO kablam! warning: unused import: `program::CProgram` Oct 15 00:43:30.752 INFO kablam! --> src/viewer.rs:5:5 Oct 15 00:43:30.752 INFO kablam! | Oct 15 00:43:30.752 INFO kablam! 5 | use program::CProgram; Oct 15 00:43:30.752 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.752 INFO kablam! Oct 15 00:43:30.752 INFO kablam! warning: unused import: `camera::CCamera` Oct 15 00:43:30.752 INFO kablam! --> src/viewer.rs:6:5 Oct 15 00:43:30.752 INFO kablam! | Oct 15 00:43:30.752 INFO kablam! 6 | use camera::CCamera; Oct 15 00:43:30.752 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 15 00:43:30.752 INFO kablam! Oct 15 00:43:30.752 INFO kablam! warning: unused import: `light::CLight` Oct 15 00:43:30.752 INFO kablam! --> src/viewer.rs:7:5 Oct 15 00:43:30.752 INFO kablam! | Oct 15 00:43:30.752 INFO kablam! 7 | use light::CLight; Oct 15 00:43:30.752 INFO kablam! | ^^^^^^^^^^^^^ Oct 15 00:43:30.752 INFO kablam! Oct 15 00:43:30.753 INFO kablam! warning: unused import: `glium::backend::glutin_backend::GlutinFacade` Oct 15 00:43:30.753 INFO kablam! --> src/viewer.rs:8:5 Oct 15 00:43:30.753 INFO kablam! | Oct 15 00:43:30.753 INFO kablam! 8 | use glium::backend::glutin_backend::GlutinFacade; Oct 15 00:43:30.753 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.753 INFO kablam! Oct 15 00:43:30.753 INFO kablam! warning: unused imports: `DisplayBuild`, `Surface` Oct 15 00:43:30.753 INFO kablam! --> src/viewer.rs:9:13 Oct 15 00:43:30.753 INFO kablam! | Oct 15 00:43:30.753 INFO kablam! 9 | use glium::{DisplayBuild, Surface}; Oct 15 00:43:30.753 INFO kablam! | ^^^^^^^^^^^^ ^^^^^^^ Oct 15 00:43:30.753 INFO kablam! Oct 15 00:43:30.753 INFO kablam! warning: unused import: `std::rc::Rc` Oct 15 00:43:30.753 INFO kablam! --> src/viewer.rs:10:5 Oct 15 00:43:30.753 INFO kablam! | Oct 15 00:43:30.753 INFO kablam! 10 | use std::rc::Rc; Oct 15 00:43:30.753 INFO kablam! | ^^^^^^^^^^^ Oct 15 00:43:30.753 INFO kablam! Oct 15 00:43:30.753 INFO kablam! warning: unused import: `math::Matrix4D` Oct 15 00:43:30.753 INFO kablam! --> src/viewer.rs:16:5 Oct 15 00:43:30.753 INFO kablam! | Oct 15 00:43:30.753 INFO kablam! 16 | use math::Matrix4D; Oct 15 00:43:30.753 INFO kablam! | ^^^^^^^^^^^^^^ Oct 15 00:43:30.753 INFO kablam! Oct 15 00:43:30.753 INFO kablam! warning: unused import: `physical_object::CPhysicalObject` Oct 15 00:43:30.753 INFO kablam! --> src/viewer.rs:17:5 Oct 15 00:43:30.753 INFO kablam! | Oct 15 00:43:30.753 INFO kablam! 17 | use physical_object::CPhysicalObject; Oct 15 00:43:30.753 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.753 INFO kablam! Oct 15 00:43:30.753 INFO kablam! warning: unused import: `render_object::CRenderObject` Oct 15 00:43:30.753 INFO kablam! --> src/viewer.rs:18:5 Oct 15 00:43:30.753 INFO kablam! | Oct 15 00:43:30.753 INFO kablam! 18 | use render_object::CRenderObject; Oct 15 00:43:30.753 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.753 INFO kablam! Oct 15 00:43:30.753 INFO kablam! warning: unused import: `geometry::inters` Oct 15 00:43:30.753 INFO kablam! --> src/viewer.rs:19:5 Oct 15 00:43:30.753 INFO kablam! | Oct 15 00:43:30.753 INFO kablam! 19 | use geometry::inters; Oct 15 00:43:30.753 INFO kablam! | ^^^^^^^^^^^^^^^^ Oct 15 00:43:30.753 INFO kablam! Oct 15 00:43:30.753 INFO kablam! warning: unused import: `math::Vertex` Oct 15 00:43:30.753 INFO kablam! --> src/render.rs:4:5 Oct 15 00:43:30.753 INFO kablam! | Oct 15 00:43:30.753 INFO kablam! 4 | use math::Vertex; Oct 15 00:43:30.753 INFO kablam! | ^^^^^^^^^^^^ Oct 15 00:43:30.753 INFO kablam! Oct 15 00:43:30.753 INFO kablam! warning: unused import: `math::Vector3D` Oct 15 00:43:30.753 INFO kablam! --> src/render.rs:6:5 Oct 15 00:43:30.753 INFO kablam! | Oct 15 00:43:30.753 INFO kablam! 6 | use math::Vector3D; Oct 15 00:43:30.753 INFO kablam! | ^^^^^^^^^^^^^^ Oct 15 00:43:30.753 INFO kablam! Oct 15 00:43:30.753 INFO kablam! warning: unused import: `math::Matrix4D` Oct 15 00:43:30.753 INFO kablam! --> src/render.rs:7:5 Oct 15 00:43:30.753 INFO kablam! | Oct 15 00:43:30.753 INFO kablam! 7 | use math::Matrix4D; Oct 15 00:43:30.753 INFO kablam! | ^^^^^^^^^^^^^^ Oct 15 00:43:30.753 INFO kablam! Oct 15 00:43:30.753 INFO kablam! warning: unused imports: `DisplayBuild`, `Surface` Oct 15 00:43:30.753 INFO kablam! --> src/render.rs:9:13 Oct 15 00:43:30.753 INFO kablam! | Oct 15 00:43:30.753 INFO kablam! 9 | use glium::{DisplayBuild, Surface}; Oct 15 00:43:30.753 INFO kablam! | ^^^^^^^^^^^^ ^^^^^^^ Oct 15 00:43:30.753 INFO kablam! Oct 15 00:43:30.753 INFO kablam! warning: unused import: `std::rc::Rc` Oct 15 00:43:30.753 INFO kablam! --> src/render.rs:18:5 Oct 15 00:43:30.753 INFO kablam! | Oct 15 00:43:30.753 INFO kablam! 18 | use std::rc::Rc; Oct 15 00:43:30.753 INFO kablam! | ^^^^^^^^^^^ Oct 15 00:43:30.753 INFO kablam! Oct 15 00:43:30.753 INFO kablam! warning: unused import: `glium::index::PrimitiveType` Oct 15 00:43:30.753 INFO kablam! --> src/gui.rs:6:5 Oct 15 00:43:30.753 INFO kablam! | Oct 15 00:43:30.753 INFO kablam! 6 | use glium::index::PrimitiveType; Oct 15 00:43:30.753 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.753 INFO kablam! Oct 15 00:43:30.753 INFO kablam! warning: unused import: `DisplayBuild` Oct 15 00:43:30.753 INFO kablam! --> src/gui.rs:8:13 Oct 15 00:43:30.753 INFO kablam! | Oct 15 00:43:30.753 INFO kablam! 8 | use glium::{DisplayBuild, Surface, glutin}; Oct 15 00:43:30.753 INFO kablam! | ^^^^^^^^^^^^ Oct 15 00:43:30.753 INFO kablam! Oct 15 00:43:30.753 INFO kablam! warning: unused import: `glutin::ElementState::Released` Oct 15 00:43:30.753 INFO kablam! --> src/gui.rs:10:5 Oct 15 00:43:30.754 INFO kablam! | Oct 15 00:43:30.754 INFO kablam! 10 | use glutin::ElementState::Released; Oct 15 00:43:30.754 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.754 INFO kablam! Oct 15 00:43:30.754 INFO kablam! warning: unused import: `math::VertexPT` Oct 15 00:43:30.754 INFO kablam! --> src/gui.rs:11:5 Oct 15 00:43:30.754 INFO kablam! | Oct 15 00:43:30.754 INFO kablam! 11 | use math::VertexPT; Oct 15 00:43:30.754 INFO kablam! | ^^^^^^^^^^^^^^ Oct 15 00:43:30.754 INFO kablam! Oct 15 00:43:30.754 INFO kablam! warning: unused import: `models2D::Rect` Oct 15 00:43:30.754 INFO kablam! --> src/gui.rs:16:5 Oct 15 00:43:30.754 INFO kablam! | Oct 15 00:43:30.754 INFO kablam! 16 | use models2D::Rect; Oct 15 00:43:30.754 INFO kablam! | ^^^^^^^^^^^^^^ Oct 15 00:43:30.754 INFO kablam! Oct 15 00:43:30.754 INFO kablam! warning: unused imports: `PositionedGlyph`, `Scale`, `point`, `vector` Oct 15 00:43:30.754 INFO kablam! --> src/gui.rs:20:38 Oct 15 00:43:30.754 INFO kablam! | Oct 15 00:43:30.754 INFO kablam! 20 | use rusttype::{FontCollection, Font, Scale, point, vector, PositionedGlyph}; Oct 15 00:43:30.754 INFO kablam! | ^^^^^ ^^^^^ ^^^^^^ ^^^^^^^^^^^^^^^ Oct 15 00:43:30.754 INFO kablam! Oct 15 00:43:30.754 INFO kablam! warning: unused import: `Cache` Oct 15 00:43:30.754 INFO kablam! --> src/gui.rs:21:27 Oct 15 00:43:30.754 INFO kablam! | Oct 15 00:43:30.754 INFO kablam! 21 | use rusttype::gpu_cache::{Cache}; Oct 15 00:43:30.754 INFO kablam! | ^^^^^ Oct 15 00:43:30.754 INFO kablam! Oct 15 00:43:30.754 INFO kablam! warning: unused imports: `DisplayBuild`, `glutin` Oct 15 00:43:30.754 INFO kablam! --> src/models2D.rs:10:13 Oct 15 00:43:30.754 INFO kablam! | Oct 15 00:43:30.754 INFO kablam! 10 | use glium::{DisplayBuild, Surface, glutin}; Oct 15 00:43:30.754 INFO kablam! | ^^^^^^^^^^^^ ^^^^^^ Oct 15 00:43:30.754 INFO kablam! Oct 15 00:43:30.754 INFO kablam! warning: unused import: `glutin::ElementState::Pressed` Oct 15 00:43:30.754 INFO kablam! --> src/models2D.rs:11:5 Oct 15 00:43:30.754 INFO kablam! | Oct 15 00:43:30.754 INFO kablam! 11 | use glutin::ElementState::Pressed; Oct 15 00:43:30.754 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.754 INFO kablam! Oct 15 00:43:30.754 INFO kablam! warning: unused import: `glutin::ElementState::Released` Oct 15 00:43:30.754 INFO kablam! --> src/models2D.rs:12:5 Oct 15 00:43:30.754 INFO kablam! | Oct 15 00:43:30.754 INFO kablam! 12 | use glutin::ElementState::Released; Oct 15 00:43:30.754 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.754 INFO kablam! Oct 15 00:43:30.754 INFO kablam! warning: unused import: `math::Size2` Oct 15 00:43:30.754 INFO kablam! --> src/models2D.rs:14:5 Oct 15 00:43:30.754 INFO kablam! | Oct 15 00:43:30.754 INFO kablam! 14 | use math::Size2; Oct 15 00:43:30.754 INFO kablam! | ^^^^^^^^^^^ Oct 15 00:43:30.754 INFO kablam! Oct 15 00:43:30.754 INFO kablam! warning: unused import: `math::Point` Oct 15 00:43:30.754 INFO kablam! --> src/models2D.rs:15:5 Oct 15 00:43:30.754 INFO kablam! | Oct 15 00:43:30.754 INFO kablam! 15 | use math::Point; Oct 15 00:43:30.754 INFO kablam! | ^^^^^^^^^^^ Oct 15 00:43:30.754 INFO kablam! Oct 15 00:43:30.754 INFO kablam! warning: unused import: `std` Oct 15 00:43:30.754 INFO kablam! --> src/models2D.rs:18:5 Oct 15 00:43:30.754 INFO kablam! | Oct 15 00:43:30.754 INFO kablam! 18 | use std; Oct 15 00:43:30.754 INFO kablam! | ^^^ Oct 15 00:43:30.754 INFO kablam! Oct 15 00:43:30.754 INFO kablam! warning: unused import: `glium::texture::Texture2d` Oct 15 00:43:30.754 INFO kablam! --> src/models2D.rs:19:5 Oct 15 00:43:30.754 INFO kablam! | Oct 15 00:43:30.754 INFO kablam! 19 | use glium::texture::Texture2d; Oct 15 00:43:30.754 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.754 INFO kablam! Oct 15 00:43:30.754 INFO kablam! warning: unused imports: `FontCollection`, `vector` Oct 15 00:43:30.754 INFO kablam! --> src/models2D.rs:21:16 Oct 15 00:43:30.754 INFO kablam! | Oct 15 00:43:30.754 INFO kablam! 21 | use rusttype::{FontCollection, Font, Scale, point, vector, PositionedGlyph}; Oct 15 00:43:30.754 INFO kablam! | ^^^^^^^^^^^^^^ ^^^^^^ Oct 15 00:43:30.754 INFO kablam! Oct 15 00:43:30.754 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 15 00:43:30.754 INFO kablam! --> src/models2D.rs:89:6 Oct 15 00:43:30.754 INFO kablam! | Oct 15 00:43:30.754 INFO kablam! 89 | if (x >= x0 && x <= x1 && y >= y0 && y <= y1) { Oct 15 00:43:30.754 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:30.755 INFO kablam! Oct 15 00:43:30.755 INFO kablam! warning: unused import: `glium::index::PrimitiveType` Oct 15 00:43:30.755 INFO kablam! --> src/button.rs:5:5 Oct 15 00:43:30.755 INFO kablam! | Oct 15 00:43:30.755 INFO kablam! 5 | use glium::index::PrimitiveType; Oct 15 00:43:30.755 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.755 INFO kablam! Oct 15 00:43:30.755 INFO kablam! warning: unused imports: `DisplayBuild`, `glutin` Oct 15 00:43:30.755 INFO kablam! --> src/button.rs:7:13 Oct 15 00:43:30.755 INFO kablam! | Oct 15 00:43:30.755 INFO kablam! 7 | use glium::{DisplayBuild, Surface, glutin}; Oct 15 00:43:30.755 INFO kablam! | ^^^^^^^^^^^^ ^^^^^^ Oct 15 00:43:30.755 INFO kablam! Oct 15 00:43:30.755 INFO kablam! warning: unused import: `glutin::ElementState::Pressed` Oct 15 00:43:30.755 INFO kablam! --> src/button.rs:8:5 Oct 15 00:43:30.755 INFO kablam! | Oct 15 00:43:30.755 INFO kablam! 8 | use glutin::ElementState::Pressed; Oct 15 00:43:30.755 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.755 INFO kablam! Oct 15 00:43:30.755 INFO kablam! warning: unused import: `glutin::ElementState::Released` Oct 15 00:43:30.755 INFO kablam! --> src/button.rs:9:5 Oct 15 00:43:30.755 INFO kablam! | Oct 15 00:43:30.755 INFO kablam! 9 | use glutin::ElementState::Released; Oct 15 00:43:30.755 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.755 INFO kablam! Oct 15 00:43:30.755 INFO kablam! warning: unused import: `math::VertexPT` Oct 15 00:43:30.755 INFO kablam! --> src/button.rs:10:5 Oct 15 00:43:30.755 INFO kablam! | Oct 15 00:43:30.755 INFO kablam! 10 | use math::VertexPT; Oct 15 00:43:30.755 INFO kablam! | ^^^^^^^^^^^^^^ Oct 15 00:43:30.755 INFO kablam! Oct 15 00:43:30.755 INFO kablam! warning: unused import: `math::Size2` Oct 15 00:43:30.755 INFO kablam! --> src/button.rs:11:5 Oct 15 00:43:30.755 INFO kablam! | Oct 15 00:43:30.755 INFO kablam! 11 | use math::Size2; Oct 15 00:43:30.755 INFO kablam! | ^^^^^^^^^^^ Oct 15 00:43:30.755 INFO kablam! Oct 15 00:43:30.755 INFO kablam! warning: unused import: `math::Point` Oct 15 00:43:30.755 INFO kablam! --> src/button.rs:12:5 Oct 15 00:43:30.755 INFO kablam! | Oct 15 00:43:30.755 INFO kablam! 12 | use math::Point; Oct 15 00:43:30.755 INFO kablam! | ^^^^^^^^^^^ Oct 15 00:43:30.755 INFO kablam! Oct 15 00:43:30.755 INFO kablam! warning: unused imports: `FontCollection`, `PositionedGlyph`, `Scale`, `point`, `vector` Oct 15 00:43:30.755 INFO kablam! --> src/button.rs:19:16 Oct 15 00:43:30.755 INFO kablam! | Oct 15 00:43:30.755 INFO kablam! 19 | use rusttype::{FontCollection, Font, Scale, point, vector, PositionedGlyph}; Oct 15 00:43:30.755 INFO kablam! | ^^^^^^^^^^^^^^ ^^^^^ ^^^^^ ^^^^^^ ^^^^^^^^^^^^^^^ Oct 15 00:43:30.755 INFO kablam! Oct 15 00:43:30.755 INFO kablam! warning: unused import: `Cache` Oct 15 00:43:30.755 INFO kablam! --> src/button.rs:20:27 Oct 15 00:43:30.755 INFO kablam! | Oct 15 00:43:30.755 INFO kablam! 20 | use rusttype::gpu_cache::{Cache}; Oct 15 00:43:30.755 INFO kablam! | ^^^^^ Oct 15 00:43:30.755 INFO kablam! Oct 15 00:43:30.755 INFO kablam! warning: unused import: `glium::index::PrimitiveType` Oct 15 00:43:30.755 INFO kablam! --> src/trackbar.rs:5:5 Oct 15 00:43:30.755 INFO kablam! | Oct 15 00:43:30.755 INFO kablam! 5 | use glium::index::PrimitiveType; Oct 15 00:43:30.755 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.755 INFO kablam! Oct 15 00:43:30.755 INFO kablam! warning: unused imports: `DisplayBuild`, `glutin` Oct 15 00:43:30.755 INFO kablam! --> src/trackbar.rs:7:13 Oct 15 00:43:30.755 INFO kablam! | Oct 15 00:43:30.755 INFO kablam! 7 | use glium::{DisplayBuild, Surface, glutin}; Oct 15 00:43:30.755 INFO kablam! | ^^^^^^^^^^^^ ^^^^^^ Oct 15 00:43:30.755 INFO kablam! Oct 15 00:43:30.755 INFO kablam! warning: unused import: `glutin::ElementState::Pressed` Oct 15 00:43:30.755 INFO kablam! --> src/trackbar.rs:8:5 Oct 15 00:43:30.755 INFO kablam! | Oct 15 00:43:30.755 INFO kablam! 8 | use glutin::ElementState::Pressed; Oct 15 00:43:30.755 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.755 INFO kablam! Oct 15 00:43:30.755 INFO kablam! warning: unused import: `glutin::ElementState::Released` Oct 15 00:43:30.755 INFO kablam! --> src/trackbar.rs:9:5 Oct 15 00:43:30.755 INFO kablam! | Oct 15 00:43:30.755 INFO kablam! 9 | use glutin::ElementState::Released; Oct 15 00:43:30.755 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:30.755 INFO kablam! Oct 15 00:43:30.755 INFO kablam! warning: unused import: `math::VertexPT` Oct 15 00:43:30.755 INFO kablam! --> src/trackbar.rs:10:5 Oct 15 00:43:30.755 INFO kablam! | Oct 15 00:43:30.755 INFO kablam! 10 | use math::VertexPT; Oct 15 00:43:30.755 INFO kablam! | ^^^^^^^^^^^^^^ Oct 15 00:43:30.755 INFO kablam! Oct 15 00:43:30.756 INFO kablam! warning: unused import: `math::Size2` Oct 15 00:43:30.756 INFO kablam! --> src/trackbar.rs:11:5 Oct 15 00:43:30.756 INFO kablam! | Oct 15 00:43:30.756 INFO kablam! 11 | use math::Size2; Oct 15 00:43:30.756 INFO kablam! | ^^^^^^^^^^^ Oct 15 00:43:30.756 INFO kablam! Oct 15 00:43:30.756 INFO kablam! warning: unused import: `math::Point` Oct 15 00:43:30.756 INFO kablam! --> src/trackbar.rs:12:5 Oct 15 00:43:30.756 INFO kablam! | Oct 15 00:43:30.756 INFO kablam! 12 | use math::Point; Oct 15 00:43:30.756 INFO kablam! | ^^^^^^^^^^^ Oct 15 00:43:30.756 INFO kablam! Oct 15 00:43:30.756 INFO kablam! warning: unused imports: `FontCollection`, `PositionedGlyph`, `Scale`, `point`, `vector` Oct 15 00:43:30.756 INFO kablam! --> src/trackbar.rs:19:16 Oct 15 00:43:30.756 INFO kablam! | Oct 15 00:43:30.756 INFO kablam! 19 | use rusttype::{FontCollection, Font, Scale, point, vector, PositionedGlyph}; Oct 15 00:43:30.756 INFO kablam! | ^^^^^^^^^^^^^^ ^^^^^ ^^^^^ ^^^^^^ ^^^^^^^^^^^^^^^ Oct 15 00:43:30.756 INFO kablam! Oct 15 00:43:30.756 INFO kablam! warning: unused import: `Cache` Oct 15 00:43:30.756 INFO kablam! --> src/trackbar.rs:20:27 Oct 15 00:43:30.756 INFO kablam! | Oct 15 00:43:30.756 INFO kablam! 20 | use rusttype::gpu_cache::{Cache}; Oct 15 00:43:30.756 INFO kablam! | ^^^^^ Oct 15 00:43:30.756 INFO kablam! Oct 15 00:43:30.756 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 15 00:43:30.756 INFO kablam! --> src/trackbar.rs:68:6 Oct 15 00:43:30.756 INFO kablam! | Oct 15 00:43:30.756 INFO kablam! 68 | if (!self.is_taped) { return; } Oct 15 00:43:30.756 INFO kablam! | ^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:30.756 INFO kablam! Oct 15 00:43:30.756 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 15 00:43:30.756 INFO kablam! --> src/trackbar.rs:70:6 Oct 15 00:43:30.756 INFO kablam! | Oct 15 00:43:30.756 INFO kablam! 70 | if (x < self.backrect.x) { self.slider.x = self.backrect.x } Oct 15 00:43:30.756 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:30.756 INFO kablam! Oct 15 00:43:30.756 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 15 00:43:30.756 INFO kablam! --> src/trackbar.rs:71:6 Oct 15 00:43:30.756 INFO kablam! | Oct 15 00:43:30.756 INFO kablam! 71 | if (x > self.backrect.x + self.backrect.width - self.slider.width) { self.slider.x = self.backrect.x + self.backrect.width - self.slider.width } Oct 15 00:43:30.756 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 15 00:43:30.756 INFO kablam! Oct 15 00:43:30.756 INFO kablam! warning: unused import: `math::Vertex` Oct 15 00:43:30.756 INFO kablam! --> src/main.rs:30:5 Oct 15 00:43:30.756 INFO kablam! | Oct 15 00:43:30.756 INFO kablam! 30 | use math::Vertex; Oct 15 00:43:30.756 INFO kablam! | ^^^^^^^^^^^^ Oct 15 00:43:30.756 INFO kablam! Oct 15 00:43:30.756 INFO kablam! warning: unused import: `math::Vector3D` Oct 15 00:43:30.756 INFO kablam! --> src/main.rs:31:5 Oct 15 00:43:30.756 INFO kablam! | Oct 15 00:43:30.756 INFO kablam! 31 | use math::Vector3D; Oct 15 00:43:30.756 INFO kablam! | ^^^^^^^^^^^^^^ Oct 15 00:43:30.756 INFO kablam! Oct 15 00:43:30.756 INFO kablam! warning: unused import: `math::Matrix4D` Oct 15 00:43:30.756 INFO kablam! --> src/main.rs:32:5 Oct 15 00:43:30.756 INFO kablam! | Oct 15 00:43:30.756 INFO kablam! 32 | use math::Matrix4D; Oct 15 00:43:30.756 INFO kablam! | ^^^^^^^^^^^^^^ Oct 15 00:43:30.756 INFO kablam! Oct 15 00:43:30.756 INFO kablam! warning: unused import: `models::CModel` Oct 15 00:43:30.756 INFO kablam! --> src/main.rs:33:5 Oct 15 00:43:30.756 INFO kablam! | Oct 15 00:43:30.756 INFO kablam! 33 | use models::CModel; Oct 15 00:43:30.756 INFO kablam! | ^^^^^^^^^^^^^^ Oct 15 00:43:30.756 INFO kablam! Oct 15 00:43:30.756 INFO kablam! warning: unused import: `world::CWorld` Oct 15 00:43:30.756 INFO kablam! --> src/main.rs:34:5 Oct 15 00:43:30.756 INFO kablam! | Oct 15 00:43:30.756 INFO kablam! 34 | use world::CWorld; Oct 15 00:43:30.756 INFO kablam! | ^^^^^^^^^^^^^ Oct 15 00:43:30.756 INFO kablam! Oct 15 00:43:30.756 INFO kablam! warning: unused import: `Surface` Oct 15 00:43:30.756 INFO kablam! --> src/main.rs:37:27 Oct 15 00:43:30.756 INFO kablam! | Oct 15 00:43:30.756 INFO kablam! 37 | use glium::{DisplayBuild, Surface}; Oct 15 00:43:30.756 INFO kablam! | ^^^^^^^ Oct 15 00:43:30.756 INFO kablam! Oct 15 00:43:31.119 INFO kablam! warning: unused import: `Surface` Oct 15 00:43:31.119 INFO kablam! --> src/game_object.rs:9:27 Oct 15 00:43:31.119 INFO kablam! | Oct 15 00:43:31.119 INFO kablam! 9 | use glium::{DisplayBuild, Surface}; Oct 15 00:43:31.119 INFO kablam! | ^^^^^^^ Oct 15 00:43:31.120 INFO kablam! Oct 15 00:43:31.120 INFO kablam! warning: unused import: `Surface` Oct 15 00:43:31.120 INFO kablam! --> src/game.rs:13:27 Oct 15 00:43:31.120 INFO kablam! | Oct 15 00:43:31.120 INFO kablam! 13 | use glium::{DisplayBuild, Surface}; Oct 15 00:43:31.120 INFO kablam! | ^^^^^^^ Oct 15 00:43:31.120 INFO kablam! Oct 15 00:43:31.120 INFO kablam! warning: unused import: `Surface` Oct 15 00:43:31.120 INFO kablam! --> src/gui.rs:8:27 Oct 15 00:43:31.120 INFO kablam! | Oct 15 00:43:31.120 INFO kablam! 8 | use glium::{DisplayBuild, Surface, glutin}; Oct 15 00:43:31.120 INFO kablam! | ^^^^^^^ Oct 15 00:43:31.120 INFO kablam! Oct 15 00:43:31.120 INFO kablam! warning: unused import: `Surface` Oct 15 00:43:31.121 INFO kablam! --> src/button.rs:7:27 Oct 15 00:43:31.121 INFO kablam! | Oct 15 00:43:31.121 INFO kablam! 7 | use glium::{DisplayBuild, Surface, glutin}; Oct 15 00:43:31.121 INFO kablam! | ^^^^^^^ Oct 15 00:43:31.121 INFO kablam! Oct 15 00:43:31.121 INFO kablam! warning: unused import: `Surface` Oct 15 00:43:31.121 INFO kablam! --> src/trackbar.rs:7:27 Oct 15 00:43:31.121 INFO kablam! | Oct 15 00:43:31.121 INFO kablam! 7 | use glium::{DisplayBuild, Surface, glutin}; Oct 15 00:43:31.121 INFO kablam! | ^^^^^^^ Oct 15 00:43:31.121 INFO kablam! Oct 15 00:43:31.153 INFO kablam! warning: unused variable: `other` Oct 15 00:43:31.153 INFO kablam! --> src/physical_object.rs:90:26 Oct 15 00:43:31.153 INFO kablam! | Oct 15 00:43:31.153 INFO kablam! 90 | pub fn collision(&self, other: &CPhysicalObject) { Oct 15 00:43:31.153 INFO kablam! | ^^^^^ help: consider using `_other` instead Oct 15 00:43:31.153 INFO kablam! | Oct 15 00:43:31.153 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 15 00:43:31.153 INFO kablam! Oct 15 00:43:31.153 INFO kablam! warning: unused variable: `old` Oct 15 00:43:31.154 INFO kablam! --> src/game_object.rs:44:7 Oct 15 00:43:31.154 INFO kablam! | Oct 15 00:43:31.154 INFO kablam! 44 | let old = self.physical_object.scale.get(); Oct 15 00:43:31.154 INFO kablam! | ^^^ help: consider using `_old` instead Oct 15 00:43:31.154 INFO kablam! Oct 15 00:43:31.154 INFO kablam! warning: unused variable: `old` Oct 15 00:43:31.154 INFO kablam! --> src/game_object.rs:49:7 Oct 15 00:43:31.154 INFO kablam! | Oct 15 00:43:31.154 INFO kablam! 49 | let old = self.physical_object.position.get(); Oct 15 00:43:31.154 INFO kablam! | ^^^ help: consider using `_old` instead Oct 15 00:43:31.154 INFO kablam! Oct 15 00:43:31.154 INFO kablam! warning: unused variable: `old` Oct 15 00:43:31.154 INFO kablam! --> src/game_object.rs:54:7 Oct 15 00:43:31.154 INFO kablam! | Oct 15 00:43:31.154 INFO kablam! 54 | let old = self.physical_object.rotate.get(); Oct 15 00:43:31.154 INFO kablam! | ^^^ help: consider using `_old` instead Oct 15 00:43:31.155 INFO kablam! Oct 15 00:43:31.155 INFO kablam! warning: unused variable: `speed` Oct 15 00:43:31.156 INFO kablam! --> src/game_object.rs:118:7 Oct 15 00:43:31.156 INFO kablam! | Oct 15 00:43:31.156 INFO kablam! 118 | let speed = Vector3D::new( Oct 15 00:43:31.156 INFO kablam! | ^^^^^ help: consider using `_speed` instead Oct 15 00:43:31.156 INFO kablam! Oct 15 00:43:31.156 INFO kablam! warning: unused variable: `speed` Oct 15 00:43:31.156 INFO kablam! --> src/game_object.rs:143:11 Oct 15 00:43:31.156 INFO kablam! | Oct 15 00:43:31.156 INFO kablam! 143 | let mut speed = self.physical_object.speed.get(); Oct 15 00:43:31.156 INFO kablam! | ^^^^^ help: consider using `_speed` instead Oct 15 00:43:31.156 INFO kablam! Oct 15 00:43:31.156 INFO kablam! warning: unused variable: `pos` Oct 15 00:43:31.156 INFO kablam! --> src/world.rs:145:13 Oct 15 00:43:31.156 INFO kablam! | Oct 15 00:43:31.156 INFO kablam! 145 | let pos = -self.Camera.GetPos(); Oct 15 00:43:31.156 INFO kablam! | ^^^ help: consider using `_pos` instead Oct 15 00:43:31.156 INFO kablam! Oct 15 00:43:31.156 INFO kablam! warning: unused variable: `trg` Oct 15 00:43:31.156 INFO kablam! --> src/world.rs:237:13 Oct 15 00:43:31.156 INFO kablam! | Oct 15 00:43:31.156 INFO kablam! 237 | let trg = self.Camera.target.normalize(); Oct 15 00:43:31.156 INFO kablam! | ^^^ help: consider using `_trg` instead Oct 15 00:43:31.157 INFO kablam! Oct 15 00:43:31.157 INFO kablam! warning: unused variable: `len` Oct 15 00:43:31.157 INFO kablam! --> src/world.rs:290:13 Oct 15 00:43:31.157 INFO kablam! | Oct 15 00:43:31.157 INFO kablam! 290 | let len = reader.read_line(&mut line).unwrap(); Oct 15 00:43:31.157 INFO kablam! | ^^^ help: consider using `_len` instead Oct 15 00:43:31.157 INFO kablam! Oct 15 00:43:31.157 INFO kablam! warning: unused variable: `len` Oct 15 00:43:31.157 INFO kablam! --> src/world.rs:294:13 Oct 15 00:43:31.157 INFO kablam! | Oct 15 00:43:31.157 INFO kablam! 294 | let len = reader.read_line(&mut line).unwrap(); Oct 15 00:43:31.157 INFO kablam! | ^^^ help: consider using `_len` instead Oct 15 00:43:31.157 INFO kablam! Oct 15 00:43:31.157 INFO kablam! warning: unused variable: `i` Oct 15 00:43:31.157 INFO kablam! --> src/world.rs:302:13 Oct 15 00:43:31.157 INFO kablam! | Oct 15 00:43:31.157 INFO kablam! 302 | for i in ( 0 .. (ct as i32) ) { Oct 15 00:43:31.157 INFO kablam! | ^ help: consider using `_i` instead Oct 15 00:43:31.157 INFO kablam! Oct 15 00:43:31.157 INFO kablam! warning: unused variable: `len` Oct 15 00:43:31.157 INFO kablam! --> src/world.rs:304:17 Oct 15 00:43:31.158 INFO kablam! | Oct 15 00:43:31.158 INFO kablam! 304 | let len = reader.read_line(&mut line).unwrap(); Oct 15 00:43:31.158 INFO kablam! | ^^^ help: consider using `_len` instead Oct 15 00:43:31.158 INFO kablam! Oct 15 00:43:31.158 INFO kablam! warning: unused variable: `i` Oct 15 00:43:31.158 INFO kablam! --> src/world.rs:313:13 Oct 15 00:43:31.158 INFO kablam! | Oct 15 00:43:31.158 INFO kablam! 313 | for i in ( 0 .. (co as i32) ) { Oct 15 00:43:31.158 INFO kablam! | ^ help: consider using `_i` instead Oct 15 00:43:31.158 INFO kablam! Oct 15 00:43:31.158 INFO kablam! warning: unused variable: `len` Oct 15 00:43:31.158 INFO kablam! --> src/world.rs:315:17 Oct 15 00:43:31.158 INFO kablam! | Oct 15 00:43:31.158 INFO kablam! 315 | let len = reader.read_line(&mut line).unwrap(); Oct 15 00:43:31.158 INFO kablam! | ^^^ help: consider using `_len` instead Oct 15 00:43:31.158 INFO kablam! Oct 15 00:43:31.158 INFO kablam! warning: unused variable: `i` Oct 15 00:43:31.158 INFO kablam! --> src/world.rs:320:13 Oct 15 00:43:31.158 INFO kablam! | Oct 15 00:43:31.158 INFO kablam! 320 | for i in ( 0 .. (cl as i32) ) { Oct 15 00:43:31.158 INFO kablam! | ^ help: consider using `_i` instead Oct 15 00:43:31.158 INFO kablam! Oct 15 00:43:31.158 INFO kablam! warning: unused variable: `len` Oct 15 00:43:31.158 INFO kablam! --> src/world.rs:322:17 Oct 15 00:43:31.159 INFO kablam! | Oct 15 00:43:31.159 INFO kablam! 322 | let len = reader.read_line(&mut line).unwrap(); Oct 15 00:43:31.159 INFO kablam! | ^^^ help: consider using `_len` instead Oct 15 00:43:31.159 INFO kablam! Oct 15 00:43:31.159 INFO kablam! warning: unused variable: `i` Oct 15 00:43:31.159 INFO kablam! --> src/world.rs:327:13 Oct 15 00:43:31.159 INFO kablam! | Oct 15 00:43:31.159 INFO kablam! 327 | for i in ( 0 .. (cdl as i32) ) { Oct 15 00:43:31.159 INFO kablam! | ^ help: consider using `_i` instead Oct 15 00:43:31.159 INFO kablam! Oct 15 00:43:31.159 INFO kablam! warning: unused variable: `len` Oct 15 00:43:31.159 INFO kablam! --> src/world.rs:329:17 Oct 15 00:43:31.159 INFO kablam! | Oct 15 00:43:31.159 INFO kablam! 329 | let len = reader.read_line(&mut line).unwrap(); Oct 15 00:43:31.159 INFO kablam! | ^^^ help: consider using `_len` instead Oct 15 00:43:31.159 INFO kablam! Oct 15 00:43:31.159 INFO kablam! warning: unused variable: `display` Oct 15 00:43:31.159 INFO kablam! --> src/world.rs:335:42 Oct 15 00:43:31.159 INFO kablam! | Oct 15 00:43:31.159 INFO kablam! 335 | fn create_new_lightsource(&mut self, display: &GlutinFacade) { Oct 15 00:43:31.159 INFO kablam! | ^^^^^^^ help: consider using `_display` instead Oct 15 00:43:31.159 INFO kablam! Oct 15 00:43:31.159 INFO kablam! warning: unused variable: `time` Oct 15 00:43:31.159 INFO kablam! --> src/camera.rs:45:23 Oct 15 00:43:31.159 INFO kablam! | Oct 15 00:43:31.160 INFO kablam! 45 | fn update(&mut self, time: f32) {} Oct 15 00:43:31.160 INFO kablam! | ^^^^ help: consider using `_time` instead Oct 15 00:43:31.160 INFO kablam! Oct 15 00:43:31.160 INFO kablam! warning: unused variable: `event` Oct 15 00:43:31.160 INFO kablam! --> src/camera.rs:49:26 Oct 15 00:43:31.160 INFO kablam! | Oct 15 00:43:31.160 INFO kablam! 49 | fn KeyboardEvent(&self, event: &glium::glutin::Event, trg: Vector3D, up: Vector3D) {} Oct 15 00:43:31.160 INFO kablam! | ^^^^^ help: consider using `_event` instead Oct 15 00:43:31.160 INFO kablam! Oct 15 00:43:31.160 INFO kablam! warning: unused variable: `trg` Oct 15 00:43:31.160 INFO kablam! --> src/camera.rs:49:56 Oct 15 00:43:31.160 INFO kablam! | Oct 15 00:43:31.160 INFO kablam! 49 | fn KeyboardEvent(&self, event: &glium::glutin::Event, trg: Vector3D, up: Vector3D) {} Oct 15 00:43:31.160 INFO kablam! | ^^^ help: consider using `_trg` instead Oct 15 00:43:31.160 INFO kablam! Oct 15 00:43:31.160 INFO kablam! warning: unused variable: `up` Oct 15 00:43:31.160 INFO kablam! --> src/camera.rs:49:71 Oct 15 00:43:31.160 INFO kablam! | Oct 15 00:43:31.160 INFO kablam! 49 | fn KeyboardEvent(&self, event: &glium::glutin::Event, trg: Vector3D, up: Vector3D) {} Oct 15 00:43:31.160 INFO kablam! | ^^ help: consider using `_up` instead Oct 15 00:43:31.160 INFO kablam! Oct 15 00:43:31.160 INFO kablam! warning: unused variable: `pos` Oct 15 00:43:31.160 INFO kablam! --> src/camera.rs:55:13 Oct 15 00:43:31.160 INFO kablam! | Oct 15 00:43:31.160 INFO kablam! 55 | pub fn new(pos: Vector3D, trg: Vector3D, up: Vector3D, w: u32, h: u32) -> CCamera { Oct 15 00:43:31.161 INFO kablam! | ^^^ help: consider using `_pos` instead Oct 15 00:43:31.161 INFO kablam! Oct 15 00:43:31.161 INFO kablam! warning: unused variable: `display` Oct 15 00:43:31.161 INFO kablam! --> src/camera.rs:96:44 Oct 15 00:43:31.161 INFO kablam! | Oct 15 00:43:31.161 INFO kablam! 96 | glium::glutin::Event::MouseWheel(delta, display) => match delta { Oct 15 00:43:31.161 INFO kablam! | ^^^^^^^ help: consider using `_display` instead Oct 15 00:43:31.161 INFO kablam! Oct 15 00:43:31.161 INFO kablam! warning: unused variable: `x` Oct 15 00:43:31.161 INFO kablam! --> src/camera.rs:97:51 Oct 15 00:43:31.161 INFO kablam! | Oct 15 00:43:31.161 INFO kablam! 97 | glium::glutin::MouseScrollDelta::LineDelta(x, y) => { Oct 15 00:43:31.161 INFO kablam! | ^ help: consider using `_x` instead Oct 15 00:43:31.161 INFO kablam! Oct 15 00:43:31.161 INFO kablam! warning: unused variable: `x` Oct 15 00:43:31.161 INFO kablam! --> src/camera.rs:100:52 Oct 15 00:43:31.161 INFO kablam! | Oct 15 00:43:31.161 INFO kablam! 100 | glium::glutin::MouseScrollDelta::PixelDelta(x, y) => {}, Oct 15 00:43:31.161 INFO kablam! | ^ help: consider using `_x` instead Oct 15 00:43:31.161 INFO kablam! Oct 15 00:43:31.161 INFO kablam! warning: unused variable: `y` Oct 15 00:43:31.161 INFO kablam! --> src/camera.rs:100:55 Oct 15 00:43:31.161 INFO kablam! | Oct 15 00:43:31.161 INFO kablam! 100 | glium::glutin::MouseScrollDelta::PixelDelta(x, y) => {}, Oct 15 00:43:31.161 INFO kablam! | ^ help: consider using `_y` instead Oct 15 00:43:31.162 INFO kablam! Oct 15 00:43:31.162 INFO kablam! warning: unused variable: `display` Oct 15 00:43:31.162 INFO kablam! --> src/camera.rs:82:62 Oct 15 00:43:31.162 INFO kablam! | Oct 15 00:43:31.162 INFO kablam! 82 | pub fn onMouseMove(&mut self, event: &glium::glutin::Event, display: &GlutinFacade) { Oct 15 00:43:31.162 INFO kablam! | ^^^^^^^ help: consider using `_display` instead Oct 15 00:43:31.162 INFO kablam! Oct 15 00:43:31.162 INFO kablam! warning: unused variable: `time` Oct 15 00:43:31.162 INFO kablam! --> src/camera.rs:107:27 Oct 15 00:43:31.162 INFO kablam! | Oct 15 00:43:31.162 INFO kablam! 107 | pub fn update(&mut self, time: f32) { Oct 15 00:43:31.162 INFO kablam! | ^^^^ help: consider using `_time` instead Oct 15 00:43:31.162 INFO kablam! Oct 15 00:43:31.162 INFO kablam! warning: unused variable: `speed` Oct 15 00:43:31.162 INFO kablam! --> src/viewer.rs:64:11 Oct 15 00:43:31.162 INFO kablam! | Oct 15 00:43:31.162 INFO kablam! 64 | let mut speed = self.speed.get(); Oct 15 00:43:31.162 INFO kablam! | ^^^^^ help: consider using `_speed` instead Oct 15 00:43:31.162 INFO kablam! Oct 15 00:43:31.163 INFO kablam! warning: unused variable: `winSize` Oct 15 00:43:31.163 INFO kablam! --> src/gui.rs:57:40 Oct 15 00:43:31.163 INFO kablam! | Oct 15 00:43:31.163 INFO kablam! 57 | pub fn new(display: &GlutinFacade, winSize: Size2) -> Interface { Oct 15 00:43:31.163 INFO kablam! | ^^^^^^^ help: consider using `_winSize` instead Oct 15 00:43:31.163 INFO kablam! Oct 15 00:43:31.163 INFO kablam! warning: unused variable: `Release` Oct 15 00:43:31.163 INFO kablam! --> src/gui.rs:114:25 Oct 15 00:43:31.163 INFO kablam! | Oct 15 00:43:31.163 INFO kablam! 114 | Release => { Oct 15 00:43:31.163 INFO kablam! | ^^^^^^^ help: consider using `_Release` instead Oct 15 00:43:31.163 INFO kablam! Oct 15 00:43:31.163 INFO kablam! warning: unused variable: `display` Oct 15 00:43:31.163 INFO kablam! --> src/gui.rs:99:65 Oct 15 00:43:31.163 INFO kablam! | Oct 15 00:43:31.163 INFO kablam! 99 | pub fn checkEvents(&mut self, event: &glium::glutin::Event, display: &GlutinFacade) { Oct 15 00:43:31.163 INFO kablam! | ^^^^^^^ help: consider using `_display` instead Oct 15 00:43:31.163 INFO kablam! Oct 15 00:43:31.163 INFO kablam! warning: unused variable: `dpi_factor` Oct 15 00:43:31.164 INFO kablam! --> src/models2D.rs:128:7 Oct 15 00:43:31.164 INFO kablam! | Oct 15 00:43:31.164 INFO kablam! 128 | let dpi_factor = display.get_window().unwrap().hidpi_factor(); Oct 15 00:43:31.164 INFO kablam! | ^^^^^^^^^^ help: consider using `_dpi_factor` instead Oct 15 00:43:31.164 INFO kablam! Oct 15 00:43:31.164 INFO kablam! warning: unused variable: `x` Oct 15 00:43:31.164 INFO kablam! --> src/button.rs:67:23 Oct 15 00:43:31.164 INFO kablam! | Oct 15 00:43:31.164 INFO kablam! 67 | fn moveTo(&mut self, x: f32, y: f32) { } Oct 15 00:43:31.164 INFO kablam! | ^ help: consider using `_x` instead Oct 15 00:43:31.164 INFO kablam! Oct 15 00:43:31.164 INFO kablam! warning: unused variable: `y` Oct 15 00:43:31.164 INFO kablam! --> src/button.rs:67:31 Oct 15 00:43:31.164 INFO kablam! | Oct 15 00:43:31.164 INFO kablam! 67 | fn moveTo(&mut self, x: f32, y: f32) { } Oct 15 00:43:31.164 INFO kablam! | ^ help: consider using `_y` instead Oct 15 00:43:31.164 INFO kablam! Oct 15 00:43:31.164 INFO kablam! warning: unused variable: `font` Oct 15 00:43:31.164 INFO kablam! --> src/button.rs:75:93 Oct 15 00:43:31.164 INFO kablam! | Oct 15 00:43:31.164 INFO kablam! 75 | fn draw(&mut self, display: &GlutinFacade, render: &mut Render, canvas: &mut glium::Frame, font: &Font) { Oct 15 00:43:31.164 INFO kablam! | ^^^^ help: consider using `_font` instead Oct 15 00:43:31.164 INFO kablam! Oct 15 00:43:31.164 INFO kablam! warning: unused variable: `value` Oct 15 00:43:31.164 INFO kablam! --> src/button.rs:86:25 Oct 15 00:43:31.164 INFO kablam! | Oct 15 00:43:31.164 INFO kablam! 86 | fn setValue(&mut self, value: f32) { } Oct 15 00:43:31.165 INFO kablam! | ^^^^^ help: consider using `_value` instead Oct 15 00:43:31.165 INFO kablam! Oct 15 00:43:31.165 INFO kablam! warning: unused variable: `y` Oct 15 00:43:31.165 INFO kablam! --> src/trackbar.rs:67:31 Oct 15 00:43:31.165 INFO kablam! | Oct 15 00:43:31.165 INFO kablam! 67 | fn moveTo(&mut self, x: f32, y: f32) { Oct 15 00:43:31.165 INFO kablam! | ^ help: consider using `_y` instead Oct 15 00:43:31.165 INFO kablam! Oct 15 00:43:31.165 INFO kablam! warning: unused variable: `font` Oct 15 00:43:31.165 INFO kablam! --> src/trackbar.rs:83:93 Oct 15 00:43:31.165 INFO kablam! | Oct 15 00:43:31.165 INFO kablam! 83 | fn draw(&mut self, display: &GlutinFacade, render: &mut Render, canvas: &mut glium::Frame, font: &Font) { Oct 15 00:43:31.165 INFO kablam! | ^^^^ help: consider using `_font` instead Oct 15 00:43:31.165 INFO kablam! Oct 15 00:43:31.165 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:31.165 INFO kablam! --> src/math.rs:134:7 Oct 15 00:43:31.165 INFO kablam! | Oct 15 00:43:31.165 INFO kablam! 134 | let mut quaternion = Quaternion{ a: (angle / 2.0 * (consts::PI as f32) / 180.0 ).cos(), vector: *axis * (angle / 2.0 * (consts::PI as f32) / 180.0 ).sin() }; Oct 15 00:43:31.165 INFO kablam! | ----^^^^^^^^^^ Oct 15 00:43:31.165 INFO kablam! | | Oct 15 00:43:31.165 INFO kablam! | help: remove this `mut` Oct 15 00:43:31.165 INFO kablam! | Oct 15 00:43:31.165 INFO kablam! = note: #[warn(unused_mut)] on by default Oct 15 00:43:31.165 INFO kablam! Oct 15 00:43:31.169 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:31.169 INFO kablam! --> src/math.rs:323:10 Oct 15 00:43:31.169 INFO kablam! | Oct 15 00:43:31.169 INFO kablam! 323 | let mut N = -*Target; Oct 15 00:43:31.169 INFO kablam! | ----^ Oct 15 00:43:31.169 INFO kablam! | | Oct 15 00:43:31.169 INFO kablam! | help: remove this `mut` Oct 15 00:43:31.169 INFO kablam! Oct 15 00:43:31.169 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:31.169 INFO kablam! --> src/math.rs:328:10 Oct 15 00:43:31.169 INFO kablam! | Oct 15 00:43:31.169 INFO kablam! 328 | let mut V = Up; Oct 15 00:43:31.169 INFO kablam! | ----^ Oct 15 00:43:31.170 INFO kablam! | | Oct 15 00:43:31.170 INFO kablam! | help: remove this `mut` Oct 15 00:43:31.170 INFO kablam! Oct 15 00:43:31.176 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:31.176 INFO kablam! --> src/geometry.rs:54:7 Oct 15 00:43:31.176 INFO kablam! | Oct 15 00:43:31.176 INFO kablam! 54 | let mut n = Vector3D::new(A, B, C).normalize(); Oct 15 00:43:31.176 INFO kablam! | ----^ Oct 15 00:43:31.176 INFO kablam! | | Oct 15 00:43:31.176 INFO kablam! | help: remove this `mut` Oct 15 00:43:31.176 INFO kablam! Oct 15 00:43:31.194 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:31.195 INFO kablam! --> src/render_object.rs:43:21 Oct 15 00:43:31.195 INFO kablam! | Oct 15 00:43:31.195 INFO kablam! 43 | pub fn draw(&self, mut target: &mut MultiOutputFrameBuffer, PM: &Matrix4D, VM: &Matrix4D, MM: &Matrix4D) { Oct 15 00:43:31.195 INFO kablam! | ----^^^^^^ Oct 15 00:43:31.195 INFO kablam! | | Oct 15 00:43:31.195 INFO kablam! | help: remove this `mut` Oct 15 00:43:31.195 INFO kablam! Oct 15 00:43:31.197 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:31.198 INFO kablam! --> src/physical_object.rs:74:7 Oct 15 00:43:31.198 INFO kablam! | Oct 15 00:43:31.198 INFO kablam! 74 | let mut speed = self.speed.get(); Oct 15 00:43:31.198 INFO kablam! | ----^^^^^ Oct 15 00:43:31.198 INFO kablam! | | Oct 15 00:43:31.198 INFO kablam! | help: remove this `mut` Oct 15 00:43:31.198 INFO kablam! Oct 15 00:43:31.200 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:31.200 INFO kablam! --> src/game_object.rs:73:21 Oct 15 00:43:31.201 INFO kablam! | Oct 15 00:43:31.201 INFO kablam! 73 | pub fn draw(&self, mut target: &mut MultiOutputFrameBuffer, PM: &Matrix4D, VM: &Matrix4D) { Oct 15 00:43:31.201 INFO kablam! | ----^^^^^^ Oct 15 00:43:31.201 INFO kablam! | | Oct 15 00:43:31.201 INFO kablam! | help: remove this `mut` Oct 15 00:43:31.201 INFO kablam! Oct 15 00:43:31.205 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:31.205 INFO kablam! --> src/game_object.rs:123:7 Oct 15 00:43:31.205 INFO kablam! | Oct 15 00:43:31.205 INFO kablam! 123 | let mut new_obj: CGameObject; Oct 15 00:43:31.205 INFO kablam! | ----^^^^^^^ Oct 15 00:43:31.205 INFO kablam! | | Oct 15 00:43:31.205 INFO kablam! | help: remove this `mut` Oct 15 00:43:31.205 INFO kablam! Oct 15 00:43:31.206 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:31.206 INFO kablam! --> src/game_object.rs:143:7 Oct 15 00:43:31.206 INFO kablam! | Oct 15 00:43:31.206 INFO kablam! 143 | let mut speed = self.physical_object.speed.get(); Oct 15 00:43:31.206 INFO kablam! | ----^^^^^ Oct 15 00:43:31.206 INFO kablam! | | Oct 15 00:43:31.206 INFO kablam! | help: remove this `mut` Oct 15 00:43:31.207 INFO kablam! Oct 15 00:43:31.210 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:31.210 INFO kablam! --> src/world.rs:97:13 Oct 15 00:43:31.210 INFO kablam! | Oct 15 00:43:31.210 INFO kablam! 97 | let mut light2 = CLight::new(); Oct 15 00:43:31.210 INFO kablam! | ----^^^^^^ Oct 15 00:43:31.210 INFO kablam! | | Oct 15 00:43:31.210 INFO kablam! | help: remove this `mut` Oct 15 00:43:31.211 INFO kablam! Oct 15 00:43:31.211 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:31.211 INFO kablam! --> src/world.rs:100:13 Oct 15 00:43:31.211 INFO kablam! | Oct 15 00:43:31.211 INFO kablam! 100 | let mut dirlight = CDirectionLight::new(); Oct 15 00:43:31.211 INFO kablam! | ----^^^^^^^^ Oct 15 00:43:31.211 INFO kablam! | | Oct 15 00:43:31.211 INFO kablam! | help: remove this `mut` Oct 15 00:43:31.211 INFO kablam! Oct 15 00:43:31.211 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:31.211 INFO kablam! --> src/world.rs:112:13 Oct 15 00:43:31.211 INFO kablam! | Oct 15 00:43:31.211 INFO kablam! 112 | let mut Viewer = Rc::new( CViewer::new( Vector3D::new(0.0, -0.3, 3.0)) ); Oct 15 00:43:31.211 INFO kablam! | ----^^^^^^ Oct 15 00:43:31.211 INFO kablam! | | Oct 15 00:43:31.211 INFO kablam! | help: remove this `mut` Oct 15 00:43:31.211 INFO kablam! Oct 15 00:43:31.220 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:31.220 INFO kablam! --> src/world.rs:155:51 Oct 15 00:43:31.220 INFO kablam! | Oct 15 00:43:31.220 INFO kablam! 155 | fn create_lightbuffer(&self, render: &Render, mut lightbuffer: &mut SimpleFrameBuffer) { Oct 15 00:43:31.220 INFO kablam! | ----^^^^^^^^^^^ Oct 15 00:43:31.220 INFO kablam! | | Oct 15 00:43:31.220 INFO kablam! | help: remove this `mut` Oct 15 00:43:31.220 INFO kablam! Oct 15 00:43:31.223 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:31.224 INFO kablam! --> src/world.rs:236:13 Oct 15 00:43:31.224 INFO kablam! | Oct 15 00:43:31.224 INFO kablam! 236 | let mut angle = Vector3D::new(0.0, 0.0, 0.0); Oct 15 00:43:31.224 INFO kablam! | ----^^^^^ Oct 15 00:43:31.224 INFO kablam! | | Oct 15 00:43:31.224 INFO kablam! | help: remove this `mut` Oct 15 00:43:31.224 INFO kablam! Oct 15 00:43:31.232 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:31.232 INFO kablam! --> src/world.rs:285:13 Oct 15 00:43:31.232 INFO kablam! | Oct 15 00:43:31.232 INFO kablam! 285 | let mut file = File::open(fiel_name).unwrap(); Oct 15 00:43:31.232 INFO kablam! | ----^^^^ Oct 15 00:43:31.232 INFO kablam! | | Oct 15 00:43:31.232 INFO kablam! | help: remove this `mut` Oct 15 00:43:31.232 INFO kablam! Oct 15 00:43:31.238 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:31.238 INFO kablam! --> src/camera.rs:56:7 Oct 15 00:43:31.238 INFO kablam! | Oct 15 00:43:31.238 INFO kablam! 56 | let mut PerspectiveMatrix = Matrix4D::PerspectiveMatrix(60.0f32, w as f32, h as f32, 0.01, 100.0); Oct 15 00:43:31.238 INFO kablam! | ----^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.238 INFO kablam! | | Oct 15 00:43:31.238 INFO kablam! | help: remove this `mut` Oct 15 00:43:31.238 INFO kablam! Oct 15 00:43:31.250 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:31.251 INFO kablam! --> src/viewer.rs:38:7 Oct 15 00:43:31.251 INFO kablam! | Oct 15 00:43:31.251 INFO kablam! 38 | let mut speed = self.speed.get(); Oct 15 00:43:31.251 INFO kablam! | ----^^^^^ Oct 15 00:43:31.251 INFO kablam! | | Oct 15 00:43:31.251 INFO kablam! | help: remove this `mut` Oct 15 00:43:31.251 INFO kablam! Oct 15 00:43:31.251 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:31.251 INFO kablam! --> src/viewer.rs:39:7 Oct 15 00:43:31.251 INFO kablam! | Oct 15 00:43:31.251 INFO kablam! 39 | let mut pos = self.pos.get() + speed * time; Oct 15 00:43:31.252 INFO kablam! | ----^^^ Oct 15 00:43:31.252 INFO kablam! | | Oct 15 00:43:31.252 INFO kablam! | help: remove this `mut` Oct 15 00:43:31.252 INFO kablam! Oct 15 00:43:31.254 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:31.254 INFO kablam! --> src/viewer.rs:64:7 Oct 15 00:43:31.254 INFO kablam! | Oct 15 00:43:31.254 INFO kablam! 64 | let mut speed = self.speed.get(); Oct 15 00:43:31.255 INFO kablam! | ----^^^^^ Oct 15 00:43:31.255 INFO kablam! | | Oct 15 00:43:31.255 INFO kablam! | help: remove this `mut` Oct 15 00:43:31.255 INFO kablam! Oct 15 00:43:31.263 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:31.263 INFO kablam! --> src/gui.rs:60:13 Oct 15 00:43:31.263 INFO kablam! | Oct 15 00:43:31.263 INFO kablam! 60 | let mut bottonDefault = Box::new( Button::new(display, &prog, 20.0, 450.0, 60.0, 20.0) ); Oct 15 00:43:31.263 INFO kablam! | ----^^^^^^^^^^^^^ Oct 15 00:43:31.263 INFO kablam! | | Oct 15 00:43:31.263 INFO kablam! | help: remove this `mut` Oct 15 00:43:31.263 INFO kablam! Oct 15 00:43:31.263 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:31.263 INFO kablam! --> src/gui.rs:75:13 Oct 15 00:43:31.264 INFO kablam! | Oct 15 00:43:31.264 INFO kablam! 75 | let mut bottonSave = Box::new( Button::new(display, &prog, 120.0, 450.0, 60.0, 20.0) ); Oct 15 00:43:31.264 INFO kablam! | ----^^^^^^^^^^ Oct 15 00:43:31.264 INFO kablam! | | Oct 15 00:43:31.264 INFO kablam! | help: remove this `mut` Oct 15 00:43:31.264 INFO kablam! Oct 15 00:43:31.266 INFO kablam! warning: variable does not need to be mutable Oct 15 00:43:31.266 INFO kablam! --> src/gui.rs:93:73 Oct 15 00:43:31.266 INFO kablam! | Oct 15 00:43:31.266 INFO kablam! 93 | pub fn draw(&mut self, display: &GlutinFacade, render: &mut Render, mut canvas: &mut glium::Frame) { Oct 15 00:43:31.266 INFO kablam! | ----^^^^^^ Oct 15 00:43:31.266 INFO kablam! | | Oct 15 00:43:31.266 INFO kablam! | help: remove this `mut` Oct 15 00:43:31.266 INFO kablam! Oct 15 00:43:31.291 INFO kablam! warning: method is never used: `new` Oct 15 00:43:31.291 INFO kablam! --> src/math.rs:367:2 Oct 15 00:43:31.291 INFO kablam! | Oct 15 00:43:31.291 INFO kablam! 367 | fn new(sclr: f32, vctr: &Vector3D) -> Quaternion { Oct 15 00:43:31.291 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.291 INFO kablam! | Oct 15 00:43:31.291 INFO kablam! = note: #[warn(dead_code)] on by default Oct 15 00:43:31.291 INFO kablam! Oct 15 00:43:31.291 INFO kablam! warning: method is never used: `scalar_part` Oct 15 00:43:31.291 INFO kablam! --> src/math.rs:371:2 Oct 15 00:43:31.292 INFO kablam! | Oct 15 00:43:31.292 INFO kablam! 371 | fn scalar_part(self) -> f32 { Oct 15 00:43:31.292 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.292 INFO kablam! Oct 15 00:43:31.292 INFO kablam! warning: struct is never constructed: `Pool` Oct 15 00:43:31.292 INFO kablam! --> src/pool.rs:8:1 Oct 15 00:43:31.292 INFO kablam! | Oct 15 00:43:31.292 INFO kablam! 8 | pub struct Pool { Oct 15 00:43:31.292 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.292 INFO kablam! Oct 15 00:43:31.292 INFO kablam! warning: method is never used: `new` Oct 15 00:43:31.293 INFO kablam! --> src/pool.rs:13:2 Oct 15 00:43:31.293 INFO kablam! | Oct 15 00:43:31.293 INFO kablam! 13 | pub fn new() -> Pool { Oct 15 00:43:31.293 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.293 INFO kablam! Oct 15 00:43:31.293 INFO kablam! warning: method is never used: `insert` Oct 15 00:43:31.293 INFO kablam! --> src/pool.rs:17:2 Oct 15 00:43:31.293 INFO kablam! | Oct 15 00:43:31.293 INFO kablam! 17 | pub fn insert(&mut self, key: &'static str, value: T) { Oct 15 00:43:31.293 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.293 INFO kablam! Oct 15 00:43:31.293 INFO kablam! warning: method is never used: `remove` Oct 15 00:43:31.293 INFO kablam! --> src/pool.rs:21:2 Oct 15 00:43:31.293 INFO kablam! | Oct 15 00:43:31.293 INFO kablam! 21 | pub fn remove(&mut self, key: &'static str) { Oct 15 00:43:31.293 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.293 INFO kablam! Oct 15 00:43:31.293 INFO kablam! warning: method is never used: `get_element` Oct 15 00:43:31.293 INFO kablam! --> src/pool.rs:25:2 Oct 15 00:43:31.293 INFO kablam! | Oct 15 00:43:31.294 INFO kablam! 25 | pub fn get_element(&mut self, key: &'static str) -> &T { Oct 15 00:43:31.294 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.294 INFO kablam! Oct 15 00:43:31.294 INFO kablam! warning: struct is never constructed: `CShell` Oct 15 00:43:31.294 INFO kablam! --> src/shell.rs:3:1 Oct 15 00:43:31.294 INFO kablam! | Oct 15 00:43:31.294 INFO kablam! 3 | pub struct CShell { Oct 15 00:43:31.294 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.294 INFO kablam! Oct 15 00:43:31.294 INFO kablam! warning: function is never used: `inters` Oct 15 00:43:31.294 INFO kablam! --> src/shell.rs:8:1 Oct 15 00:43:31.294 INFO kablam! | Oct 15 00:43:31.294 INFO kablam! 8 | fn inters(min1: f32, max1: f32, min2: f32, max2: f32) -> bool { Oct 15 00:43:31.294 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.294 INFO kablam! Oct 15 00:43:31.294 INFO kablam! warning: method is never used: `new` Oct 15 00:43:31.294 INFO kablam! --> src/shell.rs:16:2 Oct 15 00:43:31.294 INFO kablam! | Oct 15 00:43:31.294 INFO kablam! 16 | pub fn new(size: Vector3D, pos: Vector3D, scale: Vector3D) -> CShell { Oct 15 00:43:31.294 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.295 INFO kablam! Oct 15 00:43:31.295 INFO kablam! warning: method is never used: `inters` Oct 15 00:43:31.295 INFO kablam! --> src/shell.rs:25:2 Oct 15 00:43:31.295 INFO kablam! | Oct 15 00:43:31.295 INFO kablam! 25 | pub fn inters(&self, other: &CShell) -> bool { Oct 15 00:43:31.295 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.295 INFO kablam! Oct 15 00:43:31.295 INFO kablam! warning: method is never used: `add_power` Oct 15 00:43:31.295 INFO kablam! --> src/physical_object.rs:52:2 Oct 15 00:43:31.295 INFO kablam! | Oct 15 00:43:31.295 INFO kablam! 52 | pub fn add_power(&self, power: &Vector3D) { Oct 15 00:43:31.295 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.295 INFO kablam! Oct 15 00:43:31.295 INFO kablam! warning: method is never used: `init` Oct 15 00:43:31.295 INFO kablam! --> src/physical_object.rs:62:2 Oct 15 00:43:31.295 INFO kablam! | Oct 15 00:43:31.295 INFO kablam! 62 | pub fn init(&self) { Oct 15 00:43:31.295 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.295 INFO kablam! Oct 15 00:43:31.295 INFO kablam! warning: method is never used: `collision` Oct 15 00:43:31.295 INFO kablam! --> src/physical_object.rs:90:2 Oct 15 00:43:31.295 INFO kablam! | Oct 15 00:43:31.296 INFO kablam! 90 | pub fn collision(&self, other: &CPhysicalObject) { Oct 15 00:43:31.296 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.296 INFO kablam! Oct 15 00:43:31.296 INFO kablam! warning: method is never used: `scale` Oct 15 00:43:31.296 INFO kablam! --> src/game_object.rs:58:2 Oct 15 00:43:31.296 INFO kablam! | Oct 15 00:43:31.296 INFO kablam! 58 | pub fn scale(&self, scale: Vector3D) { Oct 15 00:43:31.296 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.296 INFO kablam! Oct 15 00:43:31.297 INFO kablam! warning: method is never used: `pos` Oct 15 00:43:31.297 INFO kablam! --> src/game_object.rs:63:2 Oct 15 00:43:31.297 INFO kablam! | Oct 15 00:43:31.297 INFO kablam! 63 | pub fn pos(&self, pos: Vector3D) { Oct 15 00:43:31.297 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.297 INFO kablam! Oct 15 00:43:31.297 INFO kablam! warning: method is never used: `rotate` Oct 15 00:43:31.298 INFO kablam! --> src/game_object.rs:68:2 Oct 15 00:43:31.298 INFO kablam! | Oct 15 00:43:31.298 INFO kablam! 68 | pub fn rotate(&self, rotate: Vector3D) { Oct 15 00:43:31.298 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.298 INFO kablam! Oct 15 00:43:31.298 INFO kablam! warning: method is never used: `init` Oct 15 00:43:31.298 INFO kablam! --> src/game_object.rs:85:2 Oct 15 00:43:31.299 INFO kablam! | Oct 15 00:43:31.299 INFO kablam! 85 | pub fn init(&self) { Oct 15 00:43:31.299 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.299 INFO kablam! Oct 15 00:43:31.299 INFO kablam! warning: method is never used: `collision` Oct 15 00:43:31.299 INFO kablam! --> src/game_object.rs:89:2 Oct 15 00:43:31.299 INFO kablam! | Oct 15 00:43:31.299 INFO kablam! 89 | pub fn collision(&self, other: &CGameObject) { Oct 15 00:43:31.300 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.300 INFO kablam! Oct 15 00:43:31.300 INFO kablam! warning: method is never used: `set_prop` Oct 15 00:43:31.300 INFO kablam! --> src/world.rs:211:5 Oct 15 00:43:31.300 INFO kablam! | Oct 15 00:43:31.300 INFO kablam! 211 | pub fn set_prop(&mut self, newProp: &ChangedProperties) { Oct 15 00:43:31.301 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.301 INFO kablam! Oct 15 00:43:31.301 INFO kablam! warning: method is never used: `update` Oct 15 00:43:31.301 INFO kablam! --> src/camera.rs:45:2 Oct 15 00:43:31.301 INFO kablam! | Oct 15 00:43:31.301 INFO kablam! 45 | fn update(&mut self, time: f32) {} Oct 15 00:43:31.301 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.302 INFO kablam! Oct 15 00:43:31.302 INFO kablam! warning: method is never used: `getTextureObject` Oct 15 00:43:31.302 INFO kablam! --> src/texture.rs:35:2 Oct 15 00:43:31.302 INFO kablam! | Oct 15 00:43:31.302 INFO kablam! 35 | pub fn getTextureObject(&self) -> &texture::SrgbTexture2d { Oct 15 00:43:31.302 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.302 INFO kablam! Oct 15 00:43:31.303 INFO kablam! warning: function is never used: `new_font` Oct 15 00:43:31.303 INFO kablam! --> src/gui.rs:42:1 Oct 15 00:43:31.303 INFO kablam! | Oct 15 00:43:31.303 INFO kablam! 42 | fn new_font() -> rusttype::Font<'static> { Oct 15 00:43:31.303 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.303 INFO kablam! Oct 15 00:43:31.304 INFO kablam! warning: struct is never constructed: `Interface` Oct 15 00:43:31.304 INFO kablam! --> src/gui.rs:47:1 Oct 15 00:43:31.304 INFO kablam! | Oct 15 00:43:31.304 INFO kablam! 47 | pub struct Interface { Oct 15 00:43:31.304 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.304 INFO kablam! Oct 15 00:43:31.304 INFO kablam! warning: method is never used: `new` Oct 15 00:43:31.304 INFO kablam! --> src/gui.rs:57:5 Oct 15 00:43:31.305 INFO kablam! | Oct 15 00:43:31.305 INFO kablam! 57 | pub fn new(display: &GlutinFacade, winSize: Size2) -> Interface { Oct 15 00:43:31.305 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.305 INFO kablam! Oct 15 00:43:31.305 INFO kablam! warning: method is never used: `draw` Oct 15 00:43:31.305 INFO kablam! --> src/gui.rs:93:5 Oct 15 00:43:31.305 INFO kablam! | Oct 15 00:43:31.306 INFO kablam! 93 | pub fn draw(&mut self, display: &GlutinFacade, render: &mut Render, mut canvas: &mut glium::Frame) { Oct 15 00:43:31.306 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.306 INFO kablam! Oct 15 00:43:31.306 INFO kablam! warning: method is never used: `checkEvents` Oct 15 00:43:31.306 INFO kablam! --> src/gui.rs:99:5 Oct 15 00:43:31.306 INFO kablam! | Oct 15 00:43:31.306 INFO kablam! 99 | pub fn checkEvents(&mut self, event: &glium::glutin::Event, display: &GlutinFacade) { Oct 15 00:43:31.307 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.307 INFO kablam! Oct 15 00:43:31.307 INFO kablam! warning: method is never used: `update` Oct 15 00:43:31.307 INFO kablam! --> src/gui.rs:124:5 Oct 15 00:43:31.307 INFO kablam! | Oct 15 00:43:31.307 INFO kablam! 124 | pub fn update(&mut self) { Oct 15 00:43:31.307 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.307 INFO kablam! Oct 15 00:43:31.308 INFO kablam! warning: method is never used: `OnClickDefault` Oct 15 00:43:31.308 INFO kablam! --> src/gui.rs:140:5 Oct 15 00:43:31.308 INFO kablam! | Oct 15 00:43:31.308 INFO kablam! 140 | pub fn OnClickDefault(&mut self) { Oct 15 00:43:31.308 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.308 INFO kablam! Oct 15 00:43:31.309 INFO kablam! warning: method is never used: `OnClickSave` Oct 15 00:43:31.309 INFO kablam! --> src/gui.rs:150:5 Oct 15 00:43:31.309 INFO kablam! | Oct 15 00:43:31.309 INFO kablam! 150 | pub fn OnClickSave(&mut self) { Oct 15 00:43:31.309 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.309 INFO kablam! Oct 15 00:43:31.309 INFO kablam! warning: function is never used: `layout_paragraph` Oct 15 00:43:31.309 INFO kablam! --> src/models2D.rs:27:1 Oct 15 00:43:31.310 INFO kablam! | Oct 15 00:43:31.310 INFO kablam! 27 | fn layout_paragraph<'a>(font: &'a Font, scale: Scale, text: &str) -> (Vec>, f32) { Oct 15 00:43:31.310 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.310 INFO kablam! Oct 15 00:43:31.310 INFO kablam! warning: field is never used: `prog_text` Oct 15 00:43:31.310 INFO kablam! --> src/models2D.rs:52:2 Oct 15 00:43:31.310 INFO kablam! | Oct 15 00:43:31.311 INFO kablam! 52 | prog_text: CProgram, Oct 15 00:43:31.311 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.311 INFO kablam! Oct 15 00:43:31.311 INFO kablam! warning: method is never used: `new` Oct 15 00:43:31.311 INFO kablam! --> src/models2D.rs:63:2 Oct 15 00:43:31.311 INFO kablam! | Oct 15 00:43:31.311 INFO kablam! 63 | pub fn new(display: &GlutinFacade, prog: &Rc, x: f32, y: f32, width: f32, height: f32) -> Rect { Oct 15 00:43:31.311 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.312 INFO kablam! Oct 15 00:43:31.312 INFO kablam! warning: method is never used: `set_color` Oct 15 00:43:31.312 INFO kablam! --> src/models2D.rs:79:2 Oct 15 00:43:31.312 INFO kablam! | Oct 15 00:43:31.312 INFO kablam! 79 | pub fn set_color(&mut self, new_color: Vector3D) { Oct 15 00:43:31.312 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.312 INFO kablam! Oct 15 00:43:31.313 INFO kablam! warning: method is never used: `draw_text` Oct 15 00:43:31.313 INFO kablam! --> src/models2D.rs:127:2 Oct 15 00:43:31.313 INFO kablam! | Oct 15 00:43:31.313 INFO kablam! 127 | pub fn draw_text(&self, display: &GlutinFacade, render: &mut Render, canvas: &mut glium::Frame, font: &Font, text: String) { Oct 15 00:43:31.313 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.313 INFO kablam! Oct 15 00:43:31.313 INFO kablam! warning: struct is never constructed: `Button` Oct 15 00:43:31.314 INFO kablam! --> src/button.rs:22:1 Oct 15 00:43:31.314 INFO kablam! | Oct 15 00:43:31.314 INFO kablam! 22 | pub struct Button { Oct 15 00:43:31.314 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.314 INFO kablam! Oct 15 00:43:31.314 INFO kablam! warning: method is never used: `new` Oct 15 00:43:31.314 INFO kablam! --> src/button.rs:33:2 Oct 15 00:43:31.314 INFO kablam! | Oct 15 00:43:31.315 INFO kablam! 33 | pub fn new(display: &GlutinFacade, prog: &Rc, x: f32, y: f32, width: f32, height: f32) -> Button { Oct 15 00:43:31.315 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.315 INFO kablam! Oct 15 00:43:31.315 INFO kablam! warning: method is never used: `set_taped_color` Oct 15 00:43:31.315 INFO kablam! --> src/button.rs:45:2 Oct 15 00:43:31.315 INFO kablam! | Oct 15 00:43:31.315 INFO kablam! 45 | pub fn set_taped_color(&mut self, new_color: Vector3D) { Oct 15 00:43:31.316 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.316 INFO kablam! Oct 15 00:43:31.316 INFO kablam! warning: method is never used: `set_untaped_color` Oct 15 00:43:31.316 INFO kablam! --> src/button.rs:49:2 Oct 15 00:43:31.316 INFO kablam! | Oct 15 00:43:31.316 INFO kablam! 49 | pub fn set_untaped_color(&mut self, new_color: Vector3D) { Oct 15 00:43:31.316 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.316 INFO kablam! Oct 15 00:43:31.317 INFO kablam! warning: struct is never constructed: `TrackBar` Oct 15 00:43:31.317 INFO kablam! --> src/trackbar.rs:22:1 Oct 15 00:43:31.317 INFO kablam! | Oct 15 00:43:31.317 INFO kablam! 22 | pub struct TrackBar { Oct 15 00:43:31.317 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.317 INFO kablam! Oct 15 00:43:31.317 INFO kablam! warning: method is never used: `new` Oct 15 00:43:31.318 INFO kablam! --> src/trackbar.rs:35:2 Oct 15 00:43:31.318 INFO kablam! | Oct 15 00:43:31.318 INFO kablam! 35 | pub fn new(display: &GlutinFacade, prog: &Rc, x: f32, y: f32, width: f32, height: f32) -> TrackBar { Oct 15 00:43:31.318 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.318 INFO kablam! Oct 15 00:43:31.320 INFO kablam! warning: variable `Length` should have a snake case name such as `length` Oct 15 00:43:31.320 INFO kablam! --> src/math.rs:119:7 Oct 15 00:43:31.320 INFO kablam! | Oct 15 00:43:31.320 INFO kablam! 119 | let Length = self.length(); Oct 15 00:43:31.320 INFO kablam! | ^^^^^^ Oct 15 00:43:31.320 INFO kablam! | Oct 15 00:43:31.321 INFO kablam! = note: #[warn(non_snake_case)] on by default Oct 15 00:43:31.321 INFO kablam! Oct 15 00:43:31.321 INFO kablam! warning: variable `newV` should have a snake case name such as `new_v` Oct 15 00:43:31.321 INFO kablam! --> src/math.rs:136:7 Oct 15 00:43:31.321 INFO kablam! | Oct 15 00:43:31.321 INFO kablam! 136 | let newV = (quaternion * Quaternion{ a: 0.0, vector: *self } * (-quaternion)).vector_part(); Oct 15 00:43:31.322 INFO kablam! | ^^^^ Oct 15 00:43:31.322 INFO kablam! Oct 15 00:43:31.322 INFO kablam! warning: method `projectionXOZ` should have a snake case name such as `projection_xoz` Oct 15 00:43:31.322 INFO kablam! --> src/math.rs:140:2 Oct 15 00:43:31.322 INFO kablam! | Oct 15 00:43:31.322 INFO kablam! 140 | pub fn projectionXOZ(&self) -> Vector3D { Oct 15 00:43:31.322 INFO kablam! | _____^ Oct 15 00:43:31.322 INFO kablam! 141 | | let mut newv = Vector3D::new(self.x, 0.0, self.z); Oct 15 00:43:31.323 INFO kablam! 142 | | newv = newv.normalize(); Oct 15 00:43:31.323 INFO kablam! 143 | | Oct 15 00:43:31.323 INFO kablam! 144 | | newv Oct 15 00:43:31.323 INFO kablam! 145 | | } Oct 15 00:43:31.323 INFO kablam! | |_____^ Oct 15 00:43:31.323 INFO kablam! Oct 15 00:43:31.324 INFO kablam! warning: method `InitIdentity` should have a snake case name such as `init_identity` Oct 15 00:43:31.324 INFO kablam! --> src/math.rs:257:2 Oct 15 00:43:31.324 INFO kablam! | Oct 15 00:43:31.324 INFO kablam! 257 | pub fn InitIdentity() -> Matrix4D { Oct 15 00:43:31.324 INFO kablam! | _____^ Oct 15 00:43:31.324 INFO kablam! 258 | | let m = [ [ 1.0, 0.0, 0.0, 0.0f32 ], Oct 15 00:43:31.324 INFO kablam! 259 | | [ 0.0, 1.0, 0.0, 0.0f32 ], Oct 15 00:43:31.324 INFO kablam! 260 | | [ 0.0, 0.0, 1.0, 0.0f32 ], Oct 15 00:43:31.325 INFO kablam! ... | Oct 15 00:43:31.325 INFO kablam! 263 | | Matrix4D { matrix: m } Oct 15 00:43:31.325 INFO kablam! 264 | | } Oct 15 00:43:31.325 INFO kablam! | |_____^ Oct 15 00:43:31.325 INFO kablam! Oct 15 00:43:31.325 INFO kablam! warning: method `Translation` should have a snake case name such as `translation` Oct 15 00:43:31.325 INFO kablam! --> src/math.rs:266:2 Oct 15 00:43:31.325 INFO kablam! | Oct 15 00:43:31.326 INFO kablam! 266 | pub fn Translation(vecPos: &Vector3D) -> Matrix4D { Oct 15 00:43:31.326 INFO kablam! | _____^ Oct 15 00:43:31.326 INFO kablam! 267 | | let m = [ [ 1.0, 0.0, 0.0, 0.0f32 ], Oct 15 00:43:31.326 INFO kablam! 268 | | [ 0.0, 1.0, 0.0, 0.0f32 ], Oct 15 00:43:31.326 INFO kablam! 269 | | [ 0.0, 0.0, 1.0, 0.0f32 ], Oct 15 00:43:31.326 INFO kablam! ... | Oct 15 00:43:31.326 INFO kablam! 272 | | Matrix4D { matrix: m } Oct 15 00:43:31.326 INFO kablam! 273 | | } Oct 15 00:43:31.326 INFO kablam! | |_____^ Oct 15 00:43:31.327 INFO kablam! Oct 15 00:43:31.327 INFO kablam! warning: variable `vecPos` should have a snake case name such as `vec_pos` Oct 15 00:43:31.327 INFO kablam! --> src/math.rs:266:21 Oct 15 00:43:31.327 INFO kablam! | Oct 15 00:43:31.327 INFO kablam! 266 | pub fn Translation(vecPos: &Vector3D) -> Matrix4D { Oct 15 00:43:31.327 INFO kablam! | ^^^^^^ Oct 15 00:43:31.327 INFO kablam! Oct 15 00:43:31.328 INFO kablam! warning: method `Scale` should have a snake case name such as `scale` Oct 15 00:43:31.328 INFO kablam! --> src/math.rs:275:2 Oct 15 00:43:31.328 INFO kablam! | Oct 15 00:43:31.328 INFO kablam! 275 | pub fn Scale(vecScale: &Vector3D) -> Matrix4D { Oct 15 00:43:31.328 INFO kablam! | _____^ Oct 15 00:43:31.328 INFO kablam! 276 | | let m = [ [ vecScale.x, 0.0, 0.0, 0.0f32 ], Oct 15 00:43:31.328 INFO kablam! 277 | | [ 0.0, vecScale.y, 0.0, 0.0f32 ], Oct 15 00:43:31.328 INFO kablam! 278 | | [ 0.0, 0.0, vecScale.z, 0.0f32 ], Oct 15 00:43:31.328 INFO kablam! ... | Oct 15 00:43:31.329 INFO kablam! 281 | | Matrix4D { matrix: m } Oct 15 00:43:31.329 INFO kablam! 282 | | } Oct 15 00:43:31.329 INFO kablam! | |_____^ Oct 15 00:43:31.329 INFO kablam! Oct 15 00:43:31.329 INFO kablam! warning: variable `vecScale` should have a snake case name such as `vec_scale` Oct 15 00:43:31.329 INFO kablam! --> src/math.rs:275:15 Oct 15 00:43:31.329 INFO kablam! | Oct 15 00:43:31.329 INFO kablam! 275 | pub fn Scale(vecScale: &Vector3D) -> Matrix4D { Oct 15 00:43:31.330 INFO kablam! | ^^^^^^^^ Oct 15 00:43:31.330 INFO kablam! Oct 15 00:43:31.330 INFO kablam! warning: method `Rotate` should have a snake case name such as `rotate` Oct 15 00:43:31.330 INFO kablam! --> src/math.rs:284:2 Oct 15 00:43:31.330 INFO kablam! | Oct 15 00:43:31.330 INFO kablam! 284 | pub fn Rotate(vecRot: &Vector3D) -> Matrix4D { Oct 15 00:43:31.330 INFO kablam! | _____^ Oct 15 00:43:31.330 INFO kablam! 285 | | let angleX = Rad{ s: vecRot.x }; Oct 15 00:43:31.331 INFO kablam! 286 | | let x = [ [ 1.0, 0.0, 0.0, 0.0f32 ], Oct 15 00:43:31.331 INFO kablam! 287 | | [ 0.0, Rad::cos(angleX), -Rad::sin(angleX), 0.0f32 ], Oct 15 00:43:31.331 INFO kablam! ... | Oct 15 00:43:31.331 INFO kablam! 303 | | Matrix4D { matrix: x } * Matrix4D { matrix: y } * Matrix4D { matrix: z } Oct 15 00:43:31.331 INFO kablam! 304 | | } Oct 15 00:43:31.331 INFO kablam! | |_____^ Oct 15 00:43:31.331 INFO kablam! Oct 15 00:43:31.332 INFO kablam! warning: variable `vecRot` should have a snake case name such as `vec_rot` Oct 15 00:43:31.332 INFO kablam! --> src/math.rs:284:16 Oct 15 00:43:31.332 INFO kablam! | Oct 15 00:43:31.332 INFO kablam! 284 | pub fn Rotate(vecRot: &Vector3D) -> Matrix4D { Oct 15 00:43:31.332 INFO kablam! | ^^^^^^ Oct 15 00:43:31.332 INFO kablam! Oct 15 00:43:31.333 INFO kablam! warning: variable `angleX` should have a snake case name such as `angle_x` Oct 15 00:43:31.333 INFO kablam! --> src/math.rs:285:7 Oct 15 00:43:31.333 INFO kablam! | Oct 15 00:43:31.333 INFO kablam! 285 | let angleX = Rad{ s: vecRot.x }; Oct 15 00:43:31.333 INFO kablam! | ^^^^^^ Oct 15 00:43:31.333 INFO kablam! Oct 15 00:43:31.333 INFO kablam! warning: variable `angleY` should have a snake case name such as `angle_y` Oct 15 00:43:31.333 INFO kablam! --> src/math.rs:291:7 Oct 15 00:43:31.334 INFO kablam! | Oct 15 00:43:31.334 INFO kablam! 291 | let angleY = Rad{ s: vecRot.y }; Oct 15 00:43:31.334 INFO kablam! | ^^^^^^ Oct 15 00:43:31.334 INFO kablam! Oct 15 00:43:31.334 INFO kablam! warning: variable `angleZ` should have a snake case name such as `angle_z` Oct 15 00:43:31.334 INFO kablam! --> src/math.rs:297:7 Oct 15 00:43:31.334 INFO kablam! | Oct 15 00:43:31.335 INFO kablam! 297 | let angleZ = Rad{ s: vecRot.z }; Oct 15 00:43:31.335 INFO kablam! | ^^^^^^ Oct 15 00:43:31.335 INFO kablam! Oct 15 00:43:31.335 INFO kablam! warning: method `PerspectiveMatrix` should have a snake case name such as `perspective_matrix` Oct 15 00:43:31.335 INFO kablam! --> src/math.rs:306:2 Oct 15 00:43:31.335 INFO kablam! | Oct 15 00:43:31.336 INFO kablam! 306 | pub fn PerspectiveMatrix(a: f32, width: f32, height: f32, near: f32, far: f32) -> Matrix4D { Oct 15 00:43:31.336 INFO kablam! | _____^ Oct 15 00:43:31.336 INFO kablam! 307 | | let ar = width / height; Oct 15 00:43:31.336 INFO kablam! 308 | | let Range = near - far; Oct 15 00:43:31.336 INFO kablam! 309 | | Oct 15 00:43:31.336 INFO kablam! ... | Oct 15 00:43:31.336 INFO kablam! 319 | | Matrix4D { matrix: m } Oct 15 00:43:31.336 INFO kablam! 320 | | } Oct 15 00:43:31.337 INFO kablam! | |_____^ Oct 15 00:43:31.337 INFO kablam! Oct 15 00:43:31.337 INFO kablam! warning: variable `Range` should have a snake case name such as `range` Oct 15 00:43:31.337 INFO kablam! --> src/math.rs:308:10 Oct 15 00:43:31.337 INFO kablam! | Oct 15 00:43:31.337 INFO kablam! 308 | let Range = near - far; Oct 15 00:43:31.337 INFO kablam! | ^^^^^ Oct 15 00:43:31.338 INFO kablam! Oct 15 00:43:31.338 INFO kablam! warning: variable `tanHalfFOV` should have a snake case name such as `tan_half_fov` Oct 15 00:43:31.338 INFO kablam! --> src/math.rs:311:10 Oct 15 00:43:31.338 INFO kablam! | Oct 15 00:43:31.338 INFO kablam! 311 | let tanHalfFOV = Rad::tan(angle / 2.0); Oct 15 00:43:31.338 INFO kablam! | ^^^^^^^^^^ Oct 15 00:43:31.338 INFO kablam! Oct 15 00:43:31.339 INFO kablam! warning: method `InitCameraTransform` should have a snake case name such as `init_camera_transform` Oct 15 00:43:31.339 INFO kablam! --> src/math.rs:322:2 Oct 15 00:43:31.339 INFO kablam! | Oct 15 00:43:31.339 INFO kablam! 322 | pub fn InitCameraTransform(Target: &Vector3D, Up: &Vector3D) -> Matrix4D { Oct 15 00:43:31.339 INFO kablam! | _____^ Oct 15 00:43:31.339 INFO kablam! 323 | | let mut N = -*Target; Oct 15 00:43:31.339 INFO kablam! 324 | | N.normalize(); Oct 15 00:43:31.339 INFO kablam! 325 | | let mut U = *Up; Oct 15 00:43:31.340 INFO kablam! ... | Oct 15 00:43:31.340 INFO kablam! 333 | | [0.0, 0.0, 0.0, 1.0f32] ] } Oct 15 00:43:31.340 INFO kablam! 334 | | } Oct 15 00:43:31.340 INFO kablam! | |_____^ Oct 15 00:43:31.340 INFO kablam! Oct 15 00:43:31.340 INFO kablam! warning: variable `Target` should have a snake case name such as `target` Oct 15 00:43:31.340 INFO kablam! --> src/math.rs:322:29 Oct 15 00:43:31.340 INFO kablam! | Oct 15 00:43:31.340 INFO kablam! 322 | pub fn InitCameraTransform(Target: &Vector3D, Up: &Vector3D) -> Matrix4D { Oct 15 00:43:31.341 INFO kablam! | ^^^^^^ Oct 15 00:43:31.341 INFO kablam! Oct 15 00:43:31.341 INFO kablam! warning: variable `Up` should have a snake case name such as `up` Oct 15 00:43:31.341 INFO kablam! --> src/math.rs:322:48 Oct 15 00:43:31.341 INFO kablam! | Oct 15 00:43:31.341 INFO kablam! 322 | pub fn InitCameraTransform(Target: &Vector3D, Up: &Vector3D) -> Matrix4D { Oct 15 00:43:31.341 INFO kablam! | ^^ Oct 15 00:43:31.341 INFO kablam! Oct 15 00:43:31.342 INFO kablam! warning: variable `N` should have a snake case name such as `n` Oct 15 00:43:31.342 INFO kablam! --> src/math.rs:323:10 Oct 15 00:43:31.342 INFO kablam! | Oct 15 00:43:31.342 INFO kablam! 323 | let mut N = -*Target; Oct 15 00:43:31.342 INFO kablam! | ^^^^^ Oct 15 00:43:31.342 INFO kablam! Oct 15 00:43:31.342 INFO kablam! warning: variable `U` should have a snake case name such as `u` Oct 15 00:43:31.342 INFO kablam! --> src/math.rs:325:10 Oct 15 00:43:31.342 INFO kablam! | Oct 15 00:43:31.343 INFO kablam! 325 | let mut U = *Up; Oct 15 00:43:31.343 INFO kablam! | ^^^^^ Oct 15 00:43:31.343 INFO kablam! Oct 15 00:43:31.343 INFO kablam! warning: variable `V` should have a snake case name such as `v` Oct 15 00:43:31.343 INFO kablam! --> src/math.rs:328:10 Oct 15 00:43:31.343 INFO kablam! | Oct 15 00:43:31.343 INFO kablam! 328 | let mut V = Up; Oct 15 00:43:31.343 INFO kablam! | ^^^^^ Oct 15 00:43:31.344 INFO kablam! Oct 15 00:43:31.344 INFO kablam! warning: trait `inters` should have a camel case name such as `Inters` Oct 15 00:43:31.344 INFO kablam! --> src/geometry.rs:4:1 Oct 15 00:43:31.344 INFO kablam! | Oct 15 00:43:31.345 INFO kablam! 4 | / pub trait inters { Oct 15 00:43:31.345 INFO kablam! 5 | | fn intersect_with(&self, other: &T) -> bool; Oct 15 00:43:31.345 INFO kablam! 6 | | } Oct 15 00:43:31.345 INFO kablam! | |_^ Oct 15 00:43:31.345 INFO kablam! | Oct 15 00:43:31.345 INFO kablam! = note: #[warn(non_camel_case_types)] on by default Oct 15 00:43:31.345 INFO kablam! Oct 15 00:43:31.346 INFO kablam! warning: structure field `minV` should have a snake case name such as `min_v` Oct 15 00:43:31.346 INFO kablam! --> src/geometry.rs:17:2 Oct 15 00:43:31.346 INFO kablam! | Oct 15 00:43:31.346 INFO kablam! 17 | pub minV: Vector3D, Oct 15 00:43:31.346 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.346 INFO kablam! Oct 15 00:43:31.346 INFO kablam! warning: structure field `maxV` should have a snake case name such as `max_v` Oct 15 00:43:31.346 INFO kablam! --> src/geometry.rs:18:2 Oct 15 00:43:31.347 INFO kablam! | Oct 15 00:43:31.347 INFO kablam! 18 | pub maxV: Vector3D Oct 15 00:43:31.347 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.347 INFO kablam! Oct 15 00:43:31.347 INFO kablam! warning: variable `MWorld` should have a snake case name such as `mworld` Oct 15 00:43:31.347 INFO kablam! --> src/geometry.rs:22:37 Oct 15 00:43:31.348 INFO kablam! | Oct 15 00:43:31.348 INFO kablam! 22 | pub fn new(coords: &Vec, MWorld: Matrix4D) -> AABB { Oct 15 00:43:31.348 INFO kablam! | ^^^^^^ Oct 15 00:43:31.348 INFO kablam! Oct 15 00:43:31.348 INFO kablam! warning: variable `A` should have a snake case name such as `a` Oct 15 00:43:31.348 INFO kablam! --> src/geometry.rs:50:7 Oct 15 00:43:31.348 INFO kablam! | Oct 15 00:43:31.349 INFO kablam! 50 | let A = tp1.y*tp2.z - tp2.y*tp1.z; Oct 15 00:43:31.349 INFO kablam! | ^ Oct 15 00:43:31.349 INFO kablam! Oct 15 00:43:31.349 INFO kablam! warning: variable `B` should have a snake case name such as `b` Oct 15 00:43:31.349 INFO kablam! --> src/geometry.rs:51:7 Oct 15 00:43:31.349 INFO kablam! | Oct 15 00:43:31.349 INFO kablam! 51 | let B = -tp1.x*tp2.z + tp2.x*tp1.z; Oct 15 00:43:31.349 INFO kablam! | ^ Oct 15 00:43:31.349 INFO kablam! Oct 15 00:43:31.350 INFO kablam! warning: variable `C` should have a snake case name such as `c` Oct 15 00:43:31.350 INFO kablam! --> src/geometry.rs:52:7 Oct 15 00:43:31.350 INFO kablam! | Oct 15 00:43:31.350 INFO kablam! 52 | let C = tp1.x*tp2.y - tp2.x*tp1.y; Oct 15 00:43:31.350 INFO kablam! | ^ Oct 15 00:43:31.350 INFO kablam! Oct 15 00:43:31.353 INFO kablam! warning: variable `PM` should have a snake case name such as `pm` Oct 15 00:43:31.353 INFO kablam! --> src/render_object.rs:43:62 Oct 15 00:43:31.354 INFO kablam! | Oct 15 00:43:31.354 INFO kablam! 43 | pub fn draw(&self, mut target: &mut MultiOutputFrameBuffer, PM: &Matrix4D, VM: &Matrix4D, MM: &Matrix4D) { Oct 15 00:43:31.354 INFO kablam! | ^^ Oct 15 00:43:31.354 INFO kablam! Oct 15 00:43:31.354 INFO kablam! warning: variable `VM` should have a snake case name such as `vm` Oct 15 00:43:31.354 INFO kablam! --> src/render_object.rs:43:77 Oct 15 00:43:31.354 INFO kablam! | Oct 15 00:43:31.355 INFO kablam! 43 | pub fn draw(&self, mut target: &mut MultiOutputFrameBuffer, PM: &Matrix4D, VM: &Matrix4D, MM: &Matrix4D) { Oct 15 00:43:31.355 INFO kablam! | ^^ Oct 15 00:43:31.355 INFO kablam! Oct 15 00:43:31.355 INFO kablam! warning: variable `MM` should have a snake case name such as `mm` Oct 15 00:43:31.355 INFO kablam! --> src/render_object.rs:43:92 Oct 15 00:43:31.355 INFO kablam! | Oct 15 00:43:31.355 INFO kablam! 43 | pub fn draw(&self, mut target: &mut MultiOutputFrameBuffer, PM: &Matrix4D, VM: &Matrix4D, MM: &Matrix4D) { Oct 15 00:43:31.355 INFO kablam! | ^^ Oct 15 00:43:31.355 INFO kablam! Oct 15 00:43:31.356 INFO kablam! warning: method `getMT` should have a snake case name such as `get_mt` Oct 15 00:43:31.356 INFO kablam! --> src/physical_object.rs:48:2 Oct 15 00:43:31.356 INFO kablam! | Oct 15 00:43:31.357 INFO kablam! 48 | pub fn getMT(&self) -> Matrix4D { Oct 15 00:43:31.357 INFO kablam! | _____^ Oct 15 00:43:31.357 INFO kablam! 49 | | Matrix4D::Translation(&self.position.get()) * Matrix4D::Scale(&self.scale.get()) * Matrix4D::Rotate(&self.rotate.get()) Oct 15 00:43:31.357 INFO kablam! 50 | | } Oct 15 00:43:31.357 INFO kablam! | |_____^ Oct 15 00:43:31.357 INFO kablam! Oct 15 00:43:31.358 INFO kablam! warning: variable `PM` should have a snake case name such as `pm` Oct 15 00:43:31.358 INFO kablam! --> src/game_object.rs:73:62 Oct 15 00:43:31.358 INFO kablam! | Oct 15 00:43:31.359 INFO kablam! 73 | pub fn draw(&self, mut target: &mut MultiOutputFrameBuffer, PM: &Matrix4D, VM: &Matrix4D) { Oct 15 00:43:31.359 INFO kablam! | ^^ Oct 15 00:43:31.359 INFO kablam! Oct 15 00:43:31.359 INFO kablam! warning: variable `VM` should have a snake case name such as `vm` Oct 15 00:43:31.359 INFO kablam! --> src/game_object.rs:73:77 Oct 15 00:43:31.359 INFO kablam! | Oct 15 00:43:31.359 INFO kablam! 73 | pub fn draw(&self, mut target: &mut MultiOutputFrameBuffer, PM: &Matrix4D, VM: &Matrix4D) { Oct 15 00:43:31.359 INFO kablam! | ^^ Oct 15 00:43:31.360 INFO kablam! Oct 15 00:43:31.361 INFO kablam! warning: structure field `backgroundLightColor` should have a snake case name such as `background_light_color` Oct 15 00:43:31.361 INFO kablam! --> src/world.rs:43:5 Oct 15 00:43:31.361 INFO kablam! | Oct 15 00:43:31.361 INFO kablam! 43 | pub backgroundLightColor: Vector3D, Oct 15 00:43:31.361 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.361 INFO kablam! Oct 15 00:43:31.362 INFO kablam! warning: structure field `lightColor` should have a snake case name such as `light_color` Oct 15 00:43:31.362 INFO kablam! --> src/world.rs:44:5 Oct 15 00:43:31.362 INFO kablam! | Oct 15 00:43:31.362 INFO kablam! 44 | pub lightColor: Vector3D Oct 15 00:43:31.362 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.362 INFO kablam! Oct 15 00:43:31.362 INFO kablam! warning: structure field `Camera` should have a snake case name such as `camera` Oct 15 00:43:31.363 INFO kablam! --> src/world.rs:57:5 Oct 15 00:43:31.363 INFO kablam! | Oct 15 00:43:31.363 INFO kablam! 57 | Camera: CCamera, Oct 15 00:43:31.363 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.363 INFO kablam! Oct 15 00:43:31.363 INFO kablam! warning: structure field `Viewer` should have a snake case name such as `viewer` Oct 15 00:43:31.363 INFO kablam! --> src/world.rs:58:5 Oct 15 00:43:31.363 INFO kablam! | Oct 15 00:43:31.363 INFO kablam! 58 | Viewer: Rc, Oct 15 00:43:31.364 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.364 INFO kablam! Oct 15 00:43:31.364 INFO kablam! warning: structure field `changedProp` should have a snake case name such as `changed_prop` Oct 15 00:43:31.364 INFO kablam! --> src/world.rs:64:5 Oct 15 00:43:31.364 INFO kablam! | Oct 15 00:43:31.364 INFO kablam! 64 | pub changedProp: ChangedProperties, Oct 15 00:43:31.364 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.364 INFO kablam! Oct 15 00:43:31.365 INFO kablam! warning: variable `winWidth` should have a snake case name such as `win_width` Oct 15 00:43:31.365 INFO kablam! --> src/world.rs:77:40 Oct 15 00:43:31.365 INFO kablam! | Oct 15 00:43:31.365 INFO kablam! 77 | pub fn new(display: &GlutinFacade, winWidth: u32, winHeight: u32) -> CWorld { Oct 15 00:43:31.365 INFO kablam! | ^^^^^^^^ Oct 15 00:43:31.365 INFO kablam! Oct 15 00:43:31.366 INFO kablam! warning: variable `winHeight` should have a snake case name such as `win_height` Oct 15 00:43:31.366 INFO kablam! --> src/world.rs:77:55 Oct 15 00:43:31.366 INFO kablam! | Oct 15 00:43:31.366 INFO kablam! 77 | pub fn new(display: &GlutinFacade, winWidth: u32, winHeight: u32) -> CWorld { Oct 15 00:43:31.366 INFO kablam! | ^^^^^^^^^ Oct 15 00:43:31.366 INFO kablam! Oct 15 00:43:31.367 INFO kablam! warning: variable `Camera` should have a snake case name such as `camera` Oct 15 00:43:31.367 INFO kablam! --> src/world.rs:81:13 Oct 15 00:43:31.367 INFO kablam! | Oct 15 00:43:31.367 INFO kablam! 81 | let mut Camera = CCamera::new( Vector3D::new(0.0, -0.3, 3.0), Oct 15 00:43:31.367 INFO kablam! | ^^^^^^^^^^ Oct 15 00:43:31.367 INFO kablam! Oct 15 00:43:31.368 INFO kablam! warning: variable `Viewer` should have a snake case name such as `viewer` Oct 15 00:43:31.368 INFO kablam! --> src/world.rs:112:13 Oct 15 00:43:31.368 INFO kablam! | Oct 15 00:43:31.368 INFO kablam! 112 | let mut Viewer = Rc::new( CViewer::new( Vector3D::new(0.0, -0.3, 3.0)) ); Oct 15 00:43:31.368 INFO kablam! | ^^^^^^^^^^ Oct 15 00:43:31.368 INFO kablam! Oct 15 00:43:31.369 INFO kablam! warning: variable `CameraTranslationTrans` should have a snake case name such as `camera_translation_trans` Oct 15 00:43:31.369 INFO kablam! --> src/world.rs:146:13 Oct 15 00:43:31.369 INFO kablam! | Oct 15 00:43:31.369 INFO kablam! 146 | let CameraTranslationTrans = Matrix4D::Translation(&(-self.Camera.GetPos())); Oct 15 00:43:31.369 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.369 INFO kablam! Oct 15 00:43:31.370 INFO kablam! warning: variable `CameraRotateTrans` should have a snake case name such as `camera_rotate_trans` Oct 15 00:43:31.370 INFO kablam! --> src/world.rs:147:13 Oct 15 00:43:31.370 INFO kablam! | Oct 15 00:43:31.370 INFO kablam! 147 | let CameraRotateTrans = Matrix4D::InitCameraTransform(&self.Camera.target, &self.Camera.up); Oct 15 00:43:31.370 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.370 INFO kablam! Oct 15 00:43:31.371 INFO kablam! warning: variable `CameraTrans` should have a snake case name such as `camera_trans` Oct 15 00:43:31.371 INFO kablam! --> src/world.rs:148:13 Oct 15 00:43:31.371 INFO kablam! | Oct 15 00:43:31.371 INFO kablam! 148 | let CameraTrans = CameraRotateTrans * CameraTranslationTrans; Oct 15 00:43:31.371 INFO kablam! | ^^^^^^^^^^^ Oct 15 00:43:31.371 INFO kablam! Oct 15 00:43:31.372 INFO kablam! warning: variable `newProp` should have a snake case name such as `new_prop` Oct 15 00:43:31.372 INFO kablam! --> src/world.rs:211:32 Oct 15 00:43:31.372 INFO kablam! | Oct 15 00:43:31.372 INFO kablam! 211 | pub fn set_prop(&mut self, newProp: &ChangedProperties) { Oct 15 00:43:31.372 INFO kablam! | ^^^^^^^ Oct 15 00:43:31.372 INFO kablam! Oct 15 00:43:31.373 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:31.373 INFO kablam! --> src/world.rs:247:9 Oct 15 00:43:31.374 INFO kablam! | Oct 15 00:43:31.374 INFO kablam! 247 | file.write(self.Viewer.save().as_bytes()); Oct 15 00:43:31.374 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.374 INFO kablam! | Oct 15 00:43:31.374 INFO kablam! = note: #[warn(unused_must_use)] on by default Oct 15 00:43:31.374 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:31.374 INFO kablam! Oct 15 00:43:31.375 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:31.375 INFO kablam! --> src/world.rs:248:9 Oct 15 00:43:31.375 INFO kablam! | Oct 15 00:43:31.375 INFO kablam! 248 | file.write(b"\r\n"); Oct 15 00:43:31.375 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.375 INFO kablam! | Oct 15 00:43:31.376 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:31.376 INFO kablam! Oct 15 00:43:31.376 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:31.376 INFO kablam! --> src/world.rs:250:9 Oct 15 00:43:31.376 INFO kablam! | Oct 15 00:43:31.376 INFO kablam! 250 | file.write(self.textures.len().to_string().as_bytes()); Oct 15 00:43:31.376 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.377 INFO kablam! | Oct 15 00:43:31.377 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:31.377 INFO kablam! Oct 15 00:43:31.377 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:31.377 INFO kablam! --> src/world.rs:251:9 Oct 15 00:43:31.377 INFO kablam! | Oct 15 00:43:31.378 INFO kablam! 251 | file.write(b" "); Oct 15 00:43:31.378 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.378 INFO kablam! | Oct 15 00:43:31.378 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:31.378 INFO kablam! Oct 15 00:43:31.378 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:31.378 INFO kablam! --> src/world.rs:252:9 Oct 15 00:43:31.379 INFO kablam! | Oct 15 00:43:31.379 INFO kablam! 252 | file.write(self.objs.len().to_string().as_bytes()); Oct 15 00:43:31.379 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.379 INFO kablam! | Oct 15 00:43:31.379 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:31.379 INFO kablam! Oct 15 00:43:31.380 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:31.380 INFO kablam! --> src/world.rs:253:9 Oct 15 00:43:31.380 INFO kablam! | Oct 15 00:43:31.380 INFO kablam! 253 | file.write(b" "); Oct 15 00:43:31.380 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.380 INFO kablam! | Oct 15 00:43:31.380 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:31.380 INFO kablam! Oct 15 00:43:31.381 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:31.381 INFO kablam! --> src/world.rs:254:9 Oct 15 00:43:31.381 INFO kablam! | Oct 15 00:43:31.381 INFO kablam! 254 | file.write(self.lights.len().to_string().as_bytes()); Oct 15 00:43:31.381 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.381 INFO kablam! | Oct 15 00:43:31.381 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:31.381 INFO kablam! Oct 15 00:43:31.382 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:31.382 INFO kablam! --> src/world.rs:255:9 Oct 15 00:43:31.382 INFO kablam! | Oct 15 00:43:31.382 INFO kablam! 255 | file.write(b" "); Oct 15 00:43:31.382 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.382 INFO kablam! | Oct 15 00:43:31.382 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:31.382 INFO kablam! Oct 15 00:43:31.383 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:31.383 INFO kablam! --> src/world.rs:256:9 Oct 15 00:43:31.383 INFO kablam! | Oct 15 00:43:31.383 INFO kablam! 256 | file.write(self.dirlights.len().to_string().as_bytes()); Oct 15 00:43:31.383 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.383 INFO kablam! | Oct 15 00:43:31.384 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:31.384 INFO kablam! Oct 15 00:43:31.384 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:31.384 INFO kablam! --> src/world.rs:259:13 Oct 15 00:43:31.384 INFO kablam! | Oct 15 00:43:31.384 INFO kablam! 259 | file.write(b"\r\n"); Oct 15 00:43:31.384 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.385 INFO kablam! | Oct 15 00:43:31.385 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:31.385 INFO kablam! Oct 15 00:43:31.385 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:31.385 INFO kablam! --> src/world.rs:260:13 Oct 15 00:43:31.385 INFO kablam! | Oct 15 00:43:31.385 INFO kablam! 260 | file.write(texture.save().as_bytes()); Oct 15 00:43:31.386 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.386 INFO kablam! | Oct 15 00:43:31.386 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:31.386 INFO kablam! Oct 15 00:43:31.386 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:31.386 INFO kablam! --> src/world.rs:264:13 Oct 15 00:43:31.387 INFO kablam! | Oct 15 00:43:31.387 INFO kablam! 264 | file.write(b"\r\n"); Oct 15 00:43:31.387 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.387 INFO kablam! | Oct 15 00:43:31.387 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:31.387 INFO kablam! Oct 15 00:43:31.387 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:31.387 INFO kablam! --> src/world.rs:265:13 Oct 15 00:43:31.388 INFO kablam! | Oct 15 00:43:31.388 INFO kablam! 265 | file.write(obj.save().as_bytes()); Oct 15 00:43:31.388 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.388 INFO kablam! | Oct 15 00:43:31.388 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:31.388 INFO kablam! Oct 15 00:43:31.388 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:31.388 INFO kablam! --> src/world.rs:269:13 Oct 15 00:43:31.389 INFO kablam! | Oct 15 00:43:31.389 INFO kablam! 269 | file.write(b"\r\n"); Oct 15 00:43:31.389 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.389 INFO kablam! | Oct 15 00:43:31.389 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:31.389 INFO kablam! Oct 15 00:43:31.389 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:31.389 INFO kablam! --> src/world.rs:270:13 Oct 15 00:43:31.389 INFO kablam! | Oct 15 00:43:31.390 INFO kablam! 270 | file.write(light.save().as_bytes()); Oct 15 00:43:31.390 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.390 INFO kablam! | Oct 15 00:43:31.390 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:31.390 INFO kablam! Oct 15 00:43:31.390 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:31.390 INFO kablam! --> src/world.rs:274:13 Oct 15 00:43:31.391 INFO kablam! | Oct 15 00:43:31.391 INFO kablam! 274 | file.write(b"\r\n"); Oct 15 00:43:31.391 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.391 INFO kablam! | Oct 15 00:43:31.391 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:31.391 INFO kablam! Oct 15 00:43:31.391 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:31.391 INFO kablam! --> src/world.rs:275:13 Oct 15 00:43:31.392 INFO kablam! | Oct 15 00:43:31.392 INFO kablam! 275 | file.write(dirlight.save().as_bytes()); Oct 15 00:43:31.392 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.392 INFO kablam! | Oct 15 00:43:31.392 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:31.392 INFO kablam! Oct 15 00:43:31.393 INFO kablam! warning: method `checkEvents` should have a snake case name such as `check_events` Oct 15 00:43:31.393 INFO kablam! --> src/world.rs:343:5 Oct 15 00:43:31.393 INFO kablam! | Oct 15 00:43:31.394 INFO kablam! 343 | / pub fn checkEvents(&mut self, event: &glium::glutin::Event, display: &GlutinFacade) { Oct 15 00:43:31.394 INFO kablam! 344 | | self.Camera.onKeyboard(event); Oct 15 00:43:31.394 INFO kablam! 345 | | self.Camera.onMouseMove(event, display); Oct 15 00:43:31.394 INFO kablam! 346 | | Oct 15 00:43:31.394 INFO kablam! ... | Oct 15 00:43:31.394 INFO kablam! 370 | | } Oct 15 00:43:31.394 INFO kablam! 371 | | } Oct 15 00:43:31.394 INFO kablam! | |_____^ Oct 15 00:43:31.394 INFO kablam! Oct 15 00:43:31.395 INFO kablam! warning: trait method `KeyboardEvent` should have a snake case name such as `keyboard_event` Oct 15 00:43:31.395 INFO kablam! --> src/camera.rs:16:2 Oct 15 00:43:31.396 INFO kablam! | Oct 15 00:43:31.396 INFO kablam! 16 | fn KeyboardEvent(&self, event: &glium::glutin::Event, trg: Vector3D, up: Vector3D); Oct 15 00:43:31.396 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.396 INFO kablam! Oct 15 00:43:31.396 INFO kablam! warning: trait method `GetPosition` should have a snake case name such as `get_position` Oct 15 00:43:31.396 INFO kablam! --> src/camera.rs:17:2 Oct 15 00:43:31.396 INFO kablam! | Oct 15 00:43:31.397 INFO kablam! 17 | fn GetPosition(&self) -> Vector3D; Oct 15 00:43:31.397 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.397 INFO kablam! Oct 15 00:43:31.397 INFO kablam! warning: trait method `GetSize` should have a snake case name such as `get_size` Oct 15 00:43:31.397 INFO kablam! --> src/camera.rs:18:2 Oct 15 00:43:31.397 INFO kablam! | Oct 15 00:43:31.397 INFO kablam! 18 | fn GetSize(&self) -> Vector3D; Oct 15 00:43:31.397 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.398 INFO kablam! Oct 15 00:43:31.398 INFO kablam! warning: structure field `PerspectiveMatrix` should have a snake case name such as `perspective_matrix` Oct 15 00:43:31.398 INFO kablam! --> src/camera.rs:22:2 Oct 15 00:43:31.398 INFO kablam! | Oct 15 00:43:31.398 INFO kablam! 22 | pub PerspectiveMatrix: Matrix4D, Oct 15 00:43:31.398 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.398 INFO kablam! Oct 15 00:43:31.399 INFO kablam! warning: structure field `mousePos` should have a snake case name such as `mouse_pos` Oct 15 00:43:31.399 INFO kablam! --> src/camera.rs:30:2 Oct 15 00:43:31.399 INFO kablam! | Oct 15 00:43:31.399 INFO kablam! 30 | mousePos: Point, Oct 15 00:43:31.399 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.399 INFO kablam! Oct 15 00:43:31.400 INFO kablam! warning: variable `PerspectiveMatrix` should have a snake case name such as `perspective_matrix` Oct 15 00:43:31.400 INFO kablam! --> src/camera.rs:56:7 Oct 15 00:43:31.400 INFO kablam! | Oct 15 00:43:31.400 INFO kablam! 56 | let mut PerspectiveMatrix = Matrix4D::PerspectiveMatrix(60.0f32, w as f32, h as f32, 0.01, 100.0); Oct 15 00:43:31.400 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.400 INFO kablam! Oct 15 00:43:31.401 INFO kablam! warning: method `SetOwner` should have a snake case name such as `set_owner` Oct 15 00:43:31.401 INFO kablam! --> src/camera.rs:69:2 Oct 15 00:43:31.401 INFO kablam! | Oct 15 00:43:31.401 INFO kablam! 69 | pub fn SetOwner(&mut self, player: Box>) { Oct 15 00:43:31.401 INFO kablam! | _____^ Oct 15 00:43:31.401 INFO kablam! 70 | | self.shift = player.GetSize() * 0.5; Oct 15 00:43:31.401 INFO kablam! 71 | | self.player = player; Oct 15 00:43:31.401 INFO kablam! 72 | | } Oct 15 00:43:31.402 INFO kablam! | |_____^ Oct 15 00:43:31.402 INFO kablam! Oct 15 00:43:31.402 INFO kablam! warning: method `onKeyboard` should have a snake case name such as `on_keyboard` Oct 15 00:43:31.402 INFO kablam! --> src/camera.rs:74:2 Oct 15 00:43:31.402 INFO kablam! | Oct 15 00:43:31.402 INFO kablam! 74 | pub fn onKeyboard(&mut self, event: &glium::glutin::Event) { Oct 15 00:43:31.402 INFO kablam! | _____^ Oct 15 00:43:31.403 INFO kablam! 75 | | self.player.KeyboardEvent(event, self.target, self.up); Oct 15 00:43:31.403 INFO kablam! 76 | | } Oct 15 00:43:31.403 INFO kablam! | |_____^ Oct 15 00:43:31.403 INFO kablam! Oct 15 00:43:31.403 INFO kablam! warning: method `GetPos` should have a snake case name such as `get_pos` Oct 15 00:43:31.403 INFO kablam! --> src/camera.rs:78:2 Oct 15 00:43:31.403 INFO kablam! | Oct 15 00:43:31.403 INFO kablam! 78 | pub fn GetPos(&self) -> Vector3D { Oct 15 00:43:31.404 INFO kablam! | _____^ Oct 15 00:43:31.404 INFO kablam! 79 | | self.player.GetPosition() + self.target * self.dist * self.shift.y Oct 15 00:43:31.404 INFO kablam! 80 | | } Oct 15 00:43:31.404 INFO kablam! | |_____^ Oct 15 00:43:31.404 INFO kablam! Oct 15 00:43:31.404 INFO kablam! warning: method `onMouseMove` should have a snake case name such as `on_mouse_move` Oct 15 00:43:31.405 INFO kablam! --> src/camera.rs:82:2 Oct 15 00:43:31.405 INFO kablam! | Oct 15 00:43:31.405 INFO kablam! 82 | pub fn onMouseMove(&mut self, event: &glium::glutin::Event, display: &GlutinFacade) { Oct 15 00:43:31.405 INFO kablam! | _____^ Oct 15 00:43:31.405 INFO kablam! 83 | | match *event { Oct 15 00:43:31.405 INFO kablam! 84 | | glutin::Event::MouseMoved(x, y) => { Oct 15 00:43:31.405 INFO kablam! 85 | | let newMousePos = Point::new(x as f32, y as f32); Oct 15 00:43:31.405 INFO kablam! ... | Oct 15 00:43:31.406 INFO kablam! 104 | | Oct 15 00:43:31.406 INFO kablam! 105 | | } Oct 15 00:43:31.406 INFO kablam! | |_____^ Oct 15 00:43:31.406 INFO kablam! Oct 15 00:43:31.406 INFO kablam! warning: variable `newMousePos` should have a snake case name such as `new_mouse_pos` Oct 15 00:43:31.406 INFO kablam! --> src/camera.rs:85:9 Oct 15 00:43:31.406 INFO kablam! | Oct 15 00:43:31.406 INFO kablam! 85 | let newMousePos = Point::new(x as f32, y as f32); Oct 15 00:43:31.406 INFO kablam! | ^^^^^^^^^^^ Oct 15 00:43:31.407 INFO kablam! Oct 15 00:43:31.407 INFO kablam! warning: variable `Vaxis` should have a snake case name such as `vaxis` Oct 15 00:43:31.407 INFO kablam! --> src/camera.rs:108:7 Oct 15 00:43:31.407 INFO kablam! | Oct 15 00:43:31.407 INFO kablam! 108 | let Vaxis = Vector3D::new(0.0, 1.0, 0.0); Oct 15 00:43:31.407 INFO kablam! | ^^^^^ Oct 15 00:43:31.407 INFO kablam! Oct 15 00:43:31.407 INFO kablam! warning: variable `View` should have a snake case name such as `view` Oct 15 00:43:31.408 INFO kablam! --> src/camera.rs:110:10 Oct 15 00:43:31.408 INFO kablam! | Oct 15 00:43:31.408 INFO kablam! 110 | let mut View = Vector3D::new(0.0, 0.0, 1.0); Oct 15 00:43:31.408 INFO kablam! | ^^^^^^^^ Oct 15 00:43:31.408 INFO kablam! Oct 15 00:43:31.408 INFO kablam! warning: variable `Haxis` should have a snake case name such as `haxis` Oct 15 00:43:31.408 INFO kablam! --> src/camera.rs:114:10 Oct 15 00:43:31.408 INFO kablam! | Oct 15 00:43:31.408 INFO kablam! 114 | let Haxis = Vaxis.cross(&View); Oct 15 00:43:31.409 INFO kablam! | ^^^^^ Oct 15 00:43:31.409 INFO kablam! Oct 15 00:43:31.409 INFO kablam! warning: structure field `texObject` should have a snake case name such as `tex_object` Oct 15 00:43:31.409 INFO kablam! --> src/texture.rs:11:2 Oct 15 00:43:31.409 INFO kablam! | Oct 15 00:43:31.409 INFO kablam! 11 | pub texObject: texture::SrgbTexture2d, Oct 15 00:43:31.410 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.410 INFO kablam! Oct 15 00:43:31.410 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:31.410 INFO kablam! --> src/texture.rs:21:3 Oct 15 00:43:31.410 INFO kablam! | Oct 15 00:43:31.410 INFO kablam! 21 | f.read_to_end(&mut buffer); Oct 15 00:43:31.410 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.411 INFO kablam! | Oct 15 00:43:31.411 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:31.411 INFO kablam! Oct 15 00:43:31.411 INFO kablam! warning: method `getTextureObject` should have a snake case name such as `get_texture_object` Oct 15 00:43:31.411 INFO kablam! --> src/texture.rs:35:2 Oct 15 00:43:31.411 INFO kablam! | Oct 15 00:43:31.411 INFO kablam! 35 | pub fn getTextureObject(&self) -> &texture::SrgbTexture2d { Oct 15 00:43:31.412 INFO kablam! | _____^ Oct 15 00:43:31.412 INFO kablam! 36 | | &self.texObject Oct 15 00:43:31.412 INFO kablam! 37 | | } Oct 15 00:43:31.412 INFO kablam! | |_____^ Oct 15 00:43:31.412 INFO kablam! Oct 15 00:43:31.413 INFO kablam! warning: variable `VS_srs` should have a snake case name such as `vs_srs` Oct 15 00:43:31.413 INFO kablam! --> src/program.rs:14:38 Oct 15 00:43:31.413 INFO kablam! | Oct 15 00:43:31.413 INFO kablam! 14 | pub fn load(display: &GlutinFacade, VS_srs: &str, FS_srs: &str) -> CProgram { Oct 15 00:43:31.413 INFO kablam! | ^^^^^^ Oct 15 00:43:31.413 INFO kablam! Oct 15 00:43:31.414 INFO kablam! warning: variable `FS_srs` should have a snake case name such as `fs_srs` Oct 15 00:43:31.414 INFO kablam! --> src/program.rs:14:52 Oct 15 00:43:31.414 INFO kablam! | Oct 15 00:43:31.414 INFO kablam! 14 | pub fn load(display: &GlutinFacade, VS_srs: &str, FS_srs: &str) -> CProgram { Oct 15 00:43:31.414 INFO kablam! | ^^^^^^ Oct 15 00:43:31.414 INFO kablam! Oct 15 00:43:31.414 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:31.414 INFO kablam! --> src/program.rs:20:3 Oct 15 00:43:31.415 INFO kablam! | Oct 15 00:43:31.415 INFO kablam! 20 | f.read_to_string(&mut vertex_shader_src); Oct 15 00:43:31.415 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.415 INFO kablam! | Oct 15 00:43:31.415 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:31.415 INFO kablam! Oct 15 00:43:31.416 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:31.416 INFO kablam! --> src/program.rs:27:3 Oct 15 00:43:31.416 INFO kablam! | Oct 15 00:43:31.416 INFO kablam! 27 | f.read_to_string(&mut fragment_shader_src); Oct 15 00:43:31.416 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.416 INFO kablam! | Oct 15 00:43:31.416 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:31.416 INFO kablam! Oct 15 00:43:31.417 INFO kablam! warning: structure field `Facade` should have a snake case name such as `facade` Oct 15 00:43:31.417 INFO kablam! --> src/game.rs:25:2 Oct 15 00:43:31.417 INFO kablam! | Oct 15 00:43:31.417 INFO kablam! 25 | Facade: GlutinFacade, Oct 15 00:43:31.418 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.418 INFO kablam! Oct 15 00:43:31.418 INFO kablam! warning: structure field `Width` should have a snake case name such as `width` Oct 15 00:43:31.418 INFO kablam! --> src/game.rs:26:2 Oct 15 00:43:31.418 INFO kablam! | Oct 15 00:43:31.418 INFO kablam! 26 | Width: u32, Oct 15 00:43:31.418 INFO kablam! | ^^^^^^^^^^ Oct 15 00:43:31.419 INFO kablam! Oct 15 00:43:31.419 INFO kablam! warning: structure field `Height` should have a snake case name such as `height` Oct 15 00:43:31.419 INFO kablam! --> src/game.rs:27:2 Oct 15 00:43:31.419 INFO kablam! | Oct 15 00:43:31.419 INFO kablam! 27 | Height: u32, Oct 15 00:43:31.419 INFO kablam! | ^^^^^^^^^^^ Oct 15 00:43:31.419 INFO kablam! Oct 15 00:43:31.420 INFO kablam! warning: structure field `Window` should have a snake case name such as `window` Oct 15 00:43:31.420 INFO kablam! --> src/game.rs:37:2 Oct 15 00:43:31.420 INFO kablam! | Oct 15 00:43:31.420 INFO kablam! 37 | Window: CWindow, Oct 15 00:43:31.420 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 15 00:43:31.420 INFO kablam! Oct 15 00:43:31.420 INFO kablam! warning: structure field `State` should have a snake case name such as `state` Oct 15 00:43:31.421 INFO kablam! --> src/game.rs:38:2 Oct 15 00:43:31.421 INFO kablam! | Oct 15 00:43:31.421 INFO kablam! 38 | State: GameState Oct 15 00:43:31.421 INFO kablam! | ^^^^^^^^^^^^^^^^ Oct 15 00:43:31.421 INFO kablam! Oct 15 00:43:31.421 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:31.422 INFO kablam! --> src/game.rs:57:3 Oct 15 00:43:31.422 INFO kablam! | Oct 15 00:43:31.422 INFO kablam! 57 | self.Window.Facade.get_window().unwrap().set_cursor_state(glium::glutin::CursorState::Grab); Oct 15 00:43:31.422 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.422 INFO kablam! | Oct 15 00:43:31.422 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:31.422 INFO kablam! Oct 15 00:43:31.423 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:31.423 INFO kablam! --> src/game.rs:58:6 Oct 15 00:43:31.423 INFO kablam! | Oct 15 00:43:31.423 INFO kablam! 58 | self.Window.Facade.get_window().unwrap().set_cursor_position((width / 2) as i32, (height / 2) as i32); Oct 15 00:43:31.423 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.423 INFO kablam! | Oct 15 00:43:31.423 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:31.423 INFO kablam! Oct 15 00:43:31.424 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:31.424 INFO kablam! --> src/game.rs:95:12 Oct 15 00:43:31.424 INFO kablam! | Oct 15 00:43:31.424 INFO kablam! 95 | self.Window.Facade.get_window().unwrap().set_cursor_state(glium::glutin::CursorState::Grab); Oct 15 00:43:31.424 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.424 INFO kablam! | Oct 15 00:43:31.424 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:31.425 INFO kablam! Oct 15 00:43:31.425 INFO kablam! warning: unused `std::result::Result` which must be used Oct 15 00:43:31.425 INFO kablam! --> src/game.rs:96:12 Oct 15 00:43:31.425 INFO kablam! | Oct 15 00:43:31.425 INFO kablam! 96 | self.Window.Facade.get_window().unwrap().set_cursor_position((width / 2) as i32, (height / 2) as i32); Oct 15 00:43:31.425 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.425 INFO kablam! | Oct 15 00:43:31.426 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 15 00:43:31.426 INFO kablam! Oct 15 00:43:31.427 INFO kablam! warning: variable `Verteces` should have a snake case name such as `verteces` Oct 15 00:43:31.427 INFO kablam! --> src/render.rs:43:10 Oct 15 00:43:31.427 INFO kablam! | Oct 15 00:43:31.428 INFO kablam! 43 | let Verteces = [ Oct 15 00:43:31.428 INFO kablam! | ^^^^^^^^ Oct 15 00:43:31.428 INFO kablam! Oct 15 00:43:31.429 INFO kablam! warning: trait method `moveTo` should have a snake case name such as `move_to` Oct 15 00:43:31.429 INFO kablam! --> src/gui.rs:33:5 Oct 15 00:43:31.429 INFO kablam! | Oct 15 00:43:31.429 INFO kablam! 33 | fn moveTo(&mut self, x: f32, y: f32); Oct 15 00:43:31.429 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.429 INFO kablam! Oct 15 00:43:31.429 INFO kablam! warning: trait method `setValue` should have a snake case name such as `set_value` Oct 15 00:43:31.430 INFO kablam! --> src/gui.rs:38:5 Oct 15 00:43:31.430 INFO kablam! | Oct 15 00:43:31.430 INFO kablam! 38 | fn setValue(&mut self, value: f32); Oct 15 00:43:31.430 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.430 INFO kablam! Oct 15 00:43:31.430 INFO kablam! warning: trait method `getValue` should have a snake case name such as `get_value` Oct 15 00:43:31.430 INFO kablam! --> src/gui.rs:39:5 Oct 15 00:43:31.430 INFO kablam! | Oct 15 00:43:31.431 INFO kablam! 39 | fn getValue(&mut self) -> f32; Oct 15 00:43:31.431 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.431 INFO kablam! Oct 15 00:43:31.431 INFO kablam! warning: structure field `changedProp` should have a snake case name such as `changed_prop` Oct 15 00:43:31.431 INFO kablam! --> src/gui.rs:52:5 Oct 15 00:43:31.431 INFO kablam! | Oct 15 00:43:31.431 INFO kablam! 52 | pub changedProp: ChangedProperties, Oct 15 00:43:31.431 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.431 INFO kablam! Oct 15 00:43:31.432 INFO kablam! warning: variable `winSize` should have a snake case name such as `win_size` Oct 15 00:43:31.432 INFO kablam! --> src/gui.rs:57:40 Oct 15 00:43:31.432 INFO kablam! | Oct 15 00:43:31.432 INFO kablam! 57 | pub fn new(display: &GlutinFacade, winSize: Size2) -> Interface { Oct 15 00:43:31.432 INFO kablam! | ^^^^^^^ Oct 15 00:43:31.432 INFO kablam! Oct 15 00:43:31.433 INFO kablam! warning: variable `bottonDefault` should have a snake case name such as `botton_default` Oct 15 00:43:31.433 INFO kablam! --> src/gui.rs:60:13 Oct 15 00:43:31.433 INFO kablam! | Oct 15 00:43:31.433 INFO kablam! 60 | let mut bottonDefault = Box::new( Button::new(display, &prog, 20.0, 450.0, 60.0, 20.0) ); Oct 15 00:43:31.433 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.433 INFO kablam! Oct 15 00:43:31.433 INFO kablam! warning: variable `backgroundLightR` should have a snake case name such as `background_light_r` Oct 15 00:43:31.433 INFO kablam! --> src/gui.rs:61:13 Oct 15 00:43:31.433 INFO kablam! | Oct 15 00:43:31.434 INFO kablam! 61 | let mut backgroundLightR = Box::new( TrackBar::new(display, &prog, 10.0, 500.0, 60.0, 20.0) ); Oct 15 00:43:31.434 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.434 INFO kablam! Oct 15 00:43:31.434 INFO kablam! warning: variable `backgroundLightG` should have a snake case name such as `background_light_g` Oct 15 00:43:31.434 INFO kablam! --> src/gui.rs:62:13 Oct 15 00:43:31.434 INFO kablam! | Oct 15 00:43:31.434 INFO kablam! 62 | let mut backgroundLightG = Box::new( TrackBar::new(display, &prog, 80.0, 500.0, 60.0, 20.0) ); Oct 15 00:43:31.434 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.434 INFO kablam! Oct 15 00:43:31.435 INFO kablam! warning: variable `backgroundLightB` should have a snake case name such as `background_light_b` Oct 15 00:43:31.435 INFO kablam! --> src/gui.rs:63:13 Oct 15 00:43:31.435 INFO kablam! | Oct 15 00:43:31.435 INFO kablam! 63 | let mut backgroundLightB = Box::new( TrackBar::new(display, &prog, 150.0, 500.0, 60.0, 20.0) ); Oct 15 00:43:31.435 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.435 INFO kablam! Oct 15 00:43:31.436 INFO kablam! warning: variable `LightR` should have a snake case name such as `light_r` Oct 15 00:43:31.436 INFO kablam! --> src/gui.rs:68:13 Oct 15 00:43:31.436 INFO kablam! | Oct 15 00:43:31.436 INFO kablam! 68 | let mut LightR = Box::new( TrackBar::new(display, &prog, 10.0, 550.0, 60.0, 20.0) ); Oct 15 00:43:31.436 INFO kablam! | ^^^^^^^^^^ Oct 15 00:43:31.436 INFO kablam! Oct 15 00:43:31.436 INFO kablam! warning: variable `LightG` should have a snake case name such as `light_g` Oct 15 00:43:31.437 INFO kablam! --> src/gui.rs:69:13 Oct 15 00:43:31.437 INFO kablam! | Oct 15 00:43:31.437 INFO kablam! 69 | let mut LightG = Box::new( TrackBar::new(display, &prog, 80.0, 550.0, 60.0, 20.0) ); Oct 15 00:43:31.437 INFO kablam! | ^^^^^^^^^^ Oct 15 00:43:31.437 INFO kablam! Oct 15 00:43:31.437 INFO kablam! warning: variable `LightB` should have a snake case name such as `light_b` Oct 15 00:43:31.437 INFO kablam! --> src/gui.rs:70:13 Oct 15 00:43:31.438 INFO kablam! | Oct 15 00:43:31.438 INFO kablam! 70 | let mut LightB = Box::new( TrackBar::new(display, &prog, 150.0, 550.0, 60.0, 20.0) ); Oct 15 00:43:31.438 INFO kablam! | ^^^^^^^^^^ Oct 15 00:43:31.438 INFO kablam! Oct 15 00:43:31.438 INFO kablam! warning: variable `bottonSave` should have a snake case name such as `botton_save` Oct 15 00:43:31.438 INFO kablam! --> src/gui.rs:75:13 Oct 15 00:43:31.438 INFO kablam! | Oct 15 00:43:31.439 INFO kablam! 75 | let mut bottonSave = Box::new( Button::new(display, &prog, 120.0, 450.0, 60.0, 20.0) ); Oct 15 00:43:31.439 INFO kablam! | ^^^^^^^^^^^^^^ Oct 15 00:43:31.439 INFO kablam! Oct 15 00:43:31.439 INFO kablam! warning: method `checkEvents` should have a snake case name such as `check_events` Oct 15 00:43:31.440 INFO kablam! --> src/gui.rs:99:5 Oct 15 00:43:31.440 INFO kablam! | Oct 15 00:43:31.440 INFO kablam! 99 | / pub fn checkEvents(&mut self, event: &glium::glutin::Event, display: &GlutinFacade) { Oct 15 00:43:31.440 INFO kablam! 100 | | match *event { Oct 15 00:43:31.440 INFO kablam! 101 | | glutin::Event::MouseMoved(x, y) => { Oct 15 00:43:31.440 INFO kablam! 102 | | self.cursor.x = x as f32; Oct 15 00:43:31.440 INFO kablam! ... | Oct 15 00:43:31.440 INFO kablam! 121 | | } Oct 15 00:43:31.440 INFO kablam! 122 | | } Oct 15 00:43:31.440 INFO kablam! | |_____^ Oct 15 00:43:31.440 INFO kablam! Oct 15 00:43:31.441 INFO kablam! warning: variable `Release` should have a snake case name such as `release` Oct 15 00:43:31.441 INFO kablam! --> src/gui.rs:114:25 Oct 15 00:43:31.441 INFO kablam! | Oct 15 00:43:31.441 INFO kablam! 114 | Release => { Oct 15 00:43:31.442 INFO kablam! | ^^^^^^^ Oct 15 00:43:31.442 INFO kablam! Oct 15 00:43:31.442 INFO kablam! warning: method `OnClickDefault` should have a snake case name such as `on_click_default` Oct 15 00:43:31.442 INFO kablam! --> src/gui.rs:140:5 Oct 15 00:43:31.442 INFO kablam! | Oct 15 00:43:31.443 INFO kablam! 140 | / pub fn OnClickDefault(&mut self) { Oct 15 00:43:31.443 INFO kablam! 141 | | self.elements[1].setValue(0.5); Oct 15 00:43:31.443 INFO kablam! 142 | | self.elements[2].setValue(0.5); Oct 15 00:43:31.443 INFO kablam! 143 | | self.elements[3].setValue(0.5); Oct 15 00:43:31.443 INFO kablam! ... | Oct 15 00:43:31.443 INFO kablam! 147 | | self.elements[6].setValue(0.0); Oct 15 00:43:31.443 INFO kablam! 148 | | } Oct 15 00:43:31.443 INFO kablam! | |_____^ Oct 15 00:43:31.443 INFO kablam! Oct 15 00:43:31.444 INFO kablam! warning: method `OnClickSave` should have a snake case name such as `on_click_save` Oct 15 00:43:31.444 INFO kablam! --> src/gui.rs:150:5 Oct 15 00:43:31.444 INFO kablam! | Oct 15 00:43:31.444 INFO kablam! 150 | / pub fn OnClickSave(&mut self) { Oct 15 00:43:31.444 INFO kablam! 151 | | let mut r = self.elements[1].getValue() / 100.0; Oct 15 00:43:31.444 INFO kablam! 152 | | let mut g = self.elements[2].getValue() / 100.0; Oct 15 00:43:31.444 INFO kablam! 153 | | let mut b = self.elements[3].getValue() / 100.0; Oct 15 00:43:31.445 INFO kablam! ... | Oct 15 00:43:31.445 INFO kablam! 159 | | self.changedProp.lightColor = Vector3D::new(r, g, b); Oct 15 00:43:31.445 INFO kablam! 160 | | } Oct 15 00:43:31.445 INFO kablam! | |_____^ Oct 15 00:43:31.445 INFO kablam! Oct 15 00:43:31.445 INFO kablam! warning: module `models2D` should have a snake case name such as `models2_d` Oct 15 00:43:31.445 INFO kablam! --> src/main.rs:26:1 Oct 15 00:43:31.445 INFO kablam! | Oct 15 00:43:31.446 INFO kablam! 26 | mod models2D; Oct 15 00:43:31.446 INFO kablam! | ^^^^^^^^^^^^^ Oct 15 00:43:31.446 INFO kablam! Oct 15 00:43:31.447 INFO kablam! warning: variable `Verteces` should have a snake case name such as `verteces` Oct 15 00:43:31.447 INFO kablam! --> src/models2D.rs:102:7 Oct 15 00:43:31.447 INFO kablam! | Oct 15 00:43:31.447 INFO kablam! 102 | let Verteces = [ Oct 15 00:43:31.447 INFO kablam! | ^^^^^^^^ Oct 15 00:43:31.447 INFO kablam! Oct 15 00:43:31.448 INFO kablam! warning: structure field `eventsPool` should have a snake case name such as `events_pool` Oct 15 00:43:31.449 INFO kablam! --> src/button.rs:28:2 Oct 15 00:43:31.449 INFO kablam! | Oct 15 00:43:31.449 INFO kablam! 28 | eventsPool: Vec Oct 15 00:43:31.449 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.449 INFO kablam! Oct 15 00:43:31.450 INFO kablam! warning: structure field `minValue` should have a snake case name such as `min_value` Oct 15 00:43:31.450 INFO kablam! --> src/trackbar.rs:27:2 Oct 15 00:43:31.450 INFO kablam! | Oct 15 00:43:31.450 INFO kablam! 27 | pub minValue: f32, Oct 15 00:43:31.450 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.450 INFO kablam! Oct 15 00:43:31.451 INFO kablam! warning: structure field `maxValue` should have a snake case name such as `max_value` Oct 15 00:43:31.451 INFO kablam! --> src/trackbar.rs:28:2 Oct 15 00:43:31.451 INFO kablam! | Oct 15 00:43:31.451 INFO kablam! 28 | pub maxValue: f32, Oct 15 00:43:31.451 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.451 INFO kablam! Oct 15 00:43:31.451 INFO kablam! warning: structure field `eventsPool` should have a snake case name such as `events_pool` Oct 15 00:43:31.452 INFO kablam! --> src/trackbar.rs:30:2 Oct 15 00:43:31.452 INFO kablam! | Oct 15 00:43:31.452 INFO kablam! 30 | eventsPool: Vec Oct 15 00:43:31.452 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 00:43:31.452 INFO kablam! Oct 15 00:43:32.008 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 3.10s Oct 15 00:43:32.023 INFO kablam! su: No module specific data is present Oct 15 00:43:32.997 INFO running `"docker" "rm" "-f" "dcdc7d2484253be086f50c2fa1db34a647c1640690ccfd861e6934fc078665af"` Oct 15 00:43:33.287 INFO blam! dcdc7d2484253be086f50c2fa1db34a647c1640690ccfd861e6934fc078665af Oct 15 00:43:33.299 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-5/try#40d4795669493f1965de7c44029c69552134fe1f:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-5/rustdoc-test-static-cling-1/try#40d4795669493f1965de7c44029c69552134fe1f:/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 +40d4795669493f1965de7c44029c69552134fe1f-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Oct 15 00:43:33.798 INFO blam! 64e85fbf8ede9233fd9bd03640023b9a7987fb2ad9420247d08fb9b80e54619a Oct 15 00:43:33.807 INFO running `"docker" "start" "-a" "64e85fbf8ede9233fd9bd03640023b9a7987fb2ad9420247d08fb9b80e54619a"` Oct 15 00:43:34.962 INFO kablam! usermod: no changes Oct 15 00:43:35.247 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 0.23s Oct 15 00:43:35.263 INFO kablam! Running /target/debug/deps/mytest-4cb6cbaeecce72d8 Oct 15 00:43:35.267 INFO blam! Oct 15 00:43:35.267 INFO blam! running 0 tests Oct 15 00:43:35.267 INFO blam! Oct 15 00:43:35.267 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 15 00:43:35.267 INFO blam! Oct 15 00:43:35.268 INFO kablam! su: No module specific data is present Oct 15 00:43:35.627 INFO running `"docker" "rm" "-f" "64e85fbf8ede9233fd9bd03640023b9a7987fb2ad9420247d08fb9b80e54619a"` Oct 15 00:43:35.847 INFO blam! 64e85fbf8ede9233fd9bd03640023b9a7987fb2ad9420247d08fb9b80e54619a