Oct 12 10:35:37.393 INFO checking wwkeyboard/ray_tracer_challenge against try#4021bd0b3c5815b087d6db10ce461e7e4854ade7 for pr-54977 Oct 12 10:35:37.393 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/pr-54977/worker-7/try#4021bd0b3c5815b087d6db10ce461e7e4854ade7:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-7/pr-54977/try#4021bd0b3c5815b087d6db10ce461e7e4854ade7:/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 +4021bd0b3c5815b087d6db10ce461e7e4854ade7-alt check --frozen --all --all-targets" "-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 12 10:35:37.836 INFO blam! 6cb26dacce9d09718c6efb023de220265700aab05095e00ea2c734cb86130396 Oct 12 10:35:37.853 INFO running `"docker" "start" "-a" "6cb26dacce9d09718c6efb023de220265700aab05095e00ea2c734cb86130396"` Oct 12 10:35:39.773 INFO kablam! usermod: no changes Oct 12 10:35:39.836 INFO kablam! Compiling num-traits v0.2.6 Oct 12 10:35:39.844 INFO kablam! Compiling num-integer v0.1.39 Oct 12 10:35:39.844 INFO kablam! Compiling num-bigint v0.2.0 Oct 12 10:35:39.844 INFO kablam! Compiling num-rational v0.2.1 Oct 12 10:35:39.844 INFO kablam! Compiling num-complex v0.2.0 Oct 12 10:35:39.844 INFO kablam! Compiling num-iter v0.1.37 Oct 12 10:35:52.271 INFO kablam! Checking num v0.2.0 Oct 12 10:35:52.483 INFO kablam! Checking ray_tracer_challenge v0.1.0 (/source) Oct 12 10:35:52.984 INFO kablam! warning: struct is never constructed: `Canvas` Oct 12 10:35:52.984 INFO kablam! --> src/canvas.rs:4:1 Oct 12 10:35:52.984 INFO kablam! | Oct 12 10:35:52.985 INFO kablam! 4 | pub struct Canvas { Oct 12 10:35:52.985 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 12 10:35:52.986 INFO kablam! | Oct 12 10:35:52.992 INFO kablam! = note: #[warn(dead_code)] on by default Oct 12 10:35:52.992 INFO kablam! Oct 12 10:35:52.993 INFO kablam! warning: method is never used: `new` Oct 12 10:35:52.993 INFO kablam! --> src/canvas.rs:12:5 Oct 12 10:35:52.993 INFO kablam! | Oct 12 10:35:52.994 INFO kablam! 12 | fn new(width: usize, height: usize) -> Canvas { Oct 12 10:35:52.994 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 10:35:52.994 INFO kablam! Oct 12 10:35:52.995 INFO kablam! warning: method is never used: `write_pixel` Oct 12 10:35:52.995 INFO kablam! --> src/canvas.rs:22:5 Oct 12 10:35:52.995 INFO kablam! | Oct 12 10:35:52.996 INFO kablam! 22 | fn write_pixel(&mut self, x: usize, y: usize, color: color::Color) { Oct 12 10:35:52.996 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 10:35:52.996 INFO kablam! Oct 12 10:35:52.997 INFO kablam! warning: method is never used: `pixel_at` Oct 12 10:35:52.997 INFO kablam! --> src/canvas.rs:28:5 Oct 12 10:35:52.997 INFO kablam! | Oct 12 10:35:52.997 INFO kablam! 28 | fn pixel_at(&self, x: usize, y: usize) -> color::Color { Oct 12 10:35:52.997 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 10:35:52.998 INFO kablam! Oct 12 10:35:52.998 INFO kablam! warning: method is never used: `to_ppm` Oct 12 10:35:52.999 INFO kablam! --> src/canvas.rs:33:5 Oct 12 10:35:52.999 INFO kablam! | Oct 12 10:35:52.999 INFO kablam! 33 | fn to_ppm(&self) -> String { Oct 12 10:35:52.999 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 10:35:52.999 INFO kablam! Oct 12 10:35:53.000 INFO kablam! warning: constant item is never used: `PPM_COLOR_SIZE` Oct 12 10:35:53.000 INFO kablam! --> src/color.rs:8:1 Oct 12 10:35:53.000 INFO kablam! | Oct 12 10:35:53.000 INFO kablam! 8 | const PPM_COLOR_SIZE: f32 = 255.; Oct 12 10:35:53.000 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 10:35:53.001 INFO kablam! Oct 12 10:35:53.002 INFO kablam! warning: method is never used: `new` Oct 12 10:35:53.002 INFO kablam! --> src/color.rs:18:5 Oct 12 10:35:53.002 INFO kablam! | Oct 12 10:35:53.002 INFO kablam! 18 | pub fn new(r: f32, g: f32, b: f32) -> Color { Oct 12 10:35:53.002 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 10:35:53.003 INFO kablam! Oct 12 10:35:53.003 INFO kablam! warning: method is never used: `to_ppm` Oct 12 10:35:53.004 INFO kablam! --> src/color.rs:26:5 Oct 12 10:35:53.004 INFO kablam! | Oct 12 10:35:53.004 INFO kablam! 26 | pub fn to_ppm(&self) -> String { Oct 12 10:35:53.004 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 10:35:53.004 INFO kablam! Oct 12 10:35:53.005 INFO kablam! warning: constant item is never used: `ZERO_VECTOR` Oct 12 10:35:53.005 INFO kablam! --> src/point.rs:7:1 Oct 12 10:35:53.005 INFO kablam! | Oct 12 10:35:53.005 INFO kablam! 7 | / const ZERO_VECTOR: Tuple = Tuple { Oct 12 10:35:53.006 INFO kablam! 8 | | x: 0., Oct 12 10:35:53.006 INFO kablam! 9 | | y: 0., Oct 12 10:35:53.006 INFO kablam! 10 | | z: 0., Oct 12 10:35:53.006 INFO kablam! 11 | | w: 0., Oct 12 10:35:53.006 INFO kablam! 12 | | }; Oct 12 10:35:53.006 INFO kablam! | |__^ Oct 12 10:35:53.006 INFO kablam! Oct 12 10:35:53.008 INFO kablam! warning: method is never used: `is_vector` Oct 12 10:35:53.008 INFO kablam! --> src/point.rs:27:5 Oct 12 10:35:53.008 INFO kablam! | Oct 12 10:35:53.008 INFO kablam! 27 | pub fn is_vector(&self) -> bool { Oct 12 10:35:53.008 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 10:35:53.008 INFO kablam! Oct 12 10:35:53.008 INFO kablam! warning: method is never used: `is_point` Oct 12 10:35:53.008 INFO kablam! --> src/point.rs:31:5 Oct 12 10:35:53.008 INFO kablam! | Oct 12 10:35:53.008 INFO kablam! 31 | pub fn is_point(&self) -> bool { Oct 12 10:35:53.008 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 10:35:53.008 INFO kablam! Oct 12 10:35:53.011 INFO kablam! warning: method is never used: `point` Oct 12 10:35:53.011 INFO kablam! --> src/point.rs:35:5 Oct 12 10:35:53.011 INFO kablam! | Oct 12 10:35:53.011 INFO kablam! 35 | pub fn point(x: f32, y: f32, z: f32) -> Tuple { Oct 12 10:35:53.011 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 10:35:53.011 INFO kablam! Oct 12 10:35:53.011 INFO kablam! warning: method is never used: `vector` Oct 12 10:35:53.011 INFO kablam! --> src/point.rs:44:5 Oct 12 10:35:53.011 INFO kablam! | Oct 12 10:35:53.011 INFO kablam! 44 | pub fn vector(x: f32, y: f32, z: f32) -> Tuple { Oct 12 10:35:53.011 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 10:35:53.011 INFO kablam! Oct 12 10:35:53.011 INFO kablam! warning: method is never used: `negate` Oct 12 10:35:53.011 INFO kablam! --> src/point.rs:53:5 Oct 12 10:35:53.011 INFO kablam! | Oct 12 10:35:53.011 INFO kablam! 53 | pub fn negate(self) -> Tuple { Oct 12 10:35:53.011 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 10:35:53.011 INFO kablam! Oct 12 10:35:53.011 INFO kablam! warning: method is never used: `magnitude` Oct 12 10:35:53.011 INFO kablam! --> src/point.rs:57:5 Oct 12 10:35:53.011 INFO kablam! | Oct 12 10:35:53.011 INFO kablam! 57 | pub fn magnitude(&self) -> f32 { Oct 12 10:35:53.011 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 10:35:53.011 INFO kablam! Oct 12 10:35:53.011 INFO kablam! warning: method is never used: `normalize` Oct 12 10:35:53.016 INFO kablam! --> src/point.rs:61:5 Oct 12 10:35:53.016 INFO kablam! | Oct 12 10:35:53.016 INFO kablam! 61 | pub fn normalize(&self) -> Tuple { Oct 12 10:35:53.019 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 10:35:53.019 INFO kablam! Oct 12 10:35:53.020 INFO kablam! warning: method is never used: `dot` Oct 12 10:35:53.020 INFO kablam! --> src/point.rs:72:5 Oct 12 10:35:53.020 INFO kablam! | Oct 12 10:35:53.020 INFO kablam! 72 | pub fn dot(&self, other: Tuple) -> f32 { Oct 12 10:35:53.020 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 10:35:53.020 INFO kablam! Oct 12 10:35:53.020 INFO kablam! warning: method is never used: `cross` Oct 12 10:35:53.020 INFO kablam! --> src/point.rs:76:5 Oct 12 10:35:53.020 INFO kablam! | Oct 12 10:35:53.020 INFO kablam! 76 | pub fn cross(&self, other: Tuple) -> Tuple { Oct 12 10:35:53.020 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 10:35:53.020 INFO kablam! Oct 12 10:35:53.441 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 13.65s Oct 12 10:35:53.444 INFO kablam! su: No module specific data is present Oct 12 10:35:54.561 INFO running `"docker" "rm" "-f" "6cb26dacce9d09718c6efb023de220265700aab05095e00ea2c734cb86130396"` Oct 12 10:35:54.916 INFO blam! 6cb26dacce9d09718c6efb023de220265700aab05095e00ea2c734cb86130396