[INFO] cloning repository https://github.com/bluecereal/anger
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/bluecereal/anger" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbluecereal%2Fanger", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbluecereal%2Fanger'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] ba5751bfd07c8c6ea16a5182ea105194578e884a
[INFO] testing bluecereal/anger against beta-2020-10-09 for beta-1.48-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbluecereal%2Fanger" "/workspace/builds/worker-0/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/bluecereal/anger on toolchain beta-2020-10-09
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/bluecereal/anger
[INFO] finished tweaking git repo https://github.com/bluecereal/anger
[INFO] tweaked toml for git repo https://github.com/bluecereal/anger written to /workspace/builds/worker-0/source/Cargo.toml
[INFO] crate git repo https://github.com/bluecereal/anger already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded xml-rs v0.3.5
[INFO] [stderr]   Downloaded gfx v0.12.2
[INFO] [stderr]   Downloaded gleam v0.2.27
[INFO] [stderr]   Downloaded phf_generator v0.7.20
[INFO] [stderr]   Downloaded serde v0.8.19
[INFO] [stderr]   Downloaded phf_codegen v0.7.20
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] fc0402771e59488c1c595d4ab801978bbb4a77957e620986d7661c3f88fc5136
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "fc0402771e59488c1c595d4ab801978bbb4a77957e620986d7661c3f88fc5136", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fc0402771e59488c1c595d4ab801978bbb4a77957e620986d7661c3f88fc5136", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fc0402771e59488c1c595d4ab801978bbb4a77957e620986d7661c3f88fc5136", kill_on_drop: false }`
[INFO] [stdout] fc0402771e59488c1c595d4ab801978bbb4a77957e620986d7661c3f88fc5136
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e6e70e464f69360653af94b9a4451b4c399603412b50af9dd12a83b8e5559a32
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "e6e70e464f69360653af94b9a4451b4c399603412b50af9dd12a83b8e5559a32", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v0.8.19
[INFO] [stderr]    Compiling rustc-serialize v0.3.21
[INFO] [stderr]    Compiling rand v0.3.15
[INFO] [stderr]    Compiling wayland-scanner v0.5.11
[INFO] [stderr]    Compiling gl_generator v0.5.2
[INFO] [stderr]    Compiling gfx v0.12.2
[INFO] [stderr]    Compiling wayland-client v0.5.12
[INFO] [stderr]    Compiling phf_generator v0.7.20
[INFO] [stderr]    Compiling tempfile v2.1.4
[INFO] [stderr]    Compiling phf_codegen v0.7.20
[INFO] [stderr]    Compiling gfx_gl v0.3.1
[INFO] [stderr]    Compiling glutin v0.6.2
[INFO] [stderr]    Compiling target_build_utils v0.1.2
[INFO] [stderr]    Compiling cgmath v0.12.0
[INFO] [stderr]    Compiling serde_json v0.8.3
[INFO] [stderr]    Compiling gfx_device_gl v0.11.2
[INFO] [stderr]    Compiling libloading v0.3.1
[INFO] [stderr]    Compiling dlib v0.3.1
[INFO] [stderr]    Compiling wayland-sys v0.5.11
[INFO] [stderr]    Compiling wayland-kbd v0.3.6
[INFO] [stderr]    Compiling wayland-window v0.2.3
[INFO] [stderr]    Compiling gfx_window_glutin v0.12.0
[INFO] [stderr]    Compiling anger v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `super::cgmath::Decomposed`
[INFO] [stdout]  --> src/utils.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use super::cgmath::Decomposed;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std`
[INFO] [stdout]  --> src/component/player.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std;
[INFO] [stdout]   |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: extern crate `cgmath` is private, and cannot be re-exported (error E0365), consider declaring with `pub`
[INFO] [stdout]  --> src/component/mod.rs:5:25
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub use super::{Vertex, cgmath, pipe, trans_command, glutin, input};
[INFO] [stdout]   |                         ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(pub_use_of_private_extern_crate)]` on by default
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]   = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: extern crate `glutin` is private, and cannot be re-exported (error E0365), consider declaring with `pub`
[INFO] [stdout]  --> src/component/mod.rs:5:54
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub use super::{Vertex, cgmath, pipe, trans_command, glutin, input};
[INFO] [stdout]   |                                                      ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]   = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/main.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | / gfx_defines! {
[INFO] [stdout] 29 | |     vertex Vertex {
[INFO] [stdout] 30 | |         pos:   [f32; 2] = "a_Pos",
[INFO] [stdout] 31 | |         color: [f32; 3] = "a_Color",
[INFO] [stdout] ...  |
[INFO] [stdout] 44 | |     }
[INFO] [stdout] 45 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/main.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | / gfx_defines! {
[INFO] [stdout] 29 | |     vertex Vertex {
[INFO] [stdout] 30 | |         pos:   [f32; 2] = "a_Pos",
[INFO] [stdout] 31 | |         color: [f32; 3] = "a_Color",
[INFO] [stdout] ...  |
[INFO] [stdout] 44 | |     }
[INFO] [stdout] 45 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `apply_transform_to_renderable`
[INFO] [stdout]  --> src/utils.rs:6:8
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub fn apply_transform_to_renderable(transform: &Transform, renderable: &mut Renderable) {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `time`
[INFO] [stdout]  --> src/game_clock.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     time: Instant,
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `rate`
[INFO] [stdout]  --> src/game_clock.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     rate: Option<Duration>,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `tick`
[INFO] [stdout]   --> src/game_clock.rs:21:12
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub fn tick(&mut self) {
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `time_elapsed`
[INFO] [stdout]   --> src/game_clock.rs:26:12
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn time_elapsed(&mut self) -> Duration {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `time_elapsed_safe`
[INFO] [stdout]   --> src/game_clock.rs:32:12
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub fn time_elapsed_safe(&self) -> Duration {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `lock_to`
[INFO] [stdout]   --> src/game_clock.rs:40:12
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub fn lock_to(&mut self, rate: Duration) {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `sleep_until_next_frame`
[INFO] [stdout]   --> src/game_clock.rs:45:12
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub fn sleep_until_next_frame(&self) {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `has_indices`
[INFO] [stdout]   --> src/component/renderable.rs:48:12
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub fn has_indices(&self) -> bool {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `as_ref`
[INFO] [stdout]   --> src/component/renderable.rs:61:12
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn as_ref(&self) -> &Self {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `dirty`
[INFO] [stdout]   --> src/component/transform.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     dirty: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `clock`
[INFO] [stdout]   --> src/app.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     clock: Clock,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `main_depth`
[INFO] [stdout]   --> src/graphics.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     main_depth: gfx::handle::DepthStencilView<gfx_device_gl::Resources, DepthFormat>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `get_renderable`
[INFO] [stdout]   --> src/entity.rs:82:12
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub fn get_renderable(&self) -> &Renderable {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `GREEN`
[INFO] [stdout]   --> src/main.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | const GREEN: [f32; 3] = [0.0, 1.0, 0.0];
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `BLUE`
[INFO] [stdout]   --> src/main.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | const BLUE: [f32; 3] =  [0.0, 0.0, 1.0];
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 22 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 38.49s
[INFO] running `Command { std: "docker" "inspect" "e6e70e464f69360653af94b9a4451b4c399603412b50af9dd12a83b8e5559a32", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e6e70e464f69360653af94b9a4451b4c399603412b50af9dd12a83b8e5559a32", kill_on_drop: false }`
[INFO] [stdout] e6e70e464f69360653af94b9a4451b4c399603412b50af9dd12a83b8e5559a32
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] a22b1fc5f4a66104649bc8ca56c636944fd3638ea9963739c0bfd2dfb8812ff3
[INFO] running `Command { std: "docker" "start" "-a" "a22b1fc5f4a66104649bc8ca56c636944fd3638ea9963739c0bfd2dfb8812ff3", kill_on_drop: false }`
[INFO] [stderr]    Compiling anger v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `super::cgmath::Decomposed`
[INFO] [stdout]  --> src/utils.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use super::cgmath::Decomposed;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std`
[INFO] [stdout]  --> src/component/player.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std;
[INFO] [stdout]   |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: extern crate `cgmath` is private, and cannot be re-exported (error E0365), consider declaring with `pub`
[INFO] [stdout]  --> src/component/mod.rs:5:25
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub use super::{Vertex, cgmath, pipe, trans_command, glutin, input};
[INFO] [stdout]   |                         ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(pub_use_of_private_extern_crate)]` on by default
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]   = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: extern crate `glutin` is private, and cannot be re-exported (error E0365), consider declaring with `pub`
[INFO] [stdout]  --> src/component/mod.rs:5:54
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub use super::{Vertex, cgmath, pipe, trans_command, glutin, input};
[INFO] [stdout]   |                                                      ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]   = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/main.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | / gfx_defines! {
[INFO] [stdout] 29 | |     vertex Vertex {
[INFO] [stdout] 30 | |         pos:   [f32; 2] = "a_Pos",
[INFO] [stdout] 31 | |         color: [f32; 3] = "a_Color",
[INFO] [stdout] ...  |
[INFO] [stdout] 44 | |     }
[INFO] [stdout] 45 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/main.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | / gfx_defines! {
[INFO] [stdout] 29 | |     vertex Vertex {
[INFO] [stdout] 30 | |         pos:   [f32; 2] = "a_Pos",
[INFO] [stdout] 31 | |         color: [f32; 3] = "a_Color",
[INFO] [stdout] ...  |
[INFO] [stdout] 44 | |     }
[INFO] [stdout] 45 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `apply_transform_to_renderable`
[INFO] [stdout]  --> src/utils.rs:6:8
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub fn apply_transform_to_renderable(transform: &Transform, renderable: &mut Renderable) {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `time`
[INFO] [stdout]  --> src/game_clock.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     time: Instant,
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `rate`
[INFO] [stdout]  --> src/game_clock.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     rate: Option<Duration>,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `tick`
[INFO] [stdout]   --> src/game_clock.rs:21:12
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub fn tick(&mut self) {
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `time_elapsed`
[INFO] [stdout]   --> src/game_clock.rs:26:12
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn time_elapsed(&mut self) -> Duration {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `time_elapsed_safe`
[INFO] [stdout]   --> src/game_clock.rs:32:12
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub fn time_elapsed_safe(&self) -> Duration {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `lock_to`
[INFO] [stdout]   --> src/game_clock.rs:40:12
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub fn lock_to(&mut self, rate: Duration) {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `sleep_until_next_frame`
[INFO] [stdout]   --> src/game_clock.rs:45:12
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub fn sleep_until_next_frame(&self) {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `has_indices`
[INFO] [stdout]   --> src/component/renderable.rs:48:12
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub fn has_indices(&self) -> bool {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `as_ref`
[INFO] [stdout]   --> src/component/renderable.rs:61:12
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn as_ref(&self) -> &Self {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `dirty`
[INFO] [stdout]   --> src/component/transform.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     dirty: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `clock`
[INFO] [stdout]   --> src/app.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     clock: Clock,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `main_depth`
[INFO] [stdout]   --> src/graphics.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     main_depth: gfx::handle::DepthStencilView<gfx_device_gl::Resources, DepthFormat>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `get_renderable`
[INFO] [stdout]   --> src/entity.rs:82:12
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub fn get_renderable(&self) -> &Renderable {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `GREEN`
[INFO] [stdout]   --> src/main.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | const GREEN: [f32; 3] = [0.0, 1.0, 0.0];
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `BLUE`
[INFO] [stdout]   --> src/main.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | const BLUE: [f32; 3] =  [0.0, 0.0, 1.0];
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 22 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 1.36s
[INFO] running `Command { std: "docker" "inspect" "a22b1fc5f4a66104649bc8ca56c636944fd3638ea9963739c0bfd2dfb8812ff3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a22b1fc5f4a66104649bc8ca56c636944fd3638ea9963739c0bfd2dfb8812ff3", kill_on_drop: false }`
[INFO] [stdout] a22b1fc5f4a66104649bc8ca56c636944fd3638ea9963739c0bfd2dfb8812ff3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 4eb638a37e5c879e0cc70421c890a4a775b4fbc003803e662a0269ff8ab3f85a
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "4eb638a37e5c879e0cc70421c890a4a775b4fbc003803e662a0269ff8ab3f85a", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `super::cgmath::Decomposed`
[INFO] [stderr]  --> src/utils.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use super::cgmath::Decomposed;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std`
[INFO] [stderr]  --> src/component/player.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use std;
[INFO] [stderr]   |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: extern crate `cgmath` is private, and cannot be re-exported (error E0365), consider declaring with `pub`
[INFO] [stderr]  --> src/component/mod.rs:5:25
[INFO] [stderr]   |
[INFO] [stderr] 5 | pub use super::{Vertex, cgmath, pipe, trans_command, glutin, input};
[INFO] [stderr]   |                         ^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(pub_use_of_private_extern_crate)]` on by default
[INFO] [stderr]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]   = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
[INFO] [stderr] 
[INFO] [stderr] warning: extern crate `glutin` is private, and cannot be re-exported (error E0365), consider declaring with `pub`
[INFO] [stderr]  --> src/component/mod.rs:5:54
[INFO] [stderr]   |
[INFO] [stderr] 5 | pub use super::{Vertex, cgmath, pipe, trans_command, glutin, input};
[INFO] [stderr]   |                                                      ^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]   = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stderr]   --> src/main.rs:28:1
[INFO] [stderr]    |
[INFO] [stderr] 28 | / gfx_defines! {
[INFO] [stderr] 29 | |     vertex Vertex {
[INFO] [stderr] 30 | |         pos:   [f32; 2] = "a_Pos",
[INFO] [stderr] 31 | |         color: [f32; 3] = "a_Color",
[INFO] [stderr] ...  |
[INFO] [stderr] 44 | |     }
[INFO] [stderr] 45 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stderr]   --> src/main.rs:28:1
[INFO] [stderr]    |
[INFO] [stderr] 28 | / gfx_defines! {
[INFO] [stderr] 29 | |     vertex Vertex {
[INFO] [stderr] 30 | |         pos:   [f32; 2] = "a_Pos",
[INFO] [stderr] 31 | |         color: [f32; 3] = "a_Color",
[INFO] [stderr] ...  |
[INFO] [stderr] 44 | |     }
[INFO] [stderr] 45 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `apply_transform_to_renderable`
[INFO] [stderr]  --> src/utils.rs:6:8
[INFO] [stderr]   |
[INFO] [stderr] 6 | pub fn apply_transform_to_renderable(transform: &Transform, renderable: &mut Renderable) {
[INFO] [stderr]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `time`
[INFO] [stderr]  --> src/game_clock.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 |     time: Instant,
[INFO] [stderr]   |     ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `rate`
[INFO] [stderr]  --> src/game_clock.rs:8:5
[INFO] [stderr]   |
[INFO] [stderr] 8 |     rate: Option<Duration>,
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function is never used: `tick`
[INFO] [stderr]   --> src/game_clock.rs:21:12
[INFO] [stderr]    |
[INFO] [stderr] 21 |     pub fn tick(&mut self) {
[INFO] [stderr]    |            ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function is never used: `time_elapsed`
[INFO] [stderr]   --> src/game_clock.rs:26:12
[INFO] [stderr]    |
[INFO] [stderr] 26 |     pub fn time_elapsed(&mut self) -> Duration {
[INFO] [stderr]    |            ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function is never used: `time_elapsed_safe`
[INFO] [stderr]   --> src/game_clock.rs:32:12
[INFO] [stderr]    |
[INFO] [stderr] 32 |     pub fn time_elapsed_safe(&self) -> Duration {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function is never used: `lock_to`
[INFO] [stderr]   --> src/game_clock.rs:40:12
[INFO] [stderr]    |
[INFO] [stderr] 40 |     pub fn lock_to(&mut self, rate: Duration) {
[INFO] [stderr]    |            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function is never used: `sleep_until_next_frame`
[INFO] [stderr]   --> src/game_clock.rs:45:12
[INFO] [stderr]    |
[INFO] [stderr] 45 |     pub fn sleep_until_next_frame(&self) {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function is never used: `has_indices`
[INFO] [stderr]   --> src/component/renderable.rs:48:12
[INFO] [stderr]    |
[INFO] [stderr] 48 |     pub fn has_indices(&self) -> bool {
[INFO] [stderr]    |            ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function is never used: `as_ref`
[INFO] [stderr]   --> src/component/renderable.rs:61:12
[INFO] [stderr]    |
[INFO] [stderr] 61 |     pub fn as_ref(&self) -> &Self {
[INFO] [stderr]    |            ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `dirty`
[INFO] [stderr]   --> src/component/transform.rs:11:5
[INFO] [stderr]    |
[INFO] [stderr] 11 |     dirty: bool,
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `clock`
[INFO] [stderr]   --> src/app.rs:22:5
[INFO] [stderr]    |
[INFO] [stderr] 22 |     clock: Clock,
[INFO] [stderr]    |     ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `main_depth`
[INFO] [stderr]   --> src/graphics.rs:24:5
[INFO] [stderr]    |
[INFO] [stderr] 24 |     main_depth: gfx::handle::DepthStencilView<gfx_device_gl::Resources, DepthFormat>,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function is never used: `get_renderable`
[INFO] [stderr]   --> src/entity.rs:82:12
[INFO] [stderr]    |
[INFO] [stderr] 82 |     pub fn get_renderable(&self) -> &Renderable {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `GREEN`
[INFO] [stderr]   --> src/main.rs:23:1
[INFO] [stderr]    |
[INFO] [stderr] 23 | const GREEN: [f32; 3] = [0.0, 1.0, 0.0];
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `BLUE`
[INFO] [stderr]   --> src/main.rs:24:1
[INFO] [stderr]    |
[INFO] [stderr] 24 | const BLUE: [f32; 3] =  [0.0, 0.0, 1.0];
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: 22 warnings emitted
[INFO] [stderr] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.11s
[INFO] [stderr]      Running /opt/rustwide/target/debug/deps/anger-ab3112f80f88d004
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "4eb638a37e5c879e0cc70421c890a4a775b4fbc003803e662a0269ff8ab3f85a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4eb638a37e5c879e0cc70421c890a4a775b4fbc003803e662a0269ff8ab3f85a", kill_on_drop: false }`
[INFO] [stdout] 4eb638a37e5c879e0cc70421c890a4a775b4fbc003803e662a0269ff8ab3f85a
