Dec 01 15:15:18.216 INFO testing ijks/piet-rs against 1.30.1 for beta-1.31-5
Dec 01 15:15:18.216 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-7/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/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 01 15:15:18.756 INFO [stdout] 78b793d0293508a7650572000069598d59deddde47bcde0f3886002cedf3e148
Dec 01 15:15:18.760 INFO running `"docker" "start" "-a" "78b793d0293508a7650572000069598d59deddde47bcde0f3886002cedf3e148"`
Dec 01 15:15:19.767 INFO [stderr] usermod: no changes
Dec 01 15:15:19.988 INFO [stderr]    Compiling cc v1.0.2
Dec 01 15:15:19.990 INFO [stderr]    Compiling num_cpus v1.7.0
Dec 01 15:15:19.990 INFO [stderr]    Compiling term_size v0.3.0
Dec 01 15:15:19.990 INFO [stderr]    Compiling atty v0.2.3
Dec 01 15:15:19.991 INFO [stderr]    Compiling num-bigint v0.1.40
Dec 01 15:15:21.258 INFO [stderr]    Compiling textwrap v0.8.0
Dec 01 15:15:22.835 INFO [stderr]    Compiling rayon-core v1.2.1
Dec 01 15:15:24.125 INFO [stderr]    Compiling clap v2.26.2
Dec 01 15:15:26.791 INFO [stderr]    Compiling num-rational v0.1.39
Dec 01 15:15:27.252 INFO [stderr]    Compiling backtrace-sys v0.1.16
Dec 01 15:15:27.466 INFO [stderr]    Compiling rayon v0.8.2
Dec 01 15:15:29.121 INFO [stderr]    Compiling num v0.1.40
Dec 01 15:15:31.583 INFO [stderr]    Compiling jpeg-decoder v0.1.13
Dec 01 15:15:36.511 INFO [stderr]    Compiling image v0.17.0
Dec 01 15:15:49.728 INFO [stderr]    Compiling backtrace v0.3.3
Dec 01 15:15:53.703 INFO [stderr]    Compiling error-chain v0.11.0
Dec 01 15:16:03.098 INFO [stderr]    Compiling piet v0.1.0 (/source)
Dec 01 15:16:03.939 INFO [stderr] warning: unused import: `std::cmp::Ordering`
Dec 01 15:16:03.939 INFO [stderr]  --> src/interpreter.rs:1:5
Dec 01 15:16:03.939 INFO [stderr]   |
Dec 01 15:16:03.939 INFO [stderr] 1 | use std::cmp::Ordering;
Dec 01 15:16:03.939 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^
Dec 01 15:16:03.939 INFO [stderr]   |
Dec 01 15:16:03.939 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 15:16:03.939 INFO [stderr] 
Dec 01 15:16:04.131 INFO [stderr] warning: unused variable: `x`
Dec 01 15:16:04.131 INFO [stderr]    --> src/interpreter.rs:120:29
Dec 01 15:16:04.131 INFO [stderr]     |
Dec 01 15:16:04.131 INFO [stderr] 120 |                 .filter(|&&(x, y)| y == farthest_y)
Dec 01 15:16:04.131 INFO [stderr]     |                             ^ help: consider using `_x` instead
Dec 01 15:16:04.131 INFO [stderr]     |
Dec 01 15:16:04.131 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 01 15:16:04.131 INFO [stderr] 
Dec 01 15:16:04.131 INFO [stderr] warning: unused variable: `y`
Dec 01 15:16:04.131 INFO [stderr]    --> src/interpreter.rs:133:32
Dec 01 15:16:04.131 INFO [stderr]     |
Dec 01 15:16:04.131 INFO [stderr] 133 |                 .filter(|&&(x, y)| x == farthest_x)
Dec 01 15:16:04.131 INFO [stderr]     |                                ^ help: consider using `_y` instead
Dec 01 15:16:04.131 INFO [stderr] 
Dec 01 15:16:04.131 INFO [stderr] warning: unused variable: `height`
Dec 01 15:16:04.131 INFO [stderr]   --> src/program.rs:78:21
Dec 01 15:16:04.131 INFO [stderr]    |
Dec 01 15:16:04.131 INFO [stderr] 78 |         let (width, height) = self.size;
Dec 01 15:16:04.131 INFO [stderr]    |                     ^^^^^^ help: consider using `_height` instead
Dec 01 15:16:04.131 INFO [stderr] 
Dec 01 15:16:04.191 INFO [stderr] warning: variant is never constructed: `Up`
Dec 01 15:16:04.191 INFO [stderr]   --> src/interpreter.rs:14:5
Dec 01 15:16:04.191 INFO [stderr]    |
Dec 01 15:16:04.191 INFO [stderr] 14 |     Up,
Dec 01 15:16:04.191 INFO [stderr]    |     ^^
Dec 01 15:16:04.191 INFO [stderr]    |
Dec 01 15:16:04.191 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 15:16:04.191 INFO [stderr] 
Dec 01 15:16:04.191 INFO [stderr] warning: variant is never constructed: `Down`
Dec 01 15:16:04.191 INFO [stderr]   --> src/interpreter.rs:16:5
Dec 01 15:16:04.191 INFO [stderr]    |
Dec 01 15:16:04.191 INFO [stderr] 16 |     Down,
Dec 01 15:16:04.191 INFO [stderr]    |     ^^^^
Dec 01 15:16:04.191 INFO [stderr] 
Dec 01 15:16:04.191 INFO [stderr] warning: variant is never constructed: `Left`
Dec 01 15:16:04.191 INFO [stderr]   --> src/interpreter.rs:17:5
Dec 01 15:16:04.191 INFO [stderr]    |
Dec 01 15:16:04.191 INFO [stderr] 17 |     Left,
Dec 01 15:16:04.191 INFO [stderr]    |     ^^^^
Dec 01 15:16:04.191 INFO [stderr] 
Dec 01 15:16:04.191 INFO [stderr] warning: method is never used: `rotate_clockwise`
Dec 01 15:16:04.191 INFO [stderr]   --> src/interpreter.rs:21:5
Dec 01 15:16:04.191 INFO [stderr]    |
Dec 01 15:16:04.191 INFO [stderr] 21 |     pub fn rotate_clockwise(&mut self) {
Dec 01 15:16:04.191 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:16:04.191 INFO [stderr] 
Dec 01 15:16:04.191 INFO [stderr] warning: method is never used: `rotate_counterclockwise`
Dec 01 15:16:04.191 INFO [stderr]   --> src/interpreter.rs:32:5
Dec 01 15:16:04.191 INFO [stderr]    |
Dec 01 15:16:04.191 INFO [stderr] 32 |     pub fn rotate_counterclockwise(&mut self) {
Dec 01 15:16:04.191 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:16:04.191 INFO [stderr] 
Dec 01 15:16:04.191 INFO [stderr] warning: variant is never constructed: `Right`
Dec 01 15:16:04.191 INFO [stderr]   --> src/interpreter.rs:47:5
Dec 01 15:16:04.191 INFO [stderr]    |
Dec 01 15:16:04.191 INFO [stderr] 47 |     Right,
Dec 01 15:16:04.191 INFO [stderr]    |     ^^^^^
Dec 01 15:16:04.191 INFO [stderr] 
Dec 01 15:16:04.192 INFO [stderr] warning: method is never used: `switch`
Dec 01 15:16:04.192 INFO [stderr]   --> src/interpreter.rs:51:5
Dec 01 15:16:04.192 INFO [stderr]    |
Dec 01 15:16:04.192 INFO [stderr] 51 |     pub fn switch(&mut self) {
Dec 01 15:16:04.192 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:16:04.192 INFO [stderr] 
Dec 01 15:16:04.192 INFO [stderr] warning: method is never used: `current_block`
Dec 01 15:16:04.192 INFO [stderr]   --> src/interpreter.rs:93:5
Dec 01 15:16:04.192 INFO [stderr]    |
Dec 01 15:16:04.192 INFO [stderr] 93 |     fn current_block(&self) -> HashSet<Coords> {
Dec 01 15:16:04.192 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:16:04.192 INFO [stderr] 
Dec 01 15:16:04.192 INFO [stderr] warning: method is never used: `next_coords`
Dec 01 15:16:04.192 INFO [stderr]   --> src/interpreter.rs:97:5
Dec 01 15:16:04.192 INFO [stderr]    |
Dec 01 15:16:04.192 INFO [stderr] 97 |     fn next_coords(&self) -> Coords {
Dec 01 15:16:04.192 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:16:04.192 INFO [stderr] 
Dec 01 15:16:04.192 INFO [stderr] warning: function is never used: `x_key`
Dec 01 15:16:04.192 INFO [stderr]    --> src/interpreter.rs:101:9
Dec 01 15:16:04.192 INFO [stderr]     |
Dec 01 15:16:04.192 INFO [stderr] 101 |         fn x_key(&(x, _): &Coords) -> usize {
Dec 01 15:16:04.192 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:16:04.192 INFO [stderr] 
Dec 01 15:16:04.192 INFO [stderr] warning: function is never used: `y_key`
Dec 01 15:16:04.192 INFO [stderr]    --> src/interpreter.rs:104:9
Dec 01 15:16:04.192 INFO [stderr]     |
Dec 01 15:16:04.192 INFO [stderr] 104 |         fn y_key(&(_, y): &Coords) -> usize {
Dec 01 15:16:04.192 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:16:04.192 INFO [stderr] 
Dec 01 15:16:04.192 INFO [stderr] warning: method is never used: `execute_command`
Dec 01 15:16:04.192 INFO [stderr]    --> src/interpreter.rs:167:5
Dec 01 15:16:04.192 INFO [stderr]     |
Dec 01 15:16:04.192 INFO [stderr] 167 |     fn execute_command(&mut self, command: &Command) {
Dec 01 15:16:04.192 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:16:04.192 INFO [stderr] 
Dec 01 15:16:04.192 INFO [stderr] warning: method is never used: `pointer`
Dec 01 15:16:04.192 INFO [stderr]    --> src/interpreter.rs:261:5
Dec 01 15:16:04.192 INFO [stderr]     |
Dec 01 15:16:04.192 INFO [stderr] 261 |     fn pointer(&mut self, steps: i64) {
Dec 01 15:16:04.192 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:16:04.192 INFO [stderr] 
Dec 01 15:16:04.192 INFO [stderr] warning: method is never used: `switch`
Dec 01 15:16:04.192 INFO [stderr]    --> src/interpreter.rs:273:5
Dec 01 15:16:04.192 INFO [stderr]     |
Dec 01 15:16:04.192 INFO [stderr] 273 |     fn switch(&mut self, times: i64) {
Dec 01 15:16:04.192 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:16:04.192 INFO [stderr] 
Dec 01 15:16:04.192 INFO [stderr] warning: method is never used: `index_to_coords`
Dec 01 15:16:04.192 INFO [stderr]   --> src/program.rs:83:5
Dec 01 15:16:04.192 INFO [stderr]    |
Dec 01 15:16:04.192 INFO [stderr] 83 |     fn index_to_coords(&self, index: usize) -> Option<Coords> {
Dec 01 15:16:04.192 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:16:04.192 INFO [stderr] 
Dec 01 15:16:06.431 INFO [stderr] warning: unused variable: `codel_size`
Dec 01 15:16:06.431 INFO [stderr]   --> src/main.rs:23:9
Dec 01 15:16:06.431 INFO [stderr]    |
Dec 01 15:16:06.431 INFO [stderr] 23 |     let codel_size = matches.value_of("codel_size").map(|_| unimplemented!());
Dec 01 15:16:06.431 INFO [stderr]    |         ^^^^^^^^^^ help: consider using `_codel_size` instead
Dec 01 15:16:06.431 INFO [stderr]    |
Dec 01 15:16:06.434 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 01 15:16:06.435 INFO [stderr] 
Dec 01 15:16:06.448 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 01 15:16:06.449 INFO [stderr]   --> src/main.rs:34:5
Dec 01 15:16:06.449 INFO [stderr]    |
Dec 01 15:16:06.449 INFO [stderr] 34 |     interpreter.run();
Dec 01 15:16:06.449 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^
Dec 01 15:16:06.455 INFO [stderr]    |
Dec 01 15:16:06.455 INFO [stderr]    = note: #[warn(unused_must_use)] on by default
Dec 01 15:16:06.455 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 15:16:06.455 INFO [stderr] 
Dec 01 15:16:09.051 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 49.24s
Dec 01 15:16:09.058 INFO [stderr] su: No module specific data is present
Dec 01 15:16:09.344 INFO running `"docker" "inspect" "78b793d0293508a7650572000069598d59deddde47bcde0f3886002cedf3e148"`
Dec 01 15:16:09.488 INFO running `"docker" "rm" "-f" "78b793d0293508a7650572000069598d59deddde47bcde0f3886002cedf3e148"`
Dec 01 15:16:09.586 INFO [stdout] 78b793d0293508a7650572000069598d59deddde47bcde0f3886002cedf3e148
Dec 01 15:16:09.588 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-7/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/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 01 15:16:09.819 INFO [stdout] dc640f0e022f4b8bfad69d09fedcab04aef28ff36703aefff418449d696a30d7
Dec 01 15:16:09.831 INFO running `"docker" "start" "-a" "dc640f0e022f4b8bfad69d09fedcab04aef28ff36703aefff418449d696a30d7"`
Dec 01 15:16:10.607 INFO [stderr] usermod: no changes
Dec 01 15:16:10.724 INFO [stderr]    Compiling piet v0.1.0 (/source)
Dec 01 15:16:11.726 INFO [stderr] warning: unused import: `std::cmp::Ordering`
Dec 01 15:16:11.726 INFO [stderr]  --> src/interpreter.rs:1:5
Dec 01 15:16:11.727 INFO [stderr]   |
Dec 01 15:16:11.727 INFO [stderr] 1 | use std::cmp::Ordering;
Dec 01 15:16:11.727 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^
Dec 01 15:16:11.727 INFO [stderr]   |
Dec 01 15:16:11.728 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 15:16:11.728 INFO [stderr] 
Dec 01 15:16:12.119 INFO [stderr] warning: unused variable: `x`
Dec 01 15:16:12.119 INFO [stderr]    --> src/interpreter.rs:120:29
Dec 01 15:16:12.119 INFO [stderr]     |
Dec 01 15:16:12.119 INFO [stderr] 120 |                 .filter(|&&(x, y)| y == farthest_y)
Dec 01 15:16:12.119 INFO [stderr]     |                             ^ help: consider using `_x` instead
Dec 01 15:16:12.119 INFO [stderr]     |
Dec 01 15:16:12.119 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 01 15:16:12.119 INFO [stderr] 
Dec 01 15:16:12.119 INFO [stderr] warning: unused variable: `y`
Dec 01 15:16:12.119 INFO [stderr]    --> src/interpreter.rs:133:32
Dec 01 15:16:12.119 INFO [stderr]     |
Dec 01 15:16:12.119 INFO [stderr] 133 |                 .filter(|&&(x, y)| x == farthest_x)
Dec 01 15:16:12.119 INFO [stderr]     |                                ^ help: consider using `_y` instead
Dec 01 15:16:12.119 INFO [stderr] 
Dec 01 15:16:12.119 INFO [stderr] warning: unused variable: `height`
Dec 01 15:16:12.119 INFO [stderr]   --> src/program.rs:78:21
Dec 01 15:16:12.119 INFO [stderr]    |
Dec 01 15:16:12.119 INFO [stderr] 78 |         let (width, height) = self.size;
Dec 01 15:16:12.119 INFO [stderr]    |                     ^^^^^^ help: consider using `_height` instead
Dec 01 15:16:12.119 INFO [stderr] 
Dec 01 15:16:12.251 INFO [stderr] warning: variant is never constructed: `Up`
Dec 01 15:16:12.251 INFO [stderr]   --> src/interpreter.rs:14:5
Dec 01 15:16:12.251 INFO [stderr]    |
Dec 01 15:16:12.251 INFO [stderr] 14 |     Up,
Dec 01 15:16:12.251 INFO [stderr]    |     ^^
Dec 01 15:16:12.251 INFO [stderr]    |
Dec 01 15:16:12.251 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 15:16:12.251 INFO [stderr] 
Dec 01 15:16:12.251 INFO [stderr] warning: variant is never constructed: `Down`
Dec 01 15:16:12.251 INFO [stderr]   --> src/interpreter.rs:16:5
Dec 01 15:16:12.251 INFO [stderr]    |
Dec 01 15:16:12.251 INFO [stderr] 16 |     Down,
Dec 01 15:16:12.251 INFO [stderr]    |     ^^^^
Dec 01 15:16:12.251 INFO [stderr] 
Dec 01 15:16:12.251 INFO [stderr] warning: variant is never constructed: `Left`
Dec 01 15:16:12.251 INFO [stderr]   --> src/interpreter.rs:17:5
Dec 01 15:16:12.251 INFO [stderr]    |
Dec 01 15:16:12.251 INFO [stderr] 17 |     Left,
Dec 01 15:16:12.251 INFO [stderr]    |     ^^^^
Dec 01 15:16:12.251 INFO [stderr] 
Dec 01 15:16:12.251 INFO [stderr] warning: method is never used: `rotate_clockwise`
Dec 01 15:16:12.251 INFO [stderr]   --> src/interpreter.rs:21:5
Dec 01 15:16:12.251 INFO [stderr]    |
Dec 01 15:16:12.251 INFO [stderr] 21 |     pub fn rotate_clockwise(&mut self) {
Dec 01 15:16:12.251 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:16:12.251 INFO [stderr] 
Dec 01 15:16:12.251 INFO [stderr] warning: method is never used: `rotate_counterclockwise`
Dec 01 15:16:12.251 INFO [stderr]   --> src/interpreter.rs:32:5
Dec 01 15:16:12.251 INFO [stderr]    |
Dec 01 15:16:12.251 INFO [stderr] 32 |     pub fn rotate_counterclockwise(&mut self) {
Dec 01 15:16:12.251 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:16:12.251 INFO [stderr] 
Dec 01 15:16:12.251 INFO [stderr] warning: variant is never constructed: `Right`
Dec 01 15:16:12.251 INFO [stderr]   --> src/interpreter.rs:47:5
Dec 01 15:16:12.251 INFO [stderr]    |
Dec 01 15:16:12.251 INFO [stderr] 47 |     Right,
Dec 01 15:16:12.251 INFO [stderr]    |     ^^^^^
Dec 01 15:16:12.252 INFO [stderr] 
Dec 01 15:16:12.252 INFO [stderr] warning: method is never used: `switch`
Dec 01 15:16:12.252 INFO [stderr]   --> src/interpreter.rs:51:5
Dec 01 15:16:12.252 INFO [stderr]    |
Dec 01 15:16:12.252 INFO [stderr] 51 |     pub fn switch(&mut self) {
Dec 01 15:16:12.252 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:16:12.252 INFO [stderr] 
Dec 01 15:16:12.252 INFO [stderr] warning: method is never used: `current_block`
Dec 01 15:16:12.252 INFO [stderr]   --> src/interpreter.rs:93:5
Dec 01 15:16:12.252 INFO [stderr]    |
Dec 01 15:16:12.252 INFO [stderr] 93 |     fn current_block(&self) -> HashSet<Coords> {
Dec 01 15:16:12.252 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:16:12.252 INFO [stderr] 
Dec 01 15:16:12.252 INFO [stderr] warning: method is never used: `next_coords`
Dec 01 15:16:12.252 INFO [stderr]   --> src/interpreter.rs:97:5
Dec 01 15:16:12.252 INFO [stderr]    |
Dec 01 15:16:12.252 INFO [stderr] 97 |     fn next_coords(&self) -> Coords {
Dec 01 15:16:12.252 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:16:12.252 INFO [stderr] 
Dec 01 15:16:12.252 INFO [stderr] warning: function is never used: `x_key`
Dec 01 15:16:12.252 INFO [stderr]    --> src/interpreter.rs:101:9
Dec 01 15:16:12.252 INFO [stderr]     |
Dec 01 15:16:12.252 INFO [stderr] 101 |         fn x_key(&(x, _): &Coords) -> usize {
Dec 01 15:16:12.252 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:16:12.252 INFO [stderr] 
Dec 01 15:16:12.252 INFO [stderr] warning: function is never used: `y_key`
Dec 01 15:16:12.252 INFO [stderr]    --> src/interpreter.rs:104:9
Dec 01 15:16:12.252 INFO [stderr]     |
Dec 01 15:16:12.252 INFO [stderr] 104 |         fn y_key(&(_, y): &Coords) -> usize {
Dec 01 15:16:12.252 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:16:12.252 INFO [stderr] 
Dec 01 15:16:12.252 INFO [stderr] warning: method is never used: `execute_command`
Dec 01 15:16:12.252 INFO [stderr]    --> src/interpreter.rs:167:5
Dec 01 15:16:12.252 INFO [stderr]     |
Dec 01 15:16:12.252 INFO [stderr] 167 |     fn execute_command(&mut self, command: &Command) {
Dec 01 15:16:12.252 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:16:12.252 INFO [stderr] 
Dec 01 15:16:12.252 INFO [stderr] warning: method is never used: `pointer`
Dec 01 15:16:12.252 INFO [stderr]    --> src/interpreter.rs:261:5
Dec 01 15:16:12.252 INFO [stderr]     |
Dec 01 15:16:12.252 INFO [stderr] 261 |     fn pointer(&mut self, steps: i64) {
Dec 01 15:16:12.252 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:16:12.252 INFO [stderr] 
Dec 01 15:16:12.252 INFO [stderr] warning: method is never used: `switch`
Dec 01 15:16:12.252 INFO [stderr]    --> src/interpreter.rs:273:5
Dec 01 15:16:12.252 INFO [stderr]     |
Dec 01 15:16:12.252 INFO [stderr] 273 |     fn switch(&mut self, times: i64) {
Dec 01 15:16:12.252 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:16:12.252 INFO [stderr] 
Dec 01 15:16:12.651 INFO [stderr] warning: unused variable: `codel_size`
Dec 01 15:16:12.651 INFO [stderr]   --> src/main.rs:23:9
Dec 01 15:16:12.651 INFO [stderr]    |
Dec 01 15:16:12.651 INFO [stderr] 23 |     let codel_size = matches.value_of("codel_size").map(|_| unimplemented!());
Dec 01 15:16:12.651 INFO [stderr]    |         ^^^^^^^^^^ help: consider using `_codel_size` instead
Dec 01 15:16:12.651 INFO [stderr]    |
Dec 01 15:16:12.651 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 01 15:16:12.651 INFO [stderr] 
Dec 01 15:16:12.675 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 01 15:16:12.675 INFO [stderr]   --> src/main.rs:34:5
Dec 01 15:16:12.675 INFO [stderr]    |
Dec 01 15:16:12.675 INFO [stderr] 34 |     interpreter.run();
Dec 01 15:16:12.675 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^
Dec 01 15:16:12.675 INFO [stderr]    |
Dec 01 15:16:12.675 INFO [stderr]    = note: #[warn(unused_must_use)] on by default
Dec 01 15:16:12.675 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 15:16:12.675 INFO [stderr] 
Dec 01 15:16:13.567 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 2.92s
Dec 01 15:16:13.568 INFO [stderr] su: No module specific data is present
Dec 01 15:16:14.113 INFO running `"docker" "inspect" "dc640f0e022f4b8bfad69d09fedcab04aef28ff36703aefff418449d696a30d7"`
Dec 01 15:16:14.315 INFO running `"docker" "rm" "-f" "dc640f0e022f4b8bfad69d09fedcab04aef28ff36703aefff418449d696a30d7"`
Dec 01 15:16:14.539 INFO [stdout] dc640f0e022f4b8bfad69d09fedcab04aef28ff36703aefff418449d696a30d7
Dec 01 15:16:14.545 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-7/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/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 01 15:16:14.957 INFO [stdout] 403e11c5cc9e55fd2611e3c53b2da7c6e528ac99ad399a74e6587270a6a70fad
Dec 01 15:16:14.967 INFO running `"docker" "start" "-a" "403e11c5cc9e55fd2611e3c53b2da7c6e528ac99ad399a74e6587270a6a70fad"`
Dec 01 15:16:15.935 INFO [stderr] usermod: no changes
Dec 01 15:16:16.087 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.11s
Dec 01 15:16:16.099 INFO [stderr]      Running /target/debug/deps/piet-d3dafecb811993bc
Dec 01 15:16:16.099 INFO [stdout] 
Dec 01 15:16:16.099 INFO [stdout] running 15 tests
Dec 01 15:16:16.100 INFO [stdout] test program::tests::test_program_coords_to_index ... ok
Dec 01 15:16:16.100 INFO [stdout] test program::tests::test_program_color_block ... ok
Dec 01 15:16:16.100 INFO [stdout] test program::tests::test_program_check_coords ... ok
Dec 01 15:16:16.100 INFO [stdout] test command::tests::test_from_transition ... ok
Dec 01 15:16:16.100 INFO [stdout] test color::tests::test_lightness_shift ... ok
Dec 01 15:16:16.100 INFO [stdout] test color::tests::test_hue_shift ... ok
Dec 01 15:16:16.100 INFO [stdout] test stack::tests::test_stack_fold_top ... ok
Dec 01 15:16:16.102 INFO [stdout] test stack::tests::test_stack_map_top ... ok
Dec 01 15:16:16.102 INFO [stdout] test stack::tests::test_stack_new ... ok
Dec 01 15:16:16.102 INFO [stdout] test stack::tests::test_stack_peek ... ok
Dec 01 15:16:16.102 INFO [stdout] test stack::tests::test_stack_pop2 ... ok
Dec 01 15:16:16.102 INFO [stdout] test stack::tests::test_stack_roll ... ok
Dec 01 15:16:16.111 INFO [stdout] test color::tests::test_color_transition ... ok
Dec 01 15:16:16.111 INFO [stdout] test color::tests::test_color_from_rgb ... ok
Dec 01 15:16:16.111 INFO [stdout] test program::tests::test_program_index_to_coords ... ok
Dec 01 15:16:16.111 INFO [stdout] 
Dec 01 15:16:16.111 INFO [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 15:16:16.111 INFO [stdout] 
Dec 01 15:16:16.119 INFO [stdout] 
Dec 01 15:16:16.119 INFO [stderr]      Running /target/debug/deps/piet-c0bcd4e219b603fb
Dec 01 15:16:16.119 INFO [stdout] running 0 tests
Dec 01 15:16:16.119 INFO [stderr]    Doc-tests piet
Dec 01 15:16:16.119 INFO [stdout] 
Dec 01 15:16:16.119 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 15:16:16.119 INFO [stdout] 
Dec 01 15:16:17.654 INFO [stdout] 
Dec 01 15:16:17.654 INFO [stdout] running 6 tests
Dec 01 15:16:24.731 INFO [stdout] test src/stack.rs - stack::Stack::roll (line 64) ... ok
Dec 01 15:16:25.095 INFO [stdout] test src/stack.rs - stack::Stack::fold_top (line 33) ... ok
Dec 01 15:16:25.358 INFO [stdout] test src/color.rs - color::Hue::shift (line 19) ... ok
Dec 01 15:16:25.499 INFO [stdout] test src/color.rs - color::Color::from_rgb (line 69) ... ok
Dec 01 15:16:25.722 INFO [stdout] test src/color.rs - color::Color::transition (line 127) ... ok
Dec 01 15:16:25.871 INFO [stdout] test src/color.rs - color::Lightness::shift (line 44) ... ok
Dec 01 15:16:25.871 INFO [stdout] 
Dec 01 15:16:25.871 INFO [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 15:16:25.871 INFO [stdout] 
Dec 01 15:16:25.883 INFO [stderr] su: No module specific data is present
Dec 01 15:16:26.683 INFO running `"docker" "inspect" "403e11c5cc9e55fd2611e3c53b2da7c6e528ac99ad399a74e6587270a6a70fad"`
Dec 01 15:16:26.903 INFO running `"docker" "rm" "-f" "403e11c5cc9e55fd2611e3c53b2da7c6e528ac99ad399a74e6587270a6a70fad"`
Dec 01 15:16:27.319 INFO [stdout] 403e11c5cc9e55fd2611e3c53b2da7c6e528ac99ad399a74e6587270a6a70fad
