Dec 18 03:27:53.077 INFO checking beholdnec/lightning-dodge against master#96d1334e567237b1507cd277938e7ae2de75ff51 for pr-54252 Dec 18 03:27:53.078 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-54252/worker-1/master#96d1334e567237b1507cd277938e7ae2de75ff51:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-54252/sources/master#96d1334e567237b1507cd277938e7ae2de75ff51/gh/beholdnec/lightning-dodge:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+96d1334e567237b1507cd277938e7ae2de75ff51-alt" "check" "--frozen" "--all" "--all-targets"` Dec 18 03:27:53.396 INFO [stdout] 0c354f6ae274f3d1709cb73c0bc94cb88cbd779d11721c97eea8713cf3a2f8d4 Dec 18 03:27:53.400 INFO running `"docker" "start" "-a" "0c354f6ae274f3d1709cb73c0bc94cb88cbd779d11721c97eea8713cf3a2f8d4"` Dec 18 03:27:55.372 INFO [stderr] Checking num_cpus v1.2.1 Dec 18 03:27:55.372 INFO [stderr] Checking time v0.1.36 Dec 18 03:27:55.384 INFO [stderr] Checking deque v0.3.1 Dec 18 03:27:55.384 INFO [stderr] Checking cgmath v0.12.0 Dec 18 03:27:55.384 INFO [stderr] Checking pistoncore-glutin_window v0.33.0 Dec 18 03:27:56.450 INFO [stderr] Checking rayon v0.6.0 Dec 18 03:27:56.836 INFO [stderr] Checking pistoncore-event_loop v0.27.0 Dec 18 03:27:57.730 INFO [stderr] Checking piston v0.27.0 Dec 18 03:28:00.135 INFO [stderr] Checking jpeg-decoder v0.1.11 Dec 18 03:28:01.566 INFO [stderr] Checking image v0.12.1 Dec 18 03:28:06.088 INFO [stderr] Checking piston2d-opengl_graphics v0.37.0 Dec 18 03:28:07.152 INFO [stderr] Checking lightning-dodge v0.1.0 (/opt/crater/workdir) Dec 18 03:28:08.340 INFO [stderr] warning: unused imports: `Transformed`, `clear`, `rectangle` Dec 18 03:28:08.340 INFO [stderr] --> src/main.rs:13:23 Dec 18 03:28:08.340 INFO [stderr] | Dec 18 03:28:08.340 INFO [stderr] 13 | use graphics::{Image, clear, rectangle, Transformed}; Dec 18 03:28:08.340 INFO [stderr] | ^^^^^ ^^^^^^^^^ ^^^^^^^^^^^ Dec 18 03:28:08.340 INFO [stderr] | Dec 18 03:28:08.340 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 18 03:28:08.340 INFO [stderr] Dec 18 03:28:08.340 INFO [stderr] warning: unused import: `graphics::draw_state::DrawState` Dec 18 03:28:08.340 INFO [stderr] --> src/main.rs:14:5 Dec 18 03:28:08.340 INFO [stderr] | Dec 18 03:28:08.340 INFO [stderr] 14 | use graphics::draw_state::DrawState; Dec 18 03:28:08.340 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 03:28:08.340 INFO [stderr] Dec 18 03:28:08.340 INFO [stderr] warning: unused imports: `ImageBuffer`, `Rgba` Dec 18 03:28:08.340 INFO [stderr] --> src/main.rs:16:13 Dec 18 03:28:08.340 INFO [stderr] | Dec 18 03:28:08.340 INFO [stderr] 16 | use image::{ImageBuffer, Rgba, RgbaImage}; Dec 18 03:28:08.340 INFO [stderr] | ^^^^^^^^^^^ ^^^^ Dec 18 03:28:08.340 INFO [stderr] Dec 18 03:28:08.340 INFO [stderr] warning: unused imports: `Transformed`, `clear`, `rectangle` Dec 18 03:28:08.340 INFO [stderr] --> src/main.rs:13:23 Dec 18 03:28:08.340 INFO [stderr] | Dec 18 03:28:08.340 INFO [stderr] 13 | use graphics::{Image, clear, rectangle, Transformed}; Dec 18 03:28:08.340 INFO [stderr] | ^^^^^ ^^^^^^^^^ ^^^^^^^^^^^ Dec 18 03:28:08.340 INFO [stderr] | Dec 18 03:28:08.340 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 18 03:28:08.340 INFO [stderr] Dec 18 03:28:08.341 INFO [stderr] warning: unused import: `graphics::draw_state::DrawState` Dec 18 03:28:08.341 INFO [stderr] --> src/main.rs:14:5 Dec 18 03:28:08.341 INFO [stderr] | Dec 18 03:28:08.341 INFO [stderr] 14 | use graphics::draw_state::DrawState; Dec 18 03:28:08.341 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 03:28:08.341 INFO [stderr] Dec 18 03:28:08.341 INFO [stderr] warning: unused imports: `ImageBuffer`, `Rgba` Dec 18 03:28:08.341 INFO [stderr] --> src/main.rs:16:13 Dec 18 03:28:08.341 INFO [stderr] | Dec 18 03:28:08.341 INFO [stderr] 16 | use image::{ImageBuffer, Rgba, RgbaImage}; Dec 18 03:28:08.341 INFO [stderr] | ^^^^^^^^^^^ ^^^^ Dec 18 03:28:08.341 INFO [stderr] Dec 18 03:28:08.560 INFO [stderr] warning: unused variable: `i` Dec 18 03:28:08.560 INFO [stderr] --> src/main.rs:343:13 Dec 18 03:28:08.560 INFO [stderr] | Dec 18 03:28:08.560 INFO [stderr] 343 | for i in 0..num_new_clouds { Dec 18 03:28:08.560 INFO [stderr] | ^ help: consider using `_i` instead Dec 18 03:28:08.560 INFO [stderr] | Dec 18 03:28:08.560 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 18 03:28:08.560 INFO [stderr] Dec 18 03:28:08.560 INFO [stderr] warning: unused variable: `direction` Dec 18 03:28:08.560 INFO [stderr] --> src/main.rs:352:39 Dec 18 03:28:08.560 INFO [stderr] | Dec 18 03:28:08.560 INFO [stderr] 352 | fn advance_frame_death(&mut self, direction: Vec2f) { Dec 18 03:28:08.560 INFO [stderr] | ^^^^^^^^^ help: consider using `_direction` instead Dec 18 03:28:08.560 INFO [stderr] Dec 18 03:28:08.560 INFO [stderr] warning: unused variable: `args` Dec 18 03:28:08.560 INFO [stderr] --> src/main.rs:429:26 Dec 18 03:28:08.560 INFO [stderr] | Dec 18 03:28:08.560 INFO [stderr] 429 | fn update(&mut self, args: &UpdateArgs, direction: Vec2f) { Dec 18 03:28:08.560 INFO [stderr] | ^^^^ help: consider using `_args` instead Dec 18 03:28:08.560 INFO [stderr] Dec 18 03:28:08.596 INFO [stderr] warning: variable does not need to be mutable Dec 18 03:28:08.596 INFO [stderr] --> src/nesppu.rs:78:13 Dec 18 03:28:08.596 INFO [stderr] | Dec 18 03:28:08.596 INFO [stderr] 78 | let mut this = Ppu { Dec 18 03:28:08.596 INFO [stderr] | ----^^^^ Dec 18 03:28:08.596 INFO [stderr] | | Dec 18 03:28:08.596 INFO [stderr] | help: remove this `mut` Dec 18 03:28:08.596 INFO [stderr] | Dec 18 03:28:08.596 INFO [stderr] = note: #[warn(unused_mut)] on by default Dec 18 03:28:08.596 INFO [stderr] Dec 18 03:28:08.604 INFO [stderr] warning: unused variable: `i` Dec 18 03:28:08.604 INFO [stderr] --> src/main.rs:343:13 Dec 18 03:28:08.604 INFO [stderr] | Dec 18 03:28:08.604 INFO [stderr] 343 | for i in 0..num_new_clouds { Dec 18 03:28:08.604 INFO [stderr] | ^ help: consider using `_i` instead Dec 18 03:28:08.604 INFO [stderr] | Dec 18 03:28:08.604 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 18 03:28:08.604 INFO [stderr] Dec 18 03:28:08.604 INFO [stderr] warning: unused variable: `direction` Dec 18 03:28:08.604 INFO [stderr] --> src/main.rs:352:39 Dec 18 03:28:08.604 INFO [stderr] | Dec 18 03:28:08.604 INFO [stderr] 352 | fn advance_frame_death(&mut self, direction: Vec2f) { Dec 18 03:28:08.604 INFO [stderr] | ^^^^^^^^^ help: consider using `_direction` instead Dec 18 03:28:08.604 INFO [stderr] Dec 18 03:28:08.604 INFO [stderr] warning: unused variable: `args` Dec 18 03:28:08.604 INFO [stderr] --> src/main.rs:429:26 Dec 18 03:28:08.604 INFO [stderr] | Dec 18 03:28:08.604 INFO [stderr] 429 | fn update(&mut self, args: &UpdateArgs, direction: Vec2f) { Dec 18 03:28:08.604 INFO [stderr] | ^^^^ help: consider using `_args` instead Dec 18 03:28:08.604 INFO [stderr] Dec 18 03:28:08.616 INFO [stderr] warning: field is never used: `flip_horiz` Dec 18 03:28:08.616 INFO [stderr] --> src/nesppu.rs:49:5 Dec 18 03:28:08.616 INFO [stderr] | Dec 18 03:28:08.616 INFO [stderr] 49 | flip_horiz: bool, // TODO: implement Dec 18 03:28:08.616 INFO [stderr] | ^^^^^^^^^^^^^^^^ Dec 18 03:28:08.616 INFO [stderr] | Dec 18 03:28:08.616 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 18 03:28:08.616 INFO [stderr] Dec 18 03:28:08.616 INFO [stderr] warning: field is never used: `flip_vert` Dec 18 03:28:08.616 INFO [stderr] --> src/nesppu.rs:50:5 Dec 18 03:28:08.616 INFO [stderr] | Dec 18 03:28:08.616 INFO [stderr] 50 | flip_vert: bool, // TODO: implement Dec 18 03:28:08.616 INFO [stderr] | ^^^^^^^^^^^^^^^ Dec 18 03:28:08.616 INFO [stderr] Dec 18 03:28:08.616 INFO [stderr] warning: type alias is never used: `Vec2i` Dec 18 03:28:08.616 INFO [stderr] --> src/main.rs:27:1 Dec 18 03:28:08.616 INFO [stderr] | Dec 18 03:28:08.616 INFO [stderr] 27 | type Vec2i = Vector2; Dec 18 03:28:08.616 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 03:28:08.617 INFO [stderr] Dec 18 03:28:08.617 INFO [stderr] warning: function is never used: `random_u32` Dec 18 03:28:08.617 INFO [stderr] --> src/main.rs:99:1 Dec 18 03:28:08.617 INFO [stderr] | Dec 18 03:28:08.617 INFO [stderr] 99 | fn random_u32(lo: u32, hi: u32) -> u32 { Dec 18 03:28:08.617 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 03:28:08.617 INFO [stderr] Dec 18 03:28:08.659 INFO [stderr] warning: variable does not need to be mutable Dec 18 03:28:08.659 INFO [stderr] --> src/nesppu.rs:78:13 Dec 18 03:28:08.659 INFO [stderr] | Dec 18 03:28:08.659 INFO [stderr] 78 | let mut this = Ppu { Dec 18 03:28:08.659 INFO [stderr] | ----^^^^ Dec 18 03:28:08.659 INFO [stderr] | | Dec 18 03:28:08.659 INFO [stderr] | help: remove this `mut` Dec 18 03:28:08.659 INFO [stderr] | Dec 18 03:28:08.659 INFO [stderr] = note: #[warn(unused_mut)] on by default Dec 18 03:28:08.659 INFO [stderr] Dec 18 03:28:08.681 INFO [stderr] warning: field is never used: `flip_horiz` Dec 18 03:28:08.681 INFO [stderr] --> src/nesppu.rs:49:5 Dec 18 03:28:08.681 INFO [stderr] | Dec 18 03:28:08.681 INFO [stderr] 49 | flip_horiz: bool, // TODO: implement Dec 18 03:28:08.681 INFO [stderr] | ^^^^^^^^^^^^^^^^ Dec 18 03:28:08.681 INFO [stderr] | Dec 18 03:28:08.681 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 18 03:28:08.681 INFO [stderr] Dec 18 03:28:08.681 INFO [stderr] warning: field is never used: `flip_vert` Dec 18 03:28:08.681 INFO [stderr] --> src/nesppu.rs:50:5 Dec 18 03:28:08.681 INFO [stderr] | Dec 18 03:28:08.681 INFO [stderr] 50 | flip_vert: bool, // TODO: implement Dec 18 03:28:08.681 INFO [stderr] | ^^^^^^^^^^^^^^^ Dec 18 03:28:08.681 INFO [stderr] Dec 18 03:28:08.681 INFO [stderr] warning: type alias is never used: `Vec2i` Dec 18 03:28:08.681 INFO [stderr] --> src/main.rs:27:1 Dec 18 03:28:08.681 INFO [stderr] | Dec 18 03:28:08.681 INFO [stderr] 27 | type Vec2i = Vector2; Dec 18 03:28:08.681 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 03:28:08.681 INFO [stderr] Dec 18 03:28:08.681 INFO [stderr] warning: function is never used: `random_u32` Dec 18 03:28:08.681 INFO [stderr] --> src/main.rs:99:1 Dec 18 03:28:08.681 INFO [stderr] | Dec 18 03:28:08.681 INFO [stderr] 99 | fn random_u32(lo: u32, hi: u32) -> u32 { Dec 18 03:28:08.681 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 03:28:08.681 INFO [stderr] Dec 18 03:28:08.728 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 13.72s Dec 18 03:28:10.010 INFO running `"docker" "inspect" "0c354f6ae274f3d1709cb73c0bc94cb88cbd779d11721c97eea8713cf3a2f8d4"` Dec 18 03:28:10.268 INFO running `"docker" "rm" "-f" "0c354f6ae274f3d1709cb73c0bc94cb88cbd779d11721c97eea8713cf3a2f8d4"` Dec 18 03:28:10.577 INFO [stdout] 0c354f6ae274f3d1709cb73c0bc94cb88cbd779d11721c97eea8713cf3a2f8d4