Oct 14 17:45:56.117 INFO testing ivanceras/balisong against master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513 for rustdoc-test-static-cling-1 Oct 14 17:45:56.117 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-2/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-2/rustdoc-test-static-cling-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/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 +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-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 14 17:45:56.607 INFO blam! 6b53738d65c13c480e1d390abe674a88fd15745e1b907feaac990dc12434f6c5 Oct 14 17:45:56.609 INFO running `"docker" "start" "-a" "6b53738d65c13c480e1d390abe674a88fd15745e1b907feaac990dc12434f6c5"` Oct 14 17:45:57.013 INFO kablam! usermod: no changes Oct 14 17:45:57.043 INFO kablam! warning: dependency (num) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions Oct 14 17:45:57.043 INFO kablam! warning: dependency (regex) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions Oct 14 17:45:57.043 INFO kablam! warning: dependency (time) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions Oct 14 17:45:57.106 INFO kablam! Compiling rand v0.3.15 Oct 14 17:45:58.800 INFO kablam! Compiling num-bigint v0.1.35 Oct 14 17:46:00.035 INFO kablam! Compiling num-rational v0.1.35 Oct 14 17:46:00.505 INFO kablam! Compiling num v0.1.36 Oct 14 17:46:00.687 INFO kablam! Compiling balisong v0.0.1 (/source) Oct 14 17:46:01.095 INFO kablam! warning: unnecessary parentheses around `for` head expression Oct 14 17:46:01.095 INFO kablam! --> src/location.rs:104:14 Oct 14 17:46:01.095 INFO kablam! | Oct 14 17:46:01.095 INFO kablam! 104 | for i in (1..lod.lod+1){ Oct 14 17:46:01.095 INFO kablam! | ^^^^^^^^^^^^^^ help: remove these parentheses Oct 14 17:46:01.095 INFO kablam! | Oct 14 17:46:01.095 INFO kablam! = note: #[warn(unused_parens)] on by default Oct 14 17:46:01.095 INFO kablam! Oct 14 17:46:01.095 INFO kablam! warning: unnecessary parentheses around assigned value Oct 14 17:46:01.095 INFO kablam! --> src/location.rs:160:14 Oct 14 17:46:01.095 INFO kablam! | Oct 14 17:46:01.095 INFO kablam! 160 | x |= ((morton & ( 1 << 3 * i + 0)) >> ((3 * i) + 0)-i); Oct 14 17:46:01.095 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 14 17:46:01.095 INFO kablam! Oct 14 17:46:01.095 INFO kablam! warning: unnecessary parentheses around assigned value Oct 14 17:46:01.095 INFO kablam! --> src/location.rs:161:14 Oct 14 17:46:01.095 INFO kablam! | Oct 14 17:46:01.095 INFO kablam! 161 | y |= ((morton & ( 1 << 3 * i + 1)) >> ((3 * i) + 1)-i); Oct 14 17:46:01.095 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 14 17:46:01.095 INFO kablam! Oct 14 17:46:01.095 INFO kablam! warning: unnecessary parentheses around assigned value Oct 14 17:46:01.095 INFO kablam! --> src/location.rs:162:14 Oct 14 17:46:01.095 INFO kablam! | Oct 14 17:46:01.095 INFO kablam! 162 | z |= ((morton & ( 1 << 3 * i + 2)) >> ((3 * i) + 2)-i); Oct 14 17:46:01.095 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 14 17:46:01.095 INFO kablam! Oct 14 17:46:01.095 INFO kablam! warning: unused import: `std::path::Path` Oct 14 17:46:01.095 INFO kablam! --> src/renderer.rs:1:5 Oct 14 17:46:01.095 INFO kablam! | Oct 14 17:46:01.095 INFO kablam! 1 | use std::path::Path; Oct 14 17:46:01.095 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 14 17:46:01.095 INFO kablam! | Oct 14 17:46:01.095 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 14 17:46:01.095 INFO kablam! Oct 14 17:46:01.095 INFO kablam! warning: unused import: `std::sync::mpsc` Oct 14 17:46:01.095 INFO kablam! --> src/raytracer.rs:1:5 Oct 14 17:46:01.095 INFO kablam! | Oct 14 17:46:01.095 INFO kablam! 1 | use std::sync::mpsc; Oct 14 17:46:01.095 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 14 17:46:01.095 INFO kablam! Oct 14 17:46:01.095 INFO kablam! warning: unused import: `std::thread::Thread` Oct 14 17:46:01.095 INFO kablam! --> src/raytracer.rs:2:5 Oct 14 17:46:01.095 INFO kablam! | Oct 14 17:46:01.095 INFO kablam! 2 | use std::thread::Thread; Oct 14 17:46:01.095 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:01.095 INFO kablam! Oct 14 17:46:01.095 INFO kablam! warning: unused import: `std::sync::Arc` Oct 14 17:46:01.095 INFO kablam! --> src/raytracer.rs:3:5 Oct 14 17:46:01.095 INFO kablam! | Oct 14 17:46:01.095 INFO kablam! 3 | use std::sync::Arc; Oct 14 17:46:01.095 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 17:46:01.096 INFO kablam! Oct 14 17:46:01.096 INFO kablam! warning: unused import: `time::PreciseTime` Oct 14 17:46:01.096 INFO kablam! --> src/raytracer.rs:4:5 Oct 14 17:46:01.096 INFO kablam! | Oct 14 17:46:01.096 INFO kablam! 4 | use time::PreciseTime; Oct 14 17:46:01.096 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 14 17:46:01.096 INFO kablam! Oct 14 17:46:01.096 INFO kablam! warning: unused import: `voxel::voxtree::Voxtree` Oct 14 17:46:01.096 INFO kablam! --> src/raytracer.rs:6:5 Oct 14 17:46:01.096 INFO kablam! | Oct 14 17:46:01.096 INFO kablam! 6 | use voxel::voxtree::Voxtree; Oct 14 17:46:01.096 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:01.096 INFO kablam! Oct 14 17:46:01.096 INFO kablam! warning: unused import: `point::Point` Oct 14 17:46:01.096 INFO kablam! --> src/raytracer.rs:8:5 Oct 14 17:46:01.096 INFO kablam! | Oct 14 17:46:01.096 INFO kablam! 8 | use point::Point; Oct 14 17:46:01.096 INFO kablam! | ^^^^^^^^^^^^ Oct 14 17:46:01.096 INFO kablam! Oct 14 17:46:01.096 INFO kablam! warning: unused import: `camera::Camera` Oct 14 17:46:01.096 INFO kablam! --> src/raytracer.rs:14:5 Oct 14 17:46:01.096 INFO kablam! | Oct 14 17:46:01.096 INFO kablam! 14 | use camera::Camera; Oct 14 17:46:01.096 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 17:46:01.096 INFO kablam! Oct 14 17:46:01.096 INFO kablam! warning: unused import: `voxelizer` Oct 14 17:46:01.096 INFO kablam! --> src/raytracer.rs:17:5 Oct 14 17:46:01.096 INFO kablam! | Oct 14 17:46:01.096 INFO kablam! 17 | use voxelizer; Oct 14 17:46:01.096 INFO kablam! | ^^^^^^^^^ Oct 14 17:46:01.096 INFO kablam! Oct 14 17:46:01.096 INFO kablam! warning: unused import: `std::cmp` Oct 14 17:46:01.096 INFO kablam! --> src/raytracer.rs:19:5 Oct 14 17:46:01.096 INFO kablam! | Oct 14 17:46:01.096 INFO kablam! 19 | use std::cmp; Oct 14 17:46:01.096 INFO kablam! | ^^^^^^^^ Oct 14 17:46:01.096 INFO kablam! Oct 14 17:46:01.096 INFO kablam! warning: unused import: `std::fmt` Oct 14 17:46:01.096 INFO kablam! --> src/model.rs:3:5 Oct 14 17:46:01.096 INFO kablam! | Oct 14 17:46:01.096 INFO kablam! 3 | use std::fmt; Oct 14 17:46:01.096 INFO kablam! | ^^^^^^^^ Oct 14 17:46:01.096 INFO kablam! Oct 14 17:46:01.096 INFO kablam! warning: unused import: `color::Color` Oct 14 17:46:01.096 INFO kablam! --> src/binvox.rs:10:5 Oct 14 17:46:01.096 INFO kablam! | Oct 14 17:46:01.096 INFO kablam! 10 | use color::Color; Oct 14 17:46:01.096 INFO kablam! | ^^^^^^^^^^^^ Oct 14 17:46:01.096 INFO kablam! Oct 14 17:46:01.096 INFO kablam! warning: unused import: `voxel::voxtree::Voxtree` Oct 14 17:46:01.096 INFO kablam! --> src/neighbors.rs:3:5 Oct 14 17:46:01.096 INFO kablam! | Oct 14 17:46:01.096 INFO kablam! 3 | use voxel::voxtree::Voxtree; Oct 14 17:46:01.096 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:01.096 INFO kablam! Oct 14 17:46:01.103 INFO kablam! warning: unused import: `voxel::vox::Vox` Oct 14 17:46:01.103 INFO kablam! --> src/voxel/voxgrid.rs:4:5 Oct 14 17:46:01.103 INFO kablam! | Oct 14 17:46:01.103 INFO kablam! 4 | use voxel::vox::Vox; Oct 14 17:46:01.103 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 14 17:46:01.103 INFO kablam! Oct 14 17:46:01.103 INFO kablam! warning: unnecessary parentheses around assigned value Oct 14 17:46:01.103 INFO kablam! --> src/morton.rs:10:14 Oct 14 17:46:01.103 INFO kablam! | Oct 14 17:46:01.103 INFO kablam! 10 | x |= ((morton & ( 1 << 3 * i + 0)) >> ((3 * i) + 0)-i); Oct 14 17:46:01.103 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 14 17:46:01.103 INFO kablam! Oct 14 17:46:01.103 INFO kablam! warning: unnecessary parentheses around assigned value Oct 14 17:46:01.103 INFO kablam! --> src/morton.rs:11:14 Oct 14 17:46:01.103 INFO kablam! | Oct 14 17:46:01.103 INFO kablam! 11 | y |= ((morton & ( 1 << 3 * i + 1)) >> ((3 * i) + 1)-i); Oct 14 17:46:01.103 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 14 17:46:01.103 INFO kablam! Oct 14 17:46:01.103 INFO kablam! warning: unnecessary parentheses around assigned value Oct 14 17:46:01.103 INFO kablam! --> src/morton.rs:12:14 Oct 14 17:46:01.103 INFO kablam! | Oct 14 17:46:01.103 INFO kablam! 12 | z |= ((morton & ( 1 << 3 * i + 2)) >> ((3 * i) + 2)-i); Oct 14 17:46:01.103 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 14 17:46:01.103 INFO kablam! Oct 14 17:46:01.422 INFO kablam! warning: unused import: `voxel::vox::Vox` Oct 14 17:46:01.422 INFO kablam! --> src/voxel/voxstream.rs:4:5 Oct 14 17:46:01.423 INFO kablam! | Oct 14 17:46:01.423 INFO kablam! 4 | use voxel::vox::Vox; Oct 14 17:46:01.423 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 14 17:46:01.423 INFO kablam! Oct 14 17:46:01.463 INFO kablam! warning: unused variable: `iteration` Oct 14 17:46:01.463 INFO kablam! --> src/voxelizer.rs:57:22 Oct 14 17:46:01.463 INFO kablam! | Oct 14 17:46:01.463 INFO kablam! 57 | let (iteration, hit) = node.is_location_occupied(&loc); Oct 14 17:46:01.463 INFO kablam! | ^^^^^^^^^ help: consider using `_iteration` instead Oct 14 17:46:01.463 INFO kablam! | Oct 14 17:46:01.463 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 14 17:46:01.463 INFO kablam! Oct 14 17:46:01.463 INFO kablam! warning: variable `cnt` is assigned to, but never used Oct 14 17:46:01.463 INFO kablam! --> src/voxelizer.rs:74:13 Oct 14 17:46:01.463 INFO kablam! | Oct 14 17:46:01.464 INFO kablam! 74 | let mut cnt = 0; Oct 14 17:46:01.464 INFO kablam! | ^^^ Oct 14 17:46:01.464 INFO kablam! | Oct 14 17:46:01.464 INFO kablam! = note: consider using `_cnt` instead Oct 14 17:46:01.464 INFO kablam! Oct 14 17:46:01.464 INFO kablam! warning: unused variable: `iteration` Oct 14 17:46:01.464 INFO kablam! --> src/voxelizer.rs:89:22 Oct 14 17:46:01.464 INFO kablam! | Oct 14 17:46:01.464 INFO kablam! 89 | let (iteration, hit) = normals.is_location_occupied(&loc); Oct 14 17:46:01.464 INFO kablam! | ^^^^^^^^^ help: consider using `_iteration` instead Oct 14 17:46:01.464 INFO kablam! Oct 14 17:46:01.464 INFO kablam! warning: variable `cnt` is assigned to, but never used Oct 14 17:46:01.464 INFO kablam! --> src/voxelizer.rs:103:13 Oct 14 17:46:01.464 INFO kablam! | Oct 14 17:46:01.464 INFO kablam! 103 | let mut cnt = 0; Oct 14 17:46:01.464 INFO kablam! | ^^^ Oct 14 17:46:01.464 INFO kablam! | Oct 14 17:46:01.464 INFO kablam! = note: consider using `_cnt` instead Oct 14 17:46:01.464 INFO kablam! Oct 14 17:46:01.464 INFO kablam! warning: unused variable: `iteration` Oct 14 17:46:01.464 INFO kablam! --> src/voxelizer.rs:118:22 Oct 14 17:46:01.464 INFO kablam! | Oct 14 17:46:01.464 INFO kablam! 118 | let (iteration, hit) = normals.is_location_occupied(&loc); Oct 14 17:46:01.464 INFO kablam! | ^^^^^^^^^ help: consider using `_iteration` instead Oct 14 17:46:01.464 INFO kablam! Oct 14 17:46:01.464 INFO kablam! warning: variable `skipped` is assigned to, but never used Oct 14 17:46:01.464 INFO kablam! --> src/voxelizer.rs:187:13 Oct 14 17:46:01.464 INFO kablam! | Oct 14 17:46:01.464 INFO kablam! 187 | let mut skipped = 0; Oct 14 17:46:01.464 INFO kablam! | ^^^^^^^ Oct 14 17:46:01.464 INFO kablam! | Oct 14 17:46:01.464 INFO kablam! = note: consider using `_skipped` instead Oct 14 17:46:01.464 INFO kablam! Oct 14 17:46:01.464 INFO kablam! warning: variable `skipped` is assigned to, but never used Oct 14 17:46:01.464 INFO kablam! --> src/voxelizer.rs:222:13 Oct 14 17:46:01.464 INFO kablam! | Oct 14 17:46:01.464 INFO kablam! 222 | let mut skipped = 0; Oct 14 17:46:01.464 INFO kablam! | ^^^^^^^ Oct 14 17:46:01.464 INFO kablam! | Oct 14 17:46:01.464 INFO kablam! = note: consider using `_skipped` instead Oct 14 17:46:01.464 INFO kablam! Oct 14 17:46:01.464 INFO kablam! warning: unused variable: `iteration` Oct 14 17:46:01.464 INFO kablam! --> src/voxelizer.rs:290:22 Oct 14 17:46:01.464 INFO kablam! | Oct 14 17:46:01.464 INFO kablam! 290 | let (iteration, hit) = initial_normals.is_location_occupied(&loc); Oct 14 17:46:01.464 INFO kablam! | ^^^^^^^^^ help: consider using `_iteration` instead Oct 14 17:46:01.464 INFO kablam! Oct 14 17:46:01.464 INFO kablam! warning: unused variable: `normals` Oct 14 17:46:01.464 INFO kablam! --> src/voxelizer.rs:307:29 Oct 14 17:46:01.464 INFO kablam! | Oct 14 17:46:01.464 INFO kablam! 307 | pub fn mipmap_voxel_normals(normals:&Voxtree)->Voxtree{ Oct 14 17:46:01.464 INFO kablam! | ^^^^^^^ help: consider using `_normals` instead Oct 14 17:46:01.464 INFO kablam! Oct 14 17:46:01.464 INFO kablam! warning: unused variable: `iteration` Oct 14 17:46:01.464 INFO kablam! --> src/voxelizer.rs:346:22 Oct 14 17:46:01.464 INFO kablam! | Oct 14 17:46:01.464 INFO kablam! 346 | let (iteration, hit) = node.is_location_occupied(&loc); Oct 14 17:46:01.464 INFO kablam! | ^^^^^^^^^ help: consider using `_iteration` instead Oct 14 17:46:01.464 INFO kablam! Oct 14 17:46:01.464 INFO kablam! warning: unused variable: `t` Oct 14 17:46:01.464 INFO kablam! --> src/renderer.rs:52:9 Oct 14 17:46:01.464 INFO kablam! | Oct 14 17:46:01.464 INFO kablam! 52 | for t in 0..total{ Oct 14 17:46:01.464 INFO kablam! | ^ help: consider using `_t` instead Oct 14 17:46:01.464 INFO kablam! Oct 14 17:46:01.464 INFO kablam! warning: unused variable: `why` Oct 14 17:46:01.464 INFO kablam! --> src/renderer.rs:164:13 Oct 14 17:46:01.464 INFO kablam! | Oct 14 17:46:01.464 INFO kablam! 164 | Err(why) => panic!("couldn't create file {}", filename), Oct 14 17:46:01.464 INFO kablam! | ^^^ help: consider using `_why` instead Oct 14 17:46:01.464 INFO kablam! Oct 14 17:46:01.464 INFO kablam! warning: unused variable: `low_lod` Oct 14 17:46:01.464 INFO kablam! --> src/raytracer.rs:134:9 Oct 14 17:46:01.464 INFO kablam! | Oct 14 17:46:01.464 INFO kablam! 134 | let low_lod = LOD::new(lod.lod-1); Oct 14 17:46:01.464 INFO kablam! | ^^^^^^^ help: consider using `_low_lod` instead Oct 14 17:46:01.464 INFO kablam! Oct 14 17:46:01.464 INFO kablam! warning: unused variable: `iteration` Oct 14 17:46:01.464 INFO kablam! --> src/raytracer.rs:148:18 Oct 14 17:46:01.464 INFO kablam! | Oct 14 17:46:01.464 INFO kablam! 148 | let (iteration, hit) = model.normal.is_location_occupied(&vec_location); Oct 14 17:46:01.464 INFO kablam! | ^^^^^^^^^ help: consider using `_iteration` instead Oct 14 17:46:01.464 INFO kablam! Oct 14 17:46:01.464 INFO kablam! warning: unused variable: `screen` Oct 14 17:46:01.464 INFO kablam! --> src/raytracer.rs:132:21 Oct 14 17:46:01.465 INFO kablam! | Oct 14 17:46:01.465 INFO kablam! 132 | pub fn hit_location(screen:&Screen, lod:&LOD, view_lod:&LOD, ray:&Ray, model:&Model, obj_scale:f64, max_distance:u64)->Option>{ Oct 14 17:46:01.465 INFO kablam! | ^^^^^^ help: consider using `_screen` instead Oct 14 17:46:01.465 INFO kablam! Oct 14 17:46:01.465 INFO kablam! warning: unused variable: `line` Oct 14 17:46:01.465 INFO kablam! --> src/binvox.rs:67:13 Oct 14 17:46:01.465 INFO kablam! | Oct 14 17:46:01.465 INFO kablam! 67 | let mut line = match reader.read_line(&mut buff) { Oct 14 17:46:01.465 INFO kablam! | ^^^^ help: consider using `_line` instead Oct 14 17:46:01.465 INFO kablam! Oct 14 17:46:01.465 INFO kablam! warning: unused variable: `why` Oct 14 17:46:01.465 INFO kablam! --> src/binvox.rs:68:13 Oct 14 17:46:01.465 INFO kablam! | Oct 14 17:46:01.465 INFO kablam! 68 | Err(why) => panic!("error reading header"), Oct 14 17:46:01.465 INFO kablam! | ^^^ help: consider using `_why` instead Oct 14 17:46:01.465 INFO kablam! Oct 14 17:46:01.465 INFO kablam! warning: unused variable: `line` Oct 14 17:46:01.465 INFO kablam! --> src/binvox.rs:87:13 Oct 14 17:46:01.465 INFO kablam! | Oct 14 17:46:01.465 INFO kablam! 87 | let mut line = match reader.read_line(&mut buff) { Oct 14 17:46:01.465 INFO kablam! | ^^^^ help: consider using `_line` instead Oct 14 17:46:01.465 INFO kablam! Oct 14 17:46:01.465 INFO kablam! warning: unused variable: `why` Oct 14 17:46:01.465 INFO kablam! --> src/binvox.rs:88:13 Oct 14 17:46:01.465 INFO kablam! | Oct 14 17:46:01.465 INFO kablam! 88 | Err(why) => panic!("couldn't read dimension"), Oct 14 17:46:01.465 INFO kablam! | ^^^ help: consider using `_why` instead Oct 14 17:46:01.465 INFO kablam! Oct 14 17:46:01.465 INFO kablam! warning: unused variable: `line` Oct 14 17:46:01.465 INFO kablam! --> src/binvox.rs:115:13 Oct 14 17:46:01.465 INFO kablam! | Oct 14 17:46:01.465 INFO kablam! 115 | let mut line = match reader.read_line(&mut buff) { Oct 14 17:46:01.465 INFO kablam! | ^^^^ help: consider using `_line` instead Oct 14 17:46:01.465 INFO kablam! Oct 14 17:46:01.465 INFO kablam! warning: unused variable: `why` Oct 14 17:46:01.465 INFO kablam! --> src/binvox.rs:116:13 Oct 14 17:46:01.465 INFO kablam! | Oct 14 17:46:01.465 INFO kablam! 116 | Err(why) => panic!("couldn't read translation"), Oct 14 17:46:01.465 INFO kablam! | ^^^ help: consider using `_why` instead Oct 14 17:46:01.465 INFO kablam! Oct 14 17:46:01.465 INFO kablam! warning: unused variable: `line` Oct 14 17:46:01.465 INFO kablam! --> src/binvox.rs:146:13 Oct 14 17:46:01.465 INFO kablam! | Oct 14 17:46:01.465 INFO kablam! 146 | let mut line = match reader.read_line(&mut buff) { Oct 14 17:46:01.465 INFO kablam! | ^^^^ help: consider using `_line` instead Oct 14 17:46:01.465 INFO kablam! Oct 14 17:46:01.465 INFO kablam! warning: unused variable: `why` Oct 14 17:46:01.465 INFO kablam! --> src/binvox.rs:147:13 Oct 14 17:46:01.465 INFO kablam! | Oct 14 17:46:01.465 INFO kablam! 147 | Err(why) => panic!("couldn't read scaling"), Oct 14 17:46:01.465 INFO kablam! | ^^^ help: consider using `_why` instead Oct 14 17:46:01.465 INFO kablam! Oct 14 17:46:01.465 INFO kablam! warning: unused variable: `line` Oct 14 17:46:01.465 INFO kablam! --> src/binvox.rs:170:13 Oct 14 17:46:01.465 INFO kablam! | Oct 14 17:46:01.465 INFO kablam! 170 | let mut line = match reader.read_line(&mut buff) { Oct 14 17:46:01.465 INFO kablam! | ^^^^ help: consider using `_line` instead Oct 14 17:46:01.465 INFO kablam! Oct 14 17:46:01.465 INFO kablam! warning: unused variable: `why` Oct 14 17:46:01.465 INFO kablam! --> src/binvox.rs:171:13 Oct 14 17:46:01.465 INFO kablam! | Oct 14 17:46:01.465 INFO kablam! 171 | Err(why) => panic!("couldn't read data"), Oct 14 17:46:01.465 INFO kablam! | ^^^ help: consider using `_why` instead Oct 14 17:46:01.465 INFO kablam! Oct 14 17:46:01.465 INFO kablam! warning: value assigned to `end_index` is never read Oct 14 17:46:01.465 INFO kablam! --> src/binvox.rs:184:17 Oct 14 17:46:01.465 INFO kablam! | Oct 14 17:46:01.465 INFO kablam! 184 | let mut end_index = 0u64; Oct 14 17:46:01.465 INFO kablam! | ^^^^^^^^^ Oct 14 17:46:01.465 INFO kablam! | Oct 14 17:46:01.465 INFO kablam! = note: #[warn(unused_assignments)] on by default Oct 14 17:46:01.465 INFO kablam! Oct 14 17:46:01.465 INFO kablam! warning: variable `nr_voxels` is assigned to, but never used Oct 14 17:46:01.465 INFO kablam! --> src/binvox.rs:185:17 Oct 14 17:46:01.465 INFO kablam! | Oct 14 17:46:01.465 INFO kablam! 185 | let mut nr_voxels = 0u64; Oct 14 17:46:01.465 INFO kablam! | ^^^^^^^^^ Oct 14 17:46:01.465 INFO kablam! | Oct 14 17:46:01.465 INFO kablam! = note: consider using `_nr_voxels` instead Oct 14 17:46:01.465 INFO kablam! Oct 14 17:46:01.465 INFO kablam! warning: unused variable: `j` Oct 14 17:46:01.465 INFO kablam! --> src/binvox.rs:197:21 Oct 14 17:46:01.465 INFO kablam! | Oct 14 17:46:01.465 INFO kablam! 197 | for j in index..end_index { Oct 14 17:46:01.465 INFO kablam! | ^ help: consider using `_j` instead Oct 14 17:46:01.466 INFO kablam! Oct 14 17:46:01.466 INFO kablam! warning: variable `cnt` is assigned to, but never used Oct 14 17:46:01.466 INFO kablam! --> src/binvox.rs:206:17 Oct 14 17:46:01.466 INFO kablam! | Oct 14 17:46:01.466 INFO kablam! 206 | let mut cnt = 0; Oct 14 17:46:01.466 INFO kablam! | ^^^ Oct 14 17:46:01.466 INFO kablam! | Oct 14 17:46:01.466 INFO kablam! = note: consider using `_cnt` instead Oct 14 17:46:01.466 INFO kablam! Oct 14 17:46:01.466 INFO kablam! warning: unused variable: `iteration` Oct 14 17:46:01.466 INFO kablam! --> src/neighbors.rs:21:18 Oct 14 17:46:01.466 INFO kablam! | Oct 14 17:46:01.466 INFO kablam! 21 | let (iteration, hit) = node.is_location_occupied(&loc); Oct 14 17:46:01.466 INFO kablam! | ^^^^^^^^^ help: consider using `_iteration` instead Oct 14 17:46:01.466 INFO kablam! Oct 14 17:46:01.466 INFO kablam! warning: unused variable: `iteration` Oct 14 17:46:01.466 INFO kablam! --> src/neighbors.rs:42:18 Oct 14 17:46:01.466 INFO kablam! | Oct 14 17:46:01.466 INFO kablam! 42 | let (iteration, hit) = node.is_location_occupied(&loc); Oct 14 17:46:01.466 INFO kablam! | ^^^^^^^^^ help: consider using `_iteration` instead Oct 14 17:46:01.466 INFO kablam! Oct 14 17:46:01.466 INFO kablam! warning: unused variable: `iteration` Oct 14 17:46:01.466 INFO kablam! --> src/neighbors.rs:61:18 Oct 14 17:46:01.466 INFO kablam! | Oct 14 17:46:01.466 INFO kablam! 61 | let (iteration, hit) = node.is_location_occupied(&loc); Oct 14 17:46:01.466 INFO kablam! | ^^^^^^^^^ help: consider using `_iteration` instead Oct 14 17:46:01.466 INFO kablam! Oct 14 17:46:01.466 INFO kablam! warning: unused variable: `why` Oct 14 17:46:01.466 INFO kablam! --> src/binvox.rs:33:17 Oct 14 17:46:01.466 INFO kablam! | Oct 14 17:46:01.466 INFO kablam! 33 | Err(why) => panic!("couldn't open {}", display), Oct 14 17:46:01.466 INFO kablam! | ^^^ help: consider using `_why` instead Oct 14 17:46:01.466 INFO kablam! Oct 14 17:46:01.466 INFO kablam! warning: unused variable: `binvox` Oct 14 17:46:01.466 INFO kablam! --> src/binvox.rs:48:13 Oct 14 17:46:01.466 INFO kablam! | Oct 14 17:46:01.466 INFO kablam! 48 | let binvox = Binvox{ Oct 14 17:46:01.466 INFO kablam! | ^^^^^^ help: consider using `_binvox` instead Oct 14 17:46:01.466 INFO kablam! Oct 14 17:46:01.466 INFO kablam! warning: unused variable: `location` Oct 14 17:46:01.466 INFO kablam! --> src/voxel/voxstream.rs:19:24 Oct 14 17:46:01.466 INFO kablam! | Oct 14 17:46:01.466 INFO kablam! 19 | fn get_tree(&self, location:&Vec)->&Self{ Oct 14 17:46:01.466 INFO kablam! | ^^^^^^^^ help: consider using `_location` instead Oct 14 17:46:01.466 INFO kablam! Oct 14 17:46:01.466 INFO kablam! warning: unused variable: `required_lod` Oct 14 17:46:01.466 INFO kablam! --> src/voxel/voxstream.rs:47:30 Oct 14 17:46:01.466 INFO kablam! | Oct 14 17:46:01.466 INFO kablam! 47 | pub fn total_ones(&self, required_lod: &LOD)->usize{ Oct 14 17:46:01.466 INFO kablam! | ^^^^^^^^^^^^ help: consider using `_required_lod` instead Oct 14 17:46:01.466 INFO kablam! Oct 14 17:46:01.466 INFO kablam! warning: unused variable: `location` Oct 14 17:46:01.466 INFO kablam! --> src/voxel/voxstream.rs:61:31 Oct 14 17:46:01.466 INFO kablam! | Oct 14 17:46:01.466 INFO kablam! 61 | pub fn get_content(&self, location:&Vec)->&T{ Oct 14 17:46:01.466 INFO kablam! | ^^^^^^^^ help: consider using `_location` instead Oct 14 17:46:01.466 INFO kablam! Oct 14 17:46:01.511 INFO kablam! warning: variable does not need to be mutable Oct 14 17:46:01.511 INFO kablam! --> src/voxelizer.rs:308:9 Oct 14 17:46:01.511 INFO kablam! | Oct 14 17:46:01.511 INFO kablam! 308 | let mut normals = Voxtree::new(); Oct 14 17:46:01.511 INFO kablam! | ----^^^^^^^ Oct 14 17:46:01.511 INFO kablam! | | Oct 14 17:46:01.511 INFO kablam! | help: remove this `mut` Oct 14 17:46:01.511 INFO kablam! | Oct 14 17:46:01.511 INFO kablam! = note: #[warn(unused_mut)] on by default Oct 14 17:46:01.511 INFO kablam! Oct 14 17:46:01.538 INFO kablam! warning: variable does not need to be mutable Oct 14 17:46:01.538 INFO kablam! --> src/binvox.rs:32:13 Oct 14 17:46:01.538 INFO kablam! | Oct 14 17:46:01.538 INFO kablam! 32 | let mut file = match File::open(&path) { Oct 14 17:46:01.538 INFO kablam! | ----^^^^ Oct 14 17:46:01.538 INFO kablam! | | Oct 14 17:46:01.538 INFO kablam! | help: remove this `mut` Oct 14 17:46:01.538 INFO kablam! Oct 14 17:46:01.540 INFO kablam! warning: variable does not need to be mutable Oct 14 17:46:01.540 INFO kablam! --> src/binvox.rs:67:9 Oct 14 17:46:01.541 INFO kablam! | Oct 14 17:46:01.541 INFO kablam! 67 | let mut line = match reader.read_line(&mut buff) { Oct 14 17:46:01.541 INFO kablam! | ----^^^^ Oct 14 17:46:01.541 INFO kablam! | | Oct 14 17:46:01.541 INFO kablam! | help: remove this `mut` Oct 14 17:46:01.542 INFO kablam! Oct 14 17:46:01.547 INFO kablam! warning: variable does not need to be mutable Oct 14 17:46:01.547 INFO kablam! --> src/binvox.rs:87:9 Oct 14 17:46:01.547 INFO kablam! | Oct 14 17:46:01.548 INFO kablam! 87 | let mut line = match reader.read_line(&mut buff) { Oct 14 17:46:01.548 INFO kablam! | ----^^^^ Oct 14 17:46:01.548 INFO kablam! | | Oct 14 17:46:01.549 INFO kablam! | help: remove this `mut` Oct 14 17:46:01.549 INFO kablam! Oct 14 17:46:01.555 INFO kablam! warning: variable does not need to be mutable Oct 14 17:46:01.555 INFO kablam! --> src/binvox.rs:115:9 Oct 14 17:46:01.555 INFO kablam! | Oct 14 17:46:01.555 INFO kablam! 115 | let mut line = match reader.read_line(&mut buff) { Oct 14 17:46:01.555 INFO kablam! | ----^^^^ Oct 14 17:46:01.556 INFO kablam! | | Oct 14 17:46:01.556 INFO kablam! | help: remove this `mut` Oct 14 17:46:01.556 INFO kablam! Oct 14 17:46:01.556 INFO kablam! warning: variable does not need to be mutable Oct 14 17:46:01.556 INFO kablam! --> src/binvox.rs:146:9 Oct 14 17:46:01.556 INFO kablam! | Oct 14 17:46:01.557 INFO kablam! 146 | let mut line = match reader.read_line(&mut buff) { Oct 14 17:46:01.557 INFO kablam! | ----^^^^ Oct 14 17:46:01.557 INFO kablam! | | Oct 14 17:46:01.557 INFO kablam! | help: remove this `mut` Oct 14 17:46:01.557 INFO kablam! Oct 14 17:46:01.560 INFO kablam! warning: variable does not need to be mutable Oct 14 17:46:01.560 INFO kablam! --> src/binvox.rs:170:9 Oct 14 17:46:01.560 INFO kablam! | Oct 14 17:46:01.560 INFO kablam! 170 | let mut line = match reader.read_line(&mut buff) { Oct 14 17:46:01.560 INFO kablam! | ----^^^^ Oct 14 17:46:01.560 INFO kablam! | | Oct 14 17:46:01.560 INFO kablam! | help: remove this `mut` Oct 14 17:46:01.560 INFO kablam! Oct 14 17:46:01.612 INFO kablam! warning: field is never used: `center` Oct 14 17:46:01.612 INFO kablam! --> src/shape.rs:22:5 Oct 14 17:46:01.612 INFO kablam! | Oct 14 17:46:01.612 INFO kablam! 22 | center:Point, Oct 14 17:46:01.612 INFO kablam! | ^^^^^^^^^^^^ Oct 14 17:46:01.612 INFO kablam! | Oct 14 17:46:01.612 INFO kablam! = note: #[warn(dead_code)] on by default Oct 14 17:46:01.612 INFO kablam! Oct 14 17:46:01.612 INFO kablam! warning: struct is never constructed: `Prism` Oct 14 17:46:01.612 INFO kablam! --> src/shape.rs:25:1 Oct 14 17:46:01.612 INFO kablam! | Oct 14 17:46:01.612 INFO kablam! 25 | struct Prism{ Oct 14 17:46:01.612 INFO kablam! | ^^^^^^^^^^^^ Oct 14 17:46:01.612 INFO kablam! Oct 14 17:46:01.612 INFO kablam! warning: struct is never constructed: `Cylinder` Oct 14 17:46:01.612 INFO kablam! --> src/shape.rs:31:1 Oct 14 17:46:01.612 INFO kablam! | Oct 14 17:46:01.612 INFO kablam! 31 | struct Cylinder{ Oct 14 17:46:01.612 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 14 17:46:01.612 INFO kablam! Oct 14 17:46:01.612 INFO kablam! warning: function is never used: `linear_to_morton_64` Oct 14 17:46:01.612 INFO kablam! --> src/location.rs:134:1 Oct 14 17:46:01.612 INFO kablam! | Oct 14 17:46:01.612 INFO kablam! 134 | fn linear_to_morton_64(linear:u64)->u8{ Oct 14 17:46:01.612 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:01.612 INFO kablam! Oct 14 17:46:01.612 INFO kablam! warning: function is never used: `clamp_location` Oct 14 17:46:01.612 INFO kablam! --> src/raytracer.rs:159:1 Oct 14 17:46:01.612 INFO kablam! | Oct 14 17:46:01.612 INFO kablam! 159 | fn clamp_location(location:&Vec, view_lod:&LOD)->Vec{ Oct 14 17:46:01.612 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:01.612 INFO kablam! Oct 14 17:46:01.613 INFO kablam! warning: function is never used: `gamma_correction` Oct 14 17:46:01.613 INFO kablam! --> src/raytracer.rs:179:1 Oct 14 17:46:01.613 INFO kablam! | Oct 14 17:46:01.613 INFO kablam! 179 | fn gamma_correction(color:Color)->Color{ Oct 14 17:46:01.613 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:01.613 INFO kablam! Oct 14 17:46:01.613 INFO kablam! warning: field is never used: `version` Oct 14 17:46:01.613 INFO kablam! --> src/binvox.rs:21:5 Oct 14 17:46:01.613 INFO kablam! | Oct 14 17:46:01.613 INFO kablam! 21 | version:String, Oct 14 17:46:01.613 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 17:46:01.613 INFO kablam! Oct 14 17:46:01.613 INFO kablam! warning: field is never used: `dim` Oct 14 17:46:01.613 INFO kablam! --> src/binvox.rs:22:5 Oct 14 17:46:01.613 INFO kablam! | Oct 14 17:46:01.613 INFO kablam! 22 | dim:Point, Oct 14 17:46:01.613 INFO kablam! | ^^^^^^^^^ Oct 14 17:46:01.613 INFO kablam! Oct 14 17:46:01.613 INFO kablam! warning: field is never used: `translate` Oct 14 17:46:01.613 INFO kablam! --> src/binvox.rs:23:5 Oct 14 17:46:01.613 INFO kablam! | Oct 14 17:46:01.613 INFO kablam! 23 | translate:Vector, Oct 14 17:46:01.613 INFO kablam! | ^^^^^^^^^^^^^^^^ Oct 14 17:46:01.613 INFO kablam! Oct 14 17:46:01.613 INFO kablam! warning: field is never used: `scale` Oct 14 17:46:01.613 INFO kablam! --> src/binvox.rs:24:5 Oct 14 17:46:01.613 INFO kablam! | Oct 14 17:46:01.613 INFO kablam! 24 | scale:f64 Oct 14 17:46:01.613 INFO kablam! | ^^^^^^^^^ Oct 14 17:46:01.613 INFO kablam! Oct 14 17:46:01.613 INFO kablam! warning: field is never used: `lod` Oct 14 17:46:01.613 INFO kablam! --> src/voxel/voxgrid.rs:9:5 Oct 14 17:46:01.613 INFO kablam! | Oct 14 17:46:01.613 INFO kablam! 9 | lod:LOD, Oct 14 17:46:01.613 INFO kablam! | ^^^^^^^ Oct 14 17:46:01.613 INFO kablam! Oct 14 17:46:01.613 INFO kablam! warning: field is never used: `bitset` Oct 14 17:46:01.613 INFO kablam! --> src/voxel/voxgrid.rs:10:5 Oct 14 17:46:01.613 INFO kablam! | Oct 14 17:46:01.613 INFO kablam! 10 | bitset:Vec, Oct 14 17:46:01.613 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 14 17:46:01.613 INFO kablam! Oct 14 17:46:01.613 INFO kablam! warning: field is never used: `content` Oct 14 17:46:01.613 INFO kablam! --> src/voxel/voxgrid.rs:11:5 Oct 14 17:46:01.613 INFO kablam! | Oct 14 17:46:01.613 INFO kablam! 11 | content:Vec, Oct 14 17:46:01.613 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 17:46:01.613 INFO kablam! Oct 14 17:46:01.613 INFO kablam! warning: method is never used: `new` Oct 14 17:46:01.613 INFO kablam! --> src/voxel/voxgrid.rs:15:5 Oct 14 17:46:01.613 INFO kablam! | Oct 14 17:46:01.613 INFO kablam! 15 | fn new(lod:&LOD)->Self{ Oct 14 17:46:01.613 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:01.613 INFO kablam! Oct 14 17:46:01.614 INFO kablam! warning: method is never used: `get` Oct 14 17:46:01.614 INFO kablam! --> src/voxel/voxgrid.rs:22:5 Oct 14 17:46:01.614 INFO kablam! | Oct 14 17:46:01.614 INFO kablam! 22 | fn get(&self, x:u64, y:u64, z:u64)->&T{ Oct 14 17:46:01.614 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:01.614 INFO kablam! Oct 14 17:46:01.614 INFO kablam! warning: method is never used: `get_tree` Oct 14 17:46:01.614 INFO kablam! --> src/voxel/voxstream.rs:19:5 Oct 14 17:46:01.614 INFO kablam! | Oct 14 17:46:01.614 INFO kablam! 19 | fn get_tree(&self, location:&Vec)->&Self{ Oct 14 17:46:01.614 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:01.614 INFO kablam! Oct 14 17:46:01.631 INFO kablam! warning: unused `std::result::Result` which must be used Oct 14 17:46:01.631 INFO kablam! --> src/renderer.rs:102:13 Oct 14 17:46:01.631 INFO kablam! | Oct 14 17:46:01.631 INFO kablam! 102 | tx.send((start, end, line, durations)); Oct 14 17:46:01.631 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:01.631 INFO kablam! | Oct 14 17:46:01.631 INFO kablam! = note: #[warn(unused_must_use)] on by default Oct 14 17:46:01.631 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 14 17:46:01.631 INFO kablam! Oct 14 17:46:01.631 INFO kablam! warning: unused `std::result::Result` which must be used Oct 14 17:46:01.631 INFO kablam! --> src/renderer.rs:189:5 Oct 14 17:46:01.631 INFO kablam! | Oct 14 17:46:01.631 INFO kablam! 189 | file.write_all(&buffer); Oct 14 17:46:01.631 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:01.631 INFO kablam! | Oct 14 17:46:01.631 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 14 17:46:01.631 INFO kablam! Oct 14 17:46:01.631 INFO kablam! warning: unused `std::result::Result` which must be used Oct 14 17:46:01.631 INFO kablam! --> src/binvox.rs:189:9 Oct 14 17:46:01.631 INFO kablam! | Oct 14 17:46:01.631 INFO kablam! 189 | reader.read_to_end(&mut buff); Oct 14 17:46:01.631 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:01.631 INFO kablam! | Oct 14 17:46:01.631 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 14 17:46:01.631 INFO kablam! Oct 14 17:46:01.631 INFO kablam! warning: unused comparison which must be used Oct 14 17:46:01.631 INFO kablam! --> src/neighbors.rs:389:17 Oct 14 17:46:01.631 INFO kablam! | Oct 14 17:46:01.631 INFO kablam! 389 | max_dot == dot; Oct 14 17:46:01.631 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 17:46:01.631 INFO kablam! Oct 14 17:46:01.631 INFO kablam! warning: unused comparison which must be used Oct 14 17:46:01.631 INFO kablam! --> src/neighbors.rs:402:17 Oct 14 17:46:01.631 INFO kablam! | Oct 14 17:46:01.631 INFO kablam! 402 | max_dot == dot; Oct 14 17:46:01.633 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 17:46:01.633 INFO kablam! Oct 14 17:46:01.633 INFO kablam! warning: unused comparison which must be used Oct 14 17:46:01.633 INFO kablam! --> src/neighbors.rs:415:17 Oct 14 17:46:01.633 INFO kablam! | Oct 14 17:46:01.633 INFO kablam! 415 | max_dot == dot; Oct 14 17:46:01.633 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 17:46:01.633 INFO kablam! Oct 14 17:46:03.547 INFO kablam! warning: unused import: `voxel::voxtree::Voxtree` Oct 14 17:46:03.547 INFO kablam! --> src/main.rs:3:5 Oct 14 17:46:03.547 INFO kablam! | Oct 14 17:46:03.548 INFO kablam! 3 | use voxel::voxtree::Voxtree; Oct 14 17:46:03.548 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:03.548 INFO kablam! | Oct 14 17:46:03.548 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 14 17:46:03.548 INFO kablam! Oct 14 17:46:03.548 INFO kablam! warning: unused import: `normal::Normal` Oct 14 17:46:03.548 INFO kablam! --> src/main.rs:7:5 Oct 14 17:46:03.548 INFO kablam! | Oct 14 17:46:03.548 INFO kablam! 7 | use normal::Normal; Oct 14 17:46:03.548 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 17:46:03.548 INFO kablam! Oct 14 17:46:03.548 INFO kablam! warning: unused import: `std::option::Option` Oct 14 17:46:03.548 INFO kablam! --> src/main.rs:8:5 Oct 14 17:46:03.548 INFO kablam! | Oct 14 17:46:03.548 INFO kablam! 8 | use std::option::Option; Oct 14 17:46:03.548 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:03.548 INFO kablam! Oct 14 17:46:03.548 INFO kablam! warning: unused import: `color::Color` Oct 14 17:46:03.548 INFO kablam! --> src/main.rs:9:5 Oct 14 17:46:03.548 INFO kablam! | Oct 14 17:46:03.548 INFO kablam! 9 | use color::Color; Oct 14 17:46:03.548 INFO kablam! | ^^^^^^^^^^^^ Oct 14 17:46:03.548 INFO kablam! Oct 14 17:46:03.548 INFO kablam! warning: unnecessary parentheses around `for` head expression Oct 14 17:46:03.549 INFO kablam! --> src/location.rs:104:14 Oct 14 17:46:03.549 INFO kablam! | Oct 14 17:46:03.549 INFO kablam! 104 | for i in (1..lod.lod+1){ Oct 14 17:46:03.549 INFO kablam! | ^^^^^^^^^^^^^^ help: remove these parentheses Oct 14 17:46:03.549 INFO kablam! | Oct 14 17:46:03.549 INFO kablam! = note: #[warn(unused_parens)] on by default Oct 14 17:46:03.549 INFO kablam! Oct 14 17:46:03.549 INFO kablam! warning: unnecessary parentheses around assigned value Oct 14 17:46:03.549 INFO kablam! --> src/location.rs:160:14 Oct 14 17:46:03.549 INFO kablam! | Oct 14 17:46:03.549 INFO kablam! 160 | x |= ((morton & ( 1 << 3 * i + 0)) >> ((3 * i) + 0)-i); Oct 14 17:46:03.549 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 14 17:46:03.549 INFO kablam! Oct 14 17:46:03.549 INFO kablam! warning: unnecessary parentheses around assigned value Oct 14 17:46:03.549 INFO kablam! --> src/location.rs:161:14 Oct 14 17:46:03.549 INFO kablam! | Oct 14 17:46:03.549 INFO kablam! 161 | y |= ((morton & ( 1 << 3 * i + 1)) >> ((3 * i) + 1)-i); Oct 14 17:46:03.549 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 14 17:46:03.549 INFO kablam! Oct 14 17:46:03.549 INFO kablam! warning: unnecessary parentheses around assigned value Oct 14 17:46:03.549 INFO kablam! --> src/location.rs:162:14 Oct 14 17:46:03.549 INFO kablam! | Oct 14 17:46:03.549 INFO kablam! 162 | z |= ((morton & ( 1 << 3 * i + 2)) >> ((3 * i) + 2)-i); Oct 14 17:46:03.549 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 14 17:46:03.549 INFO kablam! Oct 14 17:46:03.550 INFO kablam! warning: unused import: `voxel::voxtree::Voxtree` Oct 14 17:46:03.550 INFO kablam! --> src/neighbors.rs:3:5 Oct 14 17:46:03.550 INFO kablam! | Oct 14 17:46:03.550 INFO kablam! 3 | use voxel::voxtree::Voxtree; Oct 14 17:46:03.550 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:03.550 INFO kablam! Oct 14 17:46:03.550 INFO kablam! warning: unused import: `std::sync::mpsc` Oct 14 17:46:03.550 INFO kablam! --> src/raytracer.rs:1:5 Oct 14 17:46:03.550 INFO kablam! | Oct 14 17:46:03.550 INFO kablam! 1 | use std::sync::mpsc; Oct 14 17:46:03.550 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 14 17:46:03.550 INFO kablam! Oct 14 17:46:03.550 INFO kablam! warning: unused import: `std::thread::Thread` Oct 14 17:46:03.550 INFO kablam! --> src/raytracer.rs:2:5 Oct 14 17:46:03.550 INFO kablam! | Oct 14 17:46:03.550 INFO kablam! 2 | use std::thread::Thread; Oct 14 17:46:03.550 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:03.550 INFO kablam! Oct 14 17:46:03.550 INFO kablam! warning: unused import: `std::sync::Arc` Oct 14 17:46:03.550 INFO kablam! --> src/raytracer.rs:3:5 Oct 14 17:46:03.550 INFO kablam! | Oct 14 17:46:03.550 INFO kablam! 3 | use std::sync::Arc; Oct 14 17:46:03.550 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 17:46:03.550 INFO kablam! Oct 14 17:46:03.551 INFO kablam! warning: unused import: `time::PreciseTime` Oct 14 17:46:03.551 INFO kablam! --> src/raytracer.rs:4:5 Oct 14 17:46:03.551 INFO kablam! | Oct 14 17:46:03.551 INFO kablam! 4 | use time::PreciseTime; Oct 14 17:46:03.551 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 14 17:46:03.551 INFO kablam! Oct 14 17:46:03.551 INFO kablam! warning: unused import: `voxel::voxtree::Voxtree` Oct 14 17:46:03.551 INFO kablam! --> src/raytracer.rs:6:5 Oct 14 17:46:03.551 INFO kablam! | Oct 14 17:46:03.551 INFO kablam! 6 | use voxel::voxtree::Voxtree; Oct 14 17:46:03.551 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:03.551 INFO kablam! Oct 14 17:46:03.551 INFO kablam! warning: unused import: `point::Point` Oct 14 17:46:03.551 INFO kablam! --> src/raytracer.rs:8:5 Oct 14 17:46:03.551 INFO kablam! | Oct 14 17:46:03.551 INFO kablam! 8 | use point::Point; Oct 14 17:46:03.551 INFO kablam! | ^^^^^^^^^^^^ Oct 14 17:46:03.551 INFO kablam! Oct 14 17:46:03.551 INFO kablam! warning: unused import: `camera::Camera` Oct 14 17:46:03.551 INFO kablam! --> src/raytracer.rs:14:5 Oct 14 17:46:03.552 INFO kablam! | Oct 14 17:46:03.552 INFO kablam! 14 | use camera::Camera; Oct 14 17:46:03.552 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 17:46:03.552 INFO kablam! Oct 14 17:46:03.552 INFO kablam! warning: unused import: `voxelizer` Oct 14 17:46:03.552 INFO kablam! --> src/raytracer.rs:17:5 Oct 14 17:46:03.552 INFO kablam! | Oct 14 17:46:03.552 INFO kablam! 17 | use voxelizer; Oct 14 17:46:03.552 INFO kablam! | ^^^^^^^^^ Oct 14 17:46:03.552 INFO kablam! Oct 14 17:46:03.552 INFO kablam! warning: unused import: `std::cmp` Oct 14 17:46:03.552 INFO kablam! --> src/raytracer.rs:19:5 Oct 14 17:46:03.552 INFO kablam! | Oct 14 17:46:03.552 INFO kablam! 19 | use std::cmp; Oct 14 17:46:03.552 INFO kablam! | ^^^^^^^^ Oct 14 17:46:03.552 INFO kablam! Oct 14 17:46:03.552 INFO kablam! warning: unused import: `std::fmt` Oct 14 17:46:03.552 INFO kablam! --> src/model.rs:3:5 Oct 14 17:46:03.552 INFO kablam! | Oct 14 17:46:03.552 INFO kablam! 3 | use std::fmt; Oct 14 17:46:03.552 INFO kablam! | ^^^^^^^^ Oct 14 17:46:03.552 INFO kablam! Oct 14 17:46:03.553 INFO kablam! warning: unused import: `std::path::Path` Oct 14 17:46:03.553 INFO kablam! --> src/renderer.rs:1:5 Oct 14 17:46:03.553 INFO kablam! | Oct 14 17:46:03.553 INFO kablam! 1 | use std::path::Path; Oct 14 17:46:03.553 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 14 17:46:03.553 INFO kablam! Oct 14 17:46:03.553 INFO kablam! warning: unused import: `voxel::vox::Vox` Oct 14 17:46:03.553 INFO kablam! --> src/voxel/voxgrid.rs:4:5 Oct 14 17:46:03.553 INFO kablam! | Oct 14 17:46:03.553 INFO kablam! 4 | use voxel::vox::Vox; Oct 14 17:46:03.553 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 14 17:46:03.553 INFO kablam! Oct 14 17:46:03.553 INFO kablam! warning: unnecessary parentheses around assigned value Oct 14 17:46:03.553 INFO kablam! --> src/morton.rs:10:14 Oct 14 17:46:03.553 INFO kablam! | Oct 14 17:46:03.553 INFO kablam! 10 | x |= ((morton & ( 1 << 3 * i + 0)) >> ((3 * i) + 0)-i); Oct 14 17:46:03.553 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 14 17:46:03.553 INFO kablam! Oct 14 17:46:03.553 INFO kablam! warning: unnecessary parentheses around assigned value Oct 14 17:46:03.553 INFO kablam! --> src/morton.rs:11:14 Oct 14 17:46:03.553 INFO kablam! | Oct 14 17:46:03.553 INFO kablam! 11 | y |= ((morton & ( 1 << 3 * i + 1)) >> ((3 * i) + 1)-i); Oct 14 17:46:03.554 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 14 17:46:03.554 INFO kablam! Oct 14 17:46:03.554 INFO kablam! warning: unnecessary parentheses around assigned value Oct 14 17:46:03.554 INFO kablam! --> src/morton.rs:12:14 Oct 14 17:46:03.554 INFO kablam! | Oct 14 17:46:03.554 INFO kablam! 12 | z |= ((morton & ( 1 << 3 * i + 2)) >> ((3 * i) + 2)-i); Oct 14 17:46:03.554 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 14 17:46:03.554 INFO kablam! Oct 14 17:46:03.938 INFO kablam! warning: unused import: `voxel::vox::Vox` Oct 14 17:46:03.938 INFO kablam! --> src/voxel/voxstream.rs:4:5 Oct 14 17:46:03.938 INFO kablam! | Oct 14 17:46:03.938 INFO kablam! 4 | use voxel::vox::Vox; Oct 14 17:46:03.938 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 14 17:46:03.938 INFO kablam! Oct 14 17:46:03.979 INFO kablam! warning: unused variable: `iteration` Oct 14 17:46:03.979 INFO kablam! --> src/neighbors.rs:21:18 Oct 14 17:46:03.979 INFO kablam! | Oct 14 17:46:03.979 INFO kablam! 21 | let (iteration, hit) = node.is_location_occupied(&loc); Oct 14 17:46:03.979 INFO kablam! | ^^^^^^^^^ help: consider using `_iteration` instead Oct 14 17:46:03.979 INFO kablam! | Oct 14 17:46:03.979 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 14 17:46:03.979 INFO kablam! Oct 14 17:46:03.979 INFO kablam! warning: unused variable: `iteration` Oct 14 17:46:03.979 INFO kablam! --> src/neighbors.rs:42:18 Oct 14 17:46:03.979 INFO kablam! | Oct 14 17:46:03.979 INFO kablam! 42 | let (iteration, hit) = node.is_location_occupied(&loc); Oct 14 17:46:03.979 INFO kablam! | ^^^^^^^^^ help: consider using `_iteration` instead Oct 14 17:46:03.979 INFO kablam! Oct 14 17:46:03.979 INFO kablam! warning: unused variable: `iteration` Oct 14 17:46:03.979 INFO kablam! --> src/neighbors.rs:61:18 Oct 14 17:46:03.979 INFO kablam! | Oct 14 17:46:03.979 INFO kablam! 61 | let (iteration, hit) = node.is_location_occupied(&loc); Oct 14 17:46:03.979 INFO kablam! | ^^^^^^^^^ help: consider using `_iteration` instead Oct 14 17:46:03.979 INFO kablam! Oct 14 17:46:03.979 INFO kablam! warning: unused variable: `iteration` Oct 14 17:46:03.979 INFO kablam! --> src/voxelizer.rs:57:22 Oct 14 17:46:03.979 INFO kablam! | Oct 14 17:46:03.979 INFO kablam! 57 | let (iteration, hit) = node.is_location_occupied(&loc); Oct 14 17:46:03.979 INFO kablam! | ^^^^^^^^^ help: consider using `_iteration` instead Oct 14 17:46:03.979 INFO kablam! Oct 14 17:46:03.979 INFO kablam! warning: variable `cnt` is assigned to, but never used Oct 14 17:46:03.979 INFO kablam! --> src/voxelizer.rs:74:13 Oct 14 17:46:03.979 INFO kablam! | Oct 14 17:46:03.979 INFO kablam! 74 | let mut cnt = 0; Oct 14 17:46:03.979 INFO kablam! | ^^^ Oct 14 17:46:03.979 INFO kablam! | Oct 14 17:46:03.979 INFO kablam! = note: consider using `_cnt` instead Oct 14 17:46:03.979 INFO kablam! Oct 14 17:46:03.979 INFO kablam! warning: unused variable: `iteration` Oct 14 17:46:03.979 INFO kablam! --> src/voxelizer.rs:89:22 Oct 14 17:46:03.979 INFO kablam! | Oct 14 17:46:03.979 INFO kablam! 89 | let (iteration, hit) = normals.is_location_occupied(&loc); Oct 14 17:46:03.979 INFO kablam! | ^^^^^^^^^ help: consider using `_iteration` instead Oct 14 17:46:03.979 INFO kablam! Oct 14 17:46:03.979 INFO kablam! warning: variable `cnt` is assigned to, but never used Oct 14 17:46:03.979 INFO kablam! --> src/voxelizer.rs:103:13 Oct 14 17:46:03.979 INFO kablam! | Oct 14 17:46:03.979 INFO kablam! 103 | let mut cnt = 0; Oct 14 17:46:03.979 INFO kablam! | ^^^ Oct 14 17:46:03.979 INFO kablam! | Oct 14 17:46:03.979 INFO kablam! = note: consider using `_cnt` instead Oct 14 17:46:03.979 INFO kablam! Oct 14 17:46:03.979 INFO kablam! warning: unused variable: `iteration` Oct 14 17:46:03.979 INFO kablam! --> src/voxelizer.rs:118:22 Oct 14 17:46:03.979 INFO kablam! | Oct 14 17:46:03.979 INFO kablam! 118 | let (iteration, hit) = normals.is_location_occupied(&loc); Oct 14 17:46:03.979 INFO kablam! | ^^^^^^^^^ help: consider using `_iteration` instead Oct 14 17:46:03.979 INFO kablam! Oct 14 17:46:03.979 INFO kablam! warning: variable `skipped` is assigned to, but never used Oct 14 17:46:03.979 INFO kablam! --> src/voxelizer.rs:187:13 Oct 14 17:46:03.979 INFO kablam! | Oct 14 17:46:03.979 INFO kablam! 187 | let mut skipped = 0; Oct 14 17:46:03.979 INFO kablam! | ^^^^^^^ Oct 14 17:46:03.979 INFO kablam! | Oct 14 17:46:03.979 INFO kablam! = note: consider using `_skipped` instead Oct 14 17:46:03.979 INFO kablam! Oct 14 17:46:03.979 INFO kablam! warning: variable `skipped` is assigned to, but never used Oct 14 17:46:03.979 INFO kablam! --> src/voxelizer.rs:222:13 Oct 14 17:46:03.979 INFO kablam! | Oct 14 17:46:03.979 INFO kablam! 222 | let mut skipped = 0; Oct 14 17:46:03.979 INFO kablam! | ^^^^^^^ Oct 14 17:46:03.979 INFO kablam! | Oct 14 17:46:03.979 INFO kablam! = note: consider using `_skipped` instead Oct 14 17:46:03.979 INFO kablam! Oct 14 17:46:03.979 INFO kablam! warning: unused variable: `iteration` Oct 14 17:46:03.979 INFO kablam! --> src/voxelizer.rs:290:22 Oct 14 17:46:03.979 INFO kablam! | Oct 14 17:46:03.979 INFO kablam! 290 | let (iteration, hit) = initial_normals.is_location_occupied(&loc); Oct 14 17:46:03.979 INFO kablam! | ^^^^^^^^^ help: consider using `_iteration` instead Oct 14 17:46:03.979 INFO kablam! Oct 14 17:46:03.979 INFO kablam! warning: unused variable: `normals` Oct 14 17:46:03.979 INFO kablam! --> src/voxelizer.rs:307:29 Oct 14 17:46:03.979 INFO kablam! | Oct 14 17:46:03.979 INFO kablam! 307 | pub fn mipmap_voxel_normals(normals:&Voxtree)->Voxtree{ Oct 14 17:46:03.979 INFO kablam! | ^^^^^^^ help: consider using `_normals` instead Oct 14 17:46:03.980 INFO kablam! Oct 14 17:46:03.980 INFO kablam! warning: unused variable: `iteration` Oct 14 17:46:03.980 INFO kablam! --> src/voxelizer.rs:346:22 Oct 14 17:46:03.980 INFO kablam! | Oct 14 17:46:03.980 INFO kablam! 346 | let (iteration, hit) = node.is_location_occupied(&loc); Oct 14 17:46:03.980 INFO kablam! | ^^^^^^^^^ help: consider using `_iteration` instead Oct 14 17:46:03.980 INFO kablam! Oct 14 17:46:03.980 INFO kablam! warning: unused variable: `low_lod` Oct 14 17:46:03.980 INFO kablam! --> src/raytracer.rs:134:9 Oct 14 17:46:03.980 INFO kablam! | Oct 14 17:46:03.980 INFO kablam! 134 | let low_lod = LOD::new(lod.lod-1); Oct 14 17:46:03.980 INFO kablam! | ^^^^^^^ help: consider using `_low_lod` instead Oct 14 17:46:03.980 INFO kablam! Oct 14 17:46:03.980 INFO kablam! warning: unused variable: `iteration` Oct 14 17:46:03.980 INFO kablam! --> src/raytracer.rs:148:18 Oct 14 17:46:03.980 INFO kablam! | Oct 14 17:46:03.980 INFO kablam! 148 | let (iteration, hit) = model.normal.is_location_occupied(&vec_location); Oct 14 17:46:03.980 INFO kablam! | ^^^^^^^^^ help: consider using `_iteration` instead Oct 14 17:46:03.980 INFO kablam! Oct 14 17:46:03.980 INFO kablam! warning: unused variable: `screen` Oct 14 17:46:03.980 INFO kablam! --> src/raytracer.rs:132:21 Oct 14 17:46:03.980 INFO kablam! | Oct 14 17:46:03.980 INFO kablam! 132 | pub fn hit_location(screen:&Screen, lod:&LOD, view_lod:&LOD, ray:&Ray, model:&Model, obj_scale:f64, max_distance:u64)->Option>{ Oct 14 17:46:03.980 INFO kablam! | ^^^^^^ help: consider using `_screen` instead Oct 14 17:46:03.980 INFO kablam! Oct 14 17:46:03.980 INFO kablam! warning: unused variable: `t` Oct 14 17:46:03.980 INFO kablam! --> src/renderer.rs:52:9 Oct 14 17:46:03.980 INFO kablam! | Oct 14 17:46:03.980 INFO kablam! 52 | for t in 0..total{ Oct 14 17:46:03.980 INFO kablam! | ^ help: consider using `_t` instead Oct 14 17:46:03.980 INFO kablam! Oct 14 17:46:03.980 INFO kablam! warning: unused variable: `why` Oct 14 17:46:03.980 INFO kablam! --> src/renderer.rs:164:13 Oct 14 17:46:03.980 INFO kablam! | Oct 14 17:46:03.980 INFO kablam! 164 | Err(why) => panic!("couldn't create file {}", filename), Oct 14 17:46:03.980 INFO kablam! | ^^^ help: consider using `_why` instead Oct 14 17:46:03.980 INFO kablam! Oct 14 17:46:03.980 INFO kablam! warning: unused variable: `location` Oct 14 17:46:03.980 INFO kablam! --> src/voxel/voxstream.rs:19:24 Oct 14 17:46:03.980 INFO kablam! | Oct 14 17:46:03.980 INFO kablam! 19 | fn get_tree(&self, location:&Vec)->&Self{ Oct 14 17:46:03.980 INFO kablam! | ^^^^^^^^ help: consider using `_location` instead Oct 14 17:46:03.980 INFO kablam! Oct 14 17:46:03.980 INFO kablam! warning: unused variable: `required_lod` Oct 14 17:46:03.980 INFO kablam! --> src/voxel/voxstream.rs:47:30 Oct 14 17:46:03.980 INFO kablam! | Oct 14 17:46:03.980 INFO kablam! 47 | pub fn total_ones(&self, required_lod: &LOD)->usize{ Oct 14 17:46:03.980 INFO kablam! | ^^^^^^^^^^^^ help: consider using `_required_lod` instead Oct 14 17:46:03.980 INFO kablam! Oct 14 17:46:03.980 INFO kablam! warning: unused variable: `location` Oct 14 17:46:03.980 INFO kablam! --> src/voxel/voxstream.rs:61:31 Oct 14 17:46:03.980 INFO kablam! | Oct 14 17:46:03.980 INFO kablam! 61 | pub fn get_content(&self, location:&Vec)->&T{ Oct 14 17:46:03.980 INFO kablam! | ^^^^^^^^ help: consider using `_location` instead Oct 14 17:46:03.980 INFO kablam! Oct 14 17:46:03.987 INFO kablam! warning: variable does not need to be mutable Oct 14 17:46:03.987 INFO kablam! --> src/main.rs:54:9 Oct 14 17:46:03.987 INFO kablam! | Oct 14 17:46:03.987 INFO kablam! 54 | let mut normals = voxelizer::voxelize(&lod, shape); Oct 14 17:46:03.987 INFO kablam! | ----^^^^^^^ Oct 14 17:46:03.987 INFO kablam! | | Oct 14 17:46:03.987 INFO kablam! | help: remove this `mut` Oct 14 17:46:03.987 INFO kablam! | Oct 14 17:46:03.987 INFO kablam! = note: #[warn(unused_mut)] on by default Oct 14 17:46:03.987 INFO kablam! Oct 14 17:46:04.059 INFO kablam! warning: variable does not need to be mutable Oct 14 17:46:04.059 INFO kablam! --> src/voxelizer.rs:308:9 Oct 14 17:46:04.059 INFO kablam! | Oct 14 17:46:04.059 INFO kablam! 308 | let mut normals = Voxtree::new(); Oct 14 17:46:04.059 INFO kablam! | ----^^^^^^^ Oct 14 17:46:04.059 INFO kablam! | | Oct 14 17:46:04.059 INFO kablam! | help: remove this `mut` Oct 14 17:46:04.059 INFO kablam! Oct 14 17:46:04.118 INFO kablam! warning: field is never used: `center` Oct 14 17:46:04.118 INFO kablam! --> src/shape.rs:22:5 Oct 14 17:46:04.118 INFO kablam! | Oct 14 17:46:04.118 INFO kablam! 22 | center:Point, Oct 14 17:46:04.118 INFO kablam! | ^^^^^^^^^^^^ Oct 14 17:46:04.118 INFO kablam! | Oct 14 17:46:04.118 INFO kablam! = note: #[warn(dead_code)] on by default Oct 14 17:46:04.118 INFO kablam! Oct 14 17:46:04.118 INFO kablam! warning: struct is never constructed: `Prism` Oct 14 17:46:04.118 INFO kablam! --> src/shape.rs:25:1 Oct 14 17:46:04.118 INFO kablam! | Oct 14 17:46:04.118 INFO kablam! 25 | struct Prism{ Oct 14 17:46:04.118 INFO kablam! | ^^^^^^^^^^^^ Oct 14 17:46:04.118 INFO kablam! Oct 14 17:46:04.118 INFO kablam! warning: struct is never constructed: `Cylinder` Oct 14 17:46:04.118 INFO kablam! --> src/shape.rs:31:1 Oct 14 17:46:04.118 INFO kablam! | Oct 14 17:46:04.118 INFO kablam! 31 | struct Cylinder{ Oct 14 17:46:04.118 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 14 17:46:04.118 INFO kablam! Oct 14 17:46:04.118 INFO kablam! warning: method is never used: `new` Oct 14 17:46:04.118 INFO kablam! --> src/shape.rs:76:5 Oct 14 17:46:04.118 INFO kablam! | Oct 14 17:46:04.118 INFO kablam! 76 | pub fn new(radius:u64, center:&Point)->Cube{ Oct 14 17:46:04.118 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.118 INFO kablam! Oct 14 17:46:04.118 INFO kablam! warning: method is never used: `new` Oct 14 17:46:04.118 INFO kablam! --> src/normal.rs:18:5 Oct 14 17:46:04.118 INFO kablam! | Oct 14 17:46:04.118 INFO kablam! 18 | pub fn new(x:i8, y:i8, z:i8)->Normal{ Oct 14 17:46:04.118 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.118 INFO kablam! Oct 14 17:46:04.118 INFO kablam! warning: method is never used: `from_f64` Oct 14 17:46:04.118 INFO kablam! --> src/normal.rs:30:5 Oct 14 17:46:04.118 INFO kablam! | Oct 14 17:46:04.118 INFO kablam! 30 | pub fn from_f64(x:f64, y:f64, z:f64)->Normal{ Oct 14 17:46:04.118 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.118 INFO kablam! Oct 14 17:46:04.118 INFO kablam! warning: method is never used: `add_point` Oct 14 17:46:04.118 INFO kablam! --> src/vector.rs:51:5 Oct 14 17:46:04.118 INFO kablam! | Oct 14 17:46:04.118 INFO kablam! 51 | pub fn add_point(&self, point:&Point)->Vector{ Oct 14 17:46:04.118 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.118 INFO kablam! Oct 14 17:46:04.119 INFO kablam! warning: method is never used: `red` Oct 14 17:46:04.119 INFO kablam! --> src/color.rs:25:5 Oct 14 17:46:04.119 INFO kablam! | Oct 14 17:46:04.119 INFO kablam! 25 | pub fn red()->Color{ Oct 14 17:46:04.119 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.119 INFO kablam! Oct 14 17:46:04.119 INFO kablam! warning: method is never used: `green` Oct 14 17:46:04.119 INFO kablam! --> src/color.rs:28:5 Oct 14 17:46:04.119 INFO kablam! | Oct 14 17:46:04.119 INFO kablam! 28 | pub fn green()->Color{ Oct 14 17:46:04.119 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.119 INFO kablam! Oct 14 17:46:04.119 INFO kablam! warning: method is never used: `blue` Oct 14 17:46:04.119 INFO kablam! --> src/color.rs:31:5 Oct 14 17:46:04.119 INFO kablam! | Oct 14 17:46:04.119 INFO kablam! 31 | pub fn blue()->Color{ Oct 14 17:46:04.119 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.119 INFO kablam! Oct 14 17:46:04.119 INFO kablam! warning: function is never used: `from_xyz_orig` Oct 14 17:46:04.119 INFO kablam! --> src/location.rs:9:1 Oct 14 17:46:04.119 INFO kablam! | Oct 14 17:46:04.119 INFO kablam! 9 | pub fn from_xyz_orig(lod:&LOD, x:u64, y:u64, z:u64)->Vec{ Oct 14 17:46:04.119 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.119 INFO kablam! Oct 14 17:46:04.119 INFO kablam! warning: function is never used: `to_xyz_orig` Oct 14 17:46:04.119 INFO kablam! --> src/location.rs:26:1 Oct 14 17:46:04.119 INFO kablam! | Oct 14 17:46:04.119 INFO kablam! 26 | pub fn to_xyz_orig(location:&Vec)->(u64, u64, u64){ Oct 14 17:46:04.119 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.119 INFO kablam! Oct 14 17:46:04.119 INFO kablam! warning: function is never used: `from_xyz_morton` Oct 14 17:46:04.119 INFO kablam! --> src/location.rs:68:1 Oct 14 17:46:04.119 INFO kablam! | Oct 14 17:46:04.119 INFO kablam! 68 | pub fn from_xyz_morton(lod:&LOD, x:u64, y:u64, z:u64)->Vec{ Oct 14 17:46:04.119 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.119 INFO kablam! Oct 14 17:46:04.119 INFO kablam! warning: function is never used: `to_xyz_morton` Oct 14 17:46:04.119 INFO kablam! --> src/location.rs:86:1 Oct 14 17:46:04.119 INFO kablam! | Oct 14 17:46:04.119 INFO kablam! 86 | pub fn to_xyz_morton(location:&Vec)->(u64, u64, u64){ Oct 14 17:46:04.119 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.119 INFO kablam! Oct 14 17:46:04.119 INFO kablam! warning: function is never used: `from_xyz_top_down` Oct 14 17:46:04.119 INFO kablam! --> src/location.rs:98:1 Oct 14 17:46:04.119 INFO kablam! | Oct 14 17:46:04.119 INFO kablam! 98 | pub fn from_xyz_top_down(lod:&LOD, x:u64, y:u64, z:u64)->Vec{ Oct 14 17:46:04.119 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.119 INFO kablam! Oct 14 17:46:04.119 INFO kablam! warning: function is never used: `linear_to_morton_64` Oct 14 17:46:04.119 INFO kablam! --> src/location.rs:134:1 Oct 14 17:46:04.119 INFO kablam! | Oct 14 17:46:04.119 INFO kablam! 134 | fn linear_to_morton_64(linear:u64)->u8{ Oct 14 17:46:04.119 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.119 INFO kablam! Oct 14 17:46:04.119 INFO kablam! warning: function is never used: `xyz_to_index` Oct 14 17:46:04.119 INFO kablam! --> src/location.rs:140:1 Oct 14 17:46:04.119 INFO kablam! | Oct 14 17:46:04.119 INFO kablam! 140 | pub fn xyz_to_index(lod:&LOD, x:u64, y:u64, z:u64)->u64{ Oct 14 17:46:04.119 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.119 INFO kablam! Oct 14 17:46:04.119 INFO kablam! warning: function is never used: `index_to_xyz` Oct 14 17:46:04.119 INFO kablam! --> src/location.rs:194:1 Oct 14 17:46:04.119 INFO kablam! | Oct 14 17:46:04.119 INFO kablam! 194 | pub fn index_to_xyz(lod:&LOD, idx:u64)->(u64, u64, u64){ Oct 14 17:46:04.119 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.119 INFO kablam! Oct 14 17:46:04.119 INFO kablam! warning: function is never used: `is_semi_occluded` Oct 14 17:46:04.119 INFO kablam! --> src/neighbors.rs:335:1 Oct 14 17:46:04.119 INFO kablam! | Oct 14 17:46:04.119 INFO kablam! 335 | pub fn is_semi_occluded(node:&Voxbit, lod:&LOD, point:&Point)->bool{ Oct 14 17:46:04.119 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.119 INFO kablam! Oct 14 17:46:04.119 INFO kablam! warning: function is never used: `get_closest_occluded_neighbor` Oct 14 17:46:04.119 INFO kablam! --> src/neighbors.rs:343:1 Oct 14 17:46:04.119 INFO kablam! | Oct 14 17:46:04.119 INFO kablam! 343 | pub fn get_closest_occluded_neighbor(node:&Voxbit, lod:&LOD, point:&Point)->Option{ Oct 14 17:46:04.119 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.119 INFO kablam! Oct 14 17:46:04.119 INFO kablam! warning: function is never used: `get_closest_empty_neighbor` Oct 14 17:46:04.119 INFO kablam! --> src/neighbors.rs:427:1 Oct 14 17:46:04.119 INFO kablam! | Oct 14 17:46:04.119 INFO kablam! 427 | pub fn get_closest_empty_neighbor(node:&Voxbit, lod:&LOD, point:&Point)->Option{ Oct 14 17:46:04.120 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.120 INFO kablam! Oct 14 17:46:04.120 INFO kablam! warning: function is never used: `calculate_lower_lod_normals` Oct 14 17:46:04.120 INFO kablam! --> src/voxelizer.rs:73:1 Oct 14 17:46:04.120 INFO kablam! | Oct 14 17:46:04.120 INFO kablam! 73 | pub fn calculate_lower_lod_normals(node:&Voxbit, mut normals:Voxtree, lod:&LOD)->Voxtree{ Oct 14 17:46:04.120 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.120 INFO kablam! Oct 14 17:46:04.120 INFO kablam! warning: function is never used: `calculate_lower_lod_normals_using_average` Oct 14 17:46:04.120 INFO kablam! --> src/voxelizer.rs:102:1 Oct 14 17:46:04.120 INFO kablam! | Oct 14 17:46:04.120 INFO kablam! 102 | pub fn calculate_lower_lod_normals_using_average(node:&Voxbit, mut normals:Voxtree, orig_normals:&Voxtree, lod:&LOD)->Voxtree{ Oct 14 17:46:04.120 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.120 INFO kablam! Oct 14 17:46:04.120 INFO kablam! warning: function is never used: `calculate_children_normals` Oct 14 17:46:04.120 INFO kablam! --> src/voxelizer.rs:132:1 Oct 14 17:46:04.120 INFO kablam! | Oct 14 17:46:04.120 INFO kablam! 132 | fn calculate_children_normals(children:&Vec>)->Normal{ Oct 14 17:46:04.120 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.120 INFO kablam! Oct 14 17:46:04.120 INFO kablam! warning: function is never used: `calculate_average_normal` Oct 14 17:46:04.120 INFO kablam! --> src/voxelizer.rs:143:1 Oct 14 17:46:04.120 INFO kablam! | Oct 14 17:46:04.120 INFO kablam! 143 | fn calculate_average_normal(normals:Vec)->Normal{ Oct 14 17:46:04.120 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.120 INFO kablam! Oct 14 17:46:04.120 INFO kablam! warning: function is never used: `smoothen_normals` Oct 14 17:46:04.120 INFO kablam! --> src/voxelizer.rs:273:1 Oct 14 17:46:04.120 INFO kablam! | Oct 14 17:46:04.120 INFO kablam! 273 | pub fn smoothen_normals(node:&Voxbit, initial_normals:&Voxtree, lod:&LOD)->Voxtree{ Oct 14 17:46:04.120 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.120 INFO kablam! Oct 14 17:46:04.120 INFO kablam! warning: function is never used: `mipmap_voxel_normals` Oct 14 17:46:04.120 INFO kablam! --> src/voxelizer.rs:307:1 Oct 14 17:46:04.120 INFO kablam! | Oct 14 17:46:04.120 INFO kablam! 307 | pub fn mipmap_voxel_normals(normals:&Voxtree)->Voxtree{ Oct 14 17:46:04.120 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.120 INFO kablam! Oct 14 17:46:04.120 INFO kablam! warning: function is never used: `get_average_normal` Oct 14 17:46:04.120 INFO kablam! --> src/voxelizer.rs:312:1 Oct 14 17:46:04.120 INFO kablam! | Oct 14 17:46:04.120 INFO kablam! 312 | fn get_average_normal(node:&Voxbit, normals:&Voxtree, lod:&LOD, point:&Point)->Normal{ Oct 14 17:46:04.120 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.120 INFO kablam! Oct 14 17:46:04.120 INFO kablam! warning: function is never used: `carve_out` Oct 14 17:46:04.120 INFO kablam! --> src/voxelizer.rs:329:1 Oct 14 17:46:04.120 INFO kablam! | Oct 14 17:46:04.120 INFO kablam! 329 | pub fn carve_out(node:&Voxbit, lod:&LOD)->Voxtree{ Oct 14 17:46:04.120 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.120 INFO kablam! Oct 14 17:46:04.120 INFO kablam! warning: method is never used: `look_at` Oct 14 17:46:04.120 INFO kablam! --> src/camera.rs:25:5 Oct 14 17:46:04.120 INFO kablam! | Oct 14 17:46:04.120 INFO kablam! 25 | pub fn look_at(&mut self, lookat:&Point){ Oct 14 17:46:04.120 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.120 INFO kablam! Oct 14 17:46:04.120 INFO kablam! warning: method is never used: `default` Oct 14 17:46:04.120 INFO kablam! --> src/camera.rs:31:5 Oct 14 17:46:04.120 INFO kablam! | Oct 14 17:46:04.120 INFO kablam! 31 | pub fn default()->Camera{ Oct 14 17:46:04.120 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.120 INFO kablam! Oct 14 17:46:04.120 INFO kablam! warning: method is never used: `at_pixel_up_y` Oct 14 17:46:04.120 INFO kablam! --> src/screen.rs:20:5 Oct 14 17:46:04.120 INFO kablam! | Oct 14 17:46:04.120 INFO kablam! 20 | pub fn at_pixel_up_y(&self, px:i64, py:i64)->Vector{ Oct 14 17:46:04.120 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.120 INFO kablam! Oct 14 17:46:04.120 INFO kablam! warning: method is never used: `get_view_lod` Oct 14 17:46:04.120 INFO kablam! --> src/screen.rs:47:5 Oct 14 17:46:04.120 INFO kablam! | Oct 14 17:46:04.120 INFO kablam! 47 | pub fn get_view_lod(&self)->LOD{ Oct 14 17:46:04.120 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.120 INFO kablam! Oct 14 17:46:04.120 INFO kablam! warning: method is never used: `get_required_lod` Oct 14 17:46:04.120 INFO kablam! --> src/screen.rs:54:5 Oct 14 17:46:04.120 INFO kablam! | Oct 14 17:46:04.120 INFO kablam! 54 | pub fn get_required_lod(&self, view_lod:u8, distance:f64)->i8{ Oct 14 17:46:04.120 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.120 INFO kablam! Oct 14 17:46:04.127 INFO kablam! warning: method is never used: `at_lod_length` Oct 14 17:46:04.127 INFO kablam! --> src/ray.rs:39:5 Oct 14 17:46:04.127 INFO kablam! | Oct 14 17:46:04.127 INFO kablam! 39 | pub fn at_lod_length(&self, lod:&LOD, view_lod:&LOD, length:f64)->Vector{ Oct 14 17:46:04.127 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.127 INFO kablam! Oct 14 17:46:04.127 INFO kablam! warning: function is never used: `clamp_location` Oct 14 17:46:04.127 INFO kablam! --> src/raytracer.rs:159:1 Oct 14 17:46:04.127 INFO kablam! | Oct 14 17:46:04.127 INFO kablam! 159 | fn clamp_location(location:&Vec, view_lod:&LOD)->Vec{ Oct 14 17:46:04.127 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.127 INFO kablam! Oct 14 17:46:04.127 INFO kablam! warning: function is never used: `gamma_correction` Oct 14 17:46:04.127 INFO kablam! --> src/raytracer.rs:179:1 Oct 14 17:46:04.127 INFO kablam! | Oct 14 17:46:04.127 INFO kablam! 179 | fn gamma_correction(color:Color)->Color{ Oct 14 17:46:04.127 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.127 INFO kablam! Oct 14 17:46:04.127 INFO kablam! warning: static item is never used: `PRECALCULATE_NORMALS` Oct 14 17:46:04.127 INFO kablam! --> src/constants.rs:2:1 Oct 14 17:46:04.127 INFO kablam! | Oct 14 17:46:04.127 INFO kablam! 2 | pub static PRECALCULATE_NORMALS:bool = true; Oct 14 17:46:04.127 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.127 INFO kablam! Oct 14 17:46:04.127 INFO kablam! warning: static item is never used: `USE_GAMMA_CORRECTION` Oct 14 17:46:04.127 INFO kablam! --> src/constants.rs:3:1 Oct 14 17:46:04.127 INFO kablam! | Oct 14 17:46:04.127 INFO kablam! 3 | pub static USE_GAMMA_CORRECTION:bool = false; Oct 14 17:46:04.127 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.127 INFO kablam! Oct 14 17:46:04.127 INFO kablam! warning: static item is never used: `SMOOTHEN_NORMALS` Oct 14 17:46:04.127 INFO kablam! --> src/constants.rs:4:1 Oct 14 17:46:04.127 INFO kablam! | Oct 14 17:46:04.128 INFO kablam! 4 | pub static SMOOTHEN_NORMALS:bool = true; Oct 14 17:46:04.128 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.128 INFO kablam! Oct 14 17:46:04.128 INFO kablam! warning: static item is never used: `SMOOTHING_ITERATION` Oct 14 17:46:04.128 INFO kablam! --> src/constants.rs:6:1 Oct 14 17:46:04.128 INFO kablam! | Oct 14 17:46:04.128 INFO kablam! 6 | pub static SMOOTHING_ITERATION:usize = 0; Oct 14 17:46:04.128 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.128 INFO kablam! Oct 14 17:46:04.128 INFO kablam! warning: static item is never used: `MORTON_BASE` Oct 14 17:46:04.128 INFO kablam! --> src/constants.rs:20:1 Oct 14 17:46:04.128 INFO kablam! | Oct 14 17:46:04.128 INFO kablam! 20 | pub static MORTON_BASE:u8 = 1; //(BASE/2) Oct 14 17:46:04.128 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.128 INFO kablam! Oct 14 17:46:04.128 INFO kablam! warning: method is never used: `inc` Oct 14 17:46:04.128 INFO kablam! --> src/lod.rs:25:5 Oct 14 17:46:04.128 INFO kablam! | Oct 14 17:46:04.128 INFO kablam! 25 | pub fn inc(&mut self, inc:u8){ Oct 14 17:46:04.128 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.128 INFO kablam! Oct 14 17:46:04.128 INFO kablam! warning: method is never used: `from_volume` Oct 14 17:46:04.128 INFO kablam! --> src/lod.rs:36:5 Oct 14 17:46:04.128 INFO kablam! | Oct 14 17:46:04.128 INFO kablam! 36 | pub fn from_volume(volume:u64)->LOD{ Oct 14 17:46:04.128 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.128 INFO kablam! Oct 14 17:46:04.128 INFO kablam! warning: struct is never constructed: `Voxgrid` Oct 14 17:46:04.128 INFO kablam! --> src/voxel/voxgrid.rs:8:1 Oct 14 17:46:04.128 INFO kablam! | Oct 14 17:46:04.128 INFO kablam! 8 | pub struct Voxgrid{ Oct 14 17:46:04.128 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.128 INFO kablam! Oct 14 17:46:04.128 INFO kablam! warning: method is never used: `new` Oct 14 17:46:04.128 INFO kablam! --> src/voxel/voxgrid.rs:15:5 Oct 14 17:46:04.128 INFO kablam! | Oct 14 17:46:04.128 INFO kablam! 15 | fn new(lod:&LOD)->Self{ Oct 14 17:46:04.128 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.128 INFO kablam! Oct 14 17:46:04.128 INFO kablam! warning: method is never used: `get` Oct 14 17:46:04.128 INFO kablam! --> src/voxel/voxgrid.rs:22:5 Oct 14 17:46:04.128 INFO kablam! | Oct 14 17:46:04.128 INFO kablam! 22 | fn get(&self, x:u64, y:u64, z:u64)->&T{ Oct 14 17:46:04.128 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.128 INFO kablam! Oct 14 17:46:04.128 INFO kablam! warning: struct is never constructed: `Voxstream` Oct 14 17:46:04.128 INFO kablam! --> src/voxel/voxstream.rs:7:1 Oct 14 17:46:04.128 INFO kablam! | Oct 14 17:46:04.128 INFO kablam! 7 | pub struct Voxstream{ Oct 14 17:46:04.128 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.128 INFO kablam! Oct 14 17:46:04.128 INFO kablam! warning: method is never used: `new` Oct 14 17:46:04.128 INFO kablam! --> src/voxel/voxstream.rs:14:5 Oct 14 17:46:04.128 INFO kablam! | Oct 14 17:46:04.128 INFO kablam! 14 | pub fn new()->Self{ Oct 14 17:46:04.128 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.128 INFO kablam! Oct 14 17:46:04.128 INFO kablam! warning: method is never used: `get_tree` Oct 14 17:46:04.128 INFO kablam! --> src/voxel/voxstream.rs:19:5 Oct 14 17:46:04.128 INFO kablam! | Oct 14 17:46:04.128 INFO kablam! 19 | fn get_tree(&self, location:&Vec)->&Self{ Oct 14 17:46:04.128 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.128 INFO kablam! Oct 14 17:46:04.128 INFO kablam! warning: method is never used: `total_ones` Oct 14 17:46:04.128 INFO kablam! --> src/voxel/voxstream.rs:47:5 Oct 14 17:46:04.128 INFO kablam! | Oct 14 17:46:04.128 INFO kablam! 47 | pub fn total_ones(&self, required_lod: &LOD)->usize{ Oct 14 17:46:04.128 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.128 INFO kablam! Oct 14 17:46:04.128 INFO kablam! warning: method is never used: `insert_root` Oct 14 17:46:04.128 INFO kablam! --> src/voxel/voxstream.rs:52:5 Oct 14 17:46:04.128 INFO kablam! | Oct 14 17:46:04.128 INFO kablam! 52 | pub fn insert_root(&mut self){ Oct 14 17:46:04.128 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.128 INFO kablam! Oct 14 17:46:04.128 INFO kablam! warning: method is never used: `get_content` Oct 14 17:46:04.128 INFO kablam! --> src/voxel/voxstream.rs:61:5 Oct 14 17:46:04.128 INFO kablam! | Oct 14 17:46:04.128 INFO kablam! 61 | pub fn get_content(&self, location:&Vec)->&T{ Oct 14 17:46:04.128 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.128 INFO kablam! Oct 14 17:46:04.128 INFO kablam! warning: function is never used: `morton_to_xyz` Oct 14 17:46:04.128 INFO kablam! --> src/morton.rs:5:1 Oct 14 17:46:04.129 INFO kablam! | Oct 14 17:46:04.129 INFO kablam! 5 | pub fn morton_to_xyz(base:u8, morton:u64)->(u64, u64, u64){ Oct 14 17:46:04.129 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.129 INFO kablam! Oct 14 17:46:04.129 INFO kablam! warning: function is never used: `xyz_to_morton` Oct 14 17:46:04.129 INFO kablam! --> src/morton.rs:20:1 Oct 14 17:46:04.129 INFO kablam! | Oct 14 17:46:04.129 INFO kablam! 20 | pub fn xyz_to_morton(base:u8, x:u64, y:u64, z:u64)->u64{ Oct 14 17:46:04.129 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.129 INFO kablam! Oct 14 17:46:04.134 INFO kablam! warning: unused comparison which must be used Oct 14 17:46:04.134 INFO kablam! --> src/neighbors.rs:389:17 Oct 14 17:46:04.134 INFO kablam! | Oct 14 17:46:04.134 INFO kablam! 389 | max_dot == dot; Oct 14 17:46:04.134 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 17:46:04.134 INFO kablam! | Oct 14 17:46:04.134 INFO kablam! = note: #[warn(unused_must_use)] on by default Oct 14 17:46:04.134 INFO kablam! Oct 14 17:46:04.134 INFO kablam! warning: unused comparison which must be used Oct 14 17:46:04.134 INFO kablam! --> src/neighbors.rs:402:17 Oct 14 17:46:04.134 INFO kablam! | Oct 14 17:46:04.134 INFO kablam! 402 | max_dot == dot; Oct 14 17:46:04.134 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 17:46:04.134 INFO kablam! Oct 14 17:46:04.134 INFO kablam! warning: unused comparison which must be used Oct 14 17:46:04.134 INFO kablam! --> src/neighbors.rs:415:17 Oct 14 17:46:04.134 INFO kablam! | Oct 14 17:46:04.134 INFO kablam! 415 | max_dot == dot; Oct 14 17:46:04.134 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 17:46:04.134 INFO kablam! Oct 14 17:46:04.139 INFO kablam! warning: unused `std::result::Result` which must be used Oct 14 17:46:04.139 INFO kablam! --> src/renderer.rs:102:13 Oct 14 17:46:04.139 INFO kablam! | Oct 14 17:46:04.139 INFO kablam! 102 | tx.send((start, end, line, durations)); Oct 14 17:46:04.139 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.139 INFO kablam! | Oct 14 17:46:04.139 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 14 17:46:04.139 INFO kablam! Oct 14 17:46:04.139 INFO kablam! warning: unused `std::result::Result` which must be used Oct 14 17:46:04.139 INFO kablam! --> src/renderer.rs:189:5 Oct 14 17:46:04.139 INFO kablam! | Oct 14 17:46:04.139 INFO kablam! 189 | file.write_all(&buffer); Oct 14 17:46:04.139 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:04.139 INFO kablam! | Oct 14 17:46:04.139 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 14 17:46:04.139 INFO kablam! Oct 14 17:46:06.140 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 9.10s Oct 14 17:46:06.140 INFO kablam! su: No module specific data is present Oct 14 17:46:06.847 INFO running `"docker" "rm" "-f" "6b53738d65c13c480e1d390abe674a88fd15745e1b907feaac990dc12434f6c5"` Oct 14 17:46:07.195 INFO blam! 6b53738d65c13c480e1d390abe674a88fd15745e1b907feaac990dc12434f6c5 Oct 14 17:46:07.199 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-2/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-2/rustdoc-test-static-cling-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/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 +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-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 14 17:46:07.729 INFO blam! f4db5e67b5645294a8a4af7cd6b21ea25854748dbe07fd7ed4d77593fd198e38 Oct 14 17:46:07.731 INFO running `"docker" "start" "-a" "f4db5e67b5645294a8a4af7cd6b21ea25854748dbe07fd7ed4d77593fd198e38"` Oct 14 17:46:08.891 INFO kablam! usermod: no changes Oct 14 17:46:08.932 INFO kablam! warning: dependency (num) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions Oct 14 17:46:08.932 INFO kablam! warning: dependency (regex) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions Oct 14 17:46:08.932 INFO kablam! warning: dependency (time) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions Oct 14 17:46:08.985 INFO kablam! Compiling balisong v0.0.1 (/source) Oct 14 17:46:10.375 INFO kablam! warning: unused import: `voxel::voxtree::Voxtree` Oct 14 17:46:10.375 INFO kablam! --> src/main.rs:3:5 Oct 14 17:46:10.375 INFO kablam! | Oct 14 17:46:10.375 INFO kablam! 3 | use voxel::voxtree::Voxtree; Oct 14 17:46:10.375 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:10.375 INFO kablam! | Oct 14 17:46:10.375 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 14 17:46:10.375 INFO kablam! Oct 14 17:46:10.375 INFO kablam! warning: unused import: `normal::Normal` Oct 14 17:46:10.375 INFO kablam! --> src/main.rs:7:5 Oct 14 17:46:10.375 INFO kablam! | Oct 14 17:46:10.375 INFO kablam! 7 | use normal::Normal; Oct 14 17:46:10.375 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 17:46:10.375 INFO kablam! Oct 14 17:46:10.375 INFO kablam! warning: unused import: `std::option::Option` Oct 14 17:46:10.375 INFO kablam! --> src/main.rs:8:5 Oct 14 17:46:10.375 INFO kablam! | Oct 14 17:46:10.375 INFO kablam! 8 | use std::option::Option; Oct 14 17:46:10.375 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:10.375 INFO kablam! Oct 14 17:46:10.375 INFO kablam! warning: unused import: `color::Color` Oct 14 17:46:10.375 INFO kablam! --> src/main.rs:9:5 Oct 14 17:46:10.375 INFO kablam! | Oct 14 17:46:10.375 INFO kablam! 9 | use color::Color; Oct 14 17:46:10.375 INFO kablam! | ^^^^^^^^^^^^ Oct 14 17:46:10.375 INFO kablam! Oct 14 17:46:10.375 INFO kablam! warning: unnecessary parentheses around `for` head expression Oct 14 17:46:10.375 INFO kablam! --> src/location.rs:104:14 Oct 14 17:46:10.375 INFO kablam! | Oct 14 17:46:10.375 INFO kablam! 104 | for i in (1..lod.lod+1){ Oct 14 17:46:10.375 INFO kablam! | ^^^^^^^^^^^^^^ help: remove these parentheses Oct 14 17:46:10.375 INFO kablam! | Oct 14 17:46:10.375 INFO kablam! = note: #[warn(unused_parens)] on by default Oct 14 17:46:10.375 INFO kablam! Oct 14 17:46:10.375 INFO kablam! warning: unnecessary parentheses around assigned value Oct 14 17:46:10.375 INFO kablam! --> src/location.rs:160:14 Oct 14 17:46:10.375 INFO kablam! | Oct 14 17:46:10.375 INFO kablam! 160 | x |= ((morton & ( 1 << 3 * i + 0)) >> ((3 * i) + 0)-i); Oct 14 17:46:10.375 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 14 17:46:10.375 INFO kablam! Oct 14 17:46:10.375 INFO kablam! warning: unnecessary parentheses around assigned value Oct 14 17:46:10.375 INFO kablam! --> src/location.rs:161:14 Oct 14 17:46:10.375 INFO kablam! | Oct 14 17:46:10.375 INFO kablam! 161 | y |= ((morton & ( 1 << 3 * i + 1)) >> ((3 * i) + 1)-i); Oct 14 17:46:10.375 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 14 17:46:10.375 INFO kablam! Oct 14 17:46:10.375 INFO kablam! warning: unnecessary parentheses around assigned value Oct 14 17:46:10.375 INFO kablam! --> src/location.rs:162:14 Oct 14 17:46:10.375 INFO kablam! | Oct 14 17:46:10.376 INFO kablam! 162 | z |= ((morton & ( 1 << 3 * i + 2)) >> ((3 * i) + 2)-i); Oct 14 17:46:10.376 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 14 17:46:10.376 INFO kablam! Oct 14 17:46:10.377 INFO kablam! warning: unused import: `voxel::voxtree::Voxtree` Oct 14 17:46:10.377 INFO kablam! --> src/neighbors.rs:3:5 Oct 14 17:46:10.377 INFO kablam! | Oct 14 17:46:10.377 INFO kablam! 3 | use voxel::voxtree::Voxtree; Oct 14 17:46:10.377 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:10.377 INFO kablam! Oct 14 17:46:10.377 INFO kablam! warning: unused import: `std::sync::mpsc` Oct 14 17:46:10.377 INFO kablam! --> src/raytracer.rs:1:5 Oct 14 17:46:10.377 INFO kablam! | Oct 14 17:46:10.377 INFO kablam! 1 | use std::sync::mpsc; Oct 14 17:46:10.377 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 14 17:46:10.377 INFO kablam! Oct 14 17:46:10.377 INFO kablam! warning: unused import: `std::thread::Thread` Oct 14 17:46:10.377 INFO kablam! --> src/raytracer.rs:2:5 Oct 14 17:46:10.377 INFO kablam! | Oct 14 17:46:10.377 INFO kablam! 2 | use std::thread::Thread; Oct 14 17:46:10.377 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:10.377 INFO kablam! Oct 14 17:46:10.377 INFO kablam! warning: unused import: `std::sync::Arc` Oct 14 17:46:10.377 INFO kablam! --> src/raytracer.rs:3:5 Oct 14 17:46:10.377 INFO kablam! | Oct 14 17:46:10.377 INFO kablam! 3 | use std::sync::Arc; Oct 14 17:46:10.377 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 17:46:10.377 INFO kablam! Oct 14 17:46:10.377 INFO kablam! warning: unused import: `time::PreciseTime` Oct 14 17:46:10.377 INFO kablam! --> src/raytracer.rs:4:5 Oct 14 17:46:10.377 INFO kablam! | Oct 14 17:46:10.377 INFO kablam! 4 | use time::PreciseTime; Oct 14 17:46:10.377 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 14 17:46:10.377 INFO kablam! Oct 14 17:46:10.377 INFO kablam! warning: unused import: `voxel::voxtree::Voxtree` Oct 14 17:46:10.377 INFO kablam! --> src/raytracer.rs:6:5 Oct 14 17:46:10.377 INFO kablam! | Oct 14 17:46:10.377 INFO kablam! 6 | use voxel::voxtree::Voxtree; Oct 14 17:46:10.377 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:10.377 INFO kablam! Oct 14 17:46:10.377 INFO kablam! warning: unused import: `point::Point` Oct 14 17:46:10.377 INFO kablam! --> src/raytracer.rs:8:5 Oct 14 17:46:10.377 INFO kablam! | Oct 14 17:46:10.377 INFO kablam! 8 | use point::Point; Oct 14 17:46:10.377 INFO kablam! | ^^^^^^^^^^^^ Oct 14 17:46:10.377 INFO kablam! Oct 14 17:46:10.377 INFO kablam! warning: unused import: `camera::Camera` Oct 14 17:46:10.378 INFO kablam! --> src/raytracer.rs:14:5 Oct 14 17:46:10.378 INFO kablam! | Oct 14 17:46:10.378 INFO kablam! 14 | use camera::Camera; Oct 14 17:46:10.378 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 17:46:10.378 INFO kablam! Oct 14 17:46:10.378 INFO kablam! warning: unused import: `voxelizer` Oct 14 17:46:10.378 INFO kablam! --> src/raytracer.rs:17:5 Oct 14 17:46:10.378 INFO kablam! | Oct 14 17:46:10.378 INFO kablam! 17 | use voxelizer; Oct 14 17:46:10.378 INFO kablam! | ^^^^^^^^^ Oct 14 17:46:10.378 INFO kablam! Oct 14 17:46:10.378 INFO kablam! warning: unused import: `std::cmp` Oct 14 17:46:10.378 INFO kablam! --> src/raytracer.rs:19:5 Oct 14 17:46:10.378 INFO kablam! | Oct 14 17:46:10.378 INFO kablam! 19 | use std::cmp; Oct 14 17:46:10.378 INFO kablam! | ^^^^^^^^ Oct 14 17:46:10.378 INFO kablam! Oct 14 17:46:10.378 INFO kablam! warning: unused import: `std::fmt` Oct 14 17:46:10.378 INFO kablam! --> src/model.rs:3:5 Oct 14 17:46:10.378 INFO kablam! | Oct 14 17:46:10.378 INFO kablam! 3 | use std::fmt; Oct 14 17:46:10.378 INFO kablam! | ^^^^^^^^ Oct 14 17:46:10.378 INFO kablam! Oct 14 17:46:10.378 INFO kablam! warning: unused import: `std::path::Path` Oct 14 17:46:10.378 INFO kablam! --> src/renderer.rs:1:5 Oct 14 17:46:10.378 INFO kablam! | Oct 14 17:46:10.378 INFO kablam! 1 | use std::path::Path; Oct 14 17:46:10.378 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 14 17:46:10.378 INFO kablam! Oct 14 17:46:10.379 INFO kablam! warning: unused import: `voxel::vox::Vox` Oct 14 17:46:10.379 INFO kablam! --> src/voxel/voxgrid.rs:4:5 Oct 14 17:46:10.380 INFO kablam! | Oct 14 17:46:10.380 INFO kablam! 4 | use voxel::vox::Vox; Oct 14 17:46:10.380 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 14 17:46:10.380 INFO kablam! Oct 14 17:46:10.380 INFO kablam! warning: unnecessary parentheses around assigned value Oct 14 17:46:10.380 INFO kablam! --> src/morton.rs:10:14 Oct 14 17:46:10.380 INFO kablam! | Oct 14 17:46:10.380 INFO kablam! 10 | x |= ((morton & ( 1 << 3 * i + 0)) >> ((3 * i) + 0)-i); Oct 14 17:46:10.380 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 14 17:46:10.380 INFO kablam! Oct 14 17:46:10.380 INFO kablam! warning: unnecessary parentheses around assigned value Oct 14 17:46:10.380 INFO kablam! --> src/morton.rs:11:14 Oct 14 17:46:10.380 INFO kablam! | Oct 14 17:46:10.380 INFO kablam! 11 | y |= ((morton & ( 1 << 3 * i + 1)) >> ((3 * i) + 1)-i); Oct 14 17:46:10.380 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 14 17:46:10.380 INFO kablam! Oct 14 17:46:10.380 INFO kablam! warning: unnecessary parentheses around assigned value Oct 14 17:46:10.380 INFO kablam! --> src/morton.rs:12:14 Oct 14 17:46:10.380 INFO kablam! | Oct 14 17:46:10.380 INFO kablam! 12 | z |= ((morton & ( 1 << 3 * i + 2)) >> ((3 * i) + 2)-i); Oct 14 17:46:10.380 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 14 17:46:10.380 INFO kablam! Oct 14 17:46:10.466 INFO kablam! warning: unnecessary parentheses around `for` head expression Oct 14 17:46:10.466 INFO kablam! --> src/location.rs:104:14 Oct 14 17:46:10.466 INFO kablam! | Oct 14 17:46:10.466 INFO kablam! 104 | for i in (1..lod.lod+1){ Oct 14 17:46:10.466 INFO kablam! | ^^^^^^^^^^^^^^ help: remove these parentheses Oct 14 17:46:10.466 INFO kablam! | Oct 14 17:46:10.466 INFO kablam! = note: #[warn(unused_parens)] on by default Oct 14 17:46:10.466 INFO kablam! Oct 14 17:46:10.466 INFO kablam! warning: unnecessary parentheses around assigned value Oct 14 17:46:10.466 INFO kablam! --> src/location.rs:160:14 Oct 14 17:46:10.466 INFO kablam! | Oct 14 17:46:10.466 INFO kablam! 160 | x |= ((morton & ( 1 << 3 * i + 0)) >> ((3 * i) + 0)-i); Oct 14 17:46:10.466 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 14 17:46:10.466 INFO kablam! Oct 14 17:46:10.466 INFO kablam! warning: unnecessary parentheses around assigned value Oct 14 17:46:10.466 INFO kablam! --> src/location.rs:161:14 Oct 14 17:46:10.466 INFO kablam! | Oct 14 17:46:10.466 INFO kablam! 161 | y |= ((morton & ( 1 << 3 * i + 1)) >> ((3 * i) + 1)-i); Oct 14 17:46:10.466 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 14 17:46:10.466 INFO kablam! Oct 14 17:46:10.466 INFO kablam! warning: unnecessary parentheses around assigned value Oct 14 17:46:10.466 INFO kablam! --> src/location.rs:162:14 Oct 14 17:46:10.466 INFO kablam! | Oct 14 17:46:10.466 INFO kablam! 162 | z |= ((morton & ( 1 << 3 * i + 2)) >> ((3 * i) + 2)-i); Oct 14 17:46:10.466 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 14 17:46:10.466 INFO kablam! Oct 14 17:46:10.466 INFO kablam! warning: unused import: `std::path::Path` Oct 14 17:46:10.466 INFO kablam! --> src/renderer.rs:1:5 Oct 14 17:46:10.466 INFO kablam! | Oct 14 17:46:10.466 INFO kablam! 1 | use std::path::Path; Oct 14 17:46:10.466 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 14 17:46:10.466 INFO kablam! | Oct 14 17:46:10.466 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 14 17:46:10.466 INFO kablam! Oct 14 17:46:10.466 INFO kablam! warning: unused import: `std::sync::mpsc` Oct 14 17:46:10.466 INFO kablam! --> src/raytracer.rs:1:5 Oct 14 17:46:10.466 INFO kablam! | Oct 14 17:46:10.466 INFO kablam! 1 | use std::sync::mpsc; Oct 14 17:46:10.466 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 14 17:46:10.466 INFO kablam! Oct 14 17:46:10.466 INFO kablam! warning: unused import: `std::thread::Thread` Oct 14 17:46:10.466 INFO kablam! --> src/raytracer.rs:2:5 Oct 14 17:46:10.466 INFO kablam! | Oct 14 17:46:10.466 INFO kablam! 2 | use std::thread::Thread; Oct 14 17:46:10.466 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:10.466 INFO kablam! Oct 14 17:46:10.466 INFO kablam! warning: unused import: `std::sync::Arc` Oct 14 17:46:10.466 INFO kablam! --> src/raytracer.rs:3:5 Oct 14 17:46:10.466 INFO kablam! | Oct 14 17:46:10.466 INFO kablam! 3 | use std::sync::Arc; Oct 14 17:46:10.466 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 17:46:10.466 INFO kablam! Oct 14 17:46:10.467 INFO kablam! warning: unused import: `time::PreciseTime` Oct 14 17:46:10.467 INFO kablam! --> src/raytracer.rs:4:5 Oct 14 17:46:10.468 INFO kablam! | Oct 14 17:46:10.468 INFO kablam! 4 | use time::PreciseTime; Oct 14 17:46:10.468 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 14 17:46:10.468 INFO kablam! Oct 14 17:46:10.468 INFO kablam! warning: unused import: `voxel::voxtree::Voxtree` Oct 14 17:46:10.468 INFO kablam! --> src/raytracer.rs:6:5 Oct 14 17:46:10.468 INFO kablam! | Oct 14 17:46:10.468 INFO kablam! 6 | use voxel::voxtree::Voxtree; Oct 14 17:46:10.468 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:10.468 INFO kablam! Oct 14 17:46:10.468 INFO kablam! warning: unused import: `point::Point` Oct 14 17:46:10.468 INFO kablam! --> src/raytracer.rs:8:5 Oct 14 17:46:10.468 INFO kablam! | Oct 14 17:46:10.468 INFO kablam! 8 | use point::Point; Oct 14 17:46:10.468 INFO kablam! | ^^^^^^^^^^^^ Oct 14 17:46:10.468 INFO kablam! Oct 14 17:46:10.468 INFO kablam! warning: unused import: `camera::Camera` Oct 14 17:46:10.468 INFO kablam! --> src/raytracer.rs:14:5 Oct 14 17:46:10.468 INFO kablam! | Oct 14 17:46:10.468 INFO kablam! 14 | use camera::Camera; Oct 14 17:46:10.468 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 17:46:10.468 INFO kablam! Oct 14 17:46:10.468 INFO kablam! warning: unused import: `voxelizer` Oct 14 17:46:10.468 INFO kablam! --> src/raytracer.rs:17:5 Oct 14 17:46:10.468 INFO kablam! | Oct 14 17:46:10.468 INFO kablam! 17 | use voxelizer; Oct 14 17:46:10.468 INFO kablam! | ^^^^^^^^^ Oct 14 17:46:10.468 INFO kablam! Oct 14 17:46:10.468 INFO kablam! warning: unused import: `std::cmp` Oct 14 17:46:10.468 INFO kablam! --> src/raytracer.rs:19:5 Oct 14 17:46:10.468 INFO kablam! | Oct 14 17:46:10.468 INFO kablam! 19 | use std::cmp; Oct 14 17:46:10.468 INFO kablam! | ^^^^^^^^ Oct 14 17:46:10.468 INFO kablam! Oct 14 17:46:10.468 INFO kablam! warning: unused import: `std::fmt` Oct 14 17:46:10.468 INFO kablam! --> src/model.rs:3:5 Oct 14 17:46:10.468 INFO kablam! | Oct 14 17:46:10.468 INFO kablam! 3 | use std::fmt; Oct 14 17:46:10.468 INFO kablam! | ^^^^^^^^ Oct 14 17:46:10.468 INFO kablam! Oct 14 17:46:10.468 INFO kablam! warning: unused import: `color::Color` Oct 14 17:46:10.468 INFO kablam! --> src/binvox.rs:10:5 Oct 14 17:46:10.468 INFO kablam! | Oct 14 17:46:10.468 INFO kablam! 10 | use color::Color; Oct 14 17:46:10.468 INFO kablam! | ^^^^^^^^^^^^ Oct 14 17:46:10.468 INFO kablam! Oct 14 17:46:10.468 INFO kablam! warning: unused import: `voxel::voxtree::Voxtree` Oct 14 17:46:10.468 INFO kablam! --> src/neighbors.rs:3:5 Oct 14 17:46:10.468 INFO kablam! | Oct 14 17:46:10.468 INFO kablam! 3 | use voxel::voxtree::Voxtree; Oct 14 17:46:10.468 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:10.468 INFO kablam! Oct 14 17:46:10.468 INFO kablam! warning: unused import: `voxel::vox::Vox` Oct 14 17:46:10.468 INFO kablam! --> src/voxel/voxgrid.rs:4:5 Oct 14 17:46:10.468 INFO kablam! | Oct 14 17:46:10.468 INFO kablam! 4 | use voxel::vox::Vox; Oct 14 17:46:10.468 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 14 17:46:10.470 INFO kablam! Oct 14 17:46:10.470 INFO kablam! warning: unnecessary parentheses around assigned value Oct 14 17:46:10.470 INFO kablam! --> src/morton.rs:10:14 Oct 14 17:46:10.470 INFO kablam! | Oct 14 17:46:10.470 INFO kablam! 10 | x |= ((morton & ( 1 << 3 * i + 0)) >> ((3 * i) + 0)-i); Oct 14 17:46:10.470 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 14 17:46:10.470 INFO kablam! Oct 14 17:46:10.470 INFO kablam! warning: unnecessary parentheses around assigned value Oct 14 17:46:10.470 INFO kablam! --> src/morton.rs:11:14 Oct 14 17:46:10.470 INFO kablam! | Oct 14 17:46:10.470 INFO kablam! 11 | y |= ((morton & ( 1 << 3 * i + 1)) >> ((3 * i) + 1)-i); Oct 14 17:46:10.470 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 14 17:46:10.470 INFO kablam! Oct 14 17:46:10.470 INFO kablam! warning: unnecessary parentheses around assigned value Oct 14 17:46:10.470 INFO kablam! --> src/morton.rs:12:14 Oct 14 17:46:10.470 INFO kablam! | Oct 14 17:46:10.470 INFO kablam! 12 | z |= ((morton & ( 1 << 3 * i + 2)) >> ((3 * i) + 2)-i); Oct 14 17:46:10.470 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 14 17:46:10.470 INFO kablam! Oct 14 17:46:10.983 INFO kablam! warning: unused import: `std::sync::Arc` Oct 14 17:46:10.983 INFO kablam! --> examples/render_hairball.rs:4:5 Oct 14 17:46:10.983 INFO kablam! | Oct 14 17:46:10.983 INFO kablam! 4 | use std::sync::Arc; Oct 14 17:46:10.983 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 17:46:10.983 INFO kablam! | Oct 14 17:46:10.983 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 14 17:46:10.983 INFO kablam! Oct 14 17:46:10.983 INFO kablam! warning: unused import: `std::thread::Thread` Oct 14 17:46:10.983 INFO kablam! --> examples/render_hairball.rs:5:5 Oct 14 17:46:10.983 INFO kablam! | Oct 14 17:46:10.983 INFO kablam! 5 | use std::thread::Thread; Oct 14 17:46:10.983 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:10.983 INFO kablam! Oct 14 17:46:10.983 INFO kablam! warning: unused import: `std::f64::consts` Oct 14 17:46:10.983 INFO kablam! --> examples/render_hairball.rs:7:5 Oct 14 17:46:10.983 INFO kablam! | Oct 14 17:46:10.983 INFO kablam! 7 | use std::f64::consts; Oct 14 17:46:10.983 INFO kablam! | ^^^^^^^^^^^^^^^^ Oct 14 17:46:10.983 INFO kablam! Oct 14 17:46:10.983 INFO kablam! warning: unused import: `balisong::ray::Ray` Oct 14 17:46:10.983 INFO kablam! --> examples/render_hairball.rs:10:5 Oct 14 17:46:10.983 INFO kablam! | Oct 14 17:46:10.983 INFO kablam! 10 | use balisong::ray::Ray; Oct 14 17:46:10.983 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 14 17:46:10.983 INFO kablam! Oct 14 17:46:10.983 INFO kablam! warning: unused import: `balisong::vector::Vector` Oct 14 17:46:10.983 INFO kablam! --> examples/render_hairball.rs:11:5 Oct 14 17:46:10.983 INFO kablam! | Oct 14 17:46:10.983 INFO kablam! 11 | use balisong::vector::Vector; Oct 14 17:46:10.983 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:10.983 INFO kablam! Oct 14 17:46:10.983 INFO kablam! warning: unused import: `balisong::color::Color` Oct 14 17:46:10.983 INFO kablam! --> examples/render_hairball.rs:14:5 Oct 14 17:46:10.983 INFO kablam! | Oct 14 17:46:10.983 INFO kablam! 14 | use balisong::color::Color; Oct 14 17:46:10.983 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:10.983 INFO kablam! Oct 14 17:46:10.983 INFO kablam! warning: unused import: `balisong::shape::Sphere` Oct 14 17:46:10.983 INFO kablam! --> examples/render_hairball.rs:15:5 Oct 14 17:46:10.983 INFO kablam! | Oct 14 17:46:10.983 INFO kablam! 15 | use balisong::shape::Sphere; Oct 14 17:46:10.983 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:10.983 INFO kablam! Oct 14 17:46:10.983 INFO kablam! warning: unused import: `balisong::shape::Cube` Oct 14 17:46:10.983 INFO kablam! --> examples/render_hairball.rs:16:5 Oct 14 17:46:10.983 INFO kablam! | Oct 14 17:46:10.983 INFO kablam! 16 | use balisong::shape::Cube; Oct 14 17:46:10.983 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:10.983 INFO kablam! Oct 14 17:46:10.983 INFO kablam! warning: unused import: `balisong::shape::Shape` Oct 14 17:46:10.983 INFO kablam! --> examples/render_hairball.rs:17:5 Oct 14 17:46:10.983 INFO kablam! | Oct 14 17:46:10.983 INFO kablam! 17 | use balisong::shape::Shape; Oct 14 17:46:10.983 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:10.983 INFO kablam! Oct 14 17:46:10.983 INFO kablam! warning: unused import: `balisong::voxelizer` Oct 14 17:46:10.983 INFO kablam! --> examples/render_hairball.rs:22:5 Oct 14 17:46:10.983 INFO kablam! | Oct 14 17:46:10.983 INFO kablam! 22 | use balisong::voxelizer; Oct 14 17:46:10.983 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:10.983 INFO kablam! Oct 14 17:46:10.983 INFO kablam! warning: unused import: `balisong::lod::LOD` Oct 14 17:46:10.983 INFO kablam! --> examples/render_hairball.rs:23:5 Oct 14 17:46:10.983 INFO kablam! | Oct 14 17:46:10.983 INFO kablam! 23 | use balisong::lod::LOD; Oct 14 17:46:10.983 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 14 17:46:10.984 INFO kablam! Oct 14 17:46:11.115 INFO kablam! warning: unused import: `std::sync::Arc` Oct 14 17:46:11.115 INFO kablam! --> examples/render_complex64.rs:4:5 Oct 14 17:46:11.115 INFO kablam! | Oct 14 17:46:11.115 INFO kablam! 4 | use std::sync::Arc; Oct 14 17:46:11.115 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 17:46:11.135 INFO kablam! | Oct 14 17:46:11.135 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 14 17:46:11.135 INFO kablam! Oct 14 17:46:11.135 INFO kablam! warning: unused import: `std::thread::Thread` Oct 14 17:46:11.135 INFO kablam! --> examples/render_complex64.rs:5:5 Oct 14 17:46:11.135 INFO kablam! | Oct 14 17:46:11.135 INFO kablam! 5 | use std::thread::Thread; Oct 14 17:46:11.135 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:11.135 INFO kablam! Oct 14 17:46:11.135 INFO kablam! warning: unused import: `std::f64::consts` Oct 14 17:46:11.135 INFO kablam! --> examples/render_complex64.rs:7:5 Oct 14 17:46:11.135 INFO kablam! | Oct 14 17:46:11.135 INFO kablam! 7 | use std::f64::consts; Oct 14 17:46:11.135 INFO kablam! | ^^^^^^^^^^^^^^^^ Oct 14 17:46:11.135 INFO kablam! Oct 14 17:46:11.135 INFO kablam! warning: unused import: `balisong::ray::Ray` Oct 14 17:46:11.135 INFO kablam! --> examples/render_complex64.rs:10:5 Oct 14 17:46:11.135 INFO kablam! | Oct 14 17:46:11.135 INFO kablam! 10 | use balisong::ray::Ray; Oct 14 17:46:11.135 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 14 17:46:11.135 INFO kablam! Oct 14 17:46:11.135 INFO kablam! warning: unused import: `balisong::vector::Vector` Oct 14 17:46:11.135 INFO kablam! --> examples/render_complex64.rs:11:5 Oct 14 17:46:11.135 INFO kablam! | Oct 14 17:46:11.135 INFO kablam! 11 | use balisong::vector::Vector; Oct 14 17:46:11.135 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:11.135 INFO kablam! Oct 14 17:46:11.135 INFO kablam! warning: unused import: `balisong::color::Color` Oct 14 17:46:11.135 INFO kablam! --> examples/render_complex64.rs:14:5 Oct 14 17:46:11.135 INFO kablam! | Oct 14 17:46:11.135 INFO kablam! 14 | use balisong::color::Color; Oct 14 17:46:11.135 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:11.135 INFO kablam! Oct 14 17:46:11.135 INFO kablam! warning: unused import: `balisong::shape::Sphere` Oct 14 17:46:11.135 INFO kablam! --> examples/render_complex64.rs:15:5 Oct 14 17:46:11.135 INFO kablam! | Oct 14 17:46:11.135 INFO kablam! 15 | use balisong::shape::Sphere; Oct 14 17:46:11.135 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:11.135 INFO kablam! Oct 14 17:46:11.135 INFO kablam! warning: unused import: `balisong::shape::Cube` Oct 14 17:46:11.135 INFO kablam! --> examples/render_complex64.rs:16:5 Oct 14 17:46:11.135 INFO kablam! | Oct 14 17:46:11.135 INFO kablam! 16 | use balisong::shape::Cube; Oct 14 17:46:11.136 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:11.136 INFO kablam! Oct 14 17:46:11.136 INFO kablam! warning: unused import: `balisong::shape::Shape` Oct 14 17:46:11.136 INFO kablam! --> examples/render_complex64.rs:17:5 Oct 14 17:46:11.136 INFO kablam! | Oct 14 17:46:11.136 INFO kablam! 17 | use balisong::shape::Shape; Oct 14 17:46:11.136 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:11.136 INFO kablam! Oct 14 17:46:11.136 INFO kablam! warning: unused import: `balisong::voxelizer` Oct 14 17:46:11.136 INFO kablam! --> examples/render_complex64.rs:22:5 Oct 14 17:46:11.136 INFO kablam! | Oct 14 17:46:11.136 INFO kablam! 22 | use balisong::voxelizer; Oct 14 17:46:11.136 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:11.136 INFO kablam! Oct 14 17:46:11.136 INFO kablam! warning: unused import: `balisong::lod::LOD` Oct 14 17:46:11.136 INFO kablam! --> examples/render_complex64.rs:23:5 Oct 14 17:46:11.136 INFO kablam! | Oct 14 17:46:11.136 INFO kablam! 23 | use balisong::lod::LOD; Oct 14 17:46:11.136 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 14 17:46:11.136 INFO kablam! Oct 14 17:46:11.136 INFO kablam! warning: unused variable: `r` Oct 14 17:46:11.136 INFO kablam! --> examples/render_hairball.rs:40:9 Oct 14 17:46:11.136 INFO kablam! | Oct 14 17:46:11.136 INFO kablam! 40 | let r = limit as u64 / 4 as u64; Oct 14 17:46:11.136 INFO kablam! | ^ help: consider using `_r` instead Oct 14 17:46:11.143 INFO kablam! | Oct 14 17:46:11.143 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 14 17:46:11.143 INFO kablam! Oct 14 17:46:11.143 INFO kablam! warning: unused variable: `center` Oct 14 17:46:11.143 INFO kablam! --> examples/render_hairball.rs:44:9 Oct 14 17:46:11.143 INFO kablam! | Oct 14 17:46:11.143 INFO kablam! 44 | let center = Point::new(cx, cy, cz); Oct 14 17:46:11.143 INFO kablam! | ^^^^^^ help: consider using `_center` instead Oct 14 17:46:11.143 INFO kablam! Oct 14 17:46:11.143 INFO kablam! warning: unused variable: `voxel_grid_size` Oct 14 17:46:11.143 INFO kablam! --> examples/render_hairball.rs:46:9 Oct 14 17:46:11.143 INFO kablam! | Oct 14 17:46:11.143 INFO kablam! 46 | let voxel_grid_size = limit * limit * limit; Oct 14 17:46:11.143 INFO kablam! | ^^^^^^^^^^^^^^^ help: consider using `_voxel_grid_size` instead Oct 14 17:46:11.143 INFO kablam! Oct 14 17:46:11.291 INFO kablam! warning: unused import: `std::sync::Arc` Oct 14 17:46:11.291 INFO kablam! --> examples/render_complex256.rs:4:5 Oct 14 17:46:11.291 INFO kablam! | Oct 14 17:46:11.291 INFO kablam! 4 | use std::sync::Arc; Oct 14 17:46:11.291 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 17:46:11.300 INFO kablam! | Oct 14 17:46:11.300 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 14 17:46:11.300 INFO kablam! Oct 14 17:46:11.300 INFO kablam! warning: unused import: `std::thread::Thread` Oct 14 17:46:11.300 INFO kablam! --> examples/render_complex256.rs:5:5 Oct 14 17:46:11.300 INFO kablam! | Oct 14 17:46:11.300 INFO kablam! 5 | use std::thread::Thread; Oct 14 17:46:11.300 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:11.300 INFO kablam! Oct 14 17:46:11.300 INFO kablam! warning: unused import: `std::f64::consts` Oct 14 17:46:11.301 INFO kablam! --> examples/render_complex256.rs:7:5 Oct 14 17:46:11.301 INFO kablam! | Oct 14 17:46:11.301 INFO kablam! 7 | use std::f64::consts; Oct 14 17:46:11.301 INFO kablam! | ^^^^^^^^^^^^^^^^ Oct 14 17:46:11.301 INFO kablam! Oct 14 17:46:11.301 INFO kablam! warning: unused import: `balisong::ray::Ray` Oct 14 17:46:11.301 INFO kablam! --> examples/render_complex256.rs:10:5 Oct 14 17:46:11.301 INFO kablam! | Oct 14 17:46:11.301 INFO kablam! 10 | use balisong::ray::Ray; Oct 14 17:46:11.301 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 14 17:46:11.301 INFO kablam! Oct 14 17:46:11.301 INFO kablam! warning: unused import: `balisong::vector::Vector` Oct 14 17:46:11.301 INFO kablam! --> examples/render_complex256.rs:11:5 Oct 14 17:46:11.301 INFO kablam! | Oct 14 17:46:11.301 INFO kablam! 11 | use balisong::vector::Vector; Oct 14 17:46:11.301 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:11.301 INFO kablam! Oct 14 17:46:11.301 INFO kablam! warning: unused import: `balisong::color::Color` Oct 14 17:46:11.301 INFO kablam! --> examples/render_complex256.rs:14:5 Oct 14 17:46:11.301 INFO kablam! | Oct 14 17:46:11.301 INFO kablam! 14 | use balisong::color::Color; Oct 14 17:46:11.302 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:11.302 INFO kablam! Oct 14 17:46:11.302 INFO kablam! warning: unused import: `balisong::shape::Sphere` Oct 14 17:46:11.302 INFO kablam! --> examples/render_complex256.rs:15:5 Oct 14 17:46:11.302 INFO kablam! | Oct 14 17:46:11.302 INFO kablam! 15 | use balisong::shape::Sphere; Oct 14 17:46:11.302 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:11.302 INFO kablam! Oct 14 17:46:11.302 INFO kablam! warning: unused import: `balisong::shape::Cube` Oct 14 17:46:11.302 INFO kablam! --> examples/render_complex256.rs:16:5 Oct 14 17:46:11.302 INFO kablam! | Oct 14 17:46:11.302 INFO kablam! 16 | use balisong::shape::Cube; Oct 14 17:46:11.302 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:11.302 INFO kablam! Oct 14 17:46:11.302 INFO kablam! warning: unused import: `balisong::shape::Shape` Oct 14 17:46:11.302 INFO kablam! --> examples/render_complex256.rs:17:5 Oct 14 17:46:11.302 INFO kablam! | Oct 14 17:46:11.302 INFO kablam! 17 | use balisong::shape::Shape; Oct 14 17:46:11.302 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:11.302 INFO kablam! Oct 14 17:46:11.302 INFO kablam! warning: unused import: `balisong::voxelizer` Oct 14 17:46:11.303 INFO kablam! --> examples/render_complex256.rs:22:5 Oct 14 17:46:11.303 INFO kablam! | Oct 14 17:46:11.303 INFO kablam! 22 | use balisong::voxelizer; Oct 14 17:46:11.303 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:11.303 INFO kablam! Oct 14 17:46:11.303 INFO kablam! warning: unused import: `balisong::lod::LOD` Oct 14 17:46:11.303 INFO kablam! --> examples/render_complex256.rs:23:5 Oct 14 17:46:11.303 INFO kablam! | Oct 14 17:46:11.303 INFO kablam! 23 | use balisong::lod::LOD; Oct 14 17:46:11.303 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 14 17:46:11.311 INFO kablam! Oct 14 17:46:11.375 INFO kablam! warning: unused variable: `r` Oct 14 17:46:11.375 INFO kablam! --> examples/render_complex64.rs:41:9 Oct 14 17:46:11.375 INFO kablam! | Oct 14 17:46:11.375 INFO kablam! 41 | let r = limit as u64 / 4 as u64; Oct 14 17:46:11.375 INFO kablam! | ^ help: consider using `_r` instead Oct 14 17:46:11.403 INFO kablam! | Oct 14 17:46:11.403 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 14 17:46:11.403 INFO kablam! Oct 14 17:46:11.403 INFO kablam! warning: unused variable: `center` Oct 14 17:46:11.403 INFO kablam! --> examples/render_complex64.rs:45:9 Oct 14 17:46:11.403 INFO kablam! | Oct 14 17:46:11.403 INFO kablam! 45 | let center = Point::new(cx, cy, cz); Oct 14 17:46:11.403 INFO kablam! | ^^^^^^ help: consider using `_center` instead Oct 14 17:46:11.403 INFO kablam! Oct 14 17:46:11.404 INFO kablam! warning: unused variable: `voxel_grid_size` Oct 14 17:46:11.404 INFO kablam! --> examples/render_complex64.rs:47:9 Oct 14 17:46:11.404 INFO kablam! | Oct 14 17:46:11.404 INFO kablam! 47 | let voxel_grid_size = limit * limit * limit; Oct 14 17:46:11.404 INFO kablam! | ^^^^^^^^^^^^^^^ help: consider using `_voxel_grid_size` instead Oct 14 17:46:11.404 INFO kablam! Oct 14 17:46:11.427 INFO kablam! warning: variable `index` is assigned to, but never used Oct 14 17:46:11.427 INFO kablam! --> examples/print_morton_64bit.rs:6:13 Oct 14 17:46:11.427 INFO kablam! | Oct 14 17:46:11.427 INFO kablam! 6 | let mut index = 0; Oct 14 17:46:11.427 INFO kablam! | ^^^^^ Oct 14 17:46:11.427 INFO kablam! | Oct 14 17:46:11.427 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 14 17:46:11.427 INFO kablam! = note: consider using `_index` instead Oct 14 17:46:11.427 INFO kablam! Oct 14 17:46:11.651 INFO kablam! warning: unused variable: `r` Oct 14 17:46:11.651 INFO kablam! --> examples/render_complex256.rs:41:9 Oct 14 17:46:11.651 INFO kablam! | Oct 14 17:46:11.651 INFO kablam! 41 | let r = limit as u64 / 4 as u64; Oct 14 17:46:11.651 INFO kablam! | ^ help: consider using `_r` instead Oct 14 17:46:11.687 INFO kablam! | Oct 14 17:46:11.687 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 14 17:46:11.687 INFO kablam! Oct 14 17:46:11.687 INFO kablam! warning: unused variable: `center` Oct 14 17:46:11.687 INFO kablam! --> examples/render_complex256.rs:45:9 Oct 14 17:46:11.687 INFO kablam! | Oct 14 17:46:11.687 INFO kablam! 45 | let center = Point::new(cx, cy, cz); Oct 14 17:46:11.687 INFO kablam! | ^^^^^^ help: consider using `_center` instead Oct 14 17:46:11.687 INFO kablam! Oct 14 17:46:11.687 INFO kablam! warning: unused variable: `voxel_grid_size` Oct 14 17:46:11.688 INFO kablam! --> examples/render_complex256.rs:47:9 Oct 14 17:46:11.688 INFO kablam! | Oct 14 17:46:11.688 INFO kablam! 47 | let voxel_grid_size = limit * limit * limit; Oct 14 17:46:11.688 INFO kablam! | ^^^^^^^^^^^^^^^ help: consider using `_voxel_grid_size` instead Oct 14 17:46:11.688 INFO kablam! Oct 14 17:46:11.703 INFO kablam! warning: unused import: `std::sync::Arc` Oct 14 17:46:11.703 INFO kablam! --> examples/render_complex10.rs:4:5 Oct 14 17:46:11.703 INFO kablam! | Oct 14 17:46:11.703 INFO kablam! 4 | use std::sync::Arc; Oct 14 17:46:11.703 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 17:46:11.704 INFO kablam! | Oct 14 17:46:11.704 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 14 17:46:11.704 INFO kablam! Oct 14 17:46:11.704 INFO kablam! warning: unused import: `std::thread::Thread` Oct 14 17:46:11.704 INFO kablam! --> examples/render_complex10.rs:5:5 Oct 14 17:46:11.704 INFO kablam! | Oct 14 17:46:11.704 INFO kablam! 5 | use std::thread::Thread; Oct 14 17:46:11.704 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:11.704 INFO kablam! Oct 14 17:46:11.704 INFO kablam! warning: unused import: `std::f64::consts` Oct 14 17:46:11.704 INFO kablam! --> examples/render_complex10.rs:7:5 Oct 14 17:46:11.704 INFO kablam! | Oct 14 17:46:11.704 INFO kablam! 7 | use std::f64::consts; Oct 14 17:46:11.704 INFO kablam! | ^^^^^^^^^^^^^^^^ Oct 14 17:46:11.704 INFO kablam! Oct 14 17:46:11.704 INFO kablam! warning: unused import: `balisong::ray::Ray` Oct 14 17:46:11.705 INFO kablam! --> examples/render_complex10.rs:10:5 Oct 14 17:46:11.705 INFO kablam! | Oct 14 17:46:11.705 INFO kablam! 10 | use balisong::ray::Ray; Oct 14 17:46:11.705 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 14 17:46:11.705 INFO kablam! Oct 14 17:46:11.705 INFO kablam! warning: unused import: `balisong::vector::Vector` Oct 14 17:46:11.705 INFO kablam! --> examples/render_complex10.rs:11:5 Oct 14 17:46:11.705 INFO kablam! | Oct 14 17:46:11.705 INFO kablam! 11 | use balisong::vector::Vector; Oct 14 17:46:11.705 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:11.705 INFO kablam! Oct 14 17:46:11.705 INFO kablam! warning: unused import: `balisong::color::Color` Oct 14 17:46:11.705 INFO kablam! --> examples/render_complex10.rs:14:5 Oct 14 17:46:11.705 INFO kablam! | Oct 14 17:46:11.705 INFO kablam! 14 | use balisong::color::Color; Oct 14 17:46:11.706 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:11.706 INFO kablam! Oct 14 17:46:11.706 INFO kablam! warning: unused import: `balisong::shape::Sphere` Oct 14 17:46:11.706 INFO kablam! --> examples/render_complex10.rs:15:5 Oct 14 17:46:11.706 INFO kablam! | Oct 14 17:46:11.706 INFO kablam! 15 | use balisong::shape::Sphere; Oct 14 17:46:11.706 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:11.706 INFO kablam! Oct 14 17:46:11.706 INFO kablam! warning: unused import: `balisong::shape::Cube` Oct 14 17:46:11.706 INFO kablam! --> examples/render_complex10.rs:16:5 Oct 14 17:46:11.706 INFO kablam! | Oct 14 17:46:11.706 INFO kablam! 16 | use balisong::shape::Cube; Oct 14 17:46:11.706 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:11.706 INFO kablam! Oct 14 17:46:11.706 INFO kablam! warning: unused import: `balisong::shape::Shape` Oct 14 17:46:11.708 INFO kablam! --> examples/render_complex10.rs:17:5 Oct 14 17:46:11.708 INFO kablam! | Oct 14 17:46:11.708 INFO kablam! 17 | use balisong::shape::Shape; Oct 14 17:46:11.708 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:11.708 INFO kablam! Oct 14 17:46:11.708 INFO kablam! warning: unused import: `balisong::voxelizer` Oct 14 17:46:11.708 INFO kablam! --> examples/render_complex10.rs:22:5 Oct 14 17:46:11.708 INFO kablam! | Oct 14 17:46:11.708 INFO kablam! 22 | use balisong::voxelizer; Oct 14 17:46:11.708 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:11.708 INFO kablam! Oct 14 17:46:11.708 INFO kablam! warning: unused import: `balisong::lod::LOD` Oct 14 17:46:11.708 INFO kablam! --> examples/render_complex10.rs:23:5 Oct 14 17:46:11.708 INFO kablam! | Oct 14 17:46:11.708 INFO kablam! 23 | use balisong::lod::LOD; Oct 14 17:46:11.708 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 14 17:46:11.708 INFO kablam! Oct 14 17:46:11.726 INFO kablam! warning: unused import: `voxel::vox::Vox` Oct 14 17:46:11.727 INFO kablam! --> src/voxel/voxstream.rs:4:5 Oct 14 17:46:11.727 INFO kablam! | Oct 14 17:46:11.727 INFO kablam! 4 | use voxel::vox::Vox; Oct 14 17:46:11.727 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 14 17:46:11.727 INFO kablam! Oct 14 17:46:11.791 INFO kablam! warning: unused variable: `iteration` Oct 14 17:46:11.791 INFO kablam! --> src/voxelizer.rs:57:22 Oct 14 17:46:11.791 INFO kablam! | Oct 14 17:46:11.791 INFO kablam! 57 | let (iteration, hit) = node.is_location_occupied(&loc); Oct 14 17:46:11.791 INFO kablam! | ^^^^^^^^^ help: consider using `_iteration` instead Oct 14 17:46:11.791 INFO kablam! | Oct 14 17:46:11.791 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 14 17:46:11.791 INFO kablam! Oct 14 17:46:11.791 INFO kablam! warning: variable `cnt` is assigned to, but never used Oct 14 17:46:11.791 INFO kablam! --> src/voxelizer.rs:74:13 Oct 14 17:46:11.791 INFO kablam! | Oct 14 17:46:11.791 INFO kablam! 74 | let mut cnt = 0; Oct 14 17:46:11.791 INFO kablam! | ^^^ Oct 14 17:46:11.791 INFO kablam! | Oct 14 17:46:11.791 INFO kablam! = note: consider using `_cnt` instead Oct 14 17:46:11.791 INFO kablam! Oct 14 17:46:11.791 INFO kablam! warning: unused variable: `iteration` Oct 14 17:46:11.791 INFO kablam! --> src/voxelizer.rs:89:22 Oct 14 17:46:11.791 INFO kablam! | Oct 14 17:46:11.791 INFO kablam! 89 | let (iteration, hit) = normals.is_location_occupied(&loc); Oct 14 17:46:11.791 INFO kablam! | ^^^^^^^^^ help: consider using `_iteration` instead Oct 14 17:46:11.791 INFO kablam! Oct 14 17:46:11.791 INFO kablam! warning: variable `cnt` is assigned to, but never used Oct 14 17:46:11.791 INFO kablam! --> src/voxelizer.rs:103:13 Oct 14 17:46:11.791 INFO kablam! | Oct 14 17:46:11.791 INFO kablam! 103 | let mut cnt = 0; Oct 14 17:46:11.791 INFO kablam! | ^^^ Oct 14 17:46:11.791 INFO kablam! | Oct 14 17:46:11.791 INFO kablam! = note: consider using `_cnt` instead Oct 14 17:46:11.791 INFO kablam! Oct 14 17:46:11.791 INFO kablam! warning: unused variable: `iteration` Oct 14 17:46:11.791 INFO kablam! --> src/voxelizer.rs:118:22 Oct 14 17:46:11.791 INFO kablam! | Oct 14 17:46:11.791 INFO kablam! 118 | let (iteration, hit) = normals.is_location_occupied(&loc); Oct 14 17:46:11.791 INFO kablam! | ^^^^^^^^^ help: consider using `_iteration` instead Oct 14 17:46:11.791 INFO kablam! Oct 14 17:46:11.791 INFO kablam! warning: variable `skipped` is assigned to, but never used Oct 14 17:46:11.791 INFO kablam! --> src/voxelizer.rs:187:13 Oct 14 17:46:11.791 INFO kablam! | Oct 14 17:46:11.791 INFO kablam! 187 | let mut skipped = 0; Oct 14 17:46:11.791 INFO kablam! | ^^^^^^^ Oct 14 17:46:11.791 INFO kablam! | Oct 14 17:46:11.791 INFO kablam! = note: consider using `_skipped` instead Oct 14 17:46:11.791 INFO kablam! Oct 14 17:46:11.791 INFO kablam! warning: variable `skipped` is assigned to, but never used Oct 14 17:46:11.791 INFO kablam! --> src/voxelizer.rs:222:13 Oct 14 17:46:11.791 INFO kablam! | Oct 14 17:46:11.791 INFO kablam! 222 | let mut skipped = 0; Oct 14 17:46:11.791 INFO kablam! | ^^^^^^^ Oct 14 17:46:11.791 INFO kablam! | Oct 14 17:46:11.791 INFO kablam! = note: consider using `_skipped` instead Oct 14 17:46:11.791 INFO kablam! Oct 14 17:46:11.795 INFO kablam! warning: unused variable: `iteration` Oct 14 17:46:11.795 INFO kablam! --> src/voxelizer.rs:290:22 Oct 14 17:46:11.795 INFO kablam! | Oct 14 17:46:11.795 INFO kablam! 290 | let (iteration, hit) = initial_normals.is_location_occupied(&loc); Oct 14 17:46:11.795 INFO kablam! | ^^^^^^^^^ help: consider using `_iteration` instead Oct 14 17:46:11.795 INFO kablam! Oct 14 17:46:11.795 INFO kablam! warning: unused variable: `normals` Oct 14 17:46:11.795 INFO kablam! --> src/voxelizer.rs:307:29 Oct 14 17:46:11.795 INFO kablam! | Oct 14 17:46:11.795 INFO kablam! 307 | pub fn mipmap_voxel_normals(normals:&Voxtree)->Voxtree{ Oct 14 17:46:11.795 INFO kablam! | ^^^^^^^ help: consider using `_normals` instead Oct 14 17:46:11.795 INFO kablam! Oct 14 17:46:11.795 INFO kablam! warning: unused variable: `iteration` Oct 14 17:46:11.795 INFO kablam! --> src/voxelizer.rs:346:22 Oct 14 17:46:11.795 INFO kablam! | Oct 14 17:46:11.795 INFO kablam! 346 | let (iteration, hit) = node.is_location_occupied(&loc); Oct 14 17:46:11.795 INFO kablam! | ^^^^^^^^^ help: consider using `_iteration` instead Oct 14 17:46:11.795 INFO kablam! Oct 14 17:46:11.795 INFO kablam! warning: unused variable: `t` Oct 14 17:46:11.795 INFO kablam! --> src/renderer.rs:52:9 Oct 14 17:46:11.795 INFO kablam! | Oct 14 17:46:11.795 INFO kablam! 52 | for t in 0..total{ Oct 14 17:46:11.795 INFO kablam! | ^ help: consider using `_t` instead Oct 14 17:46:11.795 INFO kablam! Oct 14 17:46:11.795 INFO kablam! warning: unused variable: `why` Oct 14 17:46:11.795 INFO kablam! --> src/renderer.rs:164:13 Oct 14 17:46:11.795 INFO kablam! | Oct 14 17:46:11.795 INFO kablam! 164 | Err(why) => panic!("couldn't create file {}", filename), Oct 14 17:46:11.795 INFO kablam! | ^^^ help: consider using `_why` instead Oct 14 17:46:11.795 INFO kablam! Oct 14 17:46:11.795 INFO kablam! warning: unused variable: `low_lod` Oct 14 17:46:11.795 INFO kablam! --> src/raytracer.rs:134:9 Oct 14 17:46:11.795 INFO kablam! | Oct 14 17:46:11.795 INFO kablam! 134 | let low_lod = LOD::new(lod.lod-1); Oct 14 17:46:11.795 INFO kablam! | ^^^^^^^ help: consider using `_low_lod` instead Oct 14 17:46:11.795 INFO kablam! Oct 14 17:46:11.795 INFO kablam! warning: unused variable: `iteration` Oct 14 17:46:11.795 INFO kablam! --> src/raytracer.rs:148:18 Oct 14 17:46:11.795 INFO kablam! | Oct 14 17:46:11.795 INFO kablam! 148 | let (iteration, hit) = model.normal.is_location_occupied(&vec_location); Oct 14 17:46:11.795 INFO kablam! | ^^^^^^^^^ help: consider using `_iteration` instead Oct 14 17:46:11.795 INFO kablam! Oct 14 17:46:11.795 INFO kablam! warning: unused variable: `screen` Oct 14 17:46:11.795 INFO kablam! --> src/raytracer.rs:132:21 Oct 14 17:46:11.795 INFO kablam! | Oct 14 17:46:11.795 INFO kablam! 132 | pub fn hit_location(screen:&Screen, lod:&LOD, view_lod:&LOD, ray:&Ray, model:&Model, obj_scale:f64, max_distance:u64)->Option>{ Oct 14 17:46:11.795 INFO kablam! | ^^^^^^ help: consider using `_screen` instead Oct 14 17:46:11.795 INFO kablam! Oct 14 17:46:11.795 INFO kablam! warning: unused variable: `line` Oct 14 17:46:11.795 INFO kablam! --> src/binvox.rs:67:13 Oct 14 17:46:11.795 INFO kablam! | Oct 14 17:46:11.795 INFO kablam! 67 | let mut line = match reader.read_line(&mut buff) { Oct 14 17:46:11.795 INFO kablam! | ^^^^ help: consider using `_line` instead Oct 14 17:46:11.795 INFO kablam! Oct 14 17:46:11.795 INFO kablam! warning: unused variable: `why` Oct 14 17:46:11.795 INFO kablam! --> src/binvox.rs:68:13 Oct 14 17:46:11.795 INFO kablam! | Oct 14 17:46:11.795 INFO kablam! 68 | Err(why) => panic!("error reading header"), Oct 14 17:46:11.795 INFO kablam! | ^^^ help: consider using `_why` instead Oct 14 17:46:11.795 INFO kablam! Oct 14 17:46:11.795 INFO kablam! warning: unused variable: `line` Oct 14 17:46:11.795 INFO kablam! --> src/binvox.rs:87:13 Oct 14 17:46:11.795 INFO kablam! | Oct 14 17:46:11.795 INFO kablam! 87 | let mut line = match reader.read_line(&mut buff) { Oct 14 17:46:11.795 INFO kablam! | ^^^^ help: consider using `_line` instead Oct 14 17:46:11.795 INFO kablam! Oct 14 17:46:11.795 INFO kablam! warning: unused variable: `why` Oct 14 17:46:11.795 INFO kablam! --> src/binvox.rs:88:13 Oct 14 17:46:11.795 INFO kablam! | Oct 14 17:46:11.795 INFO kablam! 88 | Err(why) => panic!("couldn't read dimension"), Oct 14 17:46:11.795 INFO kablam! | ^^^ help: consider using `_why` instead Oct 14 17:46:11.795 INFO kablam! Oct 14 17:46:11.795 INFO kablam! warning: unused variable: `line` Oct 14 17:46:11.795 INFO kablam! --> src/binvox.rs:115:13 Oct 14 17:46:11.795 INFO kablam! | Oct 14 17:46:11.795 INFO kablam! 115 | let mut line = match reader.read_line(&mut buff) { Oct 14 17:46:11.795 INFO kablam! | ^^^^ help: consider using `_line` instead Oct 14 17:46:11.795 INFO kablam! Oct 14 17:46:11.795 INFO kablam! warning: unused variable: `why` Oct 14 17:46:11.795 INFO kablam! --> src/binvox.rs:116:13 Oct 14 17:46:11.795 INFO kablam! | Oct 14 17:46:11.795 INFO kablam! 116 | Err(why) => panic!("couldn't read translation"), Oct 14 17:46:11.795 INFO kablam! | ^^^ help: consider using `_why` instead Oct 14 17:46:11.795 INFO kablam! Oct 14 17:46:11.795 INFO kablam! warning: unused variable: `line` Oct 14 17:46:11.795 INFO kablam! --> src/binvox.rs:146:13 Oct 14 17:46:11.795 INFO kablam! | Oct 14 17:46:11.796 INFO kablam! 146 | let mut line = match reader.read_line(&mut buff) { Oct 14 17:46:11.796 INFO kablam! | ^^^^ help: consider using `_line` instead Oct 14 17:46:11.796 INFO kablam! Oct 14 17:46:11.796 INFO kablam! warning: unused variable: `why` Oct 14 17:46:11.796 INFO kablam! --> src/binvox.rs:147:13 Oct 14 17:46:11.796 INFO kablam! | Oct 14 17:46:11.796 INFO kablam! 147 | Err(why) => panic!("couldn't read scaling"), Oct 14 17:46:11.796 INFO kablam! | ^^^ help: consider using `_why` instead Oct 14 17:46:11.796 INFO kablam! Oct 14 17:46:11.796 INFO kablam! warning: unused variable: `line` Oct 14 17:46:11.796 INFO kablam! --> src/binvox.rs:170:13 Oct 14 17:46:11.796 INFO kablam! | Oct 14 17:46:11.796 INFO kablam! 170 | let mut line = match reader.read_line(&mut buff) { Oct 14 17:46:11.796 INFO kablam! | ^^^^ help: consider using `_line` instead Oct 14 17:46:11.796 INFO kablam! Oct 14 17:46:11.796 INFO kablam! warning: unused variable: `why` Oct 14 17:46:11.796 INFO kablam! --> src/binvox.rs:171:13 Oct 14 17:46:11.796 INFO kablam! | Oct 14 17:46:11.796 INFO kablam! 171 | Err(why) => panic!("couldn't read data"), Oct 14 17:46:11.796 INFO kablam! | ^^^ help: consider using `_why` instead Oct 14 17:46:11.796 INFO kablam! Oct 14 17:46:11.796 INFO kablam! warning: value assigned to `end_index` is never read Oct 14 17:46:11.796 INFO kablam! --> src/binvox.rs:184:17 Oct 14 17:46:11.796 INFO kablam! | Oct 14 17:46:11.796 INFO kablam! 184 | let mut end_index = 0u64; Oct 14 17:46:11.796 INFO kablam! | ^^^^^^^^^ Oct 14 17:46:11.796 INFO kablam! | Oct 14 17:46:11.796 INFO kablam! = note: #[warn(unused_assignments)] on by default Oct 14 17:46:11.796 INFO kablam! Oct 14 17:46:11.796 INFO kablam! warning: variable `nr_voxels` is assigned to, but never used Oct 14 17:46:11.796 INFO kablam! --> src/binvox.rs:185:17 Oct 14 17:46:11.796 INFO kablam! | Oct 14 17:46:11.796 INFO kablam! 185 | let mut nr_voxels = 0u64; Oct 14 17:46:11.796 INFO kablam! | ^^^^^^^^^ Oct 14 17:46:11.796 INFO kablam! | Oct 14 17:46:11.796 INFO kablam! = note: consider using `_nr_voxels` instead Oct 14 17:46:11.796 INFO kablam! Oct 14 17:46:11.796 INFO kablam! warning: unused variable: `j` Oct 14 17:46:11.796 INFO kablam! --> src/binvox.rs:197:21 Oct 14 17:46:11.796 INFO kablam! | Oct 14 17:46:11.796 INFO kablam! 197 | for j in index..end_index { Oct 14 17:46:11.796 INFO kablam! | ^ help: consider using `_j` instead Oct 14 17:46:11.796 INFO kablam! Oct 14 17:46:11.796 INFO kablam! warning: variable `cnt` is assigned to, but never used Oct 14 17:46:11.796 INFO kablam! --> src/binvox.rs:206:17 Oct 14 17:46:11.796 INFO kablam! | Oct 14 17:46:11.796 INFO kablam! 206 | let mut cnt = 0; Oct 14 17:46:11.796 INFO kablam! | ^^^ Oct 14 17:46:11.796 INFO kablam! | Oct 14 17:46:11.796 INFO kablam! = note: consider using `_cnt` instead Oct 14 17:46:11.796 INFO kablam! Oct 14 17:46:11.796 INFO kablam! warning: unused variable: `iteration` Oct 14 17:46:11.796 INFO kablam! --> src/neighbors.rs:21:18 Oct 14 17:46:11.796 INFO kablam! | Oct 14 17:46:11.796 INFO kablam! 21 | let (iteration, hit) = node.is_location_occupied(&loc); Oct 14 17:46:11.796 INFO kablam! | ^^^^^^^^^ help: consider using `_iteration` instead Oct 14 17:46:11.796 INFO kablam! Oct 14 17:46:11.796 INFO kablam! warning: unused variable: `iteration` Oct 14 17:46:11.796 INFO kablam! --> src/neighbors.rs:42:18 Oct 14 17:46:11.796 INFO kablam! | Oct 14 17:46:11.796 INFO kablam! 42 | let (iteration, hit) = node.is_location_occupied(&loc); Oct 14 17:46:11.796 INFO kablam! | ^^^^^^^^^ help: consider using `_iteration` instead Oct 14 17:46:11.796 INFO kablam! Oct 14 17:46:11.796 INFO kablam! warning: unused variable: `iteration` Oct 14 17:46:11.796 INFO kablam! --> src/neighbors.rs:61:18 Oct 14 17:46:11.796 INFO kablam! | Oct 14 17:46:11.796 INFO kablam! 61 | let (iteration, hit) = node.is_location_occupied(&loc); Oct 14 17:46:11.796 INFO kablam! | ^^^^^^^^^ help: consider using `_iteration` instead Oct 14 17:46:11.796 INFO kablam! Oct 14 17:46:11.798 INFO kablam! warning: unused variable: `x1` Oct 14 17:46:11.798 INFO kablam! --> src/morton.rs:177:22 Oct 14 17:46:11.798 INFO kablam! | Oct 14 17:46:11.798 INFO kablam! 177 | let (x1,y1,z1) = morton_to_xyz(1, m1);//<---not OK Oct 14 17:46:11.798 INFO kablam! | ^^ help: consider using `_x1` instead Oct 14 17:46:11.798 INFO kablam! Oct 14 17:46:11.798 INFO kablam! warning: unused variable: `y1` Oct 14 17:46:11.798 INFO kablam! --> src/morton.rs:177:25 Oct 14 17:46:11.798 INFO kablam! | Oct 14 17:46:11.798 INFO kablam! 177 | let (x1,y1,z1) = morton_to_xyz(1, m1);//<---not OK Oct 14 17:46:11.798 INFO kablam! | ^^ help: consider using `_y1` instead Oct 14 17:46:11.798 INFO kablam! Oct 14 17:46:11.798 INFO kablam! warning: unused variable: `z1` Oct 14 17:46:11.798 INFO kablam! --> src/morton.rs:177:28 Oct 14 17:46:11.798 INFO kablam! | Oct 14 17:46:11.798 INFO kablam! 177 | let (x1,y1,z1) = morton_to_xyz(1, m1);//<---not OK Oct 14 17:46:11.798 INFO kablam! | ^^ help: consider using `_z1` instead Oct 14 17:46:11.798 INFO kablam! Oct 14 17:46:11.798 INFO kablam! warning: unused variable: `why` Oct 14 17:46:11.798 INFO kablam! --> src/binvox.rs:33:17 Oct 14 17:46:11.798 INFO kablam! | Oct 14 17:46:11.798 INFO kablam! 33 | Err(why) => panic!("couldn't open {}", display), Oct 14 17:46:11.798 INFO kablam! | ^^^ help: consider using `_why` instead Oct 14 17:46:11.798 INFO kablam! Oct 14 17:46:11.798 INFO kablam! warning: unused variable: `binvox` Oct 14 17:46:11.798 INFO kablam! --> src/binvox.rs:48:13 Oct 14 17:46:11.798 INFO kablam! | Oct 14 17:46:11.798 INFO kablam! 48 | let binvox = Binvox{ Oct 14 17:46:11.798 INFO kablam! | ^^^^^^ help: consider using `_binvox` instead Oct 14 17:46:11.798 INFO kablam! Oct 14 17:46:11.798 INFO kablam! warning: unused variable: `location` Oct 14 17:46:11.798 INFO kablam! --> src/voxel/voxstream.rs:19:24 Oct 14 17:46:11.798 INFO kablam! | Oct 14 17:46:11.798 INFO kablam! 19 | fn get_tree(&self, location:&Vec)->&Self{ Oct 14 17:46:11.798 INFO kablam! | ^^^^^^^^ help: consider using `_location` instead Oct 14 17:46:11.798 INFO kablam! Oct 14 17:46:11.798 INFO kablam! warning: unused variable: `required_lod` Oct 14 17:46:11.798 INFO kablam! --> src/voxel/voxstream.rs:47:30 Oct 14 17:46:11.798 INFO kablam! | Oct 14 17:46:11.798 INFO kablam! 47 | pub fn total_ones(&self, required_lod: &LOD)->usize{ Oct 14 17:46:11.798 INFO kablam! | ^^^^^^^^^^^^ help: consider using `_required_lod` instead Oct 14 17:46:11.798 INFO kablam! Oct 14 17:46:11.798 INFO kablam! warning: unused variable: `location` Oct 14 17:46:11.798 INFO kablam! --> src/voxel/voxstream.rs:61:31 Oct 14 17:46:11.798 INFO kablam! | Oct 14 17:46:11.798 INFO kablam! 61 | pub fn get_content(&self, location:&Vec)->&T{ Oct 14 17:46:11.798 INFO kablam! | ^^^^^^^^ help: consider using `_location` instead Oct 14 17:46:11.798 INFO kablam! Oct 14 17:46:11.879 INFO kablam! warning: variable does not need to be mutable Oct 14 17:46:11.879 INFO kablam! --> src/voxelizer.rs:308:9 Oct 14 17:46:11.879 INFO kablam! | Oct 14 17:46:11.879 INFO kablam! 308 | let mut normals = Voxtree::new(); Oct 14 17:46:11.879 INFO kablam! | ----^^^^^^^ Oct 14 17:46:11.879 INFO kablam! | | Oct 14 17:46:11.879 INFO kablam! | help: remove this `mut` Oct 14 17:46:11.879 INFO kablam! | Oct 14 17:46:11.879 INFO kablam! = note: #[warn(unused_mut)] on by default Oct 14 17:46:11.879 INFO kablam! Oct 14 17:46:11.919 INFO kablam! warning: variable does not need to be mutable Oct 14 17:46:11.919 INFO kablam! --> src/binvox.rs:32:13 Oct 14 17:46:11.919 INFO kablam! | Oct 14 17:46:11.919 INFO kablam! 32 | let mut file = match File::open(&path) { Oct 14 17:46:11.919 INFO kablam! | ----^^^^ Oct 14 17:46:11.927 INFO kablam! | | Oct 14 17:46:11.927 INFO kablam! | help: remove this `mut` Oct 14 17:46:11.927 INFO kablam! Oct 14 17:46:11.928 INFO kablam! warning: variable does not need to be mutable Oct 14 17:46:11.928 INFO kablam! --> src/binvox.rs:67:9 Oct 14 17:46:11.928 INFO kablam! | Oct 14 17:46:11.928 INFO kablam! 67 | let mut line = match reader.read_line(&mut buff) { Oct 14 17:46:11.928 INFO kablam! | ----^^^^ Oct 14 17:46:11.928 INFO kablam! | | Oct 14 17:46:11.928 INFO kablam! | help: remove this `mut` Oct 14 17:46:11.928 INFO kablam! Oct 14 17:46:11.942 INFO kablam! warning: variable does not need to be mutable Oct 14 17:46:11.942 INFO kablam! --> src/binvox.rs:87:9 Oct 14 17:46:11.942 INFO kablam! | Oct 14 17:46:11.942 INFO kablam! 87 | let mut line = match reader.read_line(&mut buff) { Oct 14 17:46:11.942 INFO kablam! | ----^^^^ Oct 14 17:46:11.942 INFO kablam! | | Oct 14 17:46:11.942 INFO kablam! | help: remove this `mut` Oct 14 17:46:11.942 INFO kablam! Oct 14 17:46:11.949 INFO kablam! warning: variable does not need to be mutable Oct 14 17:46:11.949 INFO kablam! --> src/binvox.rs:115:9 Oct 14 17:46:11.949 INFO kablam! | Oct 14 17:46:11.949 INFO kablam! 115 | let mut line = match reader.read_line(&mut buff) { Oct 14 17:46:11.949 INFO kablam! | ----^^^^ Oct 14 17:46:11.949 INFO kablam! | | Oct 14 17:46:11.949 INFO kablam! | help: remove this `mut` Oct 14 17:46:11.949 INFO kablam! Oct 14 17:46:11.959 INFO kablam! warning: variable does not need to be mutable Oct 14 17:46:11.959 INFO kablam! --> src/binvox.rs:146:9 Oct 14 17:46:11.959 INFO kablam! | Oct 14 17:46:11.959 INFO kablam! 146 | let mut line = match reader.read_line(&mut buff) { Oct 14 17:46:11.959 INFO kablam! | ----^^^^ Oct 14 17:46:11.959 INFO kablam! | | Oct 14 17:46:11.959 INFO kablam! | help: remove this `mut` Oct 14 17:46:11.959 INFO kablam! Oct 14 17:46:11.985 INFO kablam! warning: variable does not need to be mutable Oct 14 17:46:11.986 INFO kablam! --> src/binvox.rs:170:9 Oct 14 17:46:11.986 INFO kablam! | Oct 14 17:46:11.986 INFO kablam! 170 | let mut line = match reader.read_line(&mut buff) { Oct 14 17:46:11.986 INFO kablam! | ----^^^^ Oct 14 17:46:11.986 INFO kablam! | | Oct 14 17:46:11.986 INFO kablam! | help: remove this `mut` Oct 14 17:46:11.986 INFO kablam! Oct 14 17:46:12.091 INFO kablam! warning: unused variable: `r` Oct 14 17:46:12.091 INFO kablam! --> examples/render_complex10.rs:41:9 Oct 14 17:46:12.091 INFO kablam! | Oct 14 17:46:12.091 INFO kablam! 41 | let r = limit as u64 / 4 as u64; Oct 14 17:46:12.091 INFO kablam! | ^ help: consider using `_r` instead Oct 14 17:46:12.092 INFO kablam! | Oct 14 17:46:12.092 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 14 17:46:12.092 INFO kablam! Oct 14 17:46:12.095 INFO kablam! warning: unused variable: `center` Oct 14 17:46:12.095 INFO kablam! --> examples/render_complex10.rs:45:9 Oct 14 17:46:12.095 INFO kablam! | Oct 14 17:46:12.095 INFO kablam! 45 | let center = Point::new(cx, cy, cz); Oct 14 17:46:12.095 INFO kablam! | ^^^^^^ help: consider using `_center` instead Oct 14 17:46:12.095 INFO kablam! Oct 14 17:46:12.095 INFO kablam! warning: unused variable: `voxel_grid_size` Oct 14 17:46:12.095 INFO kablam! --> examples/render_complex10.rs:47:9 Oct 14 17:46:12.095 INFO kablam! | Oct 14 17:46:12.095 INFO kablam! 47 | let voxel_grid_size = limit * limit * limit; Oct 14 17:46:12.095 INFO kablam! | ^^^^^^^^^^^^^^^ help: consider using `_voxel_grid_size` instead Oct 14 17:46:12.095 INFO kablam! Oct 14 17:46:12.227 INFO kablam! warning: field is never used: `center` Oct 14 17:46:12.227 INFO kablam! --> src/shape.rs:22:5 Oct 14 17:46:12.227 INFO kablam! | Oct 14 17:46:12.227 INFO kablam! 22 | center:Point, Oct 14 17:46:12.227 INFO kablam! | ^^^^^^^^^^^^ Oct 14 17:46:12.227 INFO kablam! | Oct 14 17:46:12.227 INFO kablam! = note: #[warn(dead_code)] on by default Oct 14 17:46:12.227 INFO kablam! Oct 14 17:46:12.227 INFO kablam! warning: struct is never constructed: `Prism` Oct 14 17:46:12.227 INFO kablam! --> src/shape.rs:25:1 Oct 14 17:46:12.227 INFO kablam! | Oct 14 17:46:12.227 INFO kablam! 25 | struct Prism{ Oct 14 17:46:12.227 INFO kablam! | ^^^^^^^^^^^^ Oct 14 17:46:12.227 INFO kablam! Oct 14 17:46:12.227 INFO kablam! warning: struct is never constructed: `Cylinder` Oct 14 17:46:12.227 INFO kablam! --> src/shape.rs:31:1 Oct 14 17:46:12.227 INFO kablam! | Oct 14 17:46:12.227 INFO kablam! 31 | struct Cylinder{ Oct 14 17:46:12.227 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 14 17:46:12.227 INFO kablam! Oct 14 17:46:12.227 INFO kablam! warning: function is never used: `linear_to_morton_64` Oct 14 17:46:12.227 INFO kablam! --> src/location.rs:134:1 Oct 14 17:46:12.227 INFO kablam! | Oct 14 17:46:12.227 INFO kablam! 134 | fn linear_to_morton_64(linear:u64)->u8{ Oct 14 17:46:12.227 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:12.227 INFO kablam! Oct 14 17:46:12.227 INFO kablam! warning: function is never used: `clamp_location` Oct 14 17:46:12.227 INFO kablam! --> src/raytracer.rs:159:1 Oct 14 17:46:12.227 INFO kablam! | Oct 14 17:46:12.227 INFO kablam! 159 | fn clamp_location(location:&Vec, view_lod:&LOD)->Vec{ Oct 14 17:46:12.227 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:12.227 INFO kablam! Oct 14 17:46:12.227 INFO kablam! warning: function is never used: `gamma_correction` Oct 14 17:46:12.227 INFO kablam! --> src/raytracer.rs:179:1 Oct 14 17:46:12.227 INFO kablam! | Oct 14 17:46:12.227 INFO kablam! 179 | fn gamma_correction(color:Color)->Color{ Oct 14 17:46:12.227 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:12.227 INFO kablam! Oct 14 17:46:12.227 INFO kablam! warning: field is never used: `version` Oct 14 17:46:12.227 INFO kablam! --> src/binvox.rs:21:5 Oct 14 17:46:12.227 INFO kablam! | Oct 14 17:46:12.227 INFO kablam! 21 | version:String, Oct 14 17:46:12.227 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 17:46:12.227 INFO kablam! Oct 14 17:46:12.227 INFO kablam! warning: field is never used: `dim` Oct 14 17:46:12.227 INFO kablam! --> src/binvox.rs:22:5 Oct 14 17:46:12.227 INFO kablam! | Oct 14 17:46:12.227 INFO kablam! 22 | dim:Point, Oct 14 17:46:12.227 INFO kablam! | ^^^^^^^^^ Oct 14 17:46:12.227 INFO kablam! Oct 14 17:46:12.227 INFO kablam! warning: field is never used: `translate` Oct 14 17:46:12.227 INFO kablam! --> src/binvox.rs:23:5 Oct 14 17:46:12.227 INFO kablam! | Oct 14 17:46:12.227 INFO kablam! 23 | translate:Vector, Oct 14 17:46:12.227 INFO kablam! | ^^^^^^^^^^^^^^^^ Oct 14 17:46:12.227 INFO kablam! Oct 14 17:46:12.227 INFO kablam! warning: field is never used: `scale` Oct 14 17:46:12.227 INFO kablam! --> src/binvox.rs:24:5 Oct 14 17:46:12.227 INFO kablam! | Oct 14 17:46:12.227 INFO kablam! 24 | scale:f64 Oct 14 17:46:12.227 INFO kablam! | ^^^^^^^^^ Oct 14 17:46:12.227 INFO kablam! Oct 14 17:46:12.227 INFO kablam! warning: field is never used: `lod` Oct 14 17:46:12.227 INFO kablam! --> src/voxel/voxgrid.rs:9:5 Oct 14 17:46:12.227 INFO kablam! | Oct 14 17:46:12.227 INFO kablam! 9 | lod:LOD, Oct 14 17:46:12.227 INFO kablam! | ^^^^^^^ Oct 14 17:46:12.227 INFO kablam! Oct 14 17:46:12.227 INFO kablam! warning: field is never used: `bitset` Oct 14 17:46:12.227 INFO kablam! --> src/voxel/voxgrid.rs:10:5 Oct 14 17:46:12.227 INFO kablam! | Oct 14 17:46:12.227 INFO kablam! 10 | bitset:Vec, Oct 14 17:46:12.227 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 14 17:46:12.227 INFO kablam! Oct 14 17:46:12.227 INFO kablam! warning: field is never used: `content` Oct 14 17:46:12.227 INFO kablam! --> src/voxel/voxgrid.rs:11:5 Oct 14 17:46:12.227 INFO kablam! | Oct 14 17:46:12.228 INFO kablam! 11 | content:Vec, Oct 14 17:46:12.228 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 17:46:12.228 INFO kablam! Oct 14 17:46:12.228 INFO kablam! warning: method is never used: `new` Oct 14 17:46:12.228 INFO kablam! --> src/voxel/voxgrid.rs:15:5 Oct 14 17:46:12.228 INFO kablam! | Oct 14 17:46:12.228 INFO kablam! 15 | fn new(lod:&LOD)->Self{ Oct 14 17:46:12.228 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:12.228 INFO kablam! Oct 14 17:46:12.228 INFO kablam! warning: method is never used: `get` Oct 14 17:46:12.228 INFO kablam! --> src/voxel/voxgrid.rs:22:5 Oct 14 17:46:12.228 INFO kablam! | Oct 14 17:46:12.228 INFO kablam! 22 | fn get(&self, x:u64, y:u64, z:u64)->&T{ Oct 14 17:46:12.228 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:12.228 INFO kablam! Oct 14 17:46:12.228 INFO kablam! warning: method is never used: `get_tree` Oct 14 17:46:12.228 INFO kablam! --> src/voxel/voxstream.rs:19:5 Oct 14 17:46:12.228 INFO kablam! | Oct 14 17:46:12.228 INFO kablam! 19 | fn get_tree(&self, location:&Vec)->&Self{ Oct 14 17:46:12.228 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:12.228 INFO kablam! Oct 14 17:46:12.271 INFO kablam! warning: unused `std::result::Result` which must be used Oct 14 17:46:12.271 INFO kablam! --> src/renderer.rs:102:13 Oct 14 17:46:12.271 INFO kablam! | Oct 14 17:46:12.271 INFO kablam! 102 | tx.send((start, end, line, durations)); Oct 14 17:46:12.271 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:12.271 INFO kablam! | Oct 14 17:46:12.271 INFO kablam! = note: #[warn(unused_must_use)] on by default Oct 14 17:46:12.271 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 14 17:46:12.271 INFO kablam! Oct 14 17:46:12.271 INFO kablam! warning: unused `std::result::Result` which must be used Oct 14 17:46:12.271 INFO kablam! --> src/renderer.rs:189:5 Oct 14 17:46:12.271 INFO kablam! | Oct 14 17:46:12.271 INFO kablam! 189 | file.write_all(&buffer); Oct 14 17:46:12.271 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:12.271 INFO kablam! | Oct 14 17:46:12.271 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 14 17:46:12.271 INFO kablam! Oct 14 17:46:12.271 INFO kablam! warning: unused `std::result::Result` which must be used Oct 14 17:46:12.271 INFO kablam! --> src/binvox.rs:189:9 Oct 14 17:46:12.271 INFO kablam! | Oct 14 17:46:12.271 INFO kablam! 189 | reader.read_to_end(&mut buff); Oct 14 17:46:12.271 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:12.287 INFO kablam! | Oct 14 17:46:12.287 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 14 17:46:12.287 INFO kablam! Oct 14 17:46:12.299 INFO kablam! warning: unused comparison which must be used Oct 14 17:46:12.300 INFO kablam! --> src/neighbors.rs:389:17 Oct 14 17:46:12.300 INFO kablam! | Oct 14 17:46:12.300 INFO kablam! 389 | max_dot == dot; Oct 14 17:46:12.300 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 17:46:12.300 INFO kablam! Oct 14 17:46:12.301 INFO kablam! warning: unused comparison which must be used Oct 14 17:46:12.301 INFO kablam! --> src/neighbors.rs:402:17 Oct 14 17:46:12.301 INFO kablam! | Oct 14 17:46:12.301 INFO kablam! 402 | max_dot == dot; Oct 14 17:46:12.301 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 17:46:12.301 INFO kablam! Oct 14 17:46:12.301 INFO kablam! warning: unused comparison which must be used Oct 14 17:46:12.301 INFO kablam! --> src/neighbors.rs:415:17 Oct 14 17:46:12.301 INFO kablam! | Oct 14 17:46:12.301 INFO kablam! 415 | max_dot == dot; Oct 14 17:46:12.301 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 17:46:12.301 INFO kablam! Oct 14 17:46:12.836 INFO kablam! warning: unused import: `voxel::vox::Vox` Oct 14 17:46:12.836 INFO kablam! --> src/voxel/voxstream.rs:4:5 Oct 14 17:46:12.836 INFO kablam! | Oct 14 17:46:12.836 INFO kablam! 4 | use voxel::vox::Vox; Oct 14 17:46:12.836 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 14 17:46:12.836 INFO kablam! Oct 14 17:46:13.019 INFO kablam! warning: unused variable: `iteration` Oct 14 17:46:13.019 INFO kablam! --> src/neighbors.rs:21:18 Oct 14 17:46:13.019 INFO kablam! | Oct 14 17:46:13.020 INFO kablam! 21 | let (iteration, hit) = node.is_location_occupied(&loc); Oct 14 17:46:13.020 INFO kablam! | ^^^^^^^^^ help: consider using `_iteration` instead Oct 14 17:46:13.020 INFO kablam! | Oct 14 17:46:13.021 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 14 17:46:13.021 INFO kablam! Oct 14 17:46:13.022 INFO kablam! warning: unused variable: `iteration` Oct 14 17:46:13.022 INFO kablam! --> src/neighbors.rs:42:18 Oct 14 17:46:13.022 INFO kablam! | Oct 14 17:46:13.022 INFO kablam! 42 | let (iteration, hit) = node.is_location_occupied(&loc); Oct 14 17:46:13.023 INFO kablam! | ^^^^^^^^^ help: consider using `_iteration` instead Oct 14 17:46:13.023 INFO kablam! Oct 14 17:46:13.023 INFO kablam! warning: unused variable: `iteration` Oct 14 17:46:13.024 INFO kablam! --> src/neighbors.rs:61:18 Oct 14 17:46:13.024 INFO kablam! | Oct 14 17:46:13.024 INFO kablam! 61 | let (iteration, hit) = node.is_location_occupied(&loc); Oct 14 17:46:13.025 INFO kablam! | ^^^^^^^^^ help: consider using `_iteration` instead Oct 14 17:46:13.025 INFO kablam! Oct 14 17:46:13.035 INFO kablam! warning: unused variable: `iteration` Oct 14 17:46:13.035 INFO kablam! --> src/voxelizer.rs:57:22 Oct 14 17:46:13.035 INFO kablam! | Oct 14 17:46:13.036 INFO kablam! 57 | let (iteration, hit) = node.is_location_occupied(&loc); Oct 14 17:46:13.036 INFO kablam! | ^^^^^^^^^ help: consider using `_iteration` instead Oct 14 17:46:13.036 INFO kablam! Oct 14 17:46:13.037 INFO kablam! warning: variable `cnt` is assigned to, but never used Oct 14 17:46:13.037 INFO kablam! --> src/voxelizer.rs:74:13 Oct 14 17:46:13.037 INFO kablam! | Oct 14 17:46:13.038 INFO kablam! 74 | let mut cnt = 0; Oct 14 17:46:13.038 INFO kablam! | ^^^ Oct 14 17:46:13.038 INFO kablam! | Oct 14 17:46:13.039 INFO kablam! = note: consider using `_cnt` instead Oct 14 17:46:13.039 INFO kablam! Oct 14 17:46:13.039 INFO kablam! warning: unused variable: `iteration` Oct 14 17:46:13.040 INFO kablam! --> src/voxelizer.rs:89:22 Oct 14 17:46:13.040 INFO kablam! | Oct 14 17:46:13.040 INFO kablam! 89 | let (iteration, hit) = normals.is_location_occupied(&loc); Oct 14 17:46:13.040 INFO kablam! | ^^^^^^^^^ help: consider using `_iteration` instead Oct 14 17:46:13.041 INFO kablam! Oct 14 17:46:13.041 INFO kablam! warning: variable `cnt` is assigned to, but never used Oct 14 17:46:13.041 INFO kablam! --> src/voxelizer.rs:103:13 Oct 14 17:46:13.042 INFO kablam! | Oct 14 17:46:13.042 INFO kablam! 103 | let mut cnt = 0; Oct 14 17:46:13.042 INFO kablam! | ^^^ Oct 14 17:46:13.043 INFO kablam! | Oct 14 17:46:13.043 INFO kablam! = note: consider using `_cnt` instead Oct 14 17:46:13.043 INFO kablam! Oct 14 17:46:13.044 INFO kablam! warning: unused variable: `iteration` Oct 14 17:46:13.044 INFO kablam! --> src/voxelizer.rs:118:22 Oct 14 17:46:13.044 INFO kablam! | Oct 14 17:46:13.045 INFO kablam! 118 | let (iteration, hit) = normals.is_location_occupied(&loc); Oct 14 17:46:13.045 INFO kablam! | ^^^^^^^^^ help: consider using `_iteration` instead Oct 14 17:46:13.045 INFO kablam! Oct 14 17:46:13.046 INFO kablam! warning: variable `skipped` is assigned to, but never used Oct 14 17:46:13.046 INFO kablam! --> src/voxelizer.rs:187:13 Oct 14 17:46:13.046 INFO kablam! | Oct 14 17:46:13.047 INFO kablam! 187 | let mut skipped = 0; Oct 14 17:46:13.047 INFO kablam! | ^^^^^^^ Oct 14 17:46:13.047 INFO kablam! | Oct 14 17:46:13.047 INFO kablam! = note: consider using `_skipped` instead Oct 14 17:46:13.048 INFO kablam! Oct 14 17:46:13.048 INFO kablam! warning: variable `skipped` is assigned to, but never used Oct 14 17:46:13.049 INFO kablam! --> src/voxelizer.rs:222:13 Oct 14 17:46:13.049 INFO kablam! | Oct 14 17:46:13.049 INFO kablam! 222 | let mut skipped = 0; Oct 14 17:46:13.049 INFO kablam! | ^^^^^^^ Oct 14 17:46:13.050 INFO kablam! | Oct 14 17:46:13.050 INFO kablam! = note: consider using `_skipped` instead Oct 14 17:46:13.050 INFO kablam! Oct 14 17:46:13.051 INFO kablam! warning: unused variable: `iteration` Oct 14 17:46:13.051 INFO kablam! --> src/voxelizer.rs:290:22 Oct 14 17:46:13.052 INFO kablam! | Oct 14 17:46:13.052 INFO kablam! 290 | let (iteration, hit) = initial_normals.is_location_occupied(&loc); Oct 14 17:46:13.052 INFO kablam! | ^^^^^^^^^ help: consider using `_iteration` instead Oct 14 17:46:13.052 INFO kablam! Oct 14 17:46:13.053 INFO kablam! warning: unused variable: `normals` Oct 14 17:46:13.053 INFO kablam! --> src/voxelizer.rs:307:29 Oct 14 17:46:13.053 INFO kablam! | Oct 14 17:46:13.054 INFO kablam! 307 | pub fn mipmap_voxel_normals(normals:&Voxtree)->Voxtree{ Oct 14 17:46:13.054 INFO kablam! | ^^^^^^^ help: consider using `_normals` instead Oct 14 17:46:13.054 INFO kablam! Oct 14 17:46:13.055 INFO kablam! warning: unused variable: `iteration` Oct 14 17:46:13.055 INFO kablam! --> src/voxelizer.rs:346:22 Oct 14 17:46:13.056 INFO kablam! | Oct 14 17:46:13.056 INFO kablam! 346 | let (iteration, hit) = node.is_location_occupied(&loc); Oct 14 17:46:13.056 INFO kablam! | ^^^^^^^^^ help: consider using `_iteration` instead Oct 14 17:46:13.056 INFO kablam! Oct 14 17:46:13.063 INFO kablam! warning: unused variable: `low_lod` Oct 14 17:46:13.063 INFO kablam! --> src/raytracer.rs:134:9 Oct 14 17:46:13.063 INFO kablam! | Oct 14 17:46:13.064 INFO kablam! 134 | let low_lod = LOD::new(lod.lod-1); Oct 14 17:46:13.064 INFO kablam! | ^^^^^^^ help: consider using `_low_lod` instead Oct 14 17:46:13.064 INFO kablam! Oct 14 17:46:13.065 INFO kablam! warning: unused variable: `iteration` Oct 14 17:46:13.065 INFO kablam! --> src/raytracer.rs:148:18 Oct 14 17:46:13.065 INFO kablam! | Oct 14 17:46:13.066 INFO kablam! 148 | let (iteration, hit) = model.normal.is_location_occupied(&vec_location); Oct 14 17:46:13.066 INFO kablam! | ^^^^^^^^^ help: consider using `_iteration` instead Oct 14 17:46:13.066 INFO kablam! Oct 14 17:46:13.066 INFO kablam! warning: unused variable: `screen` Oct 14 17:46:13.067 INFO kablam! --> src/raytracer.rs:132:21 Oct 14 17:46:13.067 INFO kablam! | Oct 14 17:46:13.067 INFO kablam! 132 | pub fn hit_location(screen:&Screen, lod:&LOD, view_lod:&LOD, ray:&Ray, model:&Model, obj_scale:f64, max_distance:u64)->Option>{ Oct 14 17:46:13.068 INFO kablam! | ^^^^^^ help: consider using `_screen` instead Oct 14 17:46:13.068 INFO kablam! Oct 14 17:46:13.069 INFO kablam! warning: unused variable: `t` Oct 14 17:46:13.069 INFO kablam! --> src/renderer.rs:52:9 Oct 14 17:46:13.069 INFO kablam! | Oct 14 17:46:13.070 INFO kablam! 52 | for t in 0..total{ Oct 14 17:46:13.070 INFO kablam! | ^ help: consider using `_t` instead Oct 14 17:46:13.070 INFO kablam! Oct 14 17:46:13.071 INFO kablam! warning: unused variable: `why` Oct 14 17:46:13.071 INFO kablam! --> src/renderer.rs:164:13 Oct 14 17:46:13.071 INFO kablam! | Oct 14 17:46:13.072 INFO kablam! 164 | Err(why) => panic!("couldn't create file {}", filename), Oct 14 17:46:13.072 INFO kablam! | ^^^ help: consider using `_why` instead Oct 14 17:46:13.072 INFO kablam! Oct 14 17:46:13.083 INFO kablam! warning: unused variable: `x1` Oct 14 17:46:13.083 INFO kablam! --> src/morton.rs:177:22 Oct 14 17:46:13.083 INFO kablam! | Oct 14 17:46:13.084 INFO kablam! 177 | let (x1,y1,z1) = morton_to_xyz(1, m1);//<---not OK Oct 14 17:46:13.084 INFO kablam! | ^^ help: consider using `_x1` instead Oct 14 17:46:13.084 INFO kablam! Oct 14 17:46:13.085 INFO kablam! warning: unused variable: `y1` Oct 14 17:46:13.085 INFO kablam! --> src/morton.rs:177:25 Oct 14 17:46:13.085 INFO kablam! | Oct 14 17:46:13.086 INFO kablam! 177 | let (x1,y1,z1) = morton_to_xyz(1, m1);//<---not OK Oct 14 17:46:13.086 INFO kablam! | ^^ help: consider using `_y1` instead Oct 14 17:46:13.086 INFO kablam! Oct 14 17:46:13.086 INFO kablam! warning: unused variable: `z1` Oct 14 17:46:13.087 INFO kablam! --> src/morton.rs:177:28 Oct 14 17:46:13.087 INFO kablam! | Oct 14 17:46:13.087 INFO kablam! 177 | let (x1,y1,z1) = morton_to_xyz(1, m1);//<---not OK Oct 14 17:46:13.088 INFO kablam! | ^^ help: consider using `_z1` instead Oct 14 17:46:13.088 INFO kablam! Oct 14 17:46:13.090 INFO kablam! warning: unused variable: `location` Oct 14 17:46:13.090 INFO kablam! --> src/voxel/voxstream.rs:19:24 Oct 14 17:46:13.090 INFO kablam! | Oct 14 17:46:13.099 INFO kablam! 19 | fn get_tree(&self, location:&Vec)->&Self{ Oct 14 17:46:13.099 INFO kablam! | ^^^^^^^^ help: consider using `_location` instead Oct 14 17:46:13.099 INFO kablam! Oct 14 17:46:13.100 INFO kablam! warning: unused variable: `required_lod` Oct 14 17:46:13.100 INFO kablam! --> src/voxel/voxstream.rs:47:30 Oct 14 17:46:13.100 INFO kablam! | Oct 14 17:46:13.101 INFO kablam! 47 | pub fn total_ones(&self, required_lod: &LOD)->usize{ Oct 14 17:46:13.101 INFO kablam! | ^^^^^^^^^^^^ help: consider using `_required_lod` instead Oct 14 17:46:13.101 INFO kablam! Oct 14 17:46:13.102 INFO kablam! warning: unused variable: `location` Oct 14 17:46:13.102 INFO kablam! --> src/voxel/voxstream.rs:61:31 Oct 14 17:46:13.102 INFO kablam! | Oct 14 17:46:13.103 INFO kablam! 61 | pub fn get_content(&self, location:&Vec)->&T{ Oct 14 17:46:13.103 INFO kablam! | ^^^^^^^^ help: consider using `_location` instead Oct 14 17:46:13.103 INFO kablam! Oct 14 17:46:13.150 INFO kablam! warning: variable does not need to be mutable Oct 14 17:46:13.150 INFO kablam! --> src/main.rs:54:9 Oct 14 17:46:13.150 INFO kablam! | Oct 14 17:46:13.150 INFO kablam! 54 | let mut normals = voxelizer::voxelize(&lod, shape); Oct 14 17:46:13.150 INFO kablam! | ----^^^^^^^ Oct 14 17:46:13.150 INFO kablam! | | Oct 14 17:46:13.150 INFO kablam! | help: remove this `mut` Oct 14 17:46:13.175 INFO kablam! | Oct 14 17:46:13.175 INFO kablam! = note: #[warn(unused_mut)] on by default Oct 14 17:46:13.175 INFO kablam! Oct 14 17:46:13.507 INFO kablam! warning: variable does not need to be mutable Oct 14 17:46:13.507 INFO kablam! --> src/voxelizer.rs:308:9 Oct 14 17:46:13.507 INFO kablam! | Oct 14 17:46:13.507 INFO kablam! 308 | let mut normals = Voxtree::new(); Oct 14 17:46:13.507 INFO kablam! | ----^^^^^^^ Oct 14 17:46:13.507 INFO kablam! | | Oct 14 17:46:13.507 INFO kablam! | help: remove this `mut` Oct 14 17:46:13.507 INFO kablam! Oct 14 17:46:14.064 INFO kablam! warning: field is never used: `center` Oct 14 17:46:14.064 INFO kablam! --> src/shape.rs:22:5 Oct 14 17:46:14.064 INFO kablam! | Oct 14 17:46:14.064 INFO kablam! 22 | center:Point, Oct 14 17:46:14.064 INFO kablam! | ^^^^^^^^^^^^ Oct 14 17:46:14.064 INFO kablam! | Oct 14 17:46:14.064 INFO kablam! = note: #[warn(dead_code)] on by default Oct 14 17:46:14.064 INFO kablam! Oct 14 17:46:14.064 INFO kablam! warning: struct is never constructed: `Prism` Oct 14 17:46:14.064 INFO kablam! --> src/shape.rs:25:1 Oct 14 17:46:14.064 INFO kablam! | Oct 14 17:46:14.064 INFO kablam! 25 | struct Prism{ Oct 14 17:46:14.064 INFO kablam! | ^^^^^^^^^^^^ Oct 14 17:46:14.064 INFO kablam! Oct 14 17:46:14.064 INFO kablam! warning: struct is never constructed: `Cylinder` Oct 14 17:46:14.064 INFO kablam! --> src/shape.rs:31:1 Oct 14 17:46:14.064 INFO kablam! | Oct 14 17:46:14.064 INFO kablam! 31 | struct Cylinder{ Oct 14 17:46:14.064 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 14 17:46:14.064 INFO kablam! Oct 14 17:46:14.064 INFO kablam! warning: method is never used: `new` Oct 14 17:46:14.064 INFO kablam! --> src/shape.rs:76:5 Oct 14 17:46:14.064 INFO kablam! | Oct 14 17:46:14.064 INFO kablam! 76 | pub fn new(radius:u64, center:&Point)->Cube{ Oct 14 17:46:14.064 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.064 INFO kablam! Oct 14 17:46:14.064 INFO kablam! warning: method is never used: `new` Oct 14 17:46:14.064 INFO kablam! --> src/normal.rs:18:5 Oct 14 17:46:14.064 INFO kablam! | Oct 14 17:46:14.064 INFO kablam! 18 | pub fn new(x:i8, y:i8, z:i8)->Normal{ Oct 14 17:46:14.064 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.064 INFO kablam! Oct 14 17:46:14.064 INFO kablam! warning: method is never used: `from_f64` Oct 14 17:46:14.064 INFO kablam! --> src/normal.rs:30:5 Oct 14 17:46:14.064 INFO kablam! | Oct 14 17:46:14.064 INFO kablam! 30 | pub fn from_f64(x:f64, y:f64, z:f64)->Normal{ Oct 14 17:46:14.064 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.064 INFO kablam! Oct 14 17:46:14.064 INFO kablam! warning: method is never used: `add_point` Oct 14 17:46:14.064 INFO kablam! --> src/vector.rs:51:5 Oct 14 17:46:14.064 INFO kablam! | Oct 14 17:46:14.064 INFO kablam! 51 | pub fn add_point(&self, point:&Point)->Vector{ Oct 14 17:46:14.064 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.064 INFO kablam! Oct 14 17:46:14.064 INFO kablam! warning: method is never used: `red` Oct 14 17:46:14.064 INFO kablam! --> src/color.rs:25:5 Oct 14 17:46:14.064 INFO kablam! | Oct 14 17:46:14.064 INFO kablam! 25 | pub fn red()->Color{ Oct 14 17:46:14.064 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.064 INFO kablam! Oct 14 17:46:14.064 INFO kablam! warning: method is never used: `green` Oct 14 17:46:14.064 INFO kablam! --> src/color.rs:28:5 Oct 14 17:46:14.064 INFO kablam! | Oct 14 17:46:14.064 INFO kablam! 28 | pub fn green()->Color{ Oct 14 17:46:14.064 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.064 INFO kablam! Oct 14 17:46:14.064 INFO kablam! warning: method is never used: `blue` Oct 14 17:46:14.064 INFO kablam! --> src/color.rs:31:5 Oct 14 17:46:14.064 INFO kablam! | Oct 14 17:46:14.065 INFO kablam! 31 | pub fn blue()->Color{ Oct 14 17:46:14.065 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.065 INFO kablam! Oct 14 17:46:14.065 INFO kablam! warning: function is never used: `from_xyz_top_down` Oct 14 17:46:14.065 INFO kablam! --> src/location.rs:98:1 Oct 14 17:46:14.065 INFO kablam! | Oct 14 17:46:14.065 INFO kablam! 98 | pub fn from_xyz_top_down(lod:&LOD, x:u64, y:u64, z:u64)->Vec{ Oct 14 17:46:14.065 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.065 INFO kablam! Oct 14 17:46:14.065 INFO kablam! warning: function is never used: `linear_to_morton_64` Oct 14 17:46:14.065 INFO kablam! --> src/location.rs:134:1 Oct 14 17:46:14.065 INFO kablam! | Oct 14 17:46:14.065 INFO kablam! 134 | fn linear_to_morton_64(linear:u64)->u8{ Oct 14 17:46:14.065 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.065 INFO kablam! Oct 14 17:46:14.065 INFO kablam! warning: function is never used: `is_semi_occluded` Oct 14 17:46:14.065 INFO kablam! --> src/neighbors.rs:335:1 Oct 14 17:46:14.065 INFO kablam! | Oct 14 17:46:14.065 INFO kablam! 335 | pub fn is_semi_occluded(node:&Voxbit, lod:&LOD, point:&Point)->bool{ Oct 14 17:46:14.065 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.065 INFO kablam! Oct 14 17:46:14.065 INFO kablam! warning: function is never used: `get_closest_occluded_neighbor` Oct 14 17:46:14.065 INFO kablam! --> src/neighbors.rs:343:1 Oct 14 17:46:14.065 INFO kablam! | Oct 14 17:46:14.065 INFO kablam! 343 | pub fn get_closest_occluded_neighbor(node:&Voxbit, lod:&LOD, point:&Point)->Option{ Oct 14 17:46:14.065 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.065 INFO kablam! Oct 14 17:46:14.065 INFO kablam! warning: function is never used: `get_closest_empty_neighbor` Oct 14 17:46:14.065 INFO kablam! --> src/neighbors.rs:427:1 Oct 14 17:46:14.065 INFO kablam! | Oct 14 17:46:14.065 INFO kablam! 427 | pub fn get_closest_empty_neighbor(node:&Voxbit, lod:&LOD, point:&Point)->Option{ Oct 14 17:46:14.065 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.065 INFO kablam! Oct 14 17:46:14.065 INFO kablam! warning: function is never used: `calculate_lower_lod_normals` Oct 14 17:46:14.065 INFO kablam! --> src/voxelizer.rs:73:1 Oct 14 17:46:14.065 INFO kablam! | Oct 14 17:46:14.065 INFO kablam! 73 | pub fn calculate_lower_lod_normals(node:&Voxbit, mut normals:Voxtree, lod:&LOD)->Voxtree{ Oct 14 17:46:14.065 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.065 INFO kablam! Oct 14 17:46:14.065 INFO kablam! warning: function is never used: `calculate_lower_lod_normals_using_average` Oct 14 17:46:14.065 INFO kablam! --> src/voxelizer.rs:102:1 Oct 14 17:46:14.065 INFO kablam! | Oct 14 17:46:14.065 INFO kablam! 102 | pub fn calculate_lower_lod_normals_using_average(node:&Voxbit, mut normals:Voxtree, orig_normals:&Voxtree, lod:&LOD)->Voxtree{ Oct 14 17:46:14.065 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.065 INFO kablam! Oct 14 17:46:14.065 INFO kablam! warning: function is never used: `calculate_children_normals` Oct 14 17:46:14.065 INFO kablam! --> src/voxelizer.rs:132:1 Oct 14 17:46:14.065 INFO kablam! | Oct 14 17:46:14.065 INFO kablam! 132 | fn calculate_children_normals(children:&Vec>)->Normal{ Oct 14 17:46:14.065 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.065 INFO kablam! Oct 14 17:46:14.065 INFO kablam! warning: function is never used: `calculate_average_normal` Oct 14 17:46:14.065 INFO kablam! --> src/voxelizer.rs:143:1 Oct 14 17:46:14.065 INFO kablam! | Oct 14 17:46:14.065 INFO kablam! 143 | fn calculate_average_normal(normals:Vec)->Normal{ Oct 14 17:46:14.065 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.065 INFO kablam! Oct 14 17:46:14.065 INFO kablam! warning: function is never used: `smoothen_normals` Oct 14 17:46:14.065 INFO kablam! --> src/voxelizer.rs:273:1 Oct 14 17:46:14.065 INFO kablam! | Oct 14 17:46:14.065 INFO kablam! 273 | pub fn smoothen_normals(node:&Voxbit, initial_normals:&Voxtree, lod:&LOD)->Voxtree{ Oct 14 17:46:14.065 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.065 INFO kablam! Oct 14 17:46:14.065 INFO kablam! warning: function is never used: `mipmap_voxel_normals` Oct 14 17:46:14.065 INFO kablam! --> src/voxelizer.rs:307:1 Oct 14 17:46:14.065 INFO kablam! | Oct 14 17:46:14.065 INFO kablam! 307 | pub fn mipmap_voxel_normals(normals:&Voxtree)->Voxtree{ Oct 14 17:46:14.065 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.065 INFO kablam! Oct 14 17:46:14.065 INFO kablam! warning: function is never used: `get_average_normal` Oct 14 17:46:14.065 INFO kablam! --> src/voxelizer.rs:312:1 Oct 14 17:46:14.065 INFO kablam! | Oct 14 17:46:14.065 INFO kablam! 312 | fn get_average_normal(node:&Voxbit, normals:&Voxtree, lod:&LOD, point:&Point)->Normal{ Oct 14 17:46:14.065 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.065 INFO kablam! Oct 14 17:46:14.065 INFO kablam! warning: function is never used: `carve_out` Oct 14 17:46:14.065 INFO kablam! --> src/voxelizer.rs:329:1 Oct 14 17:46:14.065 INFO kablam! | Oct 14 17:46:14.065 INFO kablam! 329 | pub fn carve_out(node:&Voxbit, lod:&LOD)->Voxtree{ Oct 14 17:46:14.065 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.065 INFO kablam! Oct 14 17:46:14.065 INFO kablam! warning: method is never used: `look_at` Oct 14 17:46:14.065 INFO kablam! --> src/camera.rs:25:5 Oct 14 17:46:14.065 INFO kablam! | Oct 14 17:46:14.065 INFO kablam! 25 | pub fn look_at(&mut self, lookat:&Point){ Oct 14 17:46:14.065 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.066 INFO kablam! Oct 14 17:46:14.066 INFO kablam! warning: method is never used: `default` Oct 14 17:46:14.066 INFO kablam! --> src/camera.rs:31:5 Oct 14 17:46:14.066 INFO kablam! | Oct 14 17:46:14.066 INFO kablam! 31 | pub fn default()->Camera{ Oct 14 17:46:14.066 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.066 INFO kablam! Oct 14 17:46:14.066 INFO kablam! warning: method is never used: `at_pixel_up_y` Oct 14 17:46:14.066 INFO kablam! --> src/screen.rs:20:5 Oct 14 17:46:14.066 INFO kablam! | Oct 14 17:46:14.066 INFO kablam! 20 | pub fn at_pixel_up_y(&self, px:i64, py:i64)->Vector{ Oct 14 17:46:14.066 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.066 INFO kablam! Oct 14 17:46:14.066 INFO kablam! warning: method is never used: `get_view_lod` Oct 14 17:46:14.066 INFO kablam! --> src/screen.rs:47:5 Oct 14 17:46:14.066 INFO kablam! | Oct 14 17:46:14.066 INFO kablam! 47 | pub fn get_view_lod(&self)->LOD{ Oct 14 17:46:14.066 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.066 INFO kablam! Oct 14 17:46:14.066 INFO kablam! warning: method is never used: `get_required_lod` Oct 14 17:46:14.066 INFO kablam! --> src/screen.rs:54:5 Oct 14 17:46:14.066 INFO kablam! | Oct 14 17:46:14.066 INFO kablam! 54 | pub fn get_required_lod(&self, view_lod:u8, distance:f64)->i8{ Oct 14 17:46:14.066 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.066 INFO kablam! Oct 14 17:46:14.066 INFO kablam! warning: method is never used: `at_lod_length` Oct 14 17:46:14.066 INFO kablam! --> src/ray.rs:39:5 Oct 14 17:46:14.066 INFO kablam! | Oct 14 17:46:14.066 INFO kablam! 39 | pub fn at_lod_length(&self, lod:&LOD, view_lod:&LOD, length:f64)->Vector{ Oct 14 17:46:14.066 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.066 INFO kablam! Oct 14 17:46:14.066 INFO kablam! warning: function is never used: `clamp_location` Oct 14 17:46:14.066 INFO kablam! --> src/raytracer.rs:159:1 Oct 14 17:46:14.066 INFO kablam! | Oct 14 17:46:14.066 INFO kablam! 159 | fn clamp_location(location:&Vec, view_lod:&LOD)->Vec{ Oct 14 17:46:14.066 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.066 INFO kablam! Oct 14 17:46:14.066 INFO kablam! warning: function is never used: `gamma_correction` Oct 14 17:46:14.066 INFO kablam! --> src/raytracer.rs:179:1 Oct 14 17:46:14.066 INFO kablam! | Oct 14 17:46:14.066 INFO kablam! 179 | fn gamma_correction(color:Color)->Color{ Oct 14 17:46:14.066 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.066 INFO kablam! Oct 14 17:46:14.066 INFO kablam! warning: static item is never used: `PRECALCULATE_NORMALS` Oct 14 17:46:14.066 INFO kablam! --> src/constants.rs:2:1 Oct 14 17:46:14.066 INFO kablam! | Oct 14 17:46:14.066 INFO kablam! 2 | pub static PRECALCULATE_NORMALS:bool = true; Oct 14 17:46:14.066 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.066 INFO kablam! Oct 14 17:46:14.066 INFO kablam! warning: static item is never used: `USE_GAMMA_CORRECTION` Oct 14 17:46:14.066 INFO kablam! --> src/constants.rs:3:1 Oct 14 17:46:14.066 INFO kablam! | Oct 14 17:46:14.066 INFO kablam! 3 | pub static USE_GAMMA_CORRECTION:bool = false; Oct 14 17:46:14.066 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.066 INFO kablam! Oct 14 17:46:14.066 INFO kablam! warning: static item is never used: `SMOOTHEN_NORMALS` Oct 14 17:46:14.066 INFO kablam! --> src/constants.rs:4:1 Oct 14 17:46:14.066 INFO kablam! | Oct 14 17:46:14.066 INFO kablam! 4 | pub static SMOOTHEN_NORMALS:bool = true; Oct 14 17:46:14.066 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.066 INFO kablam! Oct 14 17:46:14.066 INFO kablam! warning: static item is never used: `SMOOTHING_ITERATION` Oct 14 17:46:14.066 INFO kablam! --> src/constants.rs:6:1 Oct 14 17:46:14.066 INFO kablam! | Oct 14 17:46:14.066 INFO kablam! 6 | pub static SMOOTHING_ITERATION:usize = 0; Oct 14 17:46:14.066 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.066 INFO kablam! Oct 14 17:46:14.066 INFO kablam! warning: static item is never used: `MORTON_BASE` Oct 14 17:46:14.066 INFO kablam! --> src/constants.rs:20:1 Oct 14 17:46:14.066 INFO kablam! | Oct 14 17:46:14.066 INFO kablam! 20 | pub static MORTON_BASE:u8 = 1; //(BASE/2) Oct 14 17:46:14.066 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.066 INFO kablam! Oct 14 17:46:14.066 INFO kablam! warning: method is never used: `inc` Oct 14 17:46:14.066 INFO kablam! --> src/lod.rs:25:5 Oct 14 17:46:14.066 INFO kablam! | Oct 14 17:46:14.066 INFO kablam! 25 | pub fn inc(&mut self, inc:u8){ Oct 14 17:46:14.066 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.066 INFO kablam! Oct 14 17:46:14.066 INFO kablam! warning: method is never used: `from_volume` Oct 14 17:46:14.066 INFO kablam! --> src/lod.rs:36:5 Oct 14 17:46:14.066 INFO kablam! | Oct 14 17:46:14.066 INFO kablam! 36 | pub fn from_volume(volume:u64)->LOD{ Oct 14 17:46:14.066 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.067 INFO kablam! Oct 14 17:46:14.067 INFO kablam! warning: struct is never constructed: `Voxgrid` Oct 14 17:46:14.067 INFO kablam! --> src/voxel/voxgrid.rs:8:1 Oct 14 17:46:14.067 INFO kablam! | Oct 14 17:46:14.067 INFO kablam! 8 | pub struct Voxgrid{ Oct 14 17:46:14.067 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.067 INFO kablam! Oct 14 17:46:14.067 INFO kablam! warning: method is never used: `new` Oct 14 17:46:14.067 INFO kablam! --> src/voxel/voxgrid.rs:15:5 Oct 14 17:46:14.067 INFO kablam! | Oct 14 17:46:14.067 INFO kablam! 15 | fn new(lod:&LOD)->Self{ Oct 14 17:46:14.067 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.067 INFO kablam! Oct 14 17:46:14.067 INFO kablam! warning: method is never used: `get` Oct 14 17:46:14.067 INFO kablam! --> src/voxel/voxgrid.rs:22:5 Oct 14 17:46:14.067 INFO kablam! | Oct 14 17:46:14.067 INFO kablam! 22 | fn get(&self, x:u64, y:u64, z:u64)->&T{ Oct 14 17:46:14.067 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.067 INFO kablam! Oct 14 17:46:14.067 INFO kablam! warning: struct is never constructed: `Voxstream` Oct 14 17:46:14.067 INFO kablam! --> src/voxel/voxstream.rs:7:1 Oct 14 17:46:14.067 INFO kablam! | Oct 14 17:46:14.067 INFO kablam! 7 | pub struct Voxstream{ Oct 14 17:46:14.067 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.067 INFO kablam! Oct 14 17:46:14.067 INFO kablam! warning: method is never used: `new` Oct 14 17:46:14.067 INFO kablam! --> src/voxel/voxstream.rs:14:5 Oct 14 17:46:14.067 INFO kablam! | Oct 14 17:46:14.067 INFO kablam! 14 | pub fn new()->Self{ Oct 14 17:46:14.067 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.067 INFO kablam! Oct 14 17:46:14.067 INFO kablam! warning: method is never used: `get_tree` Oct 14 17:46:14.067 INFO kablam! --> src/voxel/voxstream.rs:19:5 Oct 14 17:46:14.067 INFO kablam! | Oct 14 17:46:14.067 INFO kablam! 19 | fn get_tree(&self, location:&Vec)->&Self{ Oct 14 17:46:14.067 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.067 INFO kablam! Oct 14 17:46:14.067 INFO kablam! warning: method is never used: `total_ones` Oct 14 17:46:14.067 INFO kablam! --> src/voxel/voxstream.rs:47:5 Oct 14 17:46:14.067 INFO kablam! | Oct 14 17:46:14.067 INFO kablam! 47 | pub fn total_ones(&self, required_lod: &LOD)->usize{ Oct 14 17:46:14.067 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.067 INFO kablam! Oct 14 17:46:14.067 INFO kablam! warning: method is never used: `insert_root` Oct 14 17:46:14.067 INFO kablam! --> src/voxel/voxstream.rs:52:5 Oct 14 17:46:14.067 INFO kablam! | Oct 14 17:46:14.067 INFO kablam! 52 | pub fn insert_root(&mut self){ Oct 14 17:46:14.067 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.067 INFO kablam! Oct 14 17:46:14.067 INFO kablam! warning: method is never used: `get_content` Oct 14 17:46:14.067 INFO kablam! --> src/voxel/voxstream.rs:61:5 Oct 14 17:46:14.067 INFO kablam! | Oct 14 17:46:14.067 INFO kablam! 61 | pub fn get_content(&self, location:&Vec)->&T{ Oct 14 17:46:14.067 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.067 INFO kablam! Oct 14 17:46:14.091 INFO kablam! warning: unused comparison which must be used Oct 14 17:46:14.091 INFO kablam! --> src/neighbors.rs:389:17 Oct 14 17:46:14.091 INFO kablam! | Oct 14 17:46:14.091 INFO kablam! 389 | max_dot == dot; Oct 14 17:46:14.091 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 17:46:14.091 INFO kablam! | Oct 14 17:46:14.091 INFO kablam! = note: #[warn(unused_must_use)] on by default Oct 14 17:46:14.091 INFO kablam! Oct 14 17:46:14.091 INFO kablam! warning: unused comparison which must be used Oct 14 17:46:14.091 INFO kablam! --> src/neighbors.rs:402:17 Oct 14 17:46:14.091 INFO kablam! | Oct 14 17:46:14.091 INFO kablam! 402 | max_dot == dot; Oct 14 17:46:14.091 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 17:46:14.091 INFO kablam! Oct 14 17:46:14.091 INFO kablam! warning: unused comparison which must be used Oct 14 17:46:14.091 INFO kablam! --> src/neighbors.rs:415:17 Oct 14 17:46:14.091 INFO kablam! | Oct 14 17:46:14.091 INFO kablam! 415 | max_dot == dot; Oct 14 17:46:14.091 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 17:46:14.091 INFO kablam! Oct 14 17:46:14.099 INFO kablam! warning: unused `std::result::Result` which must be used Oct 14 17:46:14.099 INFO kablam! --> src/renderer.rs:102:13 Oct 14 17:46:14.099 INFO kablam! | Oct 14 17:46:14.099 INFO kablam! 102 | tx.send((start, end, line, durations)); Oct 14 17:46:14.099 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.099 INFO kablam! | Oct 14 17:46:14.099 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 14 17:46:14.099 INFO kablam! Oct 14 17:46:14.099 INFO kablam! warning: unused `std::result::Result` which must be used Oct 14 17:46:14.099 INFO kablam! --> src/renderer.rs:189:5 Oct 14 17:46:14.099 INFO kablam! | Oct 14 17:46:14.099 INFO kablam! 189 | file.write_all(&buffer); Oct 14 17:46:14.099 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:14.099 INFO kablam! | Oct 14 17:46:14.099 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 14 17:46:14.099 INFO kablam! Oct 14 17:46:16.423 INFO kablam! warning: unused import: `std::sync::Arc` Oct 14 17:46:16.423 INFO kablam! --> examples/render_ktm_side.rs:4:5 Oct 14 17:46:16.423 INFO kablam! | Oct 14 17:46:16.423 INFO kablam! 4 | use std::sync::Arc; Oct 14 17:46:16.423 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 17:46:16.423 INFO kablam! | Oct 14 17:46:16.423 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 14 17:46:16.423 INFO kablam! Oct 14 17:46:16.423 INFO kablam! warning: unused import: `std::thread::Thread` Oct 14 17:46:16.423 INFO kablam! --> examples/render_ktm_side.rs:5:5 Oct 14 17:46:16.423 INFO kablam! | Oct 14 17:46:16.423 INFO kablam! 5 | use std::thread::Thread; Oct 14 17:46:16.423 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:16.423 INFO kablam! Oct 14 17:46:16.423 INFO kablam! warning: unused import: `balisong::ray::Ray` Oct 14 17:46:16.423 INFO kablam! --> examples/render_ktm_side.rs:10:5 Oct 14 17:46:16.423 INFO kablam! | Oct 14 17:46:16.423 INFO kablam! 10 | use balisong::ray::Ray; Oct 14 17:46:16.423 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 14 17:46:16.423 INFO kablam! Oct 14 17:46:16.423 INFO kablam! warning: unused import: `balisong::vector::Vector` Oct 14 17:46:16.423 INFO kablam! --> examples/render_ktm_side.rs:11:5 Oct 14 17:46:16.423 INFO kablam! | Oct 14 17:46:16.423 INFO kablam! 11 | use balisong::vector::Vector; Oct 14 17:46:16.423 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:16.423 INFO kablam! Oct 14 17:46:16.423 INFO kablam! warning: unused import: `balisong::color::Color` Oct 14 17:46:16.423 INFO kablam! --> examples/render_ktm_side.rs:14:5 Oct 14 17:46:16.423 INFO kablam! | Oct 14 17:46:16.423 INFO kablam! 14 | use balisong::color::Color; Oct 14 17:46:16.423 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:16.423 INFO kablam! Oct 14 17:46:16.423 INFO kablam! warning: unused import: `balisong::shape::Sphere` Oct 14 17:46:16.423 INFO kablam! --> examples/render_ktm_side.rs:15:5 Oct 14 17:46:16.423 INFO kablam! | Oct 14 17:46:16.423 INFO kablam! 15 | use balisong::shape::Sphere; Oct 14 17:46:16.423 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:16.423 INFO kablam! Oct 14 17:46:16.423 INFO kablam! warning: unused import: `balisong::shape::Cube` Oct 14 17:46:16.423 INFO kablam! --> examples/render_ktm_side.rs:16:5 Oct 14 17:46:16.423 INFO kablam! | Oct 14 17:46:16.423 INFO kablam! 16 | use balisong::shape::Cube; Oct 14 17:46:16.423 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:16.423 INFO kablam! Oct 14 17:46:16.423 INFO kablam! warning: unused import: `balisong::shape::Shape` Oct 14 17:46:16.423 INFO kablam! --> examples/render_ktm_side.rs:17:5 Oct 14 17:46:16.423 INFO kablam! | Oct 14 17:46:16.423 INFO kablam! 17 | use balisong::shape::Shape; Oct 14 17:46:16.423 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:16.423 INFO kablam! Oct 14 17:46:16.423 INFO kablam! warning: unused import: `balisong::voxelizer` Oct 14 17:46:16.423 INFO kablam! --> examples/render_ktm_side.rs:22:5 Oct 14 17:46:16.423 INFO kablam! | Oct 14 17:46:16.423 INFO kablam! 22 | use balisong::voxelizer; Oct 14 17:46:16.423 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:16.423 INFO kablam! Oct 14 17:46:16.423 INFO kablam! warning: unused import: `balisong::lod::LOD` Oct 14 17:46:16.423 INFO kablam! --> examples/render_ktm_side.rs:23:5 Oct 14 17:46:16.423 INFO kablam! | Oct 14 17:46:16.423 INFO kablam! 23 | use balisong::lod::LOD; Oct 14 17:46:16.423 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 14 17:46:16.423 INFO kablam! Oct 14 17:46:16.423 INFO kablam! warning: unused import: `balisong::voxel::vox::Vox` Oct 14 17:46:16.423 INFO kablam! --> examples/render_ktm_side.rs:24:5 Oct 14 17:46:16.423 INFO kablam! | Oct 14 17:46:16.423 INFO kablam! 24 | use balisong::voxel::vox::Vox; Oct 14 17:46:16.423 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 17:46:16.423 INFO kablam! Oct 14 17:46:16.567 INFO kablam! warning: unused variable: `r` Oct 14 17:46:16.567 INFO kablam! --> examples/render_ktm_side.rs:33:9 Oct 14 17:46:16.567 INFO kablam! | Oct 14 17:46:16.567 INFO kablam! 33 | let r = limit as u64 / 4 as u64; Oct 14 17:46:16.567 INFO kablam! | ^ help: consider using `_r` instead Oct 14 17:46:16.567 INFO kablam! | Oct 14 17:46:16.567 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 14 17:46:16.567 INFO kablam! Oct 14 17:46:16.567 INFO kablam! warning: unused variable: `center` Oct 14 17:46:16.567 INFO kablam! --> examples/render_ktm_side.rs:37:9 Oct 14 17:46:16.567 INFO kablam! | Oct 14 17:46:16.567 INFO kablam! 37 | let center = Point::new(cx, cy, cz); Oct 14 17:46:16.567 INFO kablam! | ^^^^^^ help: consider using `_center` instead Oct 14 17:46:16.567 INFO kablam! Oct 14 17:46:16.567 INFO kablam! warning: unused variable: `duration` Oct 14 17:46:16.567 INFO kablam! --> examples/render_ktm_side.rs:40:9 Oct 14 17:46:16.567 INFO kablam! | Oct 14 17:46:16.567 INFO kablam! 40 | let duration = start.to(PreciseTime::now()); Oct 14 17:46:16.567 INFO kablam! | ^^^^^^^^ help: consider using `_duration` instead Oct 14 17:46:16.567 INFO kablam! Oct 14 17:46:16.567 INFO kablam! warning: unused variable: `voxel_grid_size` Oct 14 17:46:16.567 INFO kablam! --> examples/render_ktm_side.rs:42:9 Oct 14 17:46:16.567 INFO kablam! | Oct 14 17:46:16.567 INFO kablam! 42 | let voxel_grid_size = limit * limit * limit; Oct 14 17:46:16.567 INFO kablam! | ^^^^^^^^^^^^^^^ help: consider using `_voxel_grid_size` instead Oct 14 17:46:16.567 INFO kablam! Oct 14 17:46:17.886 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 8.97s Oct 14 17:46:17.892 INFO kablam! su: No module specific data is present Oct 14 17:46:18.935 INFO running `"docker" "rm" "-f" "f4db5e67b5645294a8a4af7cd6b21ea25854748dbe07fd7ed4d77593fd198e38"` Oct 14 17:46:19.242 INFO blam! f4db5e67b5645294a8a4af7cd6b21ea25854748dbe07fd7ed4d77593fd198e38 Oct 14 17:46:19.255 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-2/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-2/rustdoc-test-static-cling-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/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 +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-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 14 17:46:19.811 INFO blam! be7a551105badc71d2822a9a8fa8aea8b783ee9af247fa9494c52300eb5c516a Oct 14 17:46:19.819 INFO running `"docker" "start" "-a" "be7a551105badc71d2822a9a8fa8aea8b783ee9af247fa9494c52300eb5c516a"` Oct 14 17:46:21.355 INFO kablam! usermod: no changes Oct 14 17:46:21.399 INFO kablam! warning: dependency (num) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions Oct 14 17:46:21.399 INFO kablam! warning: dependency (regex) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions Oct 14 17:46:21.399 INFO kablam! warning: dependency (time) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions Oct 14 17:46:21.439 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 0.06s Oct 14 17:46:21.444 INFO kablam! Running /target/debug/deps/balisong-18582057d764a50e Oct 14 17:46:21.444 INFO blam! Oct 14 17:46:21.444 INFO blam! running 21 tests Oct 14 17:46:21.482 INFO blam! test morton::test_morton_64bit_all ... ok Oct 14 17:46:21.482 INFO blam! test morton::test_morton_64bit_all_base ... ok Oct 14 17:46:21.482 INFO blam! test morton::test_morton_64bit ... ok Oct 14 17:46:21.482 INFO blam! test location::test_morton_8 ... ok Oct 14 17:46:21.492 INFO blam! test morton::test_morton_64bit_all_ok_lesser_base2 ... ok Oct 14 17:46:21.500 INFO blam! test morton::test_morton_64bit_all_ok_lesser_base3 ... ok Oct 14 17:46:21.504 INFO blam! test morton::test_morton_8bit ... ok Oct 14 17:46:21.504 INFO blam! test morton::test_morton_64bit_ok ... ok Oct 14 17:46:21.527 INFO blam! test morton::test_morton_8bit_5 ... ok Oct 14 17:46:21.527 INFO blam! test morton::test_morton_8bit_4 ... ok Oct 14 17:46:21.535 INFO blam! test morton::test_morton_8bit_all ... ok Oct 14 17:46:21.535 INFO blam! test morton::test_morton_8bit_all_base ... ok Oct 14 17:46:21.539 INFO blam! test morton::test_morton_8bit_all_ok_greater_base ... ok Oct 14 17:46:21.563 INFO blam! test morton::test_morton_8bit_all_ok_lesser_base ... ok Oct 14 17:46:21.679 INFO blam! test morton::test_morton_64bit_fail ... ok Oct 14 17:46:21.679 INFO blam! test morton::test_morton_8bit_fail ... ok Oct 14 17:46:21.679 INFO blam! test morton::test_morton_64bit_all_fail_lesser_base1 ... ok Oct 14 17:46:21.718 INFO blam! test location::test_location_conversion_linear ... ok Oct 14 17:46:21.890 INFO blam! test location::test_location_conversion_orig ... ok Oct 14 17:46:22.026 INFO blam! test location::test_location_conversion_morton ... ok Oct 14 17:46:22.130 INFO blam! test location::test_location_conversion ... ok Oct 14 17:46:22.130 INFO kablam! Running /target/debug/deps/balisong-df2c7ef91a55dd29 Oct 14 17:46:22.130 INFO blam! Oct 14 17:46:22.130 INFO blam! test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 14 17:46:22.130 INFO blam! Oct 14 17:46:22.139 INFO blam! Oct 14 17:46:22.139 INFO blam! running 21 tests Oct 14 17:46:22.139 INFO blam! test morton::test_morton_64bit_all ... ok Oct 14 17:46:22.139 INFO blam! test morton::test_morton_64bit_all_base ... ok Oct 14 17:46:22.139 INFO blam! test morton::test_morton_64bit ... ok Oct 14 17:46:22.139 INFO blam! test location::test_morton_8 ... ok Oct 14 17:46:22.145 INFO blam! test morton::test_morton_64bit_all_ok_lesser_base2 ... ok Oct 14 17:46:22.145 INFO blam! test morton::test_morton_64bit_all_ok_lesser_base3 ... ok Oct 14 17:46:22.156 INFO blam! test morton::test_morton_64bit_ok ... ok Oct 14 17:46:22.157 INFO blam! test morton::test_morton_8bit ... ok Oct 14 17:46:22.171 INFO blam! test morton::test_morton_8bit_4 ... ok Oct 14 17:46:22.207 INFO blam! test morton::test_morton_8bit_5 ... ok Oct 14 17:46:22.207 INFO blam! test morton::test_morton_8bit_all ... ok Oct 14 17:46:22.271 INFO blam! test morton::test_morton_8bit_all_ok_greater_base ... ok Oct 14 17:46:22.271 INFO blam! test morton::test_morton_8bit_all_base ... ok Oct 14 17:46:22.291 INFO blam! test morton::test_morton_8bit_all_ok_lesser_base ... ok Oct 14 17:46:22.291 INFO blam! test morton::test_morton_64bit_fail ... ok Oct 14 17:46:22.298 INFO blam! test morton::test_morton_8bit_fail ... ok Oct 14 17:46:22.299 INFO blam! test morton::test_morton_64bit_all_fail_lesser_base1 ... ok Oct 14 17:46:22.415 INFO blam! test location::test_location_conversion_linear ... ok Oct 14 17:46:22.791 INFO blam! test location::test_location_conversion_orig ... ok Oct 14 17:46:22.915 INFO blam! test location::test_location_conversion_morton ... ok Oct 14 17:46:22.975 INFO blam! test location::test_location_conversion ... ok Oct 14 17:46:22.975 INFO kablam! Doc-tests balisong Oct 14 17:46:22.975 INFO blam! Oct 14 17:46:22.975 INFO blam! test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 14 17:46:22.975 INFO blam! Oct 14 17:46:23.719 INFO blam! Oct 14 17:46:23.719 INFO blam! running 0 tests Oct 14 17:46:23.719 INFO blam! Oct 14 17:46:23.719 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 14 17:46:23.719 INFO blam! Oct 14 17:46:23.723 INFO kablam! su: No module specific data is present Oct 14 17:46:24.504 INFO running `"docker" "rm" "-f" "be7a551105badc71d2822a9a8fa8aea8b783ee9af247fa9494c52300eb5c516a"` Oct 14 17:46:24.789 INFO blam! be7a551105badc71d2822a9a8fa8aea8b783ee9af247fa9494c52300eb5c516a