[INFO] updating cached repository https://github.com/AlcyZ/shindex-rust-tracer-challenge [INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/mnt/big/crater/work/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"` [INFO] [stderr] From https://github.com/AlcyZ/shindex-rust-tracer-challenge [INFO] [stderr] * [new branch] develop -> develop [INFO] [stderr] 6b2a931..7cf52bb master -> master [INFO] [stderr] * [new branch] playground -> playground [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 7cf52bb03a9537d4f6ced0383def34cb288486e5 [INFO] checking AlcyZ/shindex-rust-tracer-challenge against try#e689e5eaefe96e6dc3ed5bb629c521b7d207aff7 for pr-64398 [INFO] running `"git" "clone" "work/cache/git-repos/https%3A%2F%2Fgithub.com%2FAlcyZ%2Fshindex-rust-tracer-challenge" "work/builds/worker-0/source"` [INFO] [stderr] Cloning into 'work/builds/worker-0/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/AlcyZ/shindex-rust-tracer-challenge on toolchain e689e5eaefe96e6dc3ed5bb629c521b7d207aff7-alt [INFO] running `"/mnt/big/crater/work/cargo-home/bin/cargo" "+e689e5eaefe96e6dc3ed5bb629c521b7d207aff7-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/AlcyZ/shindex-rust-tracer-challenge [INFO] finished tweaking git repo https://github.com/AlcyZ/shindex-rust-tracer-challenge [INFO] tweaked toml for git repo https://github.com/AlcyZ/shindex-rust-tracer-challenge written to work/builds/worker-0/source/Cargo.toml [INFO] crate git repo https://github.com/AlcyZ/shindex-rust-tracer-challenge already has a lockfile, it will not be regenerated [INFO] running `"/mnt/big/crater/work/cargo-home/bin/cargo" "+e689e5eaefe96e6dc3ed5bb629c521b7d207aff7-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/mnt/big/crater/work/builds/worker-0/source:/opt/rustwide/workdir:ro,Z" "-v" "/mnt/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+e689e5eaefe96e6dc3ed5bb629c521b7d207aff7-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 8b4f521a65c90f566fd07a6f2645417ddc39117f2ecd3f12f750c536b53a7fbe [INFO] running `"docker" "start" "-a" "8b4f521a65c90f566fd07a6f2645417ddc39117f2ecd3f12f750c536b53a7fbe"` [INFO] [stderr] Checking shindex-rust-tracer-challenge v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unnecessary trailing semicolon [INFO] [stderr] --> src/material.rs:128:9 [INFO] [stderr] | [INFO] [stderr] 128 | ; [INFO] [stderr] | ^ help: remove this semicolon [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(redundant_semicolon)]` on by default [INFO] [stderr] [INFO] [stderr] warning: method is never used: `origin_point` [INFO] [stderr] --> src/tuple.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | pub fn origin_point() -> Tuple { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: method is never used: `cross` [INFO] [stderr] --> src/tuple.rs:63:5 [INFO] [stderr] | [INFO] [stderr] 63 | pub fn cross(&self, other: Tuple) -> Tuple { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `matrix_4x4_eq` [INFO] [stderr] --> src/matrix.rs:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | pub fn matrix_4x4_eq(a: Matrix4x4, b: Matrix4x4) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `is_invertible` [INFO] [stderr] --> src/matrix.rs:168:1 [INFO] [stderr] | [INFO] [stderr] 168 | fn is_invertible(m: Matrix4x4) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `translation` [INFO] [stderr] --> src/transformation.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | pub fn translation(x: f64, y: f64, z: f64) -> Matrix4x4 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `rotation_x` [INFO] [stderr] --> src/transformation.rs:23:1 [INFO] [stderr] | [INFO] [stderr] 23 | pub fn rotation_x(radiant: f64) -> Matrix4x4 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `apply_mat` [INFO] [stderr] --> src/sphere.rs:85:5 [INFO] [stderr] | [INFO] [stderr] 85 | pub fn apply_mat(&mut self, mat: Material) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `get` [INFO] [stderr] --> src/intersection.rs:42:5 [INFO] [stderr] | [INFO] [stderr] 42 | pub fn get(&self, i: usize) -> Option<&Intersection> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `count` [INFO] [stderr] --> src/intersection.rs:46:5 [INFO] [stderr] | [INFO] [stderr] 46 | pub fn count(&self) -> usize { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2.34s [INFO] running `"docker" "inspect" "8b4f521a65c90f566fd07a6f2645417ddc39117f2ecd3f12f750c536b53a7fbe"` [INFO] running `"docker" "rm" "-f" "8b4f521a65c90f566fd07a6f2645417ddc39117f2ecd3f12f750c536b53a7fbe"` [INFO] [stdout] 8b4f521a65c90f566fd07a6f2645417ddc39117f2ecd3f12f750c536b53a7fbe