Nov 30 08:20:50.825 INFO checking Tehforsch/twoxel against master#a49316ddc99d9d595193557fc899f6c52e4d9af9 for pr-56323 Nov 30 08:20:50.825 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56323/worker-3/master#a49316ddc99d9d595193557fc899f6c52e4d9af9:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/pr-56323/master#a49316ddc99d9d595193557fc899f6c52e4d9af9:/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 +a49316ddc99d9d595193557fc899f6c52e4d9af9-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 30 08:20:51.236 INFO [stdout] 7b251553cf97ca056c2a4904816e60d5e5a3079f2e45b636b109f019e252da13 Nov 30 08:20:51.248 INFO running `"docker" "start" "-a" "7b251553cf97ca056c2a4904816e60d5e5a3079f2e45b636b109f019e252da13"` Nov 30 08:20:52.645 INFO [stderr] usermod: no changes Nov 30 08:20:53.113 INFO [stderr] Checking shared_library v0.1.8 Nov 30 08:20:53.128 INFO [stderr] Checking tempfile v2.2.0 Nov 30 08:20:53.128 INFO [stderr] Checking x11-dl v2.17.2 Nov 30 08:20:53.131 INFO [stderr] Checking png v0.6.2 Nov 30 08:20:53.131 INFO [stderr] Checking jpeg-decoder v0.1.13 Nov 30 08:20:53.131 INFO [stderr] Checking wayland-sys v0.7.8 Nov 30 08:20:55.632 INFO [stderr] Checking wayland-client v0.7.8 Nov 30 08:20:55.800 INFO [stderr] Checking osmesa-sys v0.1.2 Nov 30 08:20:59.244 INFO [stderr] Checking image v0.12.4 Nov 30 08:21:00.116 INFO [stderr] Checking wayland-kbd v0.6.3 Nov 30 08:21:00.116 INFO [stderr] Checking wayland-window v0.4.4 Nov 30 08:21:06.520 INFO [stderr] Checking winit v0.5.11 Nov 30 08:21:09.627 INFO [stderr] Checking piston-gfx_texture v0.22.1 Nov 30 08:21:09.629 INFO [stderr] Checking piston2d-opengl_graphics v0.42.1 Nov 30 08:21:09.796 INFO [stderr] Checking glutin v0.7.4 Nov 30 08:21:14.902 INFO [stderr] Checking pistoncore-glutin_window v0.35.1 Nov 30 08:21:15.342 INFO [stderr] Checking piston2d-gfx_graphics v0.38.0 Nov 30 08:21:20.618 INFO [stderr] Checking piston_window v0.64.0 Nov 30 08:21:23.930 INFO [stderr] Checking twoxel v0.1.0 (/source) Nov 30 08:21:29.900 INFO [stderr] warning: unused import: `simulation::Simulation` Nov 30 08:21:29.901 INFO [stderr] --> src/simulation/collisions.rs:2:5 Nov 30 08:21:29.901 INFO [stderr] | Nov 30 08:21:29.901 INFO [stderr] 2 | use simulation::Simulation; Nov 30 08:21:29.901 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:21:29.902 INFO [stderr] | Nov 30 08:21:29.902 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 30 08:21:29.902 INFO [stderr] Nov 30 08:21:29.903 INFO [stderr] warning: unnecessary parentheses around `if` condition Nov 30 08:21:29.903 INFO [stderr] --> src/simulation/collisions.rs:126:20 Nov 30 08:21:29.903 INFO [stderr] | Nov 30 08:21:29.904 INFO [stderr] 126 | if (i >= polygon1.vertices.len()) { Nov 30 08:21:29.904 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Nov 30 08:21:29.904 INFO [stderr] | Nov 30 08:21:29.904 INFO [stderr] = note: #[warn(unused_parens)] on by default Nov 30 08:21:29.905 INFO [stderr] Nov 30 08:21:30.092 INFO [stderr] warning: unused import: `simulation::Simulation` Nov 30 08:21:30.092 INFO [stderr] --> src/simulation/collisions.rs:2:5 Nov 30 08:21:30.093 INFO [stderr] | Nov 30 08:21:30.093 INFO [stderr] 2 | use simulation::Simulation; Nov 30 08:21:30.093 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:21:30.093 INFO [stderr] | Nov 30 08:21:30.093 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 30 08:21:30.093 INFO [stderr] Nov 30 08:21:30.093 INFO [stderr] warning: unnecessary parentheses around `if` condition Nov 30 08:21:30.093 INFO [stderr] --> src/simulation/collisions.rs:126:20 Nov 30 08:21:30.093 INFO [stderr] | Nov 30 08:21:30.093 INFO [stderr] 126 | if (i >= polygon1.vertices.len()) { Nov 30 08:21:30.093 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Nov 30 08:21:30.093 INFO [stderr] | Nov 30 08:21:30.093 INFO [stderr] = note: #[warn(unused_parens)] on by default Nov 30 08:21:30.093 INFO [stderr] Nov 30 08:21:30.208 INFO [stderr] warning: unreachable pattern Nov 30 08:21:30.208 INFO [stderr] --> src/simulation/collisions.rs:85:9 Nov 30 08:21:30.208 INFO [stderr] | Nov 30 08:21:30.208 INFO [stderr] 85 | _ => None Nov 30 08:21:30.208 INFO [stderr] | ^ Nov 30 08:21:30.208 INFO [stderr] | Nov 30 08:21:30.208 INFO [stderr] = note: #[warn(unreachable_patterns)] on by default Nov 30 08:21:30.208 INFO [stderr] Nov 30 08:21:30.209 INFO [stderr] warning: unreachable pattern Nov 30 08:21:30.209 INFO [stderr] --> src/render/mod.rs:18:13 Nov 30 08:21:30.209 INFO [stderr] | Nov 30 08:21:30.209 INFO [stderr] 18 | _ => {} Nov 30 08:21:30.209 INFO [stderr] | ^ Nov 30 08:21:30.209 INFO [stderr] Nov 30 08:21:30.209 INFO [stderr] warning: unused variable: `circle1` Nov 30 08:21:30.209 INFO [stderr] --> src/simulation/collisions.rs:105:18 Nov 30 08:21:30.209 INFO [stderr] | Nov 30 08:21:30.209 INFO [stderr] 105 | fn circle_circle(circle1: &Circle, circle2: &Circle) -> Option { Nov 30 08:21:30.209 INFO [stderr] | ^^^^^^^ help: consider using `_circle1` instead Nov 30 08:21:30.209 INFO [stderr] | Nov 30 08:21:30.209 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 30 08:21:30.209 INFO [stderr] Nov 30 08:21:30.209 INFO [stderr] warning: unused variable: `circle2` Nov 30 08:21:30.209 INFO [stderr] --> src/simulation/collisions.rs:105:36 Nov 30 08:21:30.209 INFO [stderr] | Nov 30 08:21:30.209 INFO [stderr] 105 | fn circle_circle(circle1: &Circle, circle2: &Circle) -> Option { Nov 30 08:21:30.209 INFO [stderr] | ^^^^^^^ help: consider using `_circle2` instead Nov 30 08:21:30.209 INFO [stderr] Nov 30 08:21:30.209 INFO [stderr] warning: unused variable: `i` Nov 30 08:21:30.209 INFO [stderr] --> src/simulation/collisions.rs:45:13 Nov 30 08:21:30.209 INFO [stderr] | Nov 30 08:21:30.209 INFO [stderr] 45 | for i in 1..10 { Nov 30 08:21:30.209 INFO [stderr] | ^ help: consider using `_i` instead Nov 30 08:21:30.209 INFO [stderr] Nov 30 08:21:30.209 INFO [stderr] warning: unused variable: `Nothing` Nov 30 08:21:30.209 INFO [stderr] --> src/simulation/collisions.rs:58:25 Nov 30 08:21:30.209 INFO [stderr] | Nov 30 08:21:30.209 INFO [stderr] 58 | Nothing => {} Nov 30 08:21:30.209 INFO [stderr] | ^^^^^^^ help: consider using `_Nothing` instead Nov 30 08:21:30.209 INFO [stderr] Nov 30 08:21:30.226 INFO [stderr] warning: variable does not need to be mutable Nov 30 08:21:30.226 INFO [stderr] --> src/simulation/mod.rs:82:9 Nov 30 08:21:30.226 INFO [stderr] | Nov 30 08:21:30.227 INFO [stderr] 82 | let mut sim = Simulation::new(bodies); Nov 30 08:21:30.227 INFO [stderr] | ----^^^ Nov 30 08:21:30.227 INFO [stderr] | | Nov 30 08:21:30.228 INFO [stderr] | help: remove this `mut` Nov 30 08:21:30.228 INFO [stderr] | Nov 30 08:21:30.228 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 30 08:21:30.232 INFO [stderr] Nov 30 08:21:30.283 INFO [stderr] warning: method is never used: `find_collisions` Nov 30 08:21:30.283 INFO [stderr] --> src/simulation/collisions.rs:26:5 Nov 30 08:21:30.283 INFO [stderr] | Nov 30 08:21:30.283 INFO [stderr] 26 | pub fn find_collisions(&mut self, bodies: &mut Vec) { Nov 30 08:21:30.283 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:21:30.283 INFO [stderr] | Nov 30 08:21:30.283 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 30 08:21:30.283 INFO [stderr] Nov 30 08:21:30.285 INFO [stderr] warning: variable `Nothing` should have a snake case name such as `nothing` Nov 30 08:21:30.285 INFO [stderr] --> src/simulation/collisions.rs:58:25 Nov 30 08:21:30.285 INFO [stderr] | Nov 30 08:21:30.285 INFO [stderr] 58 | Nothing => {} Nov 30 08:21:30.285 INFO [stderr] | ^^^^^^^ Nov 30 08:21:30.285 INFO [stderr] | Nov 30 08:21:30.285 INFO [stderr] = note: #[warn(non_snake_case)] on by default Nov 30 08:21:30.285 INFO [stderr] Nov 30 08:21:30.343 INFO [stderr] warning: unreachable pattern Nov 30 08:21:30.343 INFO [stderr] --> src/simulation/collisions.rs:85:9 Nov 30 08:21:30.343 INFO [stderr] | Nov 30 08:21:30.343 INFO [stderr] 85 | _ => None Nov 30 08:21:30.343 INFO [stderr] | ^ Nov 30 08:21:30.343 INFO [stderr] | Nov 30 08:21:30.343 INFO [stderr] = note: #[warn(unreachable_patterns)] on by default Nov 30 08:21:30.343 INFO [stderr] Nov 30 08:21:30.344 INFO [stderr] warning: unreachable pattern Nov 30 08:21:30.344 INFO [stderr] --> src/render/mod.rs:18:13 Nov 30 08:21:30.344 INFO [stderr] | Nov 30 08:21:30.344 INFO [stderr] 18 | _ => {} Nov 30 08:21:30.344 INFO [stderr] | ^ Nov 30 08:21:30.344 INFO [stderr] Nov 30 08:21:30.345 INFO [stderr] warning: unused variable: `circle1` Nov 30 08:21:30.345 INFO [stderr] --> src/simulation/collisions.rs:105:18 Nov 30 08:21:30.345 INFO [stderr] | Nov 30 08:21:30.345 INFO [stderr] 105 | fn circle_circle(circle1: &Circle, circle2: &Circle) -> Option { Nov 30 08:21:30.345 INFO [stderr] | ^^^^^^^ help: consider using `_circle1` instead Nov 30 08:21:30.345 INFO [stderr] | Nov 30 08:21:30.345 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 30 08:21:30.345 INFO [stderr] Nov 30 08:21:30.345 INFO [stderr] warning: unused variable: `circle2` Nov 30 08:21:30.345 INFO [stderr] --> src/simulation/collisions.rs:105:36 Nov 30 08:21:30.345 INFO [stderr] | Nov 30 08:21:30.345 INFO [stderr] 105 | fn circle_circle(circle1: &Circle, circle2: &Circle) -> Option { Nov 30 08:21:30.345 INFO [stderr] | ^^^^^^^ help: consider using `_circle2` instead Nov 30 08:21:30.345 INFO [stderr] Nov 30 08:21:30.346 INFO [stderr] warning: unused variable: `i` Nov 30 08:21:30.346 INFO [stderr] --> src/simulation/collisions.rs:45:13 Nov 30 08:21:30.346 INFO [stderr] | Nov 30 08:21:30.346 INFO [stderr] 45 | for i in 1..10 { Nov 30 08:21:30.346 INFO [stderr] | ^ help: consider using `_i` instead Nov 30 08:21:30.346 INFO [stderr] Nov 30 08:21:30.346 INFO [stderr] warning: unused variable: `Nothing` Nov 30 08:21:30.346 INFO [stderr] --> src/simulation/collisions.rs:58:25 Nov 30 08:21:30.346 INFO [stderr] | Nov 30 08:21:30.346 INFO [stderr] 58 | Nothing => {} Nov 30 08:21:30.346 INFO [stderr] | ^^^^^^^ help: consider using `_Nothing` instead Nov 30 08:21:30.346 INFO [stderr] Nov 30 08:21:30.359 INFO [stderr] warning: variable does not need to be mutable Nov 30 08:21:30.359 INFO [stderr] --> src/simulation/mod.rs:82:9 Nov 30 08:21:30.359 INFO [stderr] | Nov 30 08:21:30.359 INFO [stderr] 82 | let mut sim = Simulation::new(bodies); Nov 30 08:21:30.359 INFO [stderr] | ----^^^ Nov 30 08:21:30.359 INFO [stderr] | | Nov 30 08:21:30.359 INFO [stderr] | help: remove this `mut` Nov 30 08:21:30.359 INFO [stderr] | Nov 30 08:21:30.359 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 30 08:21:30.359 INFO [stderr] Nov 30 08:21:30.392 INFO [stderr] warning: method is never used: `find_collisions` Nov 30 08:21:30.392 INFO [stderr] --> src/simulation/collisions.rs:26:5 Nov 30 08:21:30.392 INFO [stderr] | Nov 30 08:21:30.392 INFO [stderr] 26 | pub fn find_collisions(&mut self, bodies: &mut Vec) { Nov 30 08:21:30.392 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 08:21:30.392 INFO [stderr] | Nov 30 08:21:30.392 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 30 08:21:30.392 INFO [stderr] Nov 30 08:21:30.393 INFO [stderr] warning: variable `Nothing` should have a snake case name such as `nothing` Nov 30 08:21:30.393 INFO [stderr] --> src/simulation/collisions.rs:58:25 Nov 30 08:21:30.393 INFO [stderr] | Nov 30 08:21:30.393 INFO [stderr] 58 | Nothing => {} Nov 30 08:21:30.394 INFO [stderr] | ^^^^^^^ Nov 30 08:21:30.394 INFO [stderr] | Nov 30 08:21:30.394 INFO [stderr] = note: #[warn(non_snake_case)] on by default Nov 30 08:21:30.394 INFO [stderr] Nov 30 08:21:30.425 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 37.76s Nov 30 08:21:30.445 INFO [stderr] su: No module specific data is present Nov 30 08:21:31.687 INFO running `"docker" "inspect" "7b251553cf97ca056c2a4904816e60d5e5a3079f2e45b636b109f019e252da13"` Nov 30 08:21:31.968 INFO running `"docker" "rm" "-f" "7b251553cf97ca056c2a4904816e60d5e5a3079f2e45b636b109f019e252da13"` Nov 30 08:21:32.253 INFO [stdout] 7b251553cf97ca056c2a4904816e60d5e5a3079f2e45b636b109f019e252da13