Dec 02 07:57:37.950 INFO testing Enet4/propan against 1.30.1 for beta-1.31-5
Dec 02 07:57:37.950 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-3/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-5/1.30.1:/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 +1.30.1 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 07:57:38.467 INFO [stdout] 3403181a6e29545639274a8c1983c18eb2ed38f0f402147f807c71d99d328bfd
Dec 02 07:57:38.471 INFO running `"docker" "start" "-a" "3403181a6e29545639274a8c1983c18eb2ed38f0f402147f807c71d99d328bfd"`
Dec 02 07:57:39.978 INFO [stderr] usermod: no changes
Dec 02 07:57:40.471 INFO [stderr]    Compiling ident_case v1.0.0
Dec 02 07:57:40.473 INFO [stderr]    Compiling num-complex v0.2.1
Dec 02 07:57:40.483 INFO [stderr]    Compiling derive_builder v0.7.0
Dec 02 07:57:40.491 INFO [stderr]    Compiling num-complex v0.1.43
Dec 02 07:57:40.491 INFO [stderr]    Compiling syn v0.15.14
Dec 02 07:57:40.491 INFO [stderr]    Compiling num-bigint v0.1.44
Dec 02 07:57:40.507 INFO [stderr]    Compiling rusttype v0.5.2
Dec 02 07:57:40.507 INFO [stderr]    Compiling piston2d-graphics v0.26.0
Dec 02 07:57:54.815 INFO [stderr]    Compiling alga v0.7.2
Dec 02 07:57:55.143 INFO [stderr]    Compiling num-rational v0.1.42
Dec 02 07:58:00.919 INFO [stderr]    Compiling num v0.1.42
Dec 02 07:58:22.399 INFO [stderr]    Compiling darling_core v0.8.0
Dec 02 07:58:22.400 INFO [stderr]    Compiling num-derive v0.2.3
Dec 02 07:58:22.400 INFO [stderr]    Compiling derivative v1.0.1
Dec 02 07:58:22.400 INFO [stderr]    Compiling serde_derive v1.0.80
Dec 02 07:58:22.400 INFO [stderr]    Compiling synstructure v0.10.0
Dec 02 07:58:44.754 INFO [stderr]    Compiling failure_derive v0.1.3
Dec 02 07:59:01.660 INFO [stderr]    Compiling gfx_core v0.8.3
Dec 02 07:59:01.772 INFO [stderr]    Compiling tiff v0.2.1
Dec 02 07:59:03.683 INFO [stderr]    Compiling darling_macro v0.8.0
Dec 02 07:59:10.803 INFO [stderr]    Compiling failure v0.1.3
Dec 02 07:59:17.603 INFO [stderr]    Compiling image v0.20.0
Dec 02 07:59:24.728 INFO [stderr]    Compiling pistoncore-input v0.21.0
Dec 02 07:59:24.728 INFO [stderr]    Compiling nalgebra v0.16.6
Dec 02 07:59:29.271 INFO [stderr]    Compiling darling v0.8.0
Dec 02 07:59:43.527 INFO [stderr]    Compiling pistoncore-window v0.32.0
Dec 02 07:59:43.527 INFO [stderr]    Compiling conrod v0.61.1
Dec 02 07:59:45.375 INFO [stderr]    Compiling derive_builder_core v0.4.0
Dec 02 07:59:53.107 INFO [stderr]    Compiling pistoncore-event_loop v0.37.0
Dec 02 07:59:53.107 INFO [stderr]    Compiling pistoncore-glutin_window v0.48.0
Dec 02 08:00:27.071 INFO [stderr]    Compiling piston v0.37.0
Dec 02 08:01:03.298 INFO [stderr]    Compiling gfx v0.17.1
Dec 02 08:01:03.298 INFO [stderr]    Compiling gfx_device_gl v0.15.3
Dec 02 08:01:14.303 INFO [stderr]    Compiling piston-gfx_texture v0.34.0
Dec 02 08:01:19.367 INFO [stderr]    Compiling piston2d-gfx_graphics v0.52.0
Dec 02 08:01:33.915 INFO [stderr]    Compiling propan v0.1.2 (/source)
Dec 02 08:01:44.899 INFO [stderr] warning: variable `pixel_scale_w` is assigned to, but never used
Dec 02 08:01:44.899 INFO [stderr]    --> src/main.rs:365:13
Dec 02 08:01:44.899 INFO [stderr]     |
Dec 02 08:01:44.899 INFO [stderr] 365 |     let mut pixel_scale_w = physical_viewport.window_size[0] as f64 / f64::from(WIDTH);
Dec 02 08:01:44.899 INFO [stderr]     |             ^^^^^^^^^^^^^
Dec 02 08:01:44.899 INFO [stderr]     |
Dec 02 08:01:44.899 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 02 08:01:44.903 INFO [stderr]     = note: consider using `_pixel_scale_w` instead
Dec 02 08:01:44.903 INFO [stderr] 
Dec 02 08:01:44.903 INFO [stderr] warning: variable `pixel_scale_h` is assigned to, but never used
Dec 02 08:01:44.903 INFO [stderr]    --> src/main.rs:366:13
Dec 02 08:01:44.903 INFO [stderr]     |
Dec 02 08:01:44.903 INFO [stderr] 366 |     let mut pixel_scale_h = physical_viewport.window_size[1] as f64 / f64::from(HEIGHT);
Dec 02 08:01:44.903 INFO [stderr]     |             ^^^^^^^^^^^^^
Dec 02 08:01:44.903 INFO [stderr]     |
Dec 02 08:01:44.903 INFO [stderr]     = note: consider using `_pixel_scale_h` instead
Dec 02 08:01:44.903 INFO [stderr] 
Dec 02 08:01:44.903 INFO [stderr] warning: value assigned to `pixel_scale_w` is never read
Dec 02 08:01:44.903 INFO [stderr]    --> src/main.rs:379:13
Dec 02 08:01:44.903 INFO [stderr]     |
Dec 02 08:01:44.903 INFO [stderr] 379 |             pixel_scale_w = physical_viewport.window_size[0] as f64 / f64::from(WIDTH);
Dec 02 08:01:44.903 INFO [stderr]     |             ^^^^^^^^^^^^^
Dec 02 08:01:44.903 INFO [stderr]     |
Dec 02 08:01:44.903 INFO [stderr]     = note: #[warn(unused_assignments)] on by default
Dec 02 08:01:44.903 INFO [stderr] 
Dec 02 08:01:44.903 INFO [stderr] warning: value assigned to `pixel_scale_h` is never read
Dec 02 08:01:44.903 INFO [stderr]    --> src/main.rs:380:13
Dec 02 08:01:44.904 INFO [stderr]     |
Dec 02 08:01:44.904 INFO [stderr] 380 |             pixel_scale_h = physical_viewport.window_size[1] as f64 / f64::from(HEIGHT);
Dec 02 08:01:44.904 INFO [stderr]     |             ^^^^^^^^^^^^^
Dec 02 08:01:44.904 INFO [stderr] 
Dec 02 08:01:44.904 INFO [stderr] warning: unused variable: `c`
Dec 02 08:01:44.904 INFO [stderr]   --> src/controller.rs:21:34
Dec 02 08:01:44.904 INFO [stderr]    |
Dec 02 08:01:44.904 INFO [stderr] 21 |     fn render_hires<C, G>(&self, c: Context, cache: &mut C, g: &mut G)
Dec 02 08:01:44.904 INFO [stderr]    |                                  ^ help: consider using `_c` instead
Dec 02 08:01:44.904 INFO [stderr] 
Dec 02 08:01:44.904 INFO [stderr] warning: unused variable: `cache`
Dec 02 08:01:44.904 INFO [stderr]   --> src/controller.rs:21:46
Dec 02 08:01:44.904 INFO [stderr]    |
Dec 02 08:01:44.904 INFO [stderr] 21 |     fn render_hires<C, G>(&self, c: Context, cache: &mut C, g: &mut G)
Dec 02 08:01:44.904 INFO [stderr]    |                                              ^^^^^ help: consider using `_cache` instead
Dec 02 08:01:44.904 INFO [stderr] 
Dec 02 08:01:44.904 INFO [stderr] warning: unused variable: `g`
Dec 02 08:01:44.904 INFO [stderr]   --> src/controller.rs:21:61
Dec 02 08:01:44.904 INFO [stderr]    |
Dec 02 08:01:44.904 INFO [stderr] 21 |     fn render_hires<C, G>(&self, c: Context, cache: &mut C, g: &mut G)
Dec 02 08:01:44.904 INFO [stderr]    |                                                             ^ help: consider using `_g` instead
Dec 02 08:01:44.911 INFO [stderr] 
Dec 02 08:01:44.911 INFO [stderr] warning: unused variable: `x`
Dec 02 08:01:44.911 INFO [stderr]    --> src/game/entities.rs:222:14
Dec 02 08:01:44.911 INFO [stderr]     |
Dec 02 08:01:44.911 INFO [stderr] 222 |         let (x, y) = (self.pos[0] as f64, self.pos[1] as f64);
Dec 02 08:01:44.911 INFO [stderr]     |              ^ help: consider using `_x` instead
Dec 02 08:01:44.911 INFO [stderr] 
Dec 02 08:01:44.911 INFO [stderr] warning: unused variable: `y`
Dec 02 08:01:44.911 INFO [stderr]    --> src/game/entities.rs:222:17
Dec 02 08:01:44.911 INFO [stderr]     |
Dec 02 08:01:44.911 INFO [stderr] 222 |         let (x, y) = (self.pos[0] as f64, self.pos[1] as f64);
Dec 02 08:01:44.911 INFO [stderr]     |                 ^ help: consider using `_y` instead
Dec 02 08:01:44.911 INFO [stderr] 
Dec 02 08:01:45.567 INFO [stderr] warning: method is never used: `capacity`
Dec 02 08:01:45.567 INFO [stderr]   --> src/game/ball.rs:81:5
Dec 02 08:01:45.567 INFO [stderr]    |
Dec 02 08:01:45.567 INFO [stderr] 81 |     pub fn capacity(&self) -> f32 {
Dec 02 08:01:45.567 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:01:45.567 INFO [stderr]    |
Dec 02 08:01:45.567 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 02 08:01:45.567 INFO [stderr] 
Dec 02 08:01:45.567 INFO [stderr] warning: method is never used: `maximize_size`
Dec 02 08:01:45.567 INFO [stderr]    --> src/game/ball.rs:130:5
Dec 02 08:01:45.567 INFO [stderr]     |
Dec 02 08:01:45.567 INFO [stderr] 130 |     pub fn maximize_size(&mut self) {
Dec 02 08:01:45.567 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:01:45.567 INFO [stderr] 
Dec 02 08:01:45.567 INFO [stderr] warning: method is never used: `size`
Dec 02 08:01:45.567 INFO [stderr]    --> src/game/ball.rs:295:5
Dec 02 08:01:45.567 INFO [stderr]     |
Dec 02 08:01:45.567 INFO [stderr] 295 |     pub fn size(&self) -> f32 {
Dec 02 08:01:45.567 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:01:45.567 INFO [stderr] 
Dec 02 08:01:45.567 INFO [stderr] warning: method is never used: `add_position`
Dec 02 08:01:45.567 INFO [stderr]    --> src/game/ball.rs:305:5
Dec 02 08:01:45.567 INFO [stderr]     |
Dec 02 08:01:45.567 INFO [stderr] 305 |     pub fn add_position(&mut self, pos: Vector2<f32>) {
Dec 02 08:01:45.567 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:01:45.567 INFO [stderr] 
Dec 02 08:01:45.567 INFO [stderr] warning: method is never used: `velocity`
Dec 02 08:01:45.567 INFO [stderr]    --> src/game/ball.rs:310:5
Dec 02 08:01:45.567 INFO [stderr]     |
Dec 02 08:01:45.567 INFO [stderr] 310 |     pub fn velocity(&self) -> Vector2<f32> {
Dec 02 08:01:45.567 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:01:45.567 INFO [stderr] 
Dec 02 08:01:45.568 INFO [stderr] warning: method is never used: `set_velocity`
Dec 02 08:01:45.568 INFO [stderr]    --> src/game/ball.rs:315:5
Dec 02 08:01:45.568 INFO [stderr]     |
Dec 02 08:01:45.568 INFO [stderr] 315 |     pub fn set_velocity(&mut self, velocity: Vector2<f32>) {
Dec 02 08:01:45.568 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:01:45.568 INFO [stderr] 
Dec 02 08:01:45.568 INFO [stderr] warning: method is never used: `add_size`
Dec 02 08:01:45.568 INFO [stderr]    --> src/game/ball.rs:320:5
Dec 02 08:01:45.568 INFO [stderr]     |
Dec 02 08:01:45.568 INFO [stderr] 320 |     pub fn add_size(&mut self, extra_size: f32) {
Dec 02 08:01:45.568 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:01:45.568 INFO [stderr] 
Dec 02 08:01:45.568 INFO [stderr] warning: field is never used: `res`
Dec 02 08:01:45.568 INFO [stderr]    --> src/game/entities.rs:121:5
Dec 02 08:01:45.568 INFO [stderr]     |
Dec 02 08:01:45.568 INFO [stderr] 121 |     res: R,
Dec 02 08:01:45.568 INFO [stderr]     |     ^^^^^^
Dec 02 08:01:45.568 INFO [stderr] 
Dec 02 08:01:45.568 INFO [stderr] warning: variant is never constructed: `Gem`
Dec 02 08:01:45.568 INFO [stderr]  --> src/game/items.rs:6:5
Dec 02 08:01:45.568 INFO [stderr]   |
Dec 02 08:01:45.568 INFO [stderr] 6 |     Gem,
Dec 02 08:01:45.568 INFO [stderr]   |     ^^^
Dec 02 08:01:45.568 INFO [stderr] 
Dec 02 08:01:45.568 INFO [stderr] warning: variant is never constructed: `PowerGem`
Dec 02 08:01:45.568 INFO [stderr]  --> src/game/items.rs:7:5
Dec 02 08:01:45.568 INFO [stderr]   |
Dec 02 08:01:45.568 INFO [stderr] 7 |     PowerGem,
Dec 02 08:01:45.568 INFO [stderr]   |     ^^^^^^^^
Dec 02 08:01:45.568 INFO [stderr] 
Dec 02 08:01:45.568 INFO [stderr] warning: variant is never constructed: `HealingGem`
Dec 02 08:01:45.568 INFO [stderr]  --> src/game/items.rs:8:5
Dec 02 08:01:45.568 INFO [stderr]   |
Dec 02 08:01:45.568 INFO [stderr] 8 |     HealingGem,
Dec 02 08:01:45.568 INFO [stderr]   |     ^^^^^^^^^^
Dec 02 08:01:45.568 INFO [stderr] 
Dec 02 08:01:45.568 INFO [stderr] warning: variant is never constructed: `Key`
Dec 02 08:01:45.568 INFO [stderr]  --> src/game/items.rs:9:5
Dec 02 08:01:45.568 INFO [stderr]   |
Dec 02 08:01:45.568 INFO [stderr] 9 |     Key(usize),
Dec 02 08:01:45.568 INFO [stderr]   |     ^^^^^^^^^^
Dec 02 08:01:45.568 INFO [stderr] 
Dec 02 08:01:45.568 INFO [stderr] warning: method is never used: `position`
Dec 02 08:01:45.568 INFO [stderr]   --> src/game/wall.rs:30:5
Dec 02 08:01:45.568 INFO [stderr]    |
Dec 02 08:01:45.568 INFO [stderr] 30 |     pub fn position(&self) -> Vector2<f32> {
Dec 02 08:01:45.568 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:01:45.568 INFO [stderr] 
Dec 02 08:01:45.568 INFO [stderr] warning: field is never used: `res`
Dec 02 08:01:45.568 INFO [stderr]   --> src/game/mod.rs:27:5
Dec 02 08:01:45.568 INFO [stderr]    |
Dec 02 08:01:45.568 INFO [stderr] 27 |     res: R,
Dec 02 08:01:45.568 INFO [stderr]    |     ^^^^^^
Dec 02 08:01:45.568 INFO [stderr] 
Dec 02 08:01:45.568 INFO [stderr] warning: function is never used: `load_all_levels`
Dec 02 08:01:45.568 INFO [stderr]   --> src/level/mod.rs:33:1
Dec 02 08:01:45.568 INFO [stderr]    |
Dec 02 08:01:45.568 INFO [stderr] 33 | pub fn load_all_levels<P: AsRef<Path>>(dir: P) -> DynResult<Vec<GameLevel>> {
Dec 02 08:01:45.568 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:01:45.568 INFO [stderr] 
Dec 02 08:01:45.568 INFO [stderr] warning: method is never used: `name`
Dec 02 08:01:45.568 INFO [stderr]    --> src/level/mod.rs:150:5
Dec 02 08:01:45.568 INFO [stderr]     |
Dec 02 08:01:45.568 INFO [stderr] 150 |     pub fn name(&self) -> &str {
Dec 02 08:01:45.568 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:01:45.568 INFO [stderr] 
Dec 02 08:01:45.568 INFO [stderr] warning: method is never used: `version`
Dec 02 08:01:45.568 INFO [stderr]    --> src/level/mod.rs:158:5
Dec 02 08:01:45.568 INFO [stderr]     |
Dec 02 08:01:45.568 INFO [stderr] 158 |     pub fn version(&self) -> &str {
Dec 02 08:01:45.568 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:01:45.568 INFO [stderr] 
Dec 02 08:01:45.568 INFO [stderr] warning: variant is never constructed: `NoAudioSample`
Dec 02 08:01:45.568 INFO [stderr]   --> src/resource/mod.rs:22:5
Dec 02 08:01:45.568 INFO [stderr]    |
Dec 02 08:01:45.568 INFO [stderr] 22 | /     NoAudioSample {
Dec 02 08:01:45.568 INFO [stderr] 23 | |         id: (),
Dec 02 08:01:45.568 INFO [stderr] 24 | |     },
Dec 02 08:01:45.568 INFO [stderr]    | |_____^
Dec 02 08:01:45.568 INFO [stderr] 
Dec 02 08:01:57.599 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 4m 17s
Dec 02 08:01:57.623 INFO [stderr] su: No module specific data is present
Dec 02 08:01:58.435 INFO running `"docker" "inspect" "3403181a6e29545639274a8c1983c18eb2ed38f0f402147f807c71d99d328bfd"`
Dec 02 08:01:58.647 INFO running `"docker" "rm" "-f" "3403181a6e29545639274a8c1983c18eb2ed38f0f402147f807c71d99d328bfd"`
Dec 02 08:01:58.943 INFO [stdout] 3403181a6e29545639274a8c1983c18eb2ed38f0f402147f807c71d99d328bfd
Dec 02 08:01:58.945 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-3/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-5/1.30.1:/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 +1.30.1 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 08:01:59.412 INFO [stdout] dfa831a1983109a543146c295069afa064b8276d9eb9e2a3a3b98c3c8550ce7f
Dec 02 08:01:59.423 INFO running `"docker" "start" "-a" "dfa831a1983109a543146c295069afa064b8276d9eb9e2a3a3b98c3c8550ce7f"`
Dec 02 08:02:00.352 INFO [stderr] usermod: no changes
Dec 02 08:02:00.769 INFO [stderr]    Compiling propan v0.1.2 (/source)
Dec 02 08:02:11.267 INFO [stderr] warning: variable `pixel_scale_w` is assigned to, but never used
Dec 02 08:02:11.267 INFO [stderr]    --> src/main.rs:365:13
Dec 02 08:02:11.268 INFO [stderr]     |
Dec 02 08:02:11.268 INFO [stderr] 365 |     let mut pixel_scale_w = physical_viewport.window_size[0] as f64 / f64::from(WIDTH);
Dec 02 08:02:11.268 INFO [stderr]     |             ^^^^^^^^^^^^^
Dec 02 08:02:11.268 INFO [stderr]     |
Dec 02 08:02:11.268 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 02 08:02:11.268 INFO [stderr]     = note: consider using `_pixel_scale_w` instead
Dec 02 08:02:11.268 INFO [stderr] 
Dec 02 08:02:11.268 INFO [stderr] warning: variable `pixel_scale_h` is assigned to, but never used
Dec 02 08:02:11.268 INFO [stderr]    --> src/main.rs:366:13
Dec 02 08:02:11.268 INFO [stderr]     |
Dec 02 08:02:11.268 INFO [stderr] 366 |     let mut pixel_scale_h = physical_viewport.window_size[1] as f64 / f64::from(HEIGHT);
Dec 02 08:02:11.268 INFO [stderr]     |             ^^^^^^^^^^^^^
Dec 02 08:02:11.268 INFO [stderr]     |
Dec 02 08:02:11.269 INFO [stderr]     = note: consider using `_pixel_scale_h` instead
Dec 02 08:02:11.269 INFO [stderr] 
Dec 02 08:02:11.269 INFO [stderr] warning: value assigned to `pixel_scale_w` is never read
Dec 02 08:02:11.269 INFO [stderr]    --> src/main.rs:379:13
Dec 02 08:02:11.269 INFO [stderr]     |
Dec 02 08:02:11.269 INFO [stderr] 379 |             pixel_scale_w = physical_viewport.window_size[0] as f64 / f64::from(WIDTH);
Dec 02 08:02:11.269 INFO [stderr]     |             ^^^^^^^^^^^^^
Dec 02 08:02:11.269 INFO [stderr]     |
Dec 02 08:02:11.269 INFO [stderr]     = note: #[warn(unused_assignments)] on by default
Dec 02 08:02:11.269 INFO [stderr] 
Dec 02 08:02:11.269 INFO [stderr] warning: value assigned to `pixel_scale_h` is never read
Dec 02 08:02:11.269 INFO [stderr]    --> src/main.rs:380:13
Dec 02 08:02:11.269 INFO [stderr]     |
Dec 02 08:02:11.269 INFO [stderr] 380 |             pixel_scale_h = physical_viewport.window_size[1] as f64 / f64::from(HEIGHT);
Dec 02 08:02:11.269 INFO [stderr]     |             ^^^^^^^^^^^^^
Dec 02 08:02:11.269 INFO [stderr] 
Dec 02 08:02:11.269 INFO [stderr] warning: unused variable: `c`
Dec 02 08:02:11.269 INFO [stderr]   --> src/controller.rs:21:34
Dec 02 08:02:11.269 INFO [stderr]    |
Dec 02 08:02:11.270 INFO [stderr] 21 |     fn render_hires<C, G>(&self, c: Context, cache: &mut C, g: &mut G)
Dec 02 08:02:11.270 INFO [stderr]    |                                  ^ help: consider using `_c` instead
Dec 02 08:02:11.270 INFO [stderr] 
Dec 02 08:02:11.270 INFO [stderr] warning: unused variable: `cache`
Dec 02 08:02:11.270 INFO [stderr]   --> src/controller.rs:21:46
Dec 02 08:02:11.270 INFO [stderr]    |
Dec 02 08:02:11.270 INFO [stderr] 21 |     fn render_hires<C, G>(&self, c: Context, cache: &mut C, g: &mut G)
Dec 02 08:02:11.270 INFO [stderr]    |                                              ^^^^^ help: consider using `_cache` instead
Dec 02 08:02:11.270 INFO [stderr] 
Dec 02 08:02:11.272 INFO [stderr] warning: unused variable: `g`
Dec 02 08:02:11.272 INFO [stderr]   --> src/controller.rs:21:61
Dec 02 08:02:11.272 INFO [stderr]    |
Dec 02 08:02:11.272 INFO [stderr] 21 |     fn render_hires<C, G>(&self, c: Context, cache: &mut C, g: &mut G)
Dec 02 08:02:11.272 INFO [stderr]    |                                                             ^ help: consider using `_g` instead
Dec 02 08:02:11.272 INFO [stderr] 
Dec 02 08:02:11.272 INFO [stderr] warning: unused variable: `x`
Dec 02 08:02:11.272 INFO [stderr]    --> src/game/entities.rs:222:14
Dec 02 08:02:11.272 INFO [stderr]     |
Dec 02 08:02:11.273 INFO [stderr] 222 |         let (x, y) = (self.pos[0] as f64, self.pos[1] as f64);
Dec 02 08:02:11.273 INFO [stderr]     |              ^ help: consider using `_x` instead
Dec 02 08:02:11.273 INFO [stderr] 
Dec 02 08:02:11.273 INFO [stderr] warning: unused variable: `y`
Dec 02 08:02:11.273 INFO [stderr]    --> src/game/entities.rs:222:17
Dec 02 08:02:11.273 INFO [stderr]     |
Dec 02 08:02:11.273 INFO [stderr] 222 |         let (x, y) = (self.pos[0] as f64, self.pos[1] as f64);
Dec 02 08:02:11.273 INFO [stderr]     |                 ^ help: consider using `_y` instead
Dec 02 08:02:11.274 INFO [stderr] 
Dec 02 08:02:11.853 INFO [stderr] warning: method is never used: `capacity`
Dec 02 08:02:11.853 INFO [stderr]   --> src/game/ball.rs:81:5
Dec 02 08:02:11.853 INFO [stderr]    |
Dec 02 08:02:11.853 INFO [stderr] 81 |     pub fn capacity(&self) -> f32 {
Dec 02 08:02:11.853 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:02:11.853 INFO [stderr]    |
Dec 02 08:02:11.853 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 02 08:02:11.853 INFO [stderr] 
Dec 02 08:02:11.853 INFO [stderr] warning: method is never used: `maximize_size`
Dec 02 08:02:11.853 INFO [stderr]    --> src/game/ball.rs:130:5
Dec 02 08:02:11.853 INFO [stderr]     |
Dec 02 08:02:11.853 INFO [stderr] 130 |     pub fn maximize_size(&mut self) {
Dec 02 08:02:11.853 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:02:11.853 INFO [stderr] 
Dec 02 08:02:11.853 INFO [stderr] warning: method is never used: `size`
Dec 02 08:02:11.853 INFO [stderr]    --> src/game/ball.rs:295:5
Dec 02 08:02:11.853 INFO [stderr]     |
Dec 02 08:02:11.853 INFO [stderr] 295 |     pub fn size(&self) -> f32 {
Dec 02 08:02:11.853 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:02:11.853 INFO [stderr] 
Dec 02 08:02:11.853 INFO [stderr] warning: method is never used: `add_position`
Dec 02 08:02:11.853 INFO [stderr]    --> src/game/ball.rs:305:5
Dec 02 08:02:11.853 INFO [stderr]     |
Dec 02 08:02:11.853 INFO [stderr] 305 |     pub fn add_position(&mut self, pos: Vector2<f32>) {
Dec 02 08:02:11.853 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:02:11.853 INFO [stderr] 
Dec 02 08:02:11.853 INFO [stderr] warning: method is never used: `velocity`
Dec 02 08:02:11.853 INFO [stderr]    --> src/game/ball.rs:310:5
Dec 02 08:02:11.853 INFO [stderr]     |
Dec 02 08:02:11.853 INFO [stderr] 310 |     pub fn velocity(&self) -> Vector2<f32> {
Dec 02 08:02:11.853 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:02:11.853 INFO [stderr] 
Dec 02 08:02:11.853 INFO [stderr] warning: method is never used: `set_velocity`
Dec 02 08:02:11.853 INFO [stderr]    --> src/game/ball.rs:315:5
Dec 02 08:02:11.854 INFO [stderr]     |
Dec 02 08:02:11.854 INFO [stderr] 315 |     pub fn set_velocity(&mut self, velocity: Vector2<f32>) {
Dec 02 08:02:11.854 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:02:11.854 INFO [stderr] 
Dec 02 08:02:11.854 INFO [stderr] warning: method is never used: `add_size`
Dec 02 08:02:11.854 INFO [stderr]    --> src/game/ball.rs:320:5
Dec 02 08:02:11.854 INFO [stderr]     |
Dec 02 08:02:11.854 INFO [stderr] 320 |     pub fn add_size(&mut self, extra_size: f32) {
Dec 02 08:02:11.854 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:02:11.854 INFO [stderr] 
Dec 02 08:02:11.854 INFO [stderr] warning: field is never used: `res`
Dec 02 08:02:11.854 INFO [stderr]    --> src/game/entities.rs:121:5
Dec 02 08:02:11.854 INFO [stderr]     |
Dec 02 08:02:11.854 INFO [stderr] 121 |     res: R,
Dec 02 08:02:11.854 INFO [stderr]     |     ^^^^^^
Dec 02 08:02:11.854 INFO [stderr] 
Dec 02 08:02:11.854 INFO [stderr] warning: variant is never constructed: `Gem`
Dec 02 08:02:11.854 INFO [stderr]  --> src/game/items.rs:6:5
Dec 02 08:02:11.854 INFO [stderr]   |
Dec 02 08:02:11.854 INFO [stderr] 6 |     Gem,
Dec 02 08:02:11.854 INFO [stderr]   |     ^^^
Dec 02 08:02:11.854 INFO [stderr] 
Dec 02 08:02:11.854 INFO [stderr] warning: variant is never constructed: `PowerGem`
Dec 02 08:02:11.854 INFO [stderr]  --> src/game/items.rs:7:5
Dec 02 08:02:11.854 INFO [stderr]   |
Dec 02 08:02:11.854 INFO [stderr] 7 |     PowerGem,
Dec 02 08:02:11.854 INFO [stderr]   |     ^^^^^^^^
Dec 02 08:02:11.854 INFO [stderr] 
Dec 02 08:02:11.854 INFO [stderr] warning: variant is never constructed: `HealingGem`
Dec 02 08:02:11.854 INFO [stderr]  --> src/game/items.rs:8:5
Dec 02 08:02:11.854 INFO [stderr]   |
Dec 02 08:02:11.854 INFO [stderr] 8 |     HealingGem,
Dec 02 08:02:11.854 INFO [stderr]   |     ^^^^^^^^^^
Dec 02 08:02:11.854 INFO [stderr] 
Dec 02 08:02:11.854 INFO [stderr] warning: variant is never constructed: `Key`
Dec 02 08:02:11.854 INFO [stderr]  --> src/game/items.rs:9:5
Dec 02 08:02:11.854 INFO [stderr]   |
Dec 02 08:02:11.854 INFO [stderr] 9 |     Key(usize),
Dec 02 08:02:11.854 INFO [stderr]   |     ^^^^^^^^^^
Dec 02 08:02:11.854 INFO [stderr] 
Dec 02 08:02:11.854 INFO [stderr] warning: method is never used: `position`
Dec 02 08:02:11.854 INFO [stderr]   --> src/game/wall.rs:30:5
Dec 02 08:02:11.854 INFO [stderr]    |
Dec 02 08:02:11.854 INFO [stderr] 30 |     pub fn position(&self) -> Vector2<f32> {
Dec 02 08:02:11.854 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:02:11.854 INFO [stderr] 
Dec 02 08:02:11.854 INFO [stderr] warning: field is never used: `res`
Dec 02 08:02:11.854 INFO [stderr]   --> src/game/mod.rs:27:5
Dec 02 08:02:11.854 INFO [stderr]    |
Dec 02 08:02:11.854 INFO [stderr] 27 |     res: R,
Dec 02 08:02:11.854 INFO [stderr]    |     ^^^^^^
Dec 02 08:02:11.854 INFO [stderr] 
Dec 02 08:02:11.854 INFO [stderr] warning: function is never used: `load_all_levels`
Dec 02 08:02:11.854 INFO [stderr]   --> src/level/mod.rs:33:1
Dec 02 08:02:11.854 INFO [stderr]    |
Dec 02 08:02:11.854 INFO [stderr] 33 | pub fn load_all_levels<P: AsRef<Path>>(dir: P) -> DynResult<Vec<GameLevel>> {
Dec 02 08:02:11.854 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:02:11.854 INFO [stderr] 
Dec 02 08:02:11.854 INFO [stderr] warning: method is never used: `name`
Dec 02 08:02:11.859 INFO [stderr]    --> src/level/mod.rs:150:5
Dec 02 08:02:11.859 INFO [stderr]     |
Dec 02 08:02:11.859 INFO [stderr] 150 |     pub fn name(&self) -> &str {
Dec 02 08:02:11.859 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:02:11.859 INFO [stderr] 
Dec 02 08:02:11.859 INFO [stderr] warning: method is never used: `version`
Dec 02 08:02:11.859 INFO [stderr]    --> src/level/mod.rs:158:5
Dec 02 08:02:11.859 INFO [stderr]     |
Dec 02 08:02:11.859 INFO [stderr] 158 |     pub fn version(&self) -> &str {
Dec 02 08:02:11.859 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:02:11.859 INFO [stderr] 
Dec 02 08:02:11.859 INFO [stderr] warning: variant is never constructed: `NoAudioSample`
Dec 02 08:02:11.859 INFO [stderr]   --> src/resource/mod.rs:22:5
Dec 02 08:02:11.859 INFO [stderr]    |
Dec 02 08:02:11.859 INFO [stderr] 22 | /     NoAudioSample {
Dec 02 08:02:11.859 INFO [stderr] 23 | |         id: (),
Dec 02 08:02:11.859 INFO [stderr] 24 | |     },
Dec 02 08:02:11.859 INFO [stderr]    | |_____^
Dec 02 08:02:11.859 INFO [stderr] 
Dec 02 08:02:12.667 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 12.27s
Dec 02 08:02:12.691 INFO [stderr] su: No module specific data is present
Dec 02 08:02:13.887 INFO running `"docker" "inspect" "dfa831a1983109a543146c295069afa064b8276d9eb9e2a3a3b98c3c8550ce7f"`
Dec 02 08:02:14.166 INFO running `"docker" "rm" "-f" "dfa831a1983109a543146c295069afa064b8276d9eb9e2a3a3b98c3c8550ce7f"`
Dec 02 08:02:14.483 INFO [stdout] dfa831a1983109a543146c295069afa064b8276d9eb9e2a3a3b98c3c8550ce7f
Dec 02 08:02:14.486 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-3/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-5/1.30.1:/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 +1.30.1 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 08:02:14.879 INFO [stdout] 6ac39842717ede92fccbe1dde4b8a330f6ef39f3148a93399d15951a1c9ff8e1
Dec 02 08:02:14.885 INFO running `"docker" "start" "-a" "6ac39842717ede92fccbe1dde4b8a330f6ef39f3148a93399d15951a1c9ff8e1"`
Dec 02 08:02:16.027 INFO [stderr] usermod: no changes
Dec 02 08:02:16.371 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.30s
Dec 02 08:02:16.391 INFO [stderr]      Running /target/debug/deps/propan-e43b046da82d73b7
Dec 02 08:02:16.398 INFO [stdout] 
Dec 02 08:02:16.398 INFO [stdout] running 0 tests
Dec 02 08:02:16.398 INFO [stdout] 
Dec 02 08:02:16.398 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 02 08:02:16.398 INFO [stdout] 
Dec 02 08:02:16.404 INFO [stderr] su: No module specific data is present
Dec 02 08:02:16.991 INFO running `"docker" "inspect" "6ac39842717ede92fccbe1dde4b8a330f6ef39f3148a93399d15951a1c9ff8e1"`
Dec 02 08:02:17.285 INFO running `"docker" "rm" "-f" "6ac39842717ede92fccbe1dde4b8a330f6ef39f3148a93399d15951a1c9ff8e1"`
Dec 02 08:02:17.487 INFO [stdout] 6ac39842717ede92fccbe1dde4b8a330f6ef39f3148a93399d15951a1c9ff8e1
