Nov 27 20:54:29.208 INFO checking scottschroeder/tetris-rs against try#db42d4dad33013eba11ef37342ad9f614e5652b8 for pr-56074 Nov 27 20:54:29.208 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56074/worker-2/try#db42d4dad33013eba11ef37342ad9f614e5652b8:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/pr-56074/try#db42d4dad33013eba11ef37342ad9f614e5652b8:/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 +db42d4dad33013eba11ef37342ad9f614e5652b8-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"` Nov 27 20:54:29.646 INFO [stdout] d7031339dc6c9d6388ccea2d74b30d421df0e651b42756d8467b37e6e3f67980 Nov 27 20:54:29.648 INFO running `"docker" "start" "-a" "d7031339dc6c9d6388ccea2d74b30d421df0e651b42756d8467b37e6e3f67980"` Nov 27 20:54:31.932 INFO [stderr] usermod: no changes Nov 27 20:54:32.354 INFO [stderr] Compiling libloading v0.5.0 Nov 27 20:54:32.362 INFO [stderr] Compiling log v0.4.3 Nov 27 20:54:32.364 INFO [stderr] Compiling x11-dl v2.18.3 Nov 27 20:54:32.373 INFO [stderr] Checking crossbeam-epoch v0.3.1 Nov 27 20:54:32.373 INFO [stderr] Compiling num-derive v0.2.2 Nov 27 20:54:32.374 INFO [stderr] Checking pistoncore-input v0.21.0 Nov 27 20:54:32.374 INFO [stderr] Checking rusttype v0.4.3 Nov 27 20:54:32.374 INFO [stderr] Checking env_logger v0.5.12 Nov 27 20:54:37.354 INFO [stderr] Checking crossbeam-deque v0.2.0 Nov 27 20:54:37.522 INFO [stderr] Compiling gl_generator v0.9.0 Nov 27 20:54:38.612 INFO [stderr] Checking pretty_env_logger v0.2.4 Nov 27 20:54:39.855 INFO [stderr] Checking piston2d-graphics v0.26.0 Nov 27 20:54:40.628 INFO [stderr] Checking dlib v0.4.1 Nov 27 20:54:40.978 INFO [stderr] Checking rayon-core v1.4.1 Nov 27 20:54:42.912 INFO [stderr] Checking wayland-sys v0.12.5 Nov 27 20:54:45.095 INFO [stderr] Checking wayland-client v0.12.5 Nov 27 20:54:47.080 INFO [stderr] Checking rayon v1.0.2 Nov 27 20:54:51.011 INFO [stderr] Compiling gl v0.10.0 Nov 27 20:54:51.013 INFO [stderr] Compiling glutin v0.14.0 Nov 27 20:54:56.334 INFO [stderr] Checking wayland-protocols v0.12.5 Nov 27 20:54:56.361 INFO [stderr] Checking wayland-kbd v0.13.1 Nov 27 20:55:00.137 INFO [stderr] Checking pistoncore-window v0.32.0 Nov 27 20:55:03.496 INFO [stderr] Checking pistoncore-event_loop v0.37.0 Nov 27 20:55:06.256 INFO [stderr] Checking piston v0.37.0 Nov 27 20:55:08.424 INFO [stderr] Checking jpeg-decoder v0.1.15 Nov 27 20:55:11.844 INFO [stderr] Checking wayland-window v0.13.3 Nov 27 20:55:14.556 INFO [stderr] Checking image v0.19.0 Nov 27 20:55:14.738 INFO [stderr] Checking winit v0.12.0 Nov 27 20:55:27.906 INFO [stderr] Checking pistoncore-glutin_window v0.47.0 Nov 27 20:55:29.664 INFO [stderr] Checking piston2d-opengl_graphics v0.53.0 Nov 27 20:55:31.030 INFO [stderr] Checking tetris v0.1.0 (/source) Nov 27 20:55:34.072 INFO [stderr] warning: unused import: `Colorize` Nov 27 20:55:34.072 INFO [stderr] --> src/tile.rs:3:5 Nov 27 20:55:34.072 INFO [stderr] | Nov 27 20:55:34.072 INFO [stderr] 3 | use Colorize; Nov 27 20:55:34.072 INFO [stderr] | ^^^^^^^^ Nov 27 20:55:34.072 INFO [stderr] | Nov 27 20:55:34.072 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 27 20:55:34.072 INFO [stderr] Nov 27 20:55:34.074 INFO [stderr] warning: unused import: `Colorize` Nov 27 20:55:34.074 INFO [stderr] --> src/game/mod.rs:2:5 Nov 27 20:55:34.074 INFO [stderr] | Nov 27 20:55:34.074 INFO [stderr] 2 | use Colorize; Nov 27 20:55:34.074 INFO [stderr] | ^^^^^^^^ Nov 27 20:55:34.074 INFO [stderr] Nov 27 20:55:34.074 INFO [stderr] warning: unused import: `super::*` Nov 27 20:55:34.074 INFO [stderr] --> src/limit.rs:215:9 Nov 27 20:55:34.074 INFO [stderr] | Nov 27 20:55:34.074 INFO [stderr] 215 | use super::*; Nov 27 20:55:34.074 INFO [stderr] | ^^^^^^^^ Nov 27 20:55:34.074 INFO [stderr] Nov 27 20:55:34.074 INFO [stderr] warning: unused import: `tile` Nov 27 20:55:34.074 INFO [stderr] --> src/render/tetromino.rs:4:5 Nov 27 20:55:34.074 INFO [stderr] | Nov 27 20:55:34.076 INFO [stderr] 4 | use tile; Nov 27 20:55:34.076 INFO [stderr] | ^^^^ Nov 27 20:55:34.076 INFO [stderr] Nov 27 20:55:34.076 INFO [stderr] warning: unused import: `Point` Nov 27 20:55:34.076 INFO [stderr] --> src/render/tetromino.rs:5:23 Nov 27 20:55:34.076 INFO [stderr] | Nov 27 20:55:34.076 INFO [stderr] 5 | use game::{Tetromino, Point}; Nov 27 20:55:34.076 INFO [stderr] | ^^^^^ Nov 27 20:55:34.076 INFO [stderr] Nov 27 20:55:34.076 INFO [stderr] warning: unused import: `Colorize` Nov 27 20:55:34.076 INFO [stderr] --> src/render/text.rs:1:23 Nov 27 20:55:34.076 INFO [stderr] | Nov 27 20:55:34.076 INFO [stderr] 1 | use color::{RawColor, Colorize}; Nov 27 20:55:34.076 INFO [stderr] | ^^^^^^^^ Nov 27 20:55:34.076 INFO [stderr] Nov 27 20:55:34.076 INFO [stderr] warning: unused import: `tile` Nov 27 20:55:34.076 INFO [stderr] --> src/render/text.rs:4:5 Nov 27 20:55:34.076 INFO [stderr] | Nov 27 20:55:34.076 INFO [stderr] 4 | use tile; Nov 27 20:55:34.076 INFO [stderr] | ^^^^ Nov 27 20:55:34.076 INFO [stderr] Nov 27 20:55:34.076 INFO [stderr] warning: unused import: `Colorize` Nov 27 20:55:34.076 INFO [stderr] --> src/render/score.rs:1:23 Nov 27 20:55:34.076 INFO [stderr] | Nov 27 20:55:34.076 INFO [stderr] 1 | use color::{RawColor, Colorize}; Nov 27 20:55:34.076 INFO [stderr] | ^^^^^^^^ Nov 27 20:55:34.076 INFO [stderr] Nov 27 20:55:34.076 INFO [stderr] warning: unused import: `tile` Nov 27 20:55:34.076 INFO [stderr] --> src/render/score.rs:4:5 Nov 27 20:55:34.076 INFO [stderr] | Nov 27 20:55:34.076 INFO [stderr] 4 | use tile; Nov 27 20:55:34.076 INFO [stderr] | ^^^^ Nov 27 20:55:34.076 INFO [stderr] Nov 27 20:55:34.076 INFO [stderr] warning: unused import: `RawColor` Nov 27 20:55:34.076 INFO [stderr] --> src/main.rs:26:13 Nov 27 20:55:34.076 INFO [stderr] | Nov 27 20:55:34.076 INFO [stderr] 26 | use color::{RawColor, Colorize}; Nov 27 20:55:34.076 INFO [stderr] | ^^^^^^^^ Nov 27 20:55:34.076 INFO [stderr] Nov 27 20:55:34.368 INFO [stderr] warning: unused import: `Colorize` Nov 27 20:55:34.368 INFO [stderr] --> src/tile.rs:3:5 Nov 27 20:55:34.368 INFO [stderr] | Nov 27 20:55:34.368 INFO [stderr] 3 | use Colorize; Nov 27 20:55:34.368 INFO [stderr] | ^^^^^^^^ Nov 27 20:55:34.368 INFO [stderr] | Nov 27 20:55:34.368 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 27 20:55:34.368 INFO [stderr] Nov 27 20:55:34.368 INFO [stderr] warning: unused import: `Colorize` Nov 27 20:55:34.368 INFO [stderr] --> src/game/mod.rs:2:5 Nov 27 20:55:34.369 INFO [stderr] | Nov 27 20:55:34.369 INFO [stderr] 2 | use Colorize; Nov 27 20:55:34.369 INFO [stderr] | ^^^^^^^^ Nov 27 20:55:34.369 INFO [stderr] Nov 27 20:55:34.370 INFO [stderr] warning: unused import: `tile` Nov 27 20:55:34.370 INFO [stderr] --> src/render/tetromino.rs:4:5 Nov 27 20:55:34.370 INFO [stderr] | Nov 27 20:55:34.371 INFO [stderr] 4 | use tile; Nov 27 20:55:34.371 INFO [stderr] | ^^^^ Nov 27 20:55:34.371 INFO [stderr] Nov 27 20:55:34.371 INFO [stderr] warning: unused import: `Point` Nov 27 20:55:34.372 INFO [stderr] --> src/render/tetromino.rs:5:23 Nov 27 20:55:34.372 INFO [stderr] | Nov 27 20:55:34.372 INFO [stderr] 5 | use game::{Tetromino, Point}; Nov 27 20:55:34.373 INFO [stderr] | ^^^^^ Nov 27 20:55:34.373 INFO [stderr] Nov 27 20:55:34.373 INFO [stderr] warning: unused import: `Colorize` Nov 27 20:55:34.373 INFO [stderr] --> src/render/text.rs:1:23 Nov 27 20:55:34.374 INFO [stderr] | Nov 27 20:55:34.374 INFO [stderr] 1 | use color::{RawColor, Colorize}; Nov 27 20:55:34.374 INFO [stderr] | ^^^^^^^^ Nov 27 20:55:34.374 INFO [stderr] Nov 27 20:55:34.375 INFO [stderr] warning: unused import: `tile` Nov 27 20:55:34.375 INFO [stderr] --> src/render/text.rs:4:5 Nov 27 20:55:34.375 INFO [stderr] | Nov 27 20:55:34.376 INFO [stderr] 4 | use tile; Nov 27 20:55:34.376 INFO [stderr] | ^^^^ Nov 27 20:55:34.376 INFO [stderr] Nov 27 20:55:34.376 INFO [stderr] warning: unused import: `Colorize` Nov 27 20:55:34.377 INFO [stderr] --> src/render/score.rs:1:23 Nov 27 20:55:34.377 INFO [stderr] | Nov 27 20:55:34.377 INFO [stderr] 1 | use color::{RawColor, Colorize}; Nov 27 20:55:34.378 INFO [stderr] | ^^^^^^^^ Nov 27 20:55:34.378 INFO [stderr] Nov 27 20:55:34.378 INFO [stderr] warning: unused import: `tile` Nov 27 20:55:34.378 INFO [stderr] --> src/render/score.rs:4:5 Nov 27 20:55:34.379 INFO [stderr] | Nov 27 20:55:34.379 INFO [stderr] 4 | use tile; Nov 27 20:55:34.379 INFO [stderr] | ^^^^ Nov 27 20:55:34.380 INFO [stderr] Nov 27 20:55:34.380 INFO [stderr] warning: unused import: `RawColor` Nov 27 20:55:34.380 INFO [stderr] --> src/main.rs:26:13 Nov 27 20:55:34.380 INFO [stderr] | Nov 27 20:55:34.380 INFO [stderr] 26 | use color::{RawColor, Colorize}; Nov 27 20:55:34.380 INFO [stderr] | ^^^^^^^^ Nov 27 20:55:34.380 INFO [stderr] Nov 27 20:55:34.718 INFO [stderr] warning: unused variable: `previous_tetromino` Nov 27 20:55:34.718 INFO [stderr] --> src/game/mod.rs:152:13 Nov 27 20:55:34.718 INFO [stderr] | Nov 27 20:55:34.718 INFO [stderr] 152 | let previous_tetromino = Nov 27 20:55:34.718 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider using `_previous_tetromino` instead Nov 27 20:55:34.718 INFO [stderr] | Nov 27 20:55:34.719 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 27 20:55:34.719 INFO [stderr] Nov 27 20:55:34.724 INFO [stderr] warning: unused variable: `ctx` Nov 27 20:55:34.724 INFO [stderr] --> src/main.rs:58:40 Nov 27 20:55:34.725 INFO [stderr] | Nov 27 20:55:34.725 INFO [stderr] 58 | self.gl.draw(args.viewport(), |ctx, gl| { Nov 27 20:55:34.725 INFO [stderr] | ^^^ help: consider using `_ctx` instead Nov 27 20:55:34.726 INFO [stderr] Nov 27 20:55:34.859 INFO [stderr] warning: method is never used: `get_event` Nov 27 20:55:34.859 INFO [stderr] --> src/limit.rs:29:5 Nov 27 20:55:34.859 INFO [stderr] | Nov 27 20:55:34.859 INFO [stderr] 29 | pub fn get_event(&mut self) -> bool { Nov 27 20:55:34.860 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 20:55:34.860 INFO [stderr] | Nov 27 20:55:34.860 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 27 20:55:34.861 INFO [stderr] Nov 27 20:55:34.861 INFO [stderr] warning: variant is never constructed: `Fired` Nov 27 20:55:34.861 INFO [stderr] --> src/limit.rs:48:5 Nov 27 20:55:34.862 INFO [stderr] | Nov 27 20:55:34.862 INFO [stderr] 48 | Fired, Nov 27 20:55:34.862 INFO [stderr] | ^^^^^ Nov 27 20:55:34.862 INFO [stderr] Nov 27 20:55:34.863 INFO [stderr] warning: method is never used: `get_event` Nov 27 20:55:34.863 INFO [stderr] --> src/limit.rs:106:5 Nov 27 20:55:34.864 INFO [stderr] | Nov 27 20:55:34.864 INFO [stderr] 106 | pub fn get_event(&mut self) -> bool { Nov 27 20:55:34.864 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 20:55:34.864 INFO [stderr] Nov 27 20:55:34.865 INFO [stderr] warning: function is never used: `get_dimm` Nov 27 20:55:34.865 INFO [stderr] --> src/render/text.rs:37:1 Nov 27 20:55:34.866 INFO [stderr] | Nov 27 20:55:34.866 INFO [stderr] 37 | pub fn get_dimm(glyphs: &mut GlyphCache, font: u32, data: &str) -> (f64, f64) { Nov 27 20:55:34.866 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 20:55:34.866 INFO [stderr] Nov 27 20:55:34.867 INFO [stderr] warning: field is never used: `pause` Nov 27 20:55:34.867 INFO [stderr] --> src/main.rs:50:5 Nov 27 20:55:34.867 INFO [stderr] | Nov 27 20:55:34.868 INFO [stderr] 50 | pause: bool, Nov 27 20:55:34.868 INFO [stderr] | ^^^^^^^^^^^ Nov 27 20:55:34.868 INFO [stderr] Nov 27 20:55:35.146 INFO [stderr] warning: unused variable: `previous_tetromino` Nov 27 20:55:35.147 INFO [stderr] --> src/game/mod.rs:152:13 Nov 27 20:55:35.148 INFO [stderr] | Nov 27 20:55:35.148 INFO [stderr] 152 | let previous_tetromino = Nov 27 20:55:35.149 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider using `_previous_tetromino` instead Nov 27 20:55:35.150 INFO [stderr] | Nov 27 20:55:35.150 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 27 20:55:35.151 INFO [stderr] Nov 27 20:55:35.151 INFO [stderr] warning: unused variable: `ctx` Nov 27 20:55:35.152 INFO [stderr] --> src/main.rs:58:40 Nov 27 20:55:35.153 INFO [stderr] | Nov 27 20:55:35.153 INFO [stderr] 58 | self.gl.draw(args.viewport(), |ctx, gl| { Nov 27 20:55:35.154 INFO [stderr] | ^^^ help: consider using `_ctx` instead Nov 27 20:55:35.155 INFO [stderr] Nov 27 20:55:35.291 INFO [stderr] warning: method is never used: `get_event` Nov 27 20:55:35.291 INFO [stderr] --> src/limit.rs:29:5 Nov 27 20:55:35.292 INFO [stderr] | Nov 27 20:55:35.293 INFO [stderr] 29 | pub fn get_event(&mut self) -> bool { Nov 27 20:55:35.293 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 20:55:35.294 INFO [stderr] | Nov 27 20:55:35.295 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 27 20:55:35.295 INFO [stderr] Nov 27 20:55:35.296 INFO [stderr] warning: variant is never constructed: `Fired` Nov 27 20:55:35.296 INFO [stderr] --> src/limit.rs:48:5 Nov 27 20:55:35.297 INFO [stderr] | Nov 27 20:55:35.298 INFO [stderr] 48 | Fired, Nov 27 20:55:35.298 INFO [stderr] | ^^^^^ Nov 27 20:55:35.299 INFO [stderr] Nov 27 20:55:35.299 INFO [stderr] warning: method is never used: `get_event` Nov 27 20:55:35.300 INFO [stderr] --> src/limit.rs:106:5 Nov 27 20:55:35.305 INFO [stderr] | Nov 27 20:55:35.305 INFO [stderr] 106 | pub fn get_event(&mut self) -> bool { Nov 27 20:55:35.305 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 20:55:35.305 INFO [stderr] Nov 27 20:55:35.306 INFO [stderr] warning: function is never used: `get_dimm` Nov 27 20:55:35.306 INFO [stderr] --> src/render/text.rs:37:1 Nov 27 20:55:35.306 INFO [stderr] | Nov 27 20:55:35.307 INFO [stderr] 37 | pub fn get_dimm(glyphs: &mut GlyphCache, font: u32, data: &str) -> (f64, f64) { Nov 27 20:55:35.307 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 20:55:35.307 INFO [stderr] Nov 27 20:55:35.308 INFO [stderr] warning: field is never used: `pause` Nov 27 20:55:35.308 INFO [stderr] --> src/main.rs:50:5 Nov 27 20:55:35.308 INFO [stderr] | Nov 27 20:55:35.308 INFO [stderr] 50 | pause: bool, Nov 27 20:55:35.309 INFO [stderr] | ^^^^^^^^^^^ Nov 27 20:55:35.309 INFO [stderr] Nov 27 20:55:35.358 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 03s Nov 27 20:55:35.381 INFO [stderr] su: No module specific data is present Nov 27 20:55:36.935 INFO running `"docker" "inspect" "d7031339dc6c9d6388ccea2d74b30d421df0e651b42756d8467b37e6e3f67980"` Nov 27 20:55:37.265 INFO running `"docker" "rm" "-f" "d7031339dc6c9d6388ccea2d74b30d421df0e651b42756d8467b37e6e3f67980"` Nov 27 20:55:37.620 INFO [stdout] d7031339dc6c9d6388ccea2d74b30d421df0e651b42756d8467b37e6e3f67980