Dec 01 11:33:47.916 INFO testing lars-t-hansen/z80emu against 1.30.1 for beta-1.31-5
Dec 01 11:33:47.916 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-6/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/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 11:33:48.275 INFO [stdout] b01513dd198cd04911c99d3ff6c4c9ea3e3443bd64a741cf9944c594e69215eb
Dec 01 11:33:48.280 INFO running `"docker" "start" "-a" "b01513dd198cd04911c99d3ff6c4c9ea3e3443bd64a741cf9944c594e69215eb"`
Dec 01 11:33:50.090 INFO [stderr] usermod: no changes
Dec 01 11:33:50.139 INFO [stderr]    Compiling z80emu v0.1.0 (/source)
Dec 01 11:33:50.487 INFO [stderr] warning: unused macro definition
Dec 01 11:33:50.487 INFO [stderr]    --> src/z80.rs:110:5
Dec 01 11:33:50.487 INFO [stderr]     |
Dec 01 11:33:50.487 INFO [stderr] 110 |     macro_rules! set_bc { ($v:ident) => { set16!(b, c, $v); } }
Dec 01 11:33:50.487 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 11:33:50.487 INFO [stderr]     |
Dec 01 11:33:50.487 INFO [stderr]     = note: #[warn(unused_macros)] on by default
Dec 01 11:33:50.487 INFO [stderr] 
Dec 01 11:33:50.487 INFO [stderr] warning: unused macro definition
Dec 01 11:33:50.487 INFO [stderr]    --> src/z80.rs:111:5
Dec 01 11:33:50.487 INFO [stderr]     |
Dec 01 11:33:50.487 INFO [stderr] 111 |     macro_rules! set_de { ($v:ident) => { set16!(d, e, $v); } }
Dec 01 11:33:50.487 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 11:33:50.487 INFO [stderr] 
Dec 01 11:33:50.487 INFO [stderr] warning: unused macro definition
Dec 01 11:33:50.487 INFO [stderr]    --> src/z80.rs:115:5
Dec 01 11:33:50.487 INFO [stderr]     |
Dec 01 11:33:50.487 INFO [stderr] 115 |     macro_rules! set_sp { ($v:ident) => { sp_ = $v; } }
Dec 01 11:33:50.487 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 11:33:50.487 INFO [stderr] 
Dec 01 11:33:50.487 INFO [stderr] warning: unused import: `self`
Dec 01 11:33:50.487 INFO [stderr]   --> src/file_backed_spinning_disk.rs:11:15
Dec 01 11:33:50.487 INFO [stderr]    |
Dec 01 11:33:50.487 INFO [stderr] 11 | use std::io::{self, Read, Seek, SeekFrom};
Dec 01 11:33:50.487 INFO [stderr]    |               ^^^^
Dec 01 11:33:50.487 INFO [stderr]    |
Dec 01 11:33:50.487 INFO [stderr]    = note: #[warn(unused_imports)] on by default
Dec 01 11:33:50.487 INFO [stderr] 
Dec 01 11:33:50.729 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:50.729 INFO [stderr]    --> src/z80.rs:155:13
Dec 01 11:33:50.729 INFO [stderr]     |
Dec 01 11:33:50.729 INFO [stderr] 155 |             f &= UNUSED_FLAGS;
Dec 01 11:33:50.729 INFO [stderr]     |             ^
Dec 01 11:33:50.729 INFO [stderr] ...
Dec 01 11:33:50.729 INFO [stderr] 342 |             0x80 => { add_a_r!(b); }
Dec 01 11:33:50.729 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:50.729 INFO [stderr]     |
Dec 01 11:33:50.729 INFO [stderr]     = note: #[warn(unused_assignments)] on by default
Dec 01 11:33:50.729 INFO [stderr] 
Dec 01 11:33:50.729 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:50.729 INFO [stderr]    --> src/z80.rs:155:13
Dec 01 11:33:50.729 INFO [stderr]     |
Dec 01 11:33:50.729 INFO [stderr] 155 |             f &= UNUSED_FLAGS;
Dec 01 11:33:50.729 INFO [stderr]     |             ^
Dec 01 11:33:50.729 INFO [stderr] ...
Dec 01 11:33:50.729 INFO [stderr] 343 |             0x81 => { add_a_r!(c); }
Dec 01 11:33:50.729 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:50.729 INFO [stderr] 
Dec 01 11:33:50.729 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:50.729 INFO [stderr]    --> src/z80.rs:155:13
Dec 01 11:33:50.729 INFO [stderr]     |
Dec 01 11:33:50.729 INFO [stderr] 155 |             f &= UNUSED_FLAGS;
Dec 01 11:33:50.729 INFO [stderr]     |             ^
Dec 01 11:33:50.729 INFO [stderr] ...
Dec 01 11:33:50.729 INFO [stderr] 344 |             0x82 => { add_a_r!(d); }
Dec 01 11:33:50.730 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:50.730 INFO [stderr] 
Dec 01 11:33:50.730 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:50.730 INFO [stderr]    --> src/z80.rs:155:13
Dec 01 11:33:50.730 INFO [stderr]     |
Dec 01 11:33:50.730 INFO [stderr] 155 |             f &= UNUSED_FLAGS;
Dec 01 11:33:50.730 INFO [stderr]     |             ^
Dec 01 11:33:50.730 INFO [stderr] ...
Dec 01 11:33:50.730 INFO [stderr] 345 |             0x83 => { add_a_r!(e); }
Dec 01 11:33:50.730 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:50.730 INFO [stderr] 
Dec 01 11:33:50.730 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:50.730 INFO [stderr]    --> src/z80.rs:155:13
Dec 01 11:33:50.730 INFO [stderr]     |
Dec 01 11:33:50.730 INFO [stderr] 155 |             f &= UNUSED_FLAGS;
Dec 01 11:33:50.730 INFO [stderr]     |             ^
Dec 01 11:33:50.730 INFO [stderr] ...
Dec 01 11:33:50.730 INFO [stderr] 346 |             0x84 => { add_a_r!(h); }
Dec 01 11:33:50.730 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:50.730 INFO [stderr] 
Dec 01 11:33:50.730 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:50.730 INFO [stderr]    --> src/z80.rs:155:13
Dec 01 11:33:50.730 INFO [stderr]     |
Dec 01 11:33:50.730 INFO [stderr] 155 |             f &= UNUSED_FLAGS;
Dec 01 11:33:50.730 INFO [stderr]     |             ^
Dec 01 11:33:50.730 INFO [stderr] ...
Dec 01 11:33:50.730 INFO [stderr] 347 |             0x85 => { add_a_r!(l); }
Dec 01 11:33:50.730 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:50.730 INFO [stderr] 
Dec 01 11:33:50.730 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:50.730 INFO [stderr]    --> src/z80.rs:155:13
Dec 01 11:33:50.730 INFO [stderr]     |
Dec 01 11:33:50.730 INFO [stderr] 155 |             f &= UNUSED_FLAGS;
Dec 01 11:33:50.730 INFO [stderr]     |             ^
Dec 01 11:33:50.730 INFO [stderr] ...
Dec 01 11:33:50.730 INFO [stderr] 348 |             0x86 => { let n = at_hl!(); add_a_r!(n); }
Dec 01 11:33:50.730 INFO [stderr]     |                                         ------------ in this macro invocation
Dec 01 11:33:50.730 INFO [stderr] 
Dec 01 11:33:50.730 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:50.730 INFO [stderr]    --> src/z80.rs:155:13
Dec 01 11:33:50.730 INFO [stderr]     |
Dec 01 11:33:50.730 INFO [stderr] 155 |             f &= UNUSED_FLAGS;
Dec 01 11:33:50.730 INFO [stderr]     |             ^
Dec 01 11:33:50.730 INFO [stderr] ...
Dec 01 11:33:50.730 INFO [stderr] 349 |             0x87 => { add_a_r!(a); }
Dec 01 11:33:50.730 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:50.730 INFO [stderr] 
Dec 01 11:33:50.730 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:50.730 INFO [stderr]    --> src/z80.rs:165:13
Dec 01 11:33:50.730 INFO [stderr]     |
Dec 01 11:33:50.730 INFO [stderr] 165 |             f &= UNUSED_FLAGS;
Dec 01 11:33:50.730 INFO [stderr]     |             ^
Dec 01 11:33:50.730 INFO [stderr] ...
Dec 01 11:33:50.730 INFO [stderr] 350 |             0x88 => { adc_a_r!(b); }
Dec 01 11:33:50.730 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:50.730 INFO [stderr] 
Dec 01 11:33:50.730 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:50.730 INFO [stderr]    --> src/z80.rs:165:13
Dec 01 11:33:50.730 INFO [stderr]     |
Dec 01 11:33:50.730 INFO [stderr] 165 |             f &= UNUSED_FLAGS;
Dec 01 11:33:50.730 INFO [stderr]     |             ^
Dec 01 11:33:50.730 INFO [stderr] ...
Dec 01 11:33:50.730 INFO [stderr] 351 |             0x89 => { adc_a_r!(c); }
Dec 01 11:33:50.730 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:50.730 INFO [stderr] 
Dec 01 11:33:50.730 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:50.730 INFO [stderr]    --> src/z80.rs:165:13
Dec 01 11:33:50.730 INFO [stderr]     |
Dec 01 11:33:50.730 INFO [stderr] 165 |             f &= UNUSED_FLAGS;
Dec 01 11:33:50.730 INFO [stderr]     |             ^
Dec 01 11:33:50.730 INFO [stderr] ...
Dec 01 11:33:50.730 INFO [stderr] 352 |             0x8A => { adc_a_r!(d); }
Dec 01 11:33:50.730 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:50.730 INFO [stderr] 
Dec 01 11:33:50.730 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:50.730 INFO [stderr]    --> src/z80.rs:165:13
Dec 01 11:33:50.730 INFO [stderr]     |
Dec 01 11:33:50.730 INFO [stderr] 165 |             f &= UNUSED_FLAGS;
Dec 01 11:33:50.730 INFO [stderr]     |             ^
Dec 01 11:33:50.730 INFO [stderr] ...
Dec 01 11:33:50.730 INFO [stderr] 353 |             0x8B => { adc_a_r!(e); }
Dec 01 11:33:50.730 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:50.730 INFO [stderr] 
Dec 01 11:33:50.731 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:50.731 INFO [stderr]    --> src/z80.rs:165:13
Dec 01 11:33:50.731 INFO [stderr]     |
Dec 01 11:33:50.731 INFO [stderr] 165 |             f &= UNUSED_FLAGS;
Dec 01 11:33:50.731 INFO [stderr]     |             ^
Dec 01 11:33:50.731 INFO [stderr] ...
Dec 01 11:33:50.731 INFO [stderr] 354 |             0x8C => { adc_a_r!(h); }
Dec 01 11:33:50.731 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:50.731 INFO [stderr] 
Dec 01 11:33:50.731 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:50.731 INFO [stderr]    --> src/z80.rs:165:13
Dec 01 11:33:50.731 INFO [stderr]     |
Dec 01 11:33:50.731 INFO [stderr] 165 |             f &= UNUSED_FLAGS;
Dec 01 11:33:50.731 INFO [stderr]     |             ^
Dec 01 11:33:50.731 INFO [stderr] ...
Dec 01 11:33:50.731 INFO [stderr] 355 |             0x8D => { adc_a_r!(l); }
Dec 01 11:33:50.731 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:50.731 INFO [stderr] 
Dec 01 11:33:50.731 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:50.731 INFO [stderr]    --> src/z80.rs:165:13
Dec 01 11:33:50.732 INFO [stderr]     |
Dec 01 11:33:50.732 INFO [stderr] 165 |             f &= UNUSED_FLAGS;
Dec 01 11:33:50.732 INFO [stderr]     |             ^
Dec 01 11:33:50.732 INFO [stderr] ...
Dec 01 11:33:50.732 INFO [stderr] 356 |             0x8E => { let n = at_hl!(); adc_a_r!(n); }
Dec 01 11:33:50.732 INFO [stderr]     |                                         ------------ in this macro invocation
Dec 01 11:33:50.732 INFO [stderr] 
Dec 01 11:33:50.732 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:50.732 INFO [stderr]    --> src/z80.rs:165:13
Dec 01 11:33:50.732 INFO [stderr]     |
Dec 01 11:33:50.732 INFO [stderr] 165 |             f &= UNUSED_FLAGS;
Dec 01 11:33:50.732 INFO [stderr]     |             ^
Dec 01 11:33:50.732 INFO [stderr] ...
Dec 01 11:33:50.732 INFO [stderr] 357 |             0x8F => { adc_a_r!(a); }
Dec 01 11:33:50.732 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:50.732 INFO [stderr] 
Dec 01 11:33:50.732 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:50.732 INFO [stderr]    --> src/z80.rs:178:13
Dec 01 11:33:50.732 INFO [stderr]     |
Dec 01 11:33:50.732 INFO [stderr] 178 |             f &= UNUSED_FLAGS;
Dec 01 11:33:50.732 INFO [stderr]     |             ^
Dec 01 11:33:50.732 INFO [stderr] ...
Dec 01 11:33:50.732 INFO [stderr] 358 |             0xA0 => { and_a_r!(b); }
Dec 01 11:33:50.732 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:50.732 INFO [stderr] 
Dec 01 11:33:50.733 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:50.733 INFO [stderr]    --> src/z80.rs:178:13
Dec 01 11:33:50.733 INFO [stderr]     |
Dec 01 11:33:50.733 INFO [stderr] 178 |             f &= UNUSED_FLAGS;
Dec 01 11:33:50.733 INFO [stderr]     |             ^
Dec 01 11:33:50.733 INFO [stderr] ...
Dec 01 11:33:50.733 INFO [stderr] 359 |             0xA1 => { and_a_r!(c); }
Dec 01 11:33:50.733 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:50.733 INFO [stderr] 
Dec 01 11:33:50.733 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:50.733 INFO [stderr]    --> src/z80.rs:178:13
Dec 01 11:33:50.733 INFO [stderr]     |
Dec 01 11:33:50.733 INFO [stderr] 178 |             f &= UNUSED_FLAGS;
Dec 01 11:33:50.733 INFO [stderr]     |             ^
Dec 01 11:33:50.733 INFO [stderr] ...
Dec 01 11:33:50.733 INFO [stderr] 360 |             0xA2 => { and_a_r!(d); }
Dec 01 11:33:50.733 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:50.733 INFO [stderr] 
Dec 01 11:33:50.733 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:50.733 INFO [stderr]    --> src/z80.rs:178:13
Dec 01 11:33:50.733 INFO [stderr]     |
Dec 01 11:33:50.733 INFO [stderr] 178 |             f &= UNUSED_FLAGS;
Dec 01 11:33:50.733 INFO [stderr]     |             ^
Dec 01 11:33:50.733 INFO [stderr] ...
Dec 01 11:33:50.733 INFO [stderr] 361 |             0xA3 => { and_a_r!(e); }
Dec 01 11:33:50.733 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:50.734 INFO [stderr] 
Dec 01 11:33:50.734 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:50.734 INFO [stderr]    --> src/z80.rs:178:13
Dec 01 11:33:50.734 INFO [stderr]     |
Dec 01 11:33:50.734 INFO [stderr] 178 |             f &= UNUSED_FLAGS;
Dec 01 11:33:50.734 INFO [stderr]     |             ^
Dec 01 11:33:50.734 INFO [stderr] ...
Dec 01 11:33:50.734 INFO [stderr] 362 |             0xA4 => { and_a_r!(h); }
Dec 01 11:33:50.734 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:50.734 INFO [stderr] 
Dec 01 11:33:50.734 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:50.734 INFO [stderr]    --> src/z80.rs:178:13
Dec 01 11:33:50.734 INFO [stderr]     |
Dec 01 11:33:50.734 INFO [stderr] 178 |             f &= UNUSED_FLAGS;
Dec 01 11:33:50.734 INFO [stderr]     |             ^
Dec 01 11:33:50.734 INFO [stderr] ...
Dec 01 11:33:50.734 INFO [stderr] 363 |             0xA5 => { and_a_r!(l); }
Dec 01 11:33:50.734 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:50.734 INFO [stderr] 
Dec 01 11:33:50.734 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:50.734 INFO [stderr]    --> src/z80.rs:178:13
Dec 01 11:33:50.734 INFO [stderr]     |
Dec 01 11:33:50.734 INFO [stderr] 178 |             f &= UNUSED_FLAGS;
Dec 01 11:33:50.734 INFO [stderr]     |             ^
Dec 01 11:33:50.735 INFO [stderr] ...
Dec 01 11:33:50.735 INFO [stderr] 364 |             0xA6 => { let n = at_hl!(); and_a_r!(n); }
Dec 01 11:33:50.735 INFO [stderr]     |                                         ------------ in this macro invocation
Dec 01 11:33:50.735 INFO [stderr] 
Dec 01 11:33:50.735 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:50.735 INFO [stderr]    --> src/z80.rs:178:13
Dec 01 11:33:50.735 INFO [stderr]     |
Dec 01 11:33:50.735 INFO [stderr] 178 |             f &= UNUSED_FLAGS;
Dec 01 11:33:50.735 INFO [stderr]     |             ^
Dec 01 11:33:50.735 INFO [stderr] ...
Dec 01 11:33:50.735 INFO [stderr] 365 |             0xA7 => { and_a_r!(a); }
Dec 01 11:33:50.735 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:50.735 INFO [stderr] 
Dec 01 11:33:50.735 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:50.735 INFO [stderr]    --> src/z80.rs:155:13
Dec 01 11:33:50.735 INFO [stderr]     |
Dec 01 11:33:50.735 INFO [stderr] 155 |             f &= UNUSED_FLAGS;
Dec 01 11:33:50.735 INFO [stderr]     |             ^
Dec 01 11:33:50.735 INFO [stderr] ...
Dec 01 11:33:50.735 INFO [stderr] 367 |             0xC6 => { let n = byte!(); add_a_r!(n); }
Dec 01 11:33:50.735 INFO [stderr]     |                                        ------------ in this macro invocation
Dec 01 11:33:50.735 INFO [stderr] 
Dec 01 11:33:50.735 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:50.736 INFO [stderr]    --> src/z80.rs:165:13
Dec 01 11:33:50.736 INFO [stderr]     |
Dec 01 11:33:50.736 INFO [stderr] 165 |             f &= UNUSED_FLAGS;
Dec 01 11:33:50.736 INFO [stderr]     |             ^
Dec 01 11:33:50.736 INFO [stderr] ...
Dec 01 11:33:50.736 INFO [stderr] 381 |             0xCE => { let n = byte!(); adc_a_r!(n); }
Dec 01 11:33:50.736 INFO [stderr]     |                                        ------------ in this macro invocation
Dec 01 11:33:50.736 INFO [stderr] 
Dec 01 11:33:50.736 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:50.736 INFO [stderr]    --> src/z80.rs:155:13
Dec 01 11:33:50.736 INFO [stderr]     |
Dec 01 11:33:50.736 INFO [stderr] 155 |             f &= UNUSED_FLAGS;
Dec 01 11:33:50.736 INFO [stderr]     |             ^
Dec 01 11:33:50.736 INFO [stderr] ...
Dec 01 11:33:50.736 INFO [stderr] 414 |                     0x86 => { op_a_ixd!(add_a_r); }
Dec 01 11:33:50.736 INFO [stderr]     |                               ------------------- in this macro invocation
Dec 01 11:33:50.736 INFO [stderr] 
Dec 01 11:33:50.736 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:50.736 INFO [stderr]    --> src/z80.rs:165:13
Dec 01 11:33:50.736 INFO [stderr]     |
Dec 01 11:33:50.736 INFO [stderr] 165 |             f &= UNUSED_FLAGS;
Dec 01 11:33:50.736 INFO [stderr]     |             ^
Dec 01 11:33:50.736 INFO [stderr] ...
Dec 01 11:33:50.736 INFO [stderr] 415 |                     0x8E => { op_a_ixd!(adc_a_r); }
Dec 01 11:33:50.736 INFO [stderr]     |                               ------------------- in this macro invocation
Dec 01 11:33:50.736 INFO [stderr] 
Dec 01 11:33:50.737 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:50.737 INFO [stderr]    --> src/z80.rs:178:13
Dec 01 11:33:50.737 INFO [stderr]     |
Dec 01 11:33:50.737 INFO [stderr] 178 |             f &= UNUSED_FLAGS;
Dec 01 11:33:50.737 INFO [stderr]     |             ^
Dec 01 11:33:50.737 INFO [stderr] ...
Dec 01 11:33:50.737 INFO [stderr] 416 |                     0xA6 => { op_a_ixd!(and_a_r); }
Dec 01 11:33:50.737 INFO [stderr]     |                               ------------------- in this macro invocation
Dec 01 11:33:50.737 INFO [stderr] 
Dec 01 11:33:50.737 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:50.737 INFO [stderr]    --> src/z80.rs:178:13
Dec 01 11:33:50.737 INFO [stderr]     |
Dec 01 11:33:50.737 INFO [stderr] 178 |             f &= UNUSED_FLAGS;
Dec 01 11:33:50.737 INFO [stderr]     |             ^
Dec 01 11:33:50.737 INFO [stderr] ...
Dec 01 11:33:50.737 INFO [stderr] 420 |             0xE6 => { let n = byte!(); and_a_r!(n); }
Dec 01 11:33:50.737 INFO [stderr]     |                                        ------------ in this macro invocation
Dec 01 11:33:50.737 INFO [stderr] 
Dec 01 11:33:50.737 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:50.737 INFO [stderr]    --> src/z80.rs:210:13
Dec 01 11:33:50.737 INFO [stderr]     |
Dec 01 11:33:50.737 INFO [stderr] 210 |             f &= UNUSED_FLAGS;
Dec 01 11:33:50.737 INFO [stderr]     |             ^
Dec 01 11:33:50.737 INFO [stderr] ...
Dec 01 11:33:50.737 INFO [stderr] 427 |                     0x4A => { adc_hl_ss!(bc); }
Dec 01 11:33:50.738 INFO [stderr]     |                               --------------- in this macro invocation
Dec 01 11:33:50.738 INFO [stderr] 
Dec 01 11:33:50.738 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:50.738 INFO [stderr]    --> src/z80.rs:210:13
Dec 01 11:33:50.738 INFO [stderr]     |
Dec 01 11:33:50.738 INFO [stderr] 210 |             f &= UNUSED_FLAGS;
Dec 01 11:33:50.738 INFO [stderr]     |             ^
Dec 01 11:33:50.738 INFO [stderr] ...
Dec 01 11:33:50.738 INFO [stderr] 428 |                     0x5A => { adc_hl_ss!(de); }
Dec 01 11:33:50.738 INFO [stderr]     |                               --------------- in this macro invocation
Dec 01 11:33:50.738 INFO [stderr] 
Dec 01 11:33:50.738 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:50.738 INFO [stderr]    --> src/z80.rs:210:13
Dec 01 11:33:50.738 INFO [stderr]     |
Dec 01 11:33:50.738 INFO [stderr] 210 |             f &= UNUSED_FLAGS;
Dec 01 11:33:50.738 INFO [stderr]     |             ^
Dec 01 11:33:50.738 INFO [stderr] ...
Dec 01 11:33:50.738 INFO [stderr] 429 |                     0x6A => { adc_hl_ss!(hl); }
Dec 01 11:33:50.738 INFO [stderr]     |                               --------------- in this macro invocation
Dec 01 11:33:50.738 INFO [stderr] 
Dec 01 11:33:50.738 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:50.738 INFO [stderr]    --> src/z80.rs:210:13
Dec 01 11:33:50.738 INFO [stderr]     |
Dec 01 11:33:50.738 INFO [stderr] 210 |             f &= UNUSED_FLAGS;
Dec 01 11:33:50.738 INFO [stderr]     |             ^
Dec 01 11:33:50.738 INFO [stderr] ...
Dec 01 11:33:50.739 INFO [stderr] 430 |                     0x7A => { adc_hl_ss!(sp); }
Dec 01 11:33:50.739 INFO [stderr]     |                               --------------- in this macro invocation
Dec 01 11:33:50.739 INFO [stderr] 
Dec 01 11:33:50.739 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:50.739 INFO [stderr]    --> src/z80.rs:155:13
Dec 01 11:33:50.739 INFO [stderr]     |
Dec 01 11:33:50.739 INFO [stderr] 155 |             f &= UNUSED_FLAGS;
Dec 01 11:33:50.739 INFO [stderr]     |             ^
Dec 01 11:33:50.739 INFO [stderr] ...
Dec 01 11:33:50.739 INFO [stderr] 448 |                     0x86 => { op_a_iyd!(add_a_r); }
Dec 01 11:33:50.739 INFO [stderr]     |                               ------------------- in this macro invocation
Dec 01 11:33:50.739 INFO [stderr] 
Dec 01 11:33:50.739 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:50.739 INFO [stderr]    --> src/z80.rs:165:13
Dec 01 11:33:50.739 INFO [stderr]     |
Dec 01 11:33:50.739 INFO [stderr] 165 |             f &= UNUSED_FLAGS;
Dec 01 11:33:50.739 INFO [stderr]     |             ^
Dec 01 11:33:50.739 INFO [stderr] ...
Dec 01 11:33:50.739 INFO [stderr] 449 |                     0x8E => { op_a_iyd!(adc_a_r); }
Dec 01 11:33:50.739 INFO [stderr]     |                               ------------------- in this macro invocation
Dec 01 11:33:50.739 INFO [stderr] 
Dec 01 11:33:50.739 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:50.739 INFO [stderr]    --> src/z80.rs:178:13
Dec 01 11:33:50.741 INFO [stderr]     |
Dec 01 11:33:50.741 INFO [stderr] 178 |             f &= UNUSED_FLAGS;
Dec 01 11:33:50.741 INFO [stderr]     |             ^
Dec 01 11:33:50.741 INFO [stderr] ...
Dec 01 11:33:50.741 INFO [stderr] 450 |                     0xA6 => { op_a_iyd!(and_a_r); }
Dec 01 11:33:50.741 INFO [stderr]     |                               ------------------- in this macro invocation
Dec 01 11:33:50.741 INFO [stderr] 
Dec 01 11:33:50.741 INFO [stderr] warning: unused variable: `mem`
Dec 01 11:33:50.741 INFO [stderr]    --> src/file_backed_spinning_disk.rs:143:32
Dec 01 11:33:50.741 INFO [stderr]     |
Dec 01 11:33:50.741 INFO [stderr] 143 |     fn write_sector(&mut self, mem: &mut [u8]) {
Dec 01 11:33:50.742 INFO [stderr]     |                                ^^^ help: consider using `_mem` instead
Dec 01 11:33:50.742 INFO [stderr]     |
Dec 01 11:33:50.742 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 01 11:33:50.742 INFO [stderr] 
Dec 01 11:33:50.799 INFO [stderr] warning: variable does not need to be mutable
Dec 01 11:33:50.799 INFO [stderr]   --> src/z80.rs:77:9
Dec 01 11:33:50.799 INFO [stderr]    |
Dec 01 11:33:50.799 INFO [stderr] 77 |     let mut sp_ = z80.sp;
Dec 01 11:33:50.799 INFO [stderr]    |         ----^^^
Dec 01 11:33:50.799 INFO [stderr]    |         |
Dec 01 11:33:50.799 INFO [stderr]    |         help: remove this `mut`
Dec 01 11:33:50.799 INFO [stderr]    |
Dec 01 11:33:50.799 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 01 11:33:50.799 INFO [stderr] 
Dec 01 11:33:50.815 INFO [stderr] warning: constant item is never used: `NEG_FLAG`
Dec 01 11:33:50.815 INFO [stderr]   --> src/z80.rs:54:1
Dec 01 11:33:50.815 INFO [stderr]    |
Dec 01 11:33:50.815 INFO [stderr] 54 | const NEG_FLAG: u8 = 0x02;
Dec 01 11:33:50.815 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 11:33:50.823 INFO [stderr]    |
Dec 01 11:33:50.823 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 11:33:50.823 INFO [stderr] 
Dec 01 11:33:50.823 INFO [stderr] warning: constant item is never used: `NEG_SHIFT`
Dec 01 11:33:50.823 INFO [stderr]   --> src/z80.rs:55:1
Dec 01 11:33:50.823 INFO [stderr]    |
Dec 01 11:33:50.823 INFO [stderr] 55 | const NEG_SHIFT: u8 = 1;
Dec 01 11:33:50.823 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 11:33:50.823 INFO [stderr] 
Dec 01 11:33:50.823 INFO [stderr] warning: constant item is never used: `OVERFLOW_FLAG`
Dec 01 11:33:50.823 INFO [stderr]   --> src/z80.rs:57:1
Dec 01 11:33:50.823 INFO [stderr]    |
Dec 01 11:33:50.823 INFO [stderr] 57 | const OVERFLOW_FLAG: u8 = 0x04;
Dec 01 11:33:50.823 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 11:33:50.823 INFO [stderr] 
Dec 01 11:33:50.823 INFO [stderr] warning: constant item is never used: `OVERFLOW_SHIFT`
Dec 01 11:33:50.823 INFO [stderr]   --> src/z80.rs:58:1
Dec 01 11:33:50.823 INFO [stderr]    |
Dec 01 11:33:50.823 INFO [stderr] 58 | const OVERFLOW_SHIFT: u8 = 2;
Dec 01 11:33:50.823 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 11:33:50.823 INFO [stderr] 
Dec 01 11:33:50.823 INFO [stderr] warning: constant item is never used: `PARITY_SHIFT`
Dec 01 11:33:50.823 INFO [stderr]   --> src/z80.rs:61:1
Dec 01 11:33:50.823 INFO [stderr]    |
Dec 01 11:33:50.823 INFO [stderr] 61 | const PARITY_SHIFT: u8 = 2;
Dec 01 11:33:50.823 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 11:33:50.823 INFO [stderr] 
Dec 01 11:33:50.823 INFO [stderr] warning: constant item is never used: `HALF_SHIFT`
Dec 01 11:33:50.823 INFO [stderr]   --> src/z80.rs:64:1
Dec 01 11:33:50.823 INFO [stderr]    |
Dec 01 11:33:50.823 INFO [stderr] 64 | const HALF_SHIFT: u8 = 4;
Dec 01 11:33:50.823 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 11:33:50.823 INFO [stderr] 
Dec 01 11:33:50.823 INFO [stderr] warning: constant item is never used: `ZERO_SHIFT`
Dec 01 11:33:50.823 INFO [stderr]   --> src/z80.rs:67:1
Dec 01 11:33:50.823 INFO [stderr]    |
Dec 01 11:33:50.823 INFO [stderr] 67 | const ZERO_SHIFT: u8 = 6;
Dec 01 11:33:50.823 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 11:33:50.823 INFO [stderr] 
Dec 01 11:33:50.823 INFO [stderr] warning: constant item is never used: `SIGN_SHIFT`
Dec 01 11:33:50.823 INFO [stderr]   --> src/z80.rs:70:1
Dec 01 11:33:50.823 INFO [stderr]    |
Dec 01 11:33:50.823 INFO [stderr] 70 | const SIGN_SHIFT: u8 = 7;
Dec 01 11:33:50.823 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 11:33:50.823 INFO [stderr] 
Dec 01 11:33:51.591 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.47s
Dec 01 11:33:51.593 INFO [stderr] su: No module specific data is present
Dec 01 11:33:52.760 INFO running `"docker" "inspect" "b01513dd198cd04911c99d3ff6c4c9ea3e3443bd64a741cf9944c594e69215eb"`
Dec 01 11:33:53.053 INFO running `"docker" "rm" "-f" "b01513dd198cd04911c99d3ff6c4c9ea3e3443bd64a741cf9944c594e69215eb"`
Dec 01 11:33:53.415 INFO [stdout] b01513dd198cd04911c99d3ff6c4c9ea3e3443bd64a741cf9944c594e69215eb
Dec 01 11:33:53.417 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-6/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/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 11:33:54.072 INFO [stdout] 7cce6e2eb514bbc7c1cdf3dd1ad328cbd28cd216b9336d9abf5155509e0c8c88
Dec 01 11:33:54.074 INFO running `"docker" "start" "-a" "7cce6e2eb514bbc7c1cdf3dd1ad328cbd28cd216b9336d9abf5155509e0c8c88"`
Dec 01 11:33:56.163 INFO [stderr] usermod: no changes
Dec 01 11:33:56.227 INFO [stderr]    Compiling z80emu v0.1.0 (/source)
Dec 01 11:33:56.680 INFO [stderr] warning: unused macro definition
Dec 01 11:33:56.680 INFO [stderr]    --> src/z80.rs:110:5
Dec 01 11:33:56.680 INFO [stderr]     |
Dec 01 11:33:56.680 INFO [stderr] 110 |     macro_rules! set_bc { ($v:ident) => { set16!(b, c, $v); } }
Dec 01 11:33:56.680 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 11:33:56.680 INFO [stderr]     |
Dec 01 11:33:56.680 INFO [stderr]     = note: #[warn(unused_macros)] on by default
Dec 01 11:33:56.680 INFO [stderr] 
Dec 01 11:33:56.680 INFO [stderr] warning: unused macro definition
Dec 01 11:33:56.680 INFO [stderr]    --> src/z80.rs:111:5
Dec 01 11:33:56.680 INFO [stderr]     |
Dec 01 11:33:56.680 INFO [stderr] 111 |     macro_rules! set_de { ($v:ident) => { set16!(d, e, $v); } }
Dec 01 11:33:56.680 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 11:33:56.680 INFO [stderr] 
Dec 01 11:33:56.680 INFO [stderr] warning: unused macro definition
Dec 01 11:33:56.680 INFO [stderr]    --> src/z80.rs:115:5
Dec 01 11:33:56.680 INFO [stderr]     |
Dec 01 11:33:56.680 INFO [stderr] 115 |     macro_rules! set_sp { ($v:ident) => { sp_ = $v; } }
Dec 01 11:33:56.681 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 11:33:56.681 INFO [stderr] 
Dec 01 11:33:56.695 INFO [stderr] warning: unused import: `self`
Dec 01 11:33:56.695 INFO [stderr]   --> src/file_backed_spinning_disk.rs:11:15
Dec 01 11:33:56.695 INFO [stderr]    |
Dec 01 11:33:56.695 INFO [stderr] 11 | use std::io::{self, Read, Seek, SeekFrom};
Dec 01 11:33:56.695 INFO [stderr]    |               ^^^^
Dec 01 11:33:56.695 INFO [stderr]    |
Dec 01 11:33:56.695 INFO [stderr]    = note: #[warn(unused_imports)] on by default
Dec 01 11:33:56.695 INFO [stderr] 
Dec 01 11:33:56.928 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:56.928 INFO [stderr]    --> src/z80.rs:155:13
Dec 01 11:33:56.928 INFO [stderr]     |
Dec 01 11:33:56.928 INFO [stderr] 155 |             f &= UNUSED_FLAGS;
Dec 01 11:33:56.928 INFO [stderr]     |             ^
Dec 01 11:33:56.928 INFO [stderr] ...
Dec 01 11:33:56.928 INFO [stderr] 342 |             0x80 => { add_a_r!(b); }
Dec 01 11:33:56.928 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:56.928 INFO [stderr]     |
Dec 01 11:33:56.928 INFO [stderr]     = note: #[warn(unused_assignments)] on by default
Dec 01 11:33:56.928 INFO [stderr] 
Dec 01 11:33:56.928 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:56.928 INFO [stderr]    --> src/z80.rs:155:13
Dec 01 11:33:56.928 INFO [stderr]     |
Dec 01 11:33:56.928 INFO [stderr] 155 |             f &= UNUSED_FLAGS;
Dec 01 11:33:56.928 INFO [stderr]     |             ^
Dec 01 11:33:56.928 INFO [stderr] ...
Dec 01 11:33:56.928 INFO [stderr] 343 |             0x81 => { add_a_r!(c); }
Dec 01 11:33:56.928 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:56.928 INFO [stderr] 
Dec 01 11:33:56.928 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:56.929 INFO [stderr]    --> src/z80.rs:155:13
Dec 01 11:33:56.929 INFO [stderr]     |
Dec 01 11:33:56.929 INFO [stderr] 155 |             f &= UNUSED_FLAGS;
Dec 01 11:33:56.929 INFO [stderr]     |             ^
Dec 01 11:33:56.929 INFO [stderr] ...
Dec 01 11:33:56.929 INFO [stderr] 344 |             0x82 => { add_a_r!(d); }
Dec 01 11:33:56.929 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:56.929 INFO [stderr] 
Dec 01 11:33:56.929 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:56.929 INFO [stderr]    --> src/z80.rs:155:13
Dec 01 11:33:56.929 INFO [stderr]     |
Dec 01 11:33:56.929 INFO [stderr] 155 |             f &= UNUSED_FLAGS;
Dec 01 11:33:56.929 INFO [stderr]     |             ^
Dec 01 11:33:56.929 INFO [stderr] ...
Dec 01 11:33:56.929 INFO [stderr] 345 |             0x83 => { add_a_r!(e); }
Dec 01 11:33:56.929 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:56.929 INFO [stderr] 
Dec 01 11:33:56.929 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:56.929 INFO [stderr]    --> src/z80.rs:155:13
Dec 01 11:33:56.929 INFO [stderr]     |
Dec 01 11:33:56.929 INFO [stderr] 155 |             f &= UNUSED_FLAGS;
Dec 01 11:33:56.929 INFO [stderr]     |             ^
Dec 01 11:33:56.929 INFO [stderr] ...
Dec 01 11:33:56.929 INFO [stderr] 346 |             0x84 => { add_a_r!(h); }
Dec 01 11:33:56.929 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:56.929 INFO [stderr] 
Dec 01 11:33:56.929 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:56.929 INFO [stderr]    --> src/z80.rs:155:13
Dec 01 11:33:56.929 INFO [stderr]     |
Dec 01 11:33:56.929 INFO [stderr] 155 |             f &= UNUSED_FLAGS;
Dec 01 11:33:56.929 INFO [stderr]     |             ^
Dec 01 11:33:56.930 INFO [stderr] ...
Dec 01 11:33:56.930 INFO [stderr] 347 |             0x85 => { add_a_r!(l); }
Dec 01 11:33:56.930 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:56.930 INFO [stderr] 
Dec 01 11:33:56.935 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:56.936 INFO [stderr]    --> src/z80.rs:155:13
Dec 01 11:33:56.936 INFO [stderr]     |
Dec 01 11:33:56.936 INFO [stderr] 155 |             f &= UNUSED_FLAGS;
Dec 01 11:33:56.936 INFO [stderr]     |             ^
Dec 01 11:33:56.936 INFO [stderr] ...
Dec 01 11:33:56.936 INFO [stderr] 348 |             0x86 => { let n = at_hl!(); add_a_r!(n); }
Dec 01 11:33:56.936 INFO [stderr]     |                                         ------------ in this macro invocation
Dec 01 11:33:56.936 INFO [stderr] 
Dec 01 11:33:56.936 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:56.936 INFO [stderr]    --> src/z80.rs:155:13
Dec 01 11:33:56.936 INFO [stderr]     |
Dec 01 11:33:56.936 INFO [stderr] 155 |             f &= UNUSED_FLAGS;
Dec 01 11:33:56.936 INFO [stderr]     |             ^
Dec 01 11:33:56.937 INFO [stderr] ...
Dec 01 11:33:56.937 INFO [stderr] 349 |             0x87 => { add_a_r!(a); }
Dec 01 11:33:56.937 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:56.937 INFO [stderr] 
Dec 01 11:33:56.937 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:56.937 INFO [stderr]    --> src/z80.rs:165:13
Dec 01 11:33:56.937 INFO [stderr]     |
Dec 01 11:33:56.937 INFO [stderr] 165 |             f &= UNUSED_FLAGS;
Dec 01 11:33:56.937 INFO [stderr]     |             ^
Dec 01 11:33:56.938 INFO [stderr] ...
Dec 01 11:33:56.938 INFO [stderr] 350 |             0x88 => { adc_a_r!(b); }
Dec 01 11:33:56.938 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:56.938 INFO [stderr] 
Dec 01 11:33:56.938 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:56.938 INFO [stderr]    --> src/z80.rs:165:13
Dec 01 11:33:56.938 INFO [stderr]     |
Dec 01 11:33:56.938 INFO [stderr] 165 |             f &= UNUSED_FLAGS;
Dec 01 11:33:56.938 INFO [stderr]     |             ^
Dec 01 11:33:56.938 INFO [stderr] ...
Dec 01 11:33:56.938 INFO [stderr] 351 |             0x89 => { adc_a_r!(c); }
Dec 01 11:33:56.938 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:56.938 INFO [stderr] 
Dec 01 11:33:56.938 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:56.938 INFO [stderr]    --> src/z80.rs:165:13
Dec 01 11:33:56.938 INFO [stderr]     |
Dec 01 11:33:56.938 INFO [stderr] 165 |             f &= UNUSED_FLAGS;
Dec 01 11:33:56.942 INFO [stderr]     |             ^
Dec 01 11:33:56.942 INFO [stderr] ...
Dec 01 11:33:56.942 INFO [stderr] 352 |             0x8A => { adc_a_r!(d); }
Dec 01 11:33:56.942 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:56.942 INFO [stderr] 
Dec 01 11:33:56.942 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:56.942 INFO [stderr]    --> src/z80.rs:165:13
Dec 01 11:33:56.942 INFO [stderr]     |
Dec 01 11:33:56.942 INFO [stderr] 165 |             f &= UNUSED_FLAGS;
Dec 01 11:33:56.942 INFO [stderr]     |             ^
Dec 01 11:33:56.942 INFO [stderr] ...
Dec 01 11:33:56.942 INFO [stderr] 353 |             0x8B => { adc_a_r!(e); }
Dec 01 11:33:56.942 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:56.942 INFO [stderr] 
Dec 01 11:33:56.942 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:56.942 INFO [stderr]    --> src/z80.rs:165:13
Dec 01 11:33:56.942 INFO [stderr]     |
Dec 01 11:33:56.942 INFO [stderr] 165 |             f &= UNUSED_FLAGS;
Dec 01 11:33:56.942 INFO [stderr]     |             ^
Dec 01 11:33:56.942 INFO [stderr] ...
Dec 01 11:33:56.942 INFO [stderr] 354 |             0x8C => { adc_a_r!(h); }
Dec 01 11:33:56.942 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:56.942 INFO [stderr] 
Dec 01 11:33:56.943 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:56.943 INFO [stderr]    --> src/z80.rs:165:13
Dec 01 11:33:56.943 INFO [stderr]     |
Dec 01 11:33:56.943 INFO [stderr] 165 |             f &= UNUSED_FLAGS;
Dec 01 11:33:56.943 INFO [stderr]     |             ^
Dec 01 11:33:56.943 INFO [stderr] ...
Dec 01 11:33:56.943 INFO [stderr] 355 |             0x8D => { adc_a_r!(l); }
Dec 01 11:33:56.943 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:56.943 INFO [stderr] 
Dec 01 11:33:56.943 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:56.943 INFO [stderr]    --> src/z80.rs:165:13
Dec 01 11:33:56.943 INFO [stderr]     |
Dec 01 11:33:56.943 INFO [stderr] 165 |             f &= UNUSED_FLAGS;
Dec 01 11:33:56.943 INFO [stderr]     |             ^
Dec 01 11:33:56.943 INFO [stderr] ...
Dec 01 11:33:56.943 INFO [stderr] 356 |             0x8E => { let n = at_hl!(); adc_a_r!(n); }
Dec 01 11:33:56.943 INFO [stderr]     |                                         ------------ in this macro invocation
Dec 01 11:33:56.943 INFO [stderr] 
Dec 01 11:33:56.943 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:56.944 INFO [stderr]    --> src/z80.rs:165:13
Dec 01 11:33:56.944 INFO [stderr]     |
Dec 01 11:33:56.944 INFO [stderr] 165 |             f &= UNUSED_FLAGS;
Dec 01 11:33:56.944 INFO [stderr]     |             ^
Dec 01 11:33:56.944 INFO [stderr] ...
Dec 01 11:33:56.944 INFO [stderr] 357 |             0x8F => { adc_a_r!(a); }
Dec 01 11:33:56.944 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:56.944 INFO [stderr] 
Dec 01 11:33:56.944 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:56.944 INFO [stderr]    --> src/z80.rs:178:13
Dec 01 11:33:56.944 INFO [stderr]     |
Dec 01 11:33:56.944 INFO [stderr] 178 |             f &= UNUSED_FLAGS;
Dec 01 11:33:56.944 INFO [stderr]     |             ^
Dec 01 11:33:56.944 INFO [stderr] ...
Dec 01 11:33:56.944 INFO [stderr] 358 |             0xA0 => { and_a_r!(b); }
Dec 01 11:33:56.944 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:56.944 INFO [stderr] 
Dec 01 11:33:56.944 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:56.944 INFO [stderr]    --> src/z80.rs:178:13
Dec 01 11:33:56.944 INFO [stderr]     |
Dec 01 11:33:56.944 INFO [stderr] 178 |             f &= UNUSED_FLAGS;
Dec 01 11:33:56.944 INFO [stderr]     |             ^
Dec 01 11:33:56.944 INFO [stderr] ...
Dec 01 11:33:56.944 INFO [stderr] 359 |             0xA1 => { and_a_r!(c); }
Dec 01 11:33:56.944 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:56.944 INFO [stderr] 
Dec 01 11:33:56.944 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:56.944 INFO [stderr]    --> src/z80.rs:178:13
Dec 01 11:33:56.944 INFO [stderr]     |
Dec 01 11:33:56.944 INFO [stderr] 178 |             f &= UNUSED_FLAGS;
Dec 01 11:33:56.944 INFO [stderr]     |             ^
Dec 01 11:33:56.944 INFO [stderr] ...
Dec 01 11:33:56.944 INFO [stderr] 360 |             0xA2 => { and_a_r!(d); }
Dec 01 11:33:56.944 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:56.944 INFO [stderr] 
Dec 01 11:33:56.944 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:56.944 INFO [stderr]    --> src/z80.rs:178:13
Dec 01 11:33:56.945 INFO [stderr]     |
Dec 01 11:33:56.945 INFO [stderr] 178 |             f &= UNUSED_FLAGS;
Dec 01 11:33:56.945 INFO [stderr]     |             ^
Dec 01 11:33:56.945 INFO [stderr] ...
Dec 01 11:33:56.945 INFO [stderr] 361 |             0xA3 => { and_a_r!(e); }
Dec 01 11:33:56.945 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:56.945 INFO [stderr] 
Dec 01 11:33:56.945 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:56.945 INFO [stderr]    --> src/z80.rs:178:13
Dec 01 11:33:56.945 INFO [stderr]     |
Dec 01 11:33:56.945 INFO [stderr] 178 |             f &= UNUSED_FLAGS;
Dec 01 11:33:56.945 INFO [stderr]     |             ^
Dec 01 11:33:56.945 INFO [stderr] ...
Dec 01 11:33:56.945 INFO [stderr] 362 |             0xA4 => { and_a_r!(h); }
Dec 01 11:33:56.945 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:56.945 INFO [stderr] 
Dec 01 11:33:56.945 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:56.945 INFO [stderr]    --> src/z80.rs:178:13
Dec 01 11:33:56.945 INFO [stderr]     |
Dec 01 11:33:56.945 INFO [stderr] 178 |             f &= UNUSED_FLAGS;
Dec 01 11:33:56.945 INFO [stderr]     |             ^
Dec 01 11:33:56.945 INFO [stderr] ...
Dec 01 11:33:56.945 INFO [stderr] 363 |             0xA5 => { and_a_r!(l); }
Dec 01 11:33:56.945 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:56.945 INFO [stderr] 
Dec 01 11:33:56.945 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:56.945 INFO [stderr]    --> src/z80.rs:178:13
Dec 01 11:33:56.945 INFO [stderr]     |
Dec 01 11:33:56.945 INFO [stderr] 178 |             f &= UNUSED_FLAGS;
Dec 01 11:33:56.945 INFO [stderr]     |             ^
Dec 01 11:33:56.945 INFO [stderr] ...
Dec 01 11:33:56.945 INFO [stderr] 364 |             0xA6 => { let n = at_hl!(); and_a_r!(n); }
Dec 01 11:33:56.945 INFO [stderr]     |                                         ------------ in this macro invocation
Dec 01 11:33:56.945 INFO [stderr] 
Dec 01 11:33:56.945 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:56.945 INFO [stderr]    --> src/z80.rs:178:13
Dec 01 11:33:56.945 INFO [stderr]     |
Dec 01 11:33:56.945 INFO [stderr] 178 |             f &= UNUSED_FLAGS;
Dec 01 11:33:56.945 INFO [stderr]     |             ^
Dec 01 11:33:56.945 INFO [stderr] ...
Dec 01 11:33:56.945 INFO [stderr] 365 |             0xA7 => { and_a_r!(a); }
Dec 01 11:33:56.945 INFO [stderr]     |                       ------------ in this macro invocation
Dec 01 11:33:56.945 INFO [stderr] 
Dec 01 11:33:56.945 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:56.945 INFO [stderr]    --> src/z80.rs:155:13
Dec 01 11:33:56.945 INFO [stderr]     |
Dec 01 11:33:56.945 INFO [stderr] 155 |             f &= UNUSED_FLAGS;
Dec 01 11:33:56.945 INFO [stderr]     |             ^
Dec 01 11:33:56.945 INFO [stderr] ...
Dec 01 11:33:56.945 INFO [stderr] 367 |             0xC6 => { let n = byte!(); add_a_r!(n); }
Dec 01 11:33:56.945 INFO [stderr]     |                                        ------------ in this macro invocation
Dec 01 11:33:56.945 INFO [stderr] 
Dec 01 11:33:56.945 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:56.945 INFO [stderr]    --> src/z80.rs:165:13
Dec 01 11:33:56.945 INFO [stderr]     |
Dec 01 11:33:56.945 INFO [stderr] 165 |             f &= UNUSED_FLAGS;
Dec 01 11:33:56.945 INFO [stderr]     |             ^
Dec 01 11:33:56.945 INFO [stderr] ...
Dec 01 11:33:56.945 INFO [stderr] 381 |             0xCE => { let n = byte!(); adc_a_r!(n); }
Dec 01 11:33:56.945 INFO [stderr]     |                                        ------------ in this macro invocation
Dec 01 11:33:56.945 INFO [stderr] 
Dec 01 11:33:56.945 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:56.945 INFO [stderr]    --> src/z80.rs:155:13
Dec 01 11:33:56.945 INFO [stderr]     |
Dec 01 11:33:56.945 INFO [stderr] 155 |             f &= UNUSED_FLAGS;
Dec 01 11:33:56.945 INFO [stderr]     |             ^
Dec 01 11:33:56.945 INFO [stderr] ...
Dec 01 11:33:56.945 INFO [stderr] 414 |                     0x86 => { op_a_ixd!(add_a_r); }
Dec 01 11:33:56.945 INFO [stderr]     |                               ------------------- in this macro invocation
Dec 01 11:33:56.945 INFO [stderr] 
Dec 01 11:33:56.945 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:56.945 INFO [stderr]    --> src/z80.rs:165:13
Dec 01 11:33:56.945 INFO [stderr]     |
Dec 01 11:33:56.945 INFO [stderr] 165 |             f &= UNUSED_FLAGS;
Dec 01 11:33:56.945 INFO [stderr]     |             ^
Dec 01 11:33:56.945 INFO [stderr] ...
Dec 01 11:33:56.945 INFO [stderr] 415 |                     0x8E => { op_a_ixd!(adc_a_r); }
Dec 01 11:33:56.945 INFO [stderr]     |                               ------------------- in this macro invocation
Dec 01 11:33:56.945 INFO [stderr] 
Dec 01 11:33:56.945 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:56.945 INFO [stderr]    --> src/z80.rs:178:13
Dec 01 11:33:56.945 INFO [stderr]     |
Dec 01 11:33:56.946 INFO [stderr] 178 |             f &= UNUSED_FLAGS;
Dec 01 11:33:56.946 INFO [stderr]     |             ^
Dec 01 11:33:56.946 INFO [stderr] ...
Dec 01 11:33:56.946 INFO [stderr] 416 |                     0xA6 => { op_a_ixd!(and_a_r); }
Dec 01 11:33:56.946 INFO [stderr]     |                               ------------------- in this macro invocation
Dec 01 11:33:56.946 INFO [stderr] 
Dec 01 11:33:56.946 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:56.946 INFO [stderr]    --> src/z80.rs:178:13
Dec 01 11:33:56.946 INFO [stderr]     |
Dec 01 11:33:56.946 INFO [stderr] 178 |             f &= UNUSED_FLAGS;
Dec 01 11:33:56.946 INFO [stderr]     |             ^
Dec 01 11:33:56.946 INFO [stderr] ...
Dec 01 11:33:56.946 INFO [stderr] 420 |             0xE6 => { let n = byte!(); and_a_r!(n); }
Dec 01 11:33:56.946 INFO [stderr]     |                                        ------------ in this macro invocation
Dec 01 11:33:56.946 INFO [stderr] 
Dec 01 11:33:56.946 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:56.946 INFO [stderr]    --> src/z80.rs:210:13
Dec 01 11:33:56.946 INFO [stderr]     |
Dec 01 11:33:56.946 INFO [stderr] 210 |             f &= UNUSED_FLAGS;
Dec 01 11:33:56.946 INFO [stderr]     |             ^
Dec 01 11:33:56.946 INFO [stderr] ...
Dec 01 11:33:56.946 INFO [stderr] 427 |                     0x4A => { adc_hl_ss!(bc); }
Dec 01 11:33:56.946 INFO [stderr]     |                               --------------- in this macro invocation
Dec 01 11:33:56.946 INFO [stderr] 
Dec 01 11:33:56.946 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:56.946 INFO [stderr]    --> src/z80.rs:210:13
Dec 01 11:33:56.946 INFO [stderr]     |
Dec 01 11:33:56.946 INFO [stderr] 210 |             f &= UNUSED_FLAGS;
Dec 01 11:33:56.946 INFO [stderr]     |             ^
Dec 01 11:33:56.946 INFO [stderr] ...
Dec 01 11:33:56.946 INFO [stderr] 428 |                     0x5A => { adc_hl_ss!(de); }
Dec 01 11:33:56.946 INFO [stderr]     |                               --------------- in this macro invocation
Dec 01 11:33:56.946 INFO [stderr] 
Dec 01 11:33:56.946 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:56.946 INFO [stderr]    --> src/z80.rs:210:13
Dec 01 11:33:56.946 INFO [stderr]     |
Dec 01 11:33:56.946 INFO [stderr] 210 |             f &= UNUSED_FLAGS;
Dec 01 11:33:56.946 INFO [stderr]     |             ^
Dec 01 11:33:56.946 INFO [stderr] ...
Dec 01 11:33:56.946 INFO [stderr] 429 |                     0x6A => { adc_hl_ss!(hl); }
Dec 01 11:33:56.946 INFO [stderr]     |                               --------------- in this macro invocation
Dec 01 11:33:56.946 INFO [stderr] 
Dec 01 11:33:56.946 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:56.946 INFO [stderr]    --> src/z80.rs:210:13
Dec 01 11:33:56.946 INFO [stderr]     |
Dec 01 11:33:56.946 INFO [stderr] 210 |             f &= UNUSED_FLAGS;
Dec 01 11:33:56.946 INFO [stderr]     |             ^
Dec 01 11:33:56.946 INFO [stderr] ...
Dec 01 11:33:56.946 INFO [stderr] 430 |                     0x7A => { adc_hl_ss!(sp); }
Dec 01 11:33:56.946 INFO [stderr]     |                               --------------- in this macro invocation
Dec 01 11:33:56.946 INFO [stderr] 
Dec 01 11:33:56.946 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:56.946 INFO [stderr]    --> src/z80.rs:155:13
Dec 01 11:33:56.946 INFO [stderr]     |
Dec 01 11:33:56.946 INFO [stderr] 155 |             f &= UNUSED_FLAGS;
Dec 01 11:33:56.946 INFO [stderr]     |             ^
Dec 01 11:33:56.946 INFO [stderr] ...
Dec 01 11:33:56.946 INFO [stderr] 448 |                     0x86 => { op_a_iyd!(add_a_r); }
Dec 01 11:33:56.946 INFO [stderr]     |                               ------------------- in this macro invocation
Dec 01 11:33:56.946 INFO [stderr] 
Dec 01 11:33:56.946 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:56.946 INFO [stderr]    --> src/z80.rs:165:13
Dec 01 11:33:56.946 INFO [stderr]     |
Dec 01 11:33:56.946 INFO [stderr] 165 |             f &= UNUSED_FLAGS;
Dec 01 11:33:56.946 INFO [stderr]     |             ^
Dec 01 11:33:56.946 INFO [stderr] ...
Dec 01 11:33:56.946 INFO [stderr] 449 |                     0x8E => { op_a_iyd!(adc_a_r); }
Dec 01 11:33:56.946 INFO [stderr]     |                               ------------------- in this macro invocation
Dec 01 11:33:56.946 INFO [stderr] 
Dec 01 11:33:56.946 INFO [stderr] warning: value assigned to `f` is never read
Dec 01 11:33:56.946 INFO [stderr]    --> src/z80.rs:178:13
Dec 01 11:33:56.946 INFO [stderr]     |
Dec 01 11:33:56.946 INFO [stderr] 178 |             f &= UNUSED_FLAGS;
Dec 01 11:33:56.946 INFO [stderr]     |             ^
Dec 01 11:33:56.946 INFO [stderr] ...
Dec 01 11:33:56.946 INFO [stderr] 450 |                     0xA6 => { op_a_iyd!(and_a_r); }
Dec 01 11:33:56.946 INFO [stderr]     |                               ------------------- in this macro invocation
Dec 01 11:33:56.946 INFO [stderr] 
Dec 01 11:33:56.946 INFO [stderr] warning: unused variable: `mem`
Dec 01 11:33:56.946 INFO [stderr]    --> src/file_backed_spinning_disk.rs:143:32
Dec 01 11:33:56.946 INFO [stderr]     |
Dec 01 11:33:56.946 INFO [stderr] 143 |     fn write_sector(&mut self, mem: &mut [u8]) {
Dec 01 11:33:56.946 INFO [stderr]     |                                ^^^ help: consider using `_mem` instead
Dec 01 11:33:56.946 INFO [stderr]     |
Dec 01 11:33:56.946 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 01 11:33:56.946 INFO [stderr] 
Dec 01 11:33:56.987 INFO [stderr] warning: variable does not need to be mutable
Dec 01 11:33:56.987 INFO [stderr]   --> src/z80.rs:77:9
Dec 01 11:33:56.987 INFO [stderr]    |
Dec 01 11:33:56.987 INFO [stderr] 77 |     let mut sp_ = z80.sp;
Dec 01 11:33:56.987 INFO [stderr]    |         ----^^^
Dec 01 11:33:56.987 INFO [stderr]    |         |
Dec 01 11:33:56.987 INFO [stderr]    |         help: remove this `mut`
Dec 01 11:33:56.987 INFO [stderr]    |
Dec 01 11:33:56.987 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 01 11:33:56.987 INFO [stderr] 
Dec 01 11:33:56.999 INFO [stderr] warning: constant item is never used: `NEG_FLAG`
Dec 01 11:33:56.999 INFO [stderr]   --> src/z80.rs:54:1
Dec 01 11:33:56.999 INFO [stderr]    |
Dec 01 11:33:56.999 INFO [stderr] 54 | const NEG_FLAG: u8 = 0x02;
Dec 01 11:33:56.999 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 11:33:56.999 INFO [stderr]    |
Dec 01 11:33:56.999 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 11:33:56.999 INFO [stderr] 
Dec 01 11:33:56.999 INFO [stderr] warning: constant item is never used: `NEG_SHIFT`
Dec 01 11:33:56.999 INFO [stderr]   --> src/z80.rs:55:1
Dec 01 11:33:56.999 INFO [stderr]    |
Dec 01 11:33:56.999 INFO [stderr] 55 | const NEG_SHIFT: u8 = 1;
Dec 01 11:33:56.999 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 11:33:56.999 INFO [stderr] 
Dec 01 11:33:56.999 INFO [stderr] warning: constant item is never used: `OVERFLOW_FLAG`
Dec 01 11:33:56.999 INFO [stderr]   --> src/z80.rs:57:1
Dec 01 11:33:56.999 INFO [stderr]    |
Dec 01 11:33:56.999 INFO [stderr] 57 | const OVERFLOW_FLAG: u8 = 0x04;
Dec 01 11:33:56.999 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 11:33:56.999 INFO [stderr] 
Dec 01 11:33:56.999 INFO [stderr] warning: constant item is never used: `OVERFLOW_SHIFT`
Dec 01 11:33:56.999 INFO [stderr]   --> src/z80.rs:58:1
Dec 01 11:33:56.999 INFO [stderr]    |
Dec 01 11:33:56.999 INFO [stderr] 58 | const OVERFLOW_SHIFT: u8 = 2;
Dec 01 11:33:56.999 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 11:33:56.999 INFO [stderr] 
Dec 01 11:33:56.999 INFO [stderr] warning: constant item is never used: `PARITY_SHIFT`
Dec 01 11:33:56.999 INFO [stderr]   --> src/z80.rs:61:1
Dec 01 11:33:56.999 INFO [stderr]    |
Dec 01 11:33:56.999 INFO [stderr] 61 | const PARITY_SHIFT: u8 = 2;
Dec 01 11:33:56.999 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 11:33:56.999 INFO [stderr] 
Dec 01 11:33:56.999 INFO [stderr] warning: constant item is never used: `HALF_SHIFT`
Dec 01 11:33:56.999 INFO [stderr]   --> src/z80.rs:64:1
Dec 01 11:33:56.999 INFO [stderr]    |
Dec 01 11:33:56.999 INFO [stderr] 64 | const HALF_SHIFT: u8 = 4;
Dec 01 11:33:56.999 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 11:33:56.999 INFO [stderr] 
Dec 01 11:33:56.999 INFO [stderr] warning: constant item is never used: `ZERO_SHIFT`
Dec 01 11:33:56.999 INFO [stderr]   --> src/z80.rs:67:1
Dec 01 11:33:56.999 INFO [stderr]    |
Dec 01 11:33:56.999 INFO [stderr] 67 | const ZERO_SHIFT: u8 = 6;
Dec 01 11:33:56.999 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 11:33:56.999 INFO [stderr] 
Dec 01 11:33:56.999 INFO [stderr] warning: constant item is never used: `SIGN_SHIFT`
Dec 01 11:33:56.999 INFO [stderr]   --> src/z80.rs:70:1
Dec 01 11:33:56.999 INFO [stderr]    |
Dec 01 11:33:56.999 INFO [stderr] 70 | const SIGN_SHIFT: u8 = 7;
Dec 01 11:33:56.999 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 11:33:56.999 INFO [stderr] 
Dec 01 11:33:57.525 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.32s
Dec 01 11:33:57.527 INFO [stderr] su: No module specific data is present
Dec 01 11:33:58.455 INFO running `"docker" "inspect" "7cce6e2eb514bbc7c1cdf3dd1ad328cbd28cd216b9336d9abf5155509e0c8c88"`
Dec 01 11:33:58.693 INFO running `"docker" "rm" "-f" "7cce6e2eb514bbc7c1cdf3dd1ad328cbd28cd216b9336d9abf5155509e0c8c88"`
Dec 01 11:33:58.991 INFO [stdout] 7cce6e2eb514bbc7c1cdf3dd1ad328cbd28cd216b9336d9abf5155509e0c8c88
Dec 01 11:33:59.003 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-6/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/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 11:33:59.504 INFO [stdout] fd4271511fcb900b4a05ed045398fc504fad16b5c2f484cc7660c493bbc3b042
Dec 01 11:33:59.508 INFO running `"docker" "start" "-a" "fd4271511fcb900b4a05ed045398fc504fad16b5c2f484cc7660c493bbc3b042"`
Dec 01 11:34:00.912 INFO [stderr] usermod: no changes
Dec 01 11:34:00.951 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.01s
Dec 01 11:34:00.955 INFO [stderr]      Running /target/debug/deps/z80emu-69125a9f8e699574
Dec 01 11:34:00.956 INFO [stdout] 
Dec 01 11:34:00.956 INFO [stdout] running 0 tests
Dec 01 11:34:00.956 INFO [stdout] 
Dec 01 11:34:00.956 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 11:34:00.956 INFO [stdout] 
Dec 01 11:34:00.961 INFO [stderr] su: No module specific data is present
Dec 01 11:34:01.608 INFO running `"docker" "inspect" "fd4271511fcb900b4a05ed045398fc504fad16b5c2f484cc7660c493bbc3b042"`
Dec 01 11:34:01.921 INFO running `"docker" "rm" "-f" "fd4271511fcb900b4a05ed045398fc504fad16b5c2f484cc7660c493bbc3b042"`
Dec 01 11:34:02.151 INFO [stdout] fd4271511fcb900b4a05ed045398fc504fad16b5c2f484cc7660c493bbc3b042
