Sep 01 11:43:40.238 INFO checking wwared/rgb against try#952c7dbfa2628309f557b367929ffc17af20b332 for pr-53851 Sep 01 11:43:40.238 INFO running: cargo +952c7dbfa2628309f557b367929ffc17af20b332-alt check --frozen --all --all-targets Sep 01 11:43:40.238 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-3/pr-53851/try#952c7dbfa2628309f557b367929ffc17af20b332:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-53851/worker-3/try#952c7dbfa2628309f557b367929ffc17af20b332:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=500" "-e" "CMD=cargo +952c7dbfa2628309f557b367929ffc17af20b332-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "2G" "crater"` Sep 01 11:43:40.480 INFO blam! 871b9736c89bc56db1b6210f0ae0dcb29f6195f55f9f73aee8378ffc135ca00b Sep 01 11:43:40.481 INFO running `"docker" "start" "-a" "871b9736c89bc56db1b6210f0ae0dcb29f6195f55f9f73aee8378ffc135ca00b"` Sep 01 11:43:41.420 INFO kablam! Checking rgb v0.1.0 (file:///source) Sep 01 11:43:41.667 INFO kablam! warning: unused import: `mem::ROM` Sep 01 11:43:41.667 INFO kablam! --> src/cpu.rs:6:5 Sep 01 11:43:41.667 INFO kablam! | Sep 01 11:43:41.667 INFO kablam! 6 | use mem::ROM; Sep 01 11:43:41.667 INFO kablam! | ^^^^^^^^ Sep 01 11:43:41.667 INFO kablam! | Sep 01 11:43:41.667 INFO kablam! = note: #[warn(unused_imports)] on by default Sep 01 11:43:41.667 INFO kablam! Sep 01 11:43:41.683 INFO kablam! warning: unused import: `mem::ROM` Sep 01 11:43:41.683 INFO kablam! --> src/cpu.rs:6:5 Sep 01 11:43:41.683 INFO kablam! | Sep 01 11:43:41.683 INFO kablam! 6 | use mem::ROM; Sep 01 11:43:41.683 INFO kablam! | ^^^^^^^^ Sep 01 11:43:41.683 INFO kablam! | Sep 01 11:43:41.683 INFO kablam! = note: #[warn(unused_imports)] on by default Sep 01 11:43:41.683 INFO kablam! Sep 01 11:43:42.319 INFO kablam! warning: unused variable: `cycles` Sep 01 11:43:42.319 INFO kablam! --> src/cpu.rs:340:9 Sep 01 11:43:42.319 INFO kablam! | Sep 01 11:43:42.319 INFO kablam! 340 | let cycles = self.run(next); Sep 01 11:43:42.319 INFO kablam! | ^^^^^^ help: consider using `_cycles` instead Sep 01 11:43:42.319 INFO kablam! | Sep 01 11:43:42.319 INFO kablam! = note: #[warn(unused_variables)] on by default Sep 01 11:43:42.319 INFO kablam! Sep 01 11:43:42.320 INFO kablam! warning: unused variable: `r` Sep 01 11:43:42.320 INFO kablam! --> src/cpu.rs:642:15 Sep 01 11:43:42.321 INFO kablam! | Sep 01 11:43:42.321 INFO kablam! 642 | AddReg8(r) => { /* TODO */ }, Sep 01 11:43:42.321 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:42.321 INFO kablam! Sep 01 11:43:42.321 INFO kablam! warning: unused variable: `r` Sep 01 11:43:42.321 INFO kablam! --> src/cpu.rs:643:20 Sep 01 11:43:42.321 INFO kablam! | Sep 01 11:43:42.321 INFO kablam! 643 | AddCarryReg8(r) => { /* TODO */ }, Sep 01 11:43:42.321 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:42.321 INFO kablam! Sep 01 11:43:42.321 INFO kablam! warning: unused variable: `n` Sep 01 11:43:42.321 INFO kablam! --> src/cpu.rs:644:15 Sep 01 11:43:42.321 INFO kablam! | Sep 01 11:43:42.321 INFO kablam! 644 | AddImm8(n) => { /* TODO */ }, Sep 01 11:43:42.321 INFO kablam! | ^ help: consider using `_n` instead Sep 01 11:43:42.321 INFO kablam! Sep 01 11:43:42.321 INFO kablam! warning: unused variable: `n` Sep 01 11:43:42.321 INFO kablam! --> src/cpu.rs:645:20 Sep 01 11:43:42.321 INFO kablam! | Sep 01 11:43:42.321 INFO kablam! 645 | AddCarryImm8(n) => { /* TODO */ }, Sep 01 11:43:42.321 INFO kablam! | ^ help: consider using `_n` instead Sep 01 11:43:42.321 INFO kablam! Sep 01 11:43:42.321 INFO kablam! warning: unused variable: `r` Sep 01 11:43:42.321 INFO kablam! --> src/cpu.rs:646:15 Sep 01 11:43:42.321 INFO kablam! | Sep 01 11:43:42.321 INFO kablam! 646 | IncReg8(r) => { /* TODO */ }, Sep 01 11:43:42.321 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:42.321 INFO kablam! Sep 01 11:43:42.330 INFO kablam! warning: unused variable: `r` Sep 01 11:43:42.330 INFO kablam! --> src/cpu.rs:647:16 Sep 01 11:43:42.330 INFO kablam! | Sep 01 11:43:42.331 INFO kablam! 647 | IncReg16(r) => { /* TODO */ }, Sep 01 11:43:42.331 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:42.331 INFO kablam! Sep 01 11:43:42.331 INFO kablam! warning: unused variable: `r` Sep 01 11:43:42.331 INFO kablam! --> src/cpu.rs:648:15 Sep 01 11:43:42.331 INFO kablam! | Sep 01 11:43:42.331 INFO kablam! 648 | SubReg8(r) => { /* TODO */ }, Sep 01 11:43:42.331 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:42.331 INFO kablam! Sep 01 11:43:42.331 INFO kablam! warning: unused variable: `r` Sep 01 11:43:42.331 INFO kablam! --> src/cpu.rs:649:20 Sep 01 11:43:42.331 INFO kablam! | Sep 01 11:43:42.331 INFO kablam! 649 | SubCarryReg8(r) => { /* TODO */ }, Sep 01 11:43:42.331 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:42.331 INFO kablam! Sep 01 11:43:42.331 INFO kablam! warning: unused variable: `n` Sep 01 11:43:42.331 INFO kablam! --> src/cpu.rs:650:15 Sep 01 11:43:42.331 INFO kablam! | Sep 01 11:43:42.331 INFO kablam! 650 | SubImm8(n) => { /* TODO */ }, Sep 01 11:43:42.331 INFO kablam! | ^ help: consider using `_n` instead Sep 01 11:43:42.331 INFO kablam! Sep 01 11:43:42.331 INFO kablam! warning: unused variable: `n` Sep 01 11:43:42.332 INFO kablam! --> src/cpu.rs:651:20 Sep 01 11:43:42.332 INFO kablam! | Sep 01 11:43:42.332 INFO kablam! 651 | SubCarryImm8(n) => { /* TODO */ }, Sep 01 11:43:42.332 INFO kablam! | ^ help: consider using `_n` instead Sep 01 11:43:42.332 INFO kablam! Sep 01 11:43:42.332 INFO kablam! warning: unused variable: `r` Sep 01 11:43:42.332 INFO kablam! --> src/cpu.rs:652:15 Sep 01 11:43:42.332 INFO kablam! | Sep 01 11:43:42.332 INFO kablam! 652 | Compare(r) => { /* TODO */ }, Sep 01 11:43:42.332 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:42.332 INFO kablam! Sep 01 11:43:42.332 INFO kablam! warning: unused variable: `n` Sep 01 11:43:42.332 INFO kablam! --> src/cpu.rs:653:19 Sep 01 11:43:42.332 INFO kablam! | Sep 01 11:43:42.332 INFO kablam! 653 | CompareImm8(n) => { /* TODO */ }, Sep 01 11:43:42.332 INFO kablam! | ^ help: consider using `_n` instead Sep 01 11:43:42.332 INFO kablam! Sep 01 11:43:42.332 INFO kablam! warning: unused variable: `r` Sep 01 11:43:42.332 INFO kablam! --> src/cpu.rs:654:15 Sep 01 11:43:42.332 INFO kablam! | Sep 01 11:43:42.332 INFO kablam! 654 | DecReg8(r) => { /* TODO */ }, Sep 01 11:43:42.332 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:42.332 INFO kablam! Sep 01 11:43:42.332 INFO kablam! warning: unused variable: `r` Sep 01 11:43:42.333 INFO kablam! --> src/cpu.rs:655:16 Sep 01 11:43:42.333 INFO kablam! | Sep 01 11:43:42.333 INFO kablam! 655 | DecReg16(r) => { /* TODO */ }, Sep 01 11:43:42.333 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:42.333 INFO kablam! Sep 01 11:43:42.333 INFO kablam! warning: unused variable: `r` Sep 01 11:43:42.333 INFO kablam! --> src/cpu.rs:656:15 Sep 01 11:43:42.333 INFO kablam! | Sep 01 11:43:42.333 INFO kablam! 656 | AndReg8(r) => { /* TODO */ }, Sep 01 11:43:42.333 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:42.333 INFO kablam! Sep 01 11:43:42.333 INFO kablam! warning: unused variable: `n` Sep 01 11:43:42.333 INFO kablam! --> src/cpu.rs:657:15 Sep 01 11:43:42.333 INFO kablam! | Sep 01 11:43:42.333 INFO kablam! 657 | AndImm8(n) => { /* TODO */ }, Sep 01 11:43:42.333 INFO kablam! | ^ help: consider using `_n` instead Sep 01 11:43:42.333 INFO kablam! Sep 01 11:43:42.333 INFO kablam! warning: unused variable: `r` Sep 01 11:43:42.333 INFO kablam! --> src/cpu.rs:658:15 Sep 01 11:43:42.333 INFO kablam! | Sep 01 11:43:42.333 INFO kablam! 658 | XorReg8(r) => { /* TODO */ }, Sep 01 11:43:42.333 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:42.333 INFO kablam! Sep 01 11:43:42.334 INFO kablam! warning: unused variable: `n` Sep 01 11:43:42.334 INFO kablam! --> src/cpu.rs:659:15 Sep 01 11:43:42.334 INFO kablam! | Sep 01 11:43:42.334 INFO kablam! 659 | XorImm8(n) => { /* TODO */ }, Sep 01 11:43:42.334 INFO kablam! | ^ help: consider using `_n` instead Sep 01 11:43:42.334 INFO kablam! Sep 01 11:43:42.334 INFO kablam! warning: unused variable: `r` Sep 01 11:43:42.334 INFO kablam! --> src/cpu.rs:660:14 Sep 01 11:43:42.334 INFO kablam! | Sep 01 11:43:42.336 INFO kablam! 660 | OrReg8(r) => { /* TODO */ }, Sep 01 11:43:42.336 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:42.336 INFO kablam! Sep 01 11:43:42.336 INFO kablam! warning: unused variable: `n` Sep 01 11:43:42.336 INFO kablam! --> src/cpu.rs:661:14 Sep 01 11:43:42.336 INFO kablam! | Sep 01 11:43:42.336 INFO kablam! 661 | OrImm8(n) => { /* TODO */ }, Sep 01 11:43:42.336 INFO kablam! | ^ help: consider using `_n` instead Sep 01 11:43:42.336 INFO kablam! Sep 01 11:43:42.336 INFO kablam! warning: unused variable: `r` Sep 01 11:43:42.337 INFO kablam! --> src/cpu.rs:673:14 Sep 01 11:43:42.337 INFO kablam! | Sep 01 11:43:42.337 INFO kablam! 673 | WriteA(r, f) => { /* TODO */ }, Sep 01 11:43:42.337 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:42.337 INFO kablam! Sep 01 11:43:42.337 INFO kablam! warning: unused variable: `f` Sep 01 11:43:42.337 INFO kablam! --> src/cpu.rs:673:17 Sep 01 11:43:42.337 INFO kablam! | Sep 01 11:43:42.337 INFO kablam! 673 | WriteA(r, f) => { /* TODO */ }, Sep 01 11:43:42.337 INFO kablam! | ^ help: consider using `_f` instead Sep 01 11:43:42.337 INFO kablam! Sep 01 11:43:42.337 INFO kablam! warning: unused variable: `n` Sep 01 11:43:42.337 INFO kablam! --> src/cpu.rs:674:19 Sep 01 11:43:42.337 INFO kablam! | Sep 01 11:43:42.337 INFO kablam! 674 | WriteAImm16(n) => { /* TODO */ }, Sep 01 11:43:42.337 INFO kablam! | ^ help: consider using `_n` instead Sep 01 11:43:42.337 INFO kablam! Sep 01 11:43:42.337 INFO kablam! warning: unused variable: `r` Sep 01 11:43:42.337 INFO kablam! --> src/cpu.rs:675:13 Sep 01 11:43:42.338 INFO kablam! | Sep 01 11:43:42.338 INFO kablam! 675 | ReadA(r, f) => { /* TODO */ }, Sep 01 11:43:42.338 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:42.338 INFO kablam! Sep 01 11:43:42.338 INFO kablam! warning: unused variable: `f` Sep 01 11:43:42.338 INFO kablam! --> src/cpu.rs:675:16 Sep 01 11:43:42.338 INFO kablam! | Sep 01 11:43:42.338 INFO kablam! 675 | ReadA(r, f) => { /* TODO */ }, Sep 01 11:43:42.338 INFO kablam! | ^ help: consider using `_f` instead Sep 01 11:43:42.338 INFO kablam! Sep 01 11:43:42.338 INFO kablam! warning: unused variable: `n` Sep 01 11:43:42.338 INFO kablam! --> src/cpu.rs:676:18 Sep 01 11:43:42.338 INFO kablam! | Sep 01 11:43:42.338 INFO kablam! 676 | ReadAImm16(n) => { /* TODO */ }, Sep 01 11:43:42.338 INFO kablam! | ^ help: consider using `_n` instead Sep 01 11:43:42.339 INFO kablam! Sep 01 11:43:42.339 INFO kablam! warning: unused variable: `val` Sep 01 11:43:42.339 INFO kablam! --> src/cpu.rs:744:13 Sep 01 11:43:42.339 INFO kablam! | Sep 01 11:43:42.339 INFO kablam! 744 | let val = self.get_flag(Flag::Carry); Sep 01 11:43:42.339 INFO kablam! | ^^^ help: consider using `_val` instead Sep 01 11:43:42.339 INFO kablam! Sep 01 11:43:42.339 INFO kablam! warning: unused variable: `val` Sep 01 11:43:42.339 INFO kablam! --> src/cpu.rs:751:13 Sep 01 11:43:42.339 INFO kablam! | Sep 01 11:43:42.339 INFO kablam! 751 | let val = self.get_flag(Flag::Carry); Sep 01 11:43:42.339 INFO kablam! | ^^^ help: consider using `_val` instead Sep 01 11:43:42.339 INFO kablam! Sep 01 11:43:42.339 INFO kablam! warning: unused variable: `r` Sep 01 11:43:42.339 INFO kablam! --> src/cpu.rs:757:11 Sep 01 11:43:42.339 INFO kablam! | Sep 01 11:43:42.339 INFO kablam! 757 | Rlc(r) => { /* TODO */ }, Sep 01 11:43:42.339 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:42.339 INFO kablam! Sep 01 11:43:42.342 INFO kablam! warning: unused variable: `r` Sep 01 11:43:42.343 INFO kablam! --> src/cpu.rs:758:11 Sep 01 11:43:42.343 INFO kablam! | Sep 01 11:43:42.343 INFO kablam! 758 | Rrc(r) => { /* TODO */ }, Sep 01 11:43:42.343 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:42.343 INFO kablam! Sep 01 11:43:42.343 INFO kablam! warning: unused variable: `r` Sep 01 11:43:42.343 INFO kablam! --> src/cpu.rs:759:10 Sep 01 11:43:42.343 INFO kablam! | Sep 01 11:43:42.343 INFO kablam! 759 | Rl(r) => { /* TODO */ }, Sep 01 11:43:42.343 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:42.343 INFO kablam! Sep 01 11:43:42.343 INFO kablam! warning: unused variable: `r` Sep 01 11:43:42.343 INFO kablam! --> src/cpu.rs:760:10 Sep 01 11:43:42.343 INFO kablam! | Sep 01 11:43:42.343 INFO kablam! 760 | Rr(r) => { /* TODO */ }, Sep 01 11:43:42.343 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:42.343 INFO kablam! Sep 01 11:43:42.343 INFO kablam! warning: unused variable: `r` Sep 01 11:43:42.343 INFO kablam! --> src/cpu.rs:761:11 Sep 01 11:43:42.343 INFO kablam! | Sep 01 11:43:42.344 INFO kablam! 761 | Sla(r) => { /* TODO */ }, Sep 01 11:43:42.344 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:42.344 INFO kablam! Sep 01 11:43:42.344 INFO kablam! warning: unused variable: `r` Sep 01 11:43:42.344 INFO kablam! --> src/cpu.rs:762:11 Sep 01 11:43:42.344 INFO kablam! | Sep 01 11:43:42.344 INFO kablam! 762 | Sra(r) => { /* TODO */ }, Sep 01 11:43:42.344 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:42.344 INFO kablam! Sep 01 11:43:42.344 INFO kablam! warning: unused variable: `r` Sep 01 11:43:42.344 INFO kablam! --> src/cpu.rs:763:11 Sep 01 11:43:42.344 INFO kablam! | Sep 01 11:43:42.344 INFO kablam! 763 | Srl(r) => { /* TODO */ }, Sep 01 11:43:42.344 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:42.344 INFO kablam! Sep 01 11:43:42.344 INFO kablam! warning: unused variable: `r` Sep 01 11:43:42.344 INFO kablam! --> src/cpu.rs:764:12 Sep 01 11:43:42.344 INFO kablam! | Sep 01 11:43:42.344 INFO kablam! 764 | Swap(r) => { /* TODO */ }, Sep 01 11:43:42.344 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:42.344 INFO kablam! Sep 01 11:43:42.472 INFO kablam! warning: constant item is never used: `MEM_TOP` Sep 01 11:43:42.472 INFO kablam! --> src/mem.rs:1:1 Sep 01 11:43:42.472 INFO kablam! | Sep 01 11:43:42.472 INFO kablam! 1 | pub const MEM_TOP: usize = 0x10000; Sep 01 11:43:42.472 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.476 INFO kablam! | Sep 01 11:43:42.476 INFO kablam! = note: #[warn(dead_code)] on by default Sep 01 11:43:42.476 INFO kablam! Sep 01 11:43:42.476 INFO kablam! warning: struct is never constructed: `RAM` Sep 01 11:43:42.476 INFO kablam! --> src/mem.rs:13:1 Sep 01 11:43:42.476 INFO kablam! | Sep 01 11:43:42.477 INFO kablam! 13 | pub struct RAM { Sep 01 11:43:42.477 INFO kablam! | ^^^^^^^^^^^^^^ Sep 01 11:43:42.477 INFO kablam! Sep 01 11:43:42.477 INFO kablam! warning: struct is never constructed: `ROM` Sep 01 11:43:42.477 INFO kablam! --> src/mem.rs:28:1 Sep 01 11:43:42.477 INFO kablam! | Sep 01 11:43:42.477 INFO kablam! 28 | pub struct ROM { Sep 01 11:43:42.477 INFO kablam! | ^^^^^^^^^^^^^^ Sep 01 11:43:42.477 INFO kablam! Sep 01 11:43:42.477 INFO kablam! warning: struct is never constructed: `Registers` Sep 01 11:43:42.477 INFO kablam! --> src/cpu.rs:8:1 Sep 01 11:43:42.477 INFO kablam! | Sep 01 11:43:42.477 INFO kablam! 8 | pub struct Registers { Sep 01 11:43:42.477 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.477 INFO kablam! Sep 01 11:43:42.477 INFO kablam! warning: struct is never constructed: `CPU` Sep 01 11:43:42.477 INFO kablam! --> src/cpu.rs:21:1 Sep 01 11:43:42.477 INFO kablam! | Sep 01 11:43:42.477 INFO kablam! 21 | pub struct CPU { Sep 01 11:43:42.477 INFO kablam! | ^^^^^^^^^^^^^^ Sep 01 11:43:42.477 INFO kablam! Sep 01 11:43:42.477 INFO kablam! warning: variant is never constructed: `A` Sep 01 11:43:42.477 INFO kablam! --> src/cpu.rs:29:3 Sep 01 11:43:42.478 INFO kablam! | Sep 01 11:43:42.478 INFO kablam! 29 | A = 0, Sep 01 11:43:42.478 INFO kablam! | ^^^^^ Sep 01 11:43:42.478 INFO kablam! Sep 01 11:43:42.478 INFO kablam! warning: variant is never constructed: `B` Sep 01 11:43:42.478 INFO kablam! --> src/cpu.rs:30:3 Sep 01 11:43:42.478 INFO kablam! | Sep 01 11:43:42.478 INFO kablam! 30 | B, Sep 01 11:43:42.478 INFO kablam! | ^ Sep 01 11:43:42.478 INFO kablam! Sep 01 11:43:42.478 INFO kablam! warning: variant is never constructed: `C` Sep 01 11:43:42.478 INFO kablam! --> src/cpu.rs:31:3 Sep 01 11:43:42.478 INFO kablam! | Sep 01 11:43:42.478 INFO kablam! 31 | C, Sep 01 11:43:42.478 INFO kablam! | ^ Sep 01 11:43:42.478 INFO kablam! Sep 01 11:43:42.478 INFO kablam! warning: variant is never constructed: `D` Sep 01 11:43:42.478 INFO kablam! --> src/cpu.rs:32:3 Sep 01 11:43:42.478 INFO kablam! | Sep 01 11:43:42.478 INFO kablam! 32 | D, Sep 01 11:43:42.478 INFO kablam! | ^ Sep 01 11:43:42.478 INFO kablam! Sep 01 11:43:42.479 INFO kablam! warning: variant is never constructed: `E` Sep 01 11:43:42.479 INFO kablam! --> src/cpu.rs:33:3 Sep 01 11:43:42.479 INFO kablam! | Sep 01 11:43:42.479 INFO kablam! 33 | E, Sep 01 11:43:42.479 INFO kablam! | ^ Sep 01 11:43:42.479 INFO kablam! Sep 01 11:43:42.485 INFO kablam! warning: variant is never constructed: `H` Sep 01 11:43:42.485 INFO kablam! --> src/cpu.rs:34:3 Sep 01 11:43:42.486 INFO kablam! | Sep 01 11:43:42.486 INFO kablam! 34 | H, Sep 01 11:43:42.486 INFO kablam! | ^ Sep 01 11:43:42.486 INFO kablam! Sep 01 11:43:42.486 INFO kablam! warning: variant is never constructed: `L` Sep 01 11:43:42.486 INFO kablam! --> src/cpu.rs:35:3 Sep 01 11:43:42.486 INFO kablam! | Sep 01 11:43:42.486 INFO kablam! 35 | L, Sep 01 11:43:42.486 INFO kablam! | ^ Sep 01 11:43:42.486 INFO kablam! Sep 01 11:43:42.486 INFO kablam! warning: variant is never constructed: `F` Sep 01 11:43:42.486 INFO kablam! --> src/cpu.rs:36:3 Sep 01 11:43:42.486 INFO kablam! | Sep 01 11:43:42.486 INFO kablam! 36 | F, Sep 01 11:43:42.486 INFO kablam! | ^ Sep 01 11:43:42.486 INFO kablam! Sep 01 11:43:42.486 INFO kablam! warning: variant is never constructed: `MemHL` Sep 01 11:43:42.487 INFO kablam! --> src/cpu.rs:37:3 Sep 01 11:43:42.487 INFO kablam! | Sep 01 11:43:42.487 INFO kablam! 37 | MemHL, Sep 01 11:43:42.487 INFO kablam! | ^^^^^ Sep 01 11:43:42.487 INFO kablam! Sep 01 11:43:42.487 INFO kablam! warning: variant is never constructed: `AF` Sep 01 11:43:42.487 INFO kablam! --> src/cpu.rs:42:3 Sep 01 11:43:42.487 INFO kablam! | Sep 01 11:43:42.487 INFO kablam! 42 | AF = 0, Sep 01 11:43:42.487 INFO kablam! | ^^^^^^ Sep 01 11:43:42.487 INFO kablam! Sep 01 11:43:42.487 INFO kablam! warning: variant is never constructed: `BC` Sep 01 11:43:42.487 INFO kablam! --> src/cpu.rs:43:3 Sep 01 11:43:42.487 INFO kablam! | Sep 01 11:43:42.487 INFO kablam! 43 | BC, Sep 01 11:43:42.487 INFO kablam! | ^^ Sep 01 11:43:42.487 INFO kablam! Sep 01 11:43:42.487 INFO kablam! warning: variant is never constructed: `DE` Sep 01 11:43:42.487 INFO kablam! --> src/cpu.rs:44:3 Sep 01 11:43:42.487 INFO kablam! | Sep 01 11:43:42.487 INFO kablam! 44 | DE, Sep 01 11:43:42.487 INFO kablam! | ^^ Sep 01 11:43:42.487 INFO kablam! Sep 01 11:43:42.488 INFO kablam! warning: variant is never constructed: `HL` Sep 01 11:43:42.488 INFO kablam! --> src/cpu.rs:45:3 Sep 01 11:43:42.488 INFO kablam! | Sep 01 11:43:42.488 INFO kablam! 45 | HL, Sep 01 11:43:42.488 INFO kablam! | ^^ Sep 01 11:43:42.488 INFO kablam! Sep 01 11:43:42.488 INFO kablam! warning: variant is never constructed: `SP` Sep 01 11:43:42.488 INFO kablam! --> src/cpu.rs:46:3 Sep 01 11:43:42.488 INFO kablam! | Sep 01 11:43:42.488 INFO kablam! 46 | SP, Sep 01 11:43:42.488 INFO kablam! | ^^ Sep 01 11:43:42.488 INFO kablam! Sep 01 11:43:42.488 INFO kablam! warning: variant is never constructed: `PC` Sep 01 11:43:42.488 INFO kablam! --> src/cpu.rs:47:3 Sep 01 11:43:42.488 INFO kablam! | Sep 01 11:43:42.488 INFO kablam! 47 | PC, Sep 01 11:43:42.488 INFO kablam! | ^^ Sep 01 11:43:42.488 INFO kablam! Sep 01 11:43:42.488 INFO kablam! warning: variant is never constructed: `Carry` Sep 01 11:43:42.488 INFO kablam! --> src/cpu.rs:52:3 Sep 01 11:43:42.488 INFO kablam! | Sep 01 11:43:42.488 INFO kablam! 52 | Carry = 1 << 4, Sep 01 11:43:42.488 INFO kablam! | ^^^^^^^^^^^^^^ Sep 01 11:43:42.489 INFO kablam! Sep 01 11:43:42.489 INFO kablam! warning: variant is never constructed: `H` Sep 01 11:43:42.489 INFO kablam! --> src/cpu.rs:53:3 Sep 01 11:43:42.489 INFO kablam! | Sep 01 11:43:42.489 INFO kablam! 53 | H = 1 << 5, // BCD flags Sep 01 11:43:42.489 INFO kablam! | ^^^^^^^^^^ Sep 01 11:43:42.489 INFO kablam! Sep 01 11:43:42.489 INFO kablam! warning: variant is never constructed: `N` Sep 01 11:43:42.489 INFO kablam! --> src/cpu.rs:54:3 Sep 01 11:43:42.489 INFO kablam! | Sep 01 11:43:42.489 INFO kablam! 54 | N = 1 << 6, Sep 01 11:43:42.489 INFO kablam! | ^^^^^^^^^^ Sep 01 11:43:42.489 INFO kablam! Sep 01 11:43:42.489 INFO kablam! warning: variant is never constructed: `Zero` Sep 01 11:43:42.489 INFO kablam! --> src/cpu.rs:55:3 Sep 01 11:43:42.489 INFO kablam! | Sep 01 11:43:42.489 INFO kablam! 55 | Zero = 1 << 7, Sep 01 11:43:42.489 INFO kablam! | ^^^^^^^^^^^^^ Sep 01 11:43:42.489 INFO kablam! Sep 01 11:43:42.489 INFO kablam! warning: variant is never constructed: `None` Sep 01 11:43:42.489 INFO kablam! --> src/cpu.rs:61:3 Sep 01 11:43:42.489 INFO kablam! | Sep 01 11:43:42.489 INFO kablam! 61 | None = 0, Sep 01 11:43:42.490 INFO kablam! | ^^^^^^^^ Sep 01 11:43:42.490 INFO kablam! Sep 01 11:43:42.490 INFO kablam! warning: variant is never constructed: `Dec` Sep 01 11:43:42.490 INFO kablam! --> src/cpu.rs:62:3 Sep 01 11:43:42.490 INFO kablam! | Sep 01 11:43:42.490 INFO kablam! 62 | Dec, Sep 01 11:43:42.490 INFO kablam! | ^^^ Sep 01 11:43:42.490 INFO kablam! Sep 01 11:43:42.490 INFO kablam! warning: variant is never constructed: `Inc` Sep 01 11:43:42.490 INFO kablam! --> src/cpu.rs:63:3 Sep 01 11:43:42.490 INFO kablam! | Sep 01 11:43:42.490 INFO kablam! 63 | Inc, Sep 01 11:43:42.490 INFO kablam! | ^^^ Sep 01 11:43:42.490 INFO kablam! Sep 01 11:43:42.490 INFO kablam! warning: variant is never constructed: `Nop` Sep 01 11:43:42.490 INFO kablam! --> src/cpu.rs:68:3 Sep 01 11:43:42.490 INFO kablam! | Sep 01 11:43:42.490 INFO kablam! 68 | Nop(), Sep 01 11:43:42.490 INFO kablam! | ^^^^^ Sep 01 11:43:42.490 INFO kablam! Sep 01 11:43:42.490 INFO kablam! warning: variant is never constructed: `Stop` Sep 01 11:43:42.490 INFO kablam! --> src/cpu.rs:69:3 Sep 01 11:43:42.491 INFO kablam! | Sep 01 11:43:42.491 INFO kablam! 69 | Stop(), Sep 01 11:43:42.491 INFO kablam! | ^^^^^^ Sep 01 11:43:42.491 INFO kablam! Sep 01 11:43:42.491 INFO kablam! warning: variant is never constructed: `Halt` Sep 01 11:43:42.491 INFO kablam! --> src/cpu.rs:70:3 Sep 01 11:43:42.491 INFO kablam! | Sep 01 11:43:42.491 INFO kablam! 70 | Halt(), Sep 01 11:43:42.491 INFO kablam! | ^^^^^^ Sep 01 11:43:42.491 INFO kablam! Sep 01 11:43:42.491 INFO kablam! warning: variant is never constructed: `DisableInterrupts` Sep 01 11:43:42.491 INFO kablam! --> src/cpu.rs:71:3 Sep 01 11:43:42.491 INFO kablam! | Sep 01 11:43:42.491 INFO kablam! 71 | DisableInterrupts(), Sep 01 11:43:42.491 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.491 INFO kablam! Sep 01 11:43:42.491 INFO kablam! warning: variant is never constructed: `EnableInterrupts` Sep 01 11:43:42.491 INFO kablam! --> src/cpu.rs:72:3 Sep 01 11:43:42.491 INFO kablam! | Sep 01 11:43:42.491 INFO kablam! 72 | EnableInterrupts(), Sep 01 11:43:42.491 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.491 INFO kablam! Sep 01 11:43:42.491 INFO kablam! warning: variant is never constructed: `Jr` Sep 01 11:43:42.492 INFO kablam! --> src/cpu.rs:74:3 Sep 01 11:43:42.492 INFO kablam! | Sep 01 11:43:42.492 INFO kablam! 74 | Jr(W), Sep 01 11:43:42.492 INFO kablam! | ^^^^^^^^^ Sep 01 11:43:42.492 INFO kablam! Sep 01 11:43:42.492 INFO kablam! warning: variant is never constructed: `JrFlag` Sep 01 11:43:42.492 INFO kablam! --> src/cpu.rs:75:3 Sep 01 11:43:42.492 INFO kablam! | Sep 01 11:43:42.492 INFO kablam! 75 | JrFlag(W, Flag, bool), Sep 01 11:43:42.492 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.492 INFO kablam! Sep 01 11:43:42.492 INFO kablam! warning: variant is never constructed: `Jp` Sep 01 11:43:42.492 INFO kablam! --> src/cpu.rs:76:3 Sep 01 11:43:42.492 INFO kablam! | Sep 01 11:43:42.492 INFO kablam! 76 | Jp(W), Sep 01 11:43:42.492 INFO kablam! | ^^^^^^^^^^ Sep 01 11:43:42.492 INFO kablam! Sep 01 11:43:42.492 INFO kablam! warning: variant is never constructed: `JpHL` Sep 01 11:43:42.492 INFO kablam! --> src/cpu.rs:77:3 Sep 01 11:43:42.492 INFO kablam! | Sep 01 11:43:42.492 INFO kablam! 77 | JpHL(), Sep 01 11:43:42.492 INFO kablam! | ^^^^^^ Sep 01 11:43:42.492 INFO kablam! Sep 01 11:43:42.493 INFO kablam! warning: variant is never constructed: `JpFlag` Sep 01 11:43:42.493 INFO kablam! --> src/cpu.rs:78:3 Sep 01 11:43:42.493 INFO kablam! | Sep 01 11:43:42.493 INFO kablam! 78 | JpFlag(W, Flag, bool), Sep 01 11:43:42.493 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.493 INFO kablam! Sep 01 11:43:42.493 INFO kablam! warning: variant is never constructed: `Call` Sep 01 11:43:42.493 INFO kablam! --> src/cpu.rs:79:3 Sep 01 11:43:42.493 INFO kablam! | Sep 01 11:43:42.493 INFO kablam! 79 | Call(W), Sep 01 11:43:42.493 INFO kablam! | ^^^^^^^^^^^^ Sep 01 11:43:42.493 INFO kablam! Sep 01 11:43:42.493 INFO kablam! warning: variant is never constructed: `CallFlag` Sep 01 11:43:42.493 INFO kablam! --> src/cpu.rs:80:3 Sep 01 11:43:42.493 INFO kablam! | Sep 01 11:43:42.493 INFO kablam! 80 | CallFlag(W, Flag, bool), Sep 01 11:43:42.493 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.493 INFO kablam! Sep 01 11:43:42.493 INFO kablam! warning: variant is never constructed: `Ret` Sep 01 11:43:42.493 INFO kablam! --> src/cpu.rs:81:3 Sep 01 11:43:42.493 INFO kablam! | Sep 01 11:43:42.493 INFO kablam! 81 | Ret(), Sep 01 11:43:42.493 INFO kablam! | ^^^^^ Sep 01 11:43:42.494 INFO kablam! Sep 01 11:43:42.494 INFO kablam! warning: variant is never constructed: `RetInterrupt` Sep 01 11:43:42.494 INFO kablam! --> src/cpu.rs:82:3 Sep 01 11:43:42.494 INFO kablam! | Sep 01 11:43:42.494 INFO kablam! 82 | RetInterrupt(), Sep 01 11:43:42.494 INFO kablam! | ^^^^^^^^^^^^^^ Sep 01 11:43:42.494 INFO kablam! Sep 01 11:43:42.494 INFO kablam! warning: variant is never constructed: `RetFlag` Sep 01 11:43:42.494 INFO kablam! --> src/cpu.rs:83:3 Sep 01 11:43:42.494 INFO kablam! | Sep 01 11:43:42.494 INFO kablam! 83 | RetFlag(Flag, bool), Sep 01 11:43:42.494 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.494 INFO kablam! Sep 01 11:43:42.494 INFO kablam! warning: variant is never constructed: `AddReg8` Sep 01 11:43:42.494 INFO kablam! --> src/cpu.rs:85:3 Sep 01 11:43:42.495 INFO kablam! | Sep 01 11:43:42.495 INFO kablam! 85 | AddReg8(Reg8), Sep 01 11:43:42.495 INFO kablam! | ^^^^^^^^^^^^^ Sep 01 11:43:42.495 INFO kablam! Sep 01 11:43:42.495 INFO kablam! warning: variant is never constructed: `AddCarryReg8` Sep 01 11:43:42.495 INFO kablam! --> src/cpu.rs:86:3 Sep 01 11:43:42.495 INFO kablam! | Sep 01 11:43:42.495 INFO kablam! 86 | AddCarryReg8(Reg8), Sep 01 11:43:42.495 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.495 INFO kablam! Sep 01 11:43:42.495 INFO kablam! warning: variant is never constructed: `AddImm8` Sep 01 11:43:42.495 INFO kablam! --> src/cpu.rs:87:3 Sep 01 11:43:42.496 INFO kablam! | Sep 01 11:43:42.496 INFO kablam! 87 | AddImm8(W), Sep 01 11:43:42.496 INFO kablam! | ^^^^^^^^^^^^^^ Sep 01 11:43:42.496 INFO kablam! Sep 01 11:43:42.496 INFO kablam! warning: variant is never constructed: `AddCarryImm8` Sep 01 11:43:42.496 INFO kablam! --> src/cpu.rs:88:3 Sep 01 11:43:42.496 INFO kablam! | Sep 01 11:43:42.496 INFO kablam! 88 | AddCarryImm8(W), Sep 01 11:43:42.496 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.496 INFO kablam! Sep 01 11:43:42.496 INFO kablam! warning: variant is never constructed: `IncReg8` Sep 01 11:43:42.496 INFO kablam! --> src/cpu.rs:89:3 Sep 01 11:43:42.496 INFO kablam! | Sep 01 11:43:42.497 INFO kablam! 89 | IncReg8(Reg8), Sep 01 11:43:42.497 INFO kablam! | ^^^^^^^^^^^^^ Sep 01 11:43:42.497 INFO kablam! Sep 01 11:43:42.497 INFO kablam! warning: variant is never constructed: `IncReg16` Sep 01 11:43:42.497 INFO kablam! --> src/cpu.rs:90:3 Sep 01 11:43:42.497 INFO kablam! | Sep 01 11:43:42.497 INFO kablam! 90 | IncReg16(Reg16), Sep 01 11:43:42.497 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 01 11:43:42.497 INFO kablam! Sep 01 11:43:42.497 INFO kablam! warning: variant is never constructed: `SubReg8` Sep 01 11:43:42.497 INFO kablam! --> src/cpu.rs:91:3 Sep 01 11:43:42.497 INFO kablam! | Sep 01 11:43:42.497 INFO kablam! 91 | SubReg8(Reg8), Sep 01 11:43:42.498 INFO kablam! | ^^^^^^^^^^^^^ Sep 01 11:43:42.498 INFO kablam! Sep 01 11:43:42.498 INFO kablam! warning: variant is never constructed: `SubCarryReg8` Sep 01 11:43:42.498 INFO kablam! --> src/cpu.rs:92:3 Sep 01 11:43:42.498 INFO kablam! | Sep 01 11:43:42.498 INFO kablam! 92 | SubCarryReg8(Reg8), Sep 01 11:43:42.498 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.498 INFO kablam! Sep 01 11:43:42.498 INFO kablam! warning: variant is never constructed: `SubImm8` Sep 01 11:43:42.498 INFO kablam! --> src/cpu.rs:93:3 Sep 01 11:43:42.498 INFO kablam! | Sep 01 11:43:42.498 INFO kablam! 93 | SubImm8(W), Sep 01 11:43:42.498 INFO kablam! | ^^^^^^^^^^^^^^ Sep 01 11:43:42.498 INFO kablam! Sep 01 11:43:42.498 INFO kablam! warning: variant is never constructed: `SubCarryImm8` Sep 01 11:43:42.498 INFO kablam! --> src/cpu.rs:94:3 Sep 01 11:43:42.498 INFO kablam! | Sep 01 11:43:42.499 INFO kablam! 94 | SubCarryImm8(W), Sep 01 11:43:42.499 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.499 INFO kablam! Sep 01 11:43:42.499 INFO kablam! warning: variant is never constructed: `Compare` Sep 01 11:43:42.499 INFO kablam! --> src/cpu.rs:95:3 Sep 01 11:43:42.499 INFO kablam! | Sep 01 11:43:42.499 INFO kablam! 95 | Compare(Reg8), Sep 01 11:43:42.499 INFO kablam! | ^^^^^^^^^^^^^ Sep 01 11:43:42.499 INFO kablam! Sep 01 11:43:42.499 INFO kablam! warning: variant is never constructed: `CompareImm8` Sep 01 11:43:42.499 INFO kablam! --> src/cpu.rs:96:3 Sep 01 11:43:42.499 INFO kablam! | Sep 01 11:43:42.499 INFO kablam! 96 | CompareImm8(W), Sep 01 11:43:42.499 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.500 INFO kablam! Sep 01 11:43:42.500 INFO kablam! warning: variant is never constructed: `DecReg8` Sep 01 11:43:42.500 INFO kablam! --> src/cpu.rs:97:3 Sep 01 11:43:42.500 INFO kablam! | Sep 01 11:43:42.500 INFO kablam! 97 | DecReg8(Reg8), Sep 01 11:43:42.500 INFO kablam! | ^^^^^^^^^^^^^ Sep 01 11:43:42.500 INFO kablam! Sep 01 11:43:42.500 INFO kablam! warning: variant is never constructed: `DecReg16` Sep 01 11:43:42.500 INFO kablam! --> src/cpu.rs:98:3 Sep 01 11:43:42.500 INFO kablam! | Sep 01 11:43:42.501 INFO kablam! 98 | DecReg16(Reg16), Sep 01 11:43:42.501 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 01 11:43:42.501 INFO kablam! Sep 01 11:43:42.501 INFO kablam! warning: variant is never constructed: `AndReg8` Sep 01 11:43:42.501 INFO kablam! --> src/cpu.rs:99:3 Sep 01 11:43:42.501 INFO kablam! | Sep 01 11:43:42.501 INFO kablam! 99 | AndReg8(Reg8), Sep 01 11:43:42.501 INFO kablam! | ^^^^^^^^^^^^^ Sep 01 11:43:42.501 INFO kablam! Sep 01 11:43:42.501 INFO kablam! warning: variant is never constructed: `AndImm8` Sep 01 11:43:42.501 INFO kablam! --> src/cpu.rs:100:3 Sep 01 11:43:42.501 INFO kablam! | Sep 01 11:43:42.501 INFO kablam! 100 | AndImm8(W), Sep 01 11:43:42.501 INFO kablam! | ^^^^^^^^^^^^^^ Sep 01 11:43:42.501 INFO kablam! Sep 01 11:43:42.501 INFO kablam! warning: variant is never constructed: `XorReg8` Sep 01 11:43:42.501 INFO kablam! --> src/cpu.rs:101:3 Sep 01 11:43:42.502 INFO kablam! | Sep 01 11:43:42.502 INFO kablam! 101 | XorReg8(Reg8), Sep 01 11:43:42.502 INFO kablam! | ^^^^^^^^^^^^^ Sep 01 11:43:42.502 INFO kablam! Sep 01 11:43:42.502 INFO kablam! warning: variant is never constructed: `XorImm8` Sep 01 11:43:42.502 INFO kablam! --> src/cpu.rs:102:3 Sep 01 11:43:42.502 INFO kablam! | Sep 01 11:43:42.502 INFO kablam! 102 | XorImm8(W), Sep 01 11:43:42.502 INFO kablam! | ^^^^^^^^^^^^^^ Sep 01 11:43:42.502 INFO kablam! Sep 01 11:43:42.502 INFO kablam! warning: variant is never constructed: `OrReg8` Sep 01 11:43:42.502 INFO kablam! --> src/cpu.rs:103:3 Sep 01 11:43:42.502 INFO kablam! | Sep 01 11:43:42.502 INFO kablam! 103 | OrReg8(Reg8), Sep 01 11:43:42.502 INFO kablam! | ^^^^^^^^^^^^ Sep 01 11:43:42.502 INFO kablam! Sep 01 11:43:42.503 INFO kablam! warning: variant is never constructed: `OrImm8` Sep 01 11:43:42.503 INFO kablam! --> src/cpu.rs:104:3 Sep 01 11:43:42.503 INFO kablam! | Sep 01 11:43:42.503 INFO kablam! 104 | OrImm8(W), Sep 01 11:43:42.503 INFO kablam! | ^^^^^^^^^^^^^ Sep 01 11:43:42.503 INFO kablam! Sep 01 11:43:42.503 INFO kablam! warning: variant is never constructed: `LoadReg8` Sep 01 11:43:42.503 INFO kablam! --> src/cpu.rs:106:3 Sep 01 11:43:42.503 INFO kablam! | Sep 01 11:43:42.503 INFO kablam! 106 | LoadReg8(Reg8, Reg8), Sep 01 11:43:42.503 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.503 INFO kablam! Sep 01 11:43:42.503 INFO kablam! warning: variant is never constructed: `LoadImm8` Sep 01 11:43:42.503 INFO kablam! --> src/cpu.rs:107:3 Sep 01 11:43:42.503 INFO kablam! | Sep 01 11:43:42.503 INFO kablam! 107 | LoadImm8(Reg8, W), Sep 01 11:43:42.503 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.503 INFO kablam! Sep 01 11:43:42.503 INFO kablam! warning: variant is never constructed: `LoadImm16` Sep 01 11:43:42.504 INFO kablam! --> src/cpu.rs:108:3 Sep 01 11:43:42.504 INFO kablam! | Sep 01 11:43:42.504 INFO kablam! 108 | LoadImm16(Reg16, W), Sep 01 11:43:42.504 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.504 INFO kablam! Sep 01 11:43:42.504 INFO kablam! warning: variant is never constructed: `WriteA` Sep 01 11:43:42.504 INFO kablam! --> src/cpu.rs:109:3 Sep 01 11:43:42.504 INFO kablam! | Sep 01 11:43:42.504 INFO kablam! 109 | WriteA(Reg16, InstrFlag), Sep 01 11:43:42.504 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.504 INFO kablam! Sep 01 11:43:42.504 INFO kablam! warning: variant is never constructed: `WriteAImm16` Sep 01 11:43:42.504 INFO kablam! --> src/cpu.rs:110:3 Sep 01 11:43:42.504 INFO kablam! | Sep 01 11:43:42.504 INFO kablam! 110 | WriteAImm16(W), Sep 01 11:43:42.504 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.504 INFO kablam! Sep 01 11:43:42.504 INFO kablam! warning: variant is never constructed: `ReadA` Sep 01 11:43:42.505 INFO kablam! --> src/cpu.rs:111:3 Sep 01 11:43:42.505 INFO kablam! | Sep 01 11:43:42.505 INFO kablam! 111 | ReadA(Reg16, InstrFlag), Sep 01 11:43:42.505 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.505 INFO kablam! Sep 01 11:43:42.505 INFO kablam! warning: variant is never constructed: `ReadAImm16` Sep 01 11:43:42.505 INFO kablam! --> src/cpu.rs:112:3 Sep 01 11:43:42.505 INFO kablam! | Sep 01 11:43:42.505 INFO kablam! 112 | ReadAImm16(W), Sep 01 11:43:42.505 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.505 INFO kablam! Sep 01 11:43:42.505 INFO kablam! warning: variant is never constructed: `WriteMemSP` Sep 01 11:43:42.505 INFO kablam! --> src/cpu.rs:113:3 Sep 01 11:43:42.505 INFO kablam! | Sep 01 11:43:42.505 INFO kablam! 113 | WriteMemSP(W), Sep 01 11:43:42.505 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.505 INFO kablam! Sep 01 11:43:42.505 INFO kablam! warning: variant is never constructed: `HiLoad` Sep 01 11:43:42.505 INFO kablam! --> src/cpu.rs:114:3 Sep 01 11:43:42.505 INFO kablam! | Sep 01 11:43:42.506 INFO kablam! 114 | HiLoad(W), Sep 01 11:43:42.506 INFO kablam! | ^^^^^^^^^^^^^ Sep 01 11:43:42.506 INFO kablam! Sep 01 11:43:42.506 INFO kablam! warning: variant is never constructed: `HiLoadReg` Sep 01 11:43:42.506 INFO kablam! --> src/cpu.rs:115:3 Sep 01 11:43:42.506 INFO kablam! | Sep 01 11:43:42.506 INFO kablam! 115 | HiLoadReg(), Sep 01 11:43:42.506 INFO kablam! | ^^^^^^^^^^^ Sep 01 11:43:42.506 INFO kablam! Sep 01 11:43:42.506 INFO kablam! warning: variant is never constructed: `HiWrite` Sep 01 11:43:42.506 INFO kablam! --> src/cpu.rs:116:3 Sep 01 11:43:42.506 INFO kablam! | Sep 01 11:43:42.506 INFO kablam! 116 | HiWrite(W), Sep 01 11:43:42.506 INFO kablam! | ^^^^^^^^^^^^^^ Sep 01 11:43:42.506 INFO kablam! Sep 01 11:43:42.506 INFO kablam! warning: variant is never constructed: `HiWriteReg` Sep 01 11:43:42.506 INFO kablam! --> src/cpu.rs:117:3 Sep 01 11:43:42.506 INFO kablam! | Sep 01 11:43:42.507 INFO kablam! 117 | HiWriteReg(), Sep 01 11:43:42.507 INFO kablam! | ^^^^^^^^^^^^ Sep 01 11:43:42.507 INFO kablam! Sep 01 11:43:42.507 INFO kablam! warning: variant is never constructed: `AddHL` Sep 01 11:43:42.507 INFO kablam! --> src/cpu.rs:119:3 Sep 01 11:43:42.507 INFO kablam! | Sep 01 11:43:42.507 INFO kablam! 119 | AddHL(Reg16), Sep 01 11:43:42.507 INFO kablam! | ^^^^^^^^^^^^ Sep 01 11:43:42.507 INFO kablam! Sep 01 11:43:42.507 INFO kablam! warning: variant is never constructed: `LoadSPOffset` Sep 01 11:43:42.507 INFO kablam! --> src/cpu.rs:120:3 Sep 01 11:43:42.507 INFO kablam! | Sep 01 11:43:42.507 INFO kablam! 120 | LoadSPOffset(W), Sep 01 11:43:42.507 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.507 INFO kablam! Sep 01 11:43:42.507 INFO kablam! warning: variant is never constructed: `SwapSPHL` Sep 01 11:43:42.507 INFO kablam! --> src/cpu.rs:121:3 Sep 01 11:43:42.508 INFO kablam! | Sep 01 11:43:42.508 INFO kablam! 121 | SwapSPHL(), Sep 01 11:43:42.508 INFO kablam! | ^^^^^^^^^^ Sep 01 11:43:42.508 INFO kablam! Sep 01 11:43:42.508 INFO kablam! warning: variant is never constructed: `Pop` Sep 01 11:43:42.508 INFO kablam! --> src/cpu.rs:123:3 Sep 01 11:43:42.508 INFO kablam! | Sep 01 11:43:42.508 INFO kablam! 123 | Pop(Reg16), Sep 01 11:43:42.508 INFO kablam! | ^^^^^^^^^^ Sep 01 11:43:42.508 INFO kablam! Sep 01 11:43:42.508 INFO kablam! warning: variant is never constructed: `Push` Sep 01 11:43:42.508 INFO kablam! --> src/cpu.rs:124:3 Sep 01 11:43:42.508 INFO kablam! | Sep 01 11:43:42.508 INFO kablam! 124 | Push(Reg16), Sep 01 11:43:42.508 INFO kablam! | ^^^^^^^^^^^ Sep 01 11:43:42.508 INFO kablam! Sep 01 11:43:42.508 INFO kablam! warning: variant is never constructed: `AddSP` Sep 01 11:43:42.508 INFO kablam! --> src/cpu.rs:125:3 Sep 01 11:43:42.509 INFO kablam! | Sep 01 11:43:42.509 INFO kablam! 125 | AddSP(W), Sep 01 11:43:42.509 INFO kablam! | ^^^^^^^^^^^^ Sep 01 11:43:42.509 INFO kablam! Sep 01 11:43:42.509 INFO kablam! warning: variant is never constructed: `Rlca` Sep 01 11:43:42.509 INFO kablam! --> src/cpu.rs:127:3 Sep 01 11:43:42.509 INFO kablam! | Sep 01 11:43:42.509 INFO kablam! 127 | Rlca(), Sep 01 11:43:42.509 INFO kablam! | ^^^^^^ Sep 01 11:43:42.509 INFO kablam! Sep 01 11:43:42.509 INFO kablam! warning: variant is never constructed: `Rla` Sep 01 11:43:42.509 INFO kablam! --> src/cpu.rs:128:3 Sep 01 11:43:42.509 INFO kablam! | Sep 01 11:43:42.509 INFO kablam! 128 | Rla(), Sep 01 11:43:42.509 INFO kablam! | ^^^^^ Sep 01 11:43:42.509 INFO kablam! Sep 01 11:43:42.509 INFO kablam! warning: variant is never constructed: `Rrca` Sep 01 11:43:42.509 INFO kablam! --> src/cpu.rs:129:3 Sep 01 11:43:42.509 INFO kablam! | Sep 01 11:43:42.510 INFO kablam! 129 | Rrca(), Sep 01 11:43:42.510 INFO kablam! | ^^^^^^ Sep 01 11:43:42.510 INFO kablam! Sep 01 11:43:42.510 INFO kablam! warning: variant is never constructed: `Rra` Sep 01 11:43:42.510 INFO kablam! --> src/cpu.rs:130:3 Sep 01 11:43:42.510 INFO kablam! | Sep 01 11:43:42.510 INFO kablam! 130 | Rra(), Sep 01 11:43:42.510 INFO kablam! | ^^^^^ Sep 01 11:43:42.510 INFO kablam! Sep 01 11:43:42.510 INFO kablam! warning: variant is never constructed: `Rlc` Sep 01 11:43:42.510 INFO kablam! --> src/cpu.rs:131:3 Sep 01 11:43:42.510 INFO kablam! | Sep 01 11:43:42.510 INFO kablam! 131 | Rlc(Reg8), Sep 01 11:43:42.510 INFO kablam! | ^^^^^^^^^ Sep 01 11:43:42.510 INFO kablam! Sep 01 11:43:42.510 INFO kablam! warning: variant is never constructed: `Rrc` Sep 01 11:43:42.510 INFO kablam! --> src/cpu.rs:132:3 Sep 01 11:43:42.510 INFO kablam! | Sep 01 11:43:42.511 INFO kablam! 132 | Rrc(Reg8), Sep 01 11:43:42.511 INFO kablam! | ^^^^^^^^^ Sep 01 11:43:42.511 INFO kablam! Sep 01 11:43:42.511 INFO kablam! warning: variant is never constructed: `Rl` Sep 01 11:43:42.511 INFO kablam! --> src/cpu.rs:133:3 Sep 01 11:43:42.511 INFO kablam! | Sep 01 11:43:42.511 INFO kablam! 133 | Rl(Reg8), Sep 01 11:43:42.511 INFO kablam! | ^^^^^^^^ Sep 01 11:43:42.511 INFO kablam! Sep 01 11:43:42.511 INFO kablam! warning: variant is never constructed: `Rr` Sep 01 11:43:42.511 INFO kablam! --> src/cpu.rs:134:3 Sep 01 11:43:42.511 INFO kablam! | Sep 01 11:43:42.511 INFO kablam! 134 | Rr(Reg8), Sep 01 11:43:42.511 INFO kablam! | ^^^^^^^^ Sep 01 11:43:42.511 INFO kablam! Sep 01 11:43:42.511 INFO kablam! warning: variant is never constructed: `Sla` Sep 01 11:43:42.511 INFO kablam! --> src/cpu.rs:135:3 Sep 01 11:43:42.511 INFO kablam! | Sep 01 11:43:42.512 INFO kablam! 135 | Sla(Reg8), Sep 01 11:43:42.512 INFO kablam! | ^^^^^^^^^ Sep 01 11:43:42.512 INFO kablam! Sep 01 11:43:42.512 INFO kablam! warning: variant is never constructed: `Sra` Sep 01 11:43:42.512 INFO kablam! --> src/cpu.rs:136:3 Sep 01 11:43:42.512 INFO kablam! | Sep 01 11:43:42.512 INFO kablam! 136 | Sra(Reg8), Sep 01 11:43:42.512 INFO kablam! | ^^^^^^^^^ Sep 01 11:43:42.512 INFO kablam! Sep 01 11:43:42.512 INFO kablam! warning: variant is never constructed: `Swap` Sep 01 11:43:42.512 INFO kablam! --> src/cpu.rs:137:3 Sep 01 11:43:42.512 INFO kablam! | Sep 01 11:43:42.512 INFO kablam! 137 | Swap(Reg8), Sep 01 11:43:42.512 INFO kablam! | ^^^^^^^^^^ Sep 01 11:43:42.512 INFO kablam! Sep 01 11:43:42.512 INFO kablam! warning: variant is never constructed: `Srl` Sep 01 11:43:42.512 INFO kablam! --> src/cpu.rs:138:3 Sep 01 11:43:42.512 INFO kablam! | Sep 01 11:43:42.512 INFO kablam! 138 | Srl(Reg8), Sep 01 11:43:42.513 INFO kablam! | ^^^^^^^^^ Sep 01 11:43:42.513 INFO kablam! Sep 01 11:43:42.513 INFO kablam! warning: variant is never constructed: `TestBit` Sep 01 11:43:42.513 INFO kablam! --> src/cpu.rs:139:3 Sep 01 11:43:42.513 INFO kablam! | Sep 01 11:43:42.513 INFO kablam! 139 | TestBit(u8, Reg8), // note: 0-7 only Sep 01 11:43:42.513 INFO kablam! | ^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.513 INFO kablam! Sep 01 11:43:42.513 INFO kablam! warning: variant is never constructed: `SetBit` Sep 01 11:43:42.513 INFO kablam! --> src/cpu.rs:140:3 Sep 01 11:43:42.513 INFO kablam! | Sep 01 11:43:42.513 INFO kablam! 140 | SetBit(u8, Reg8, bool), Sep 01 11:43:42.513 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.513 INFO kablam! Sep 01 11:43:42.513 INFO kablam! warning: variant is never constructed: `Complement` Sep 01 11:43:42.513 INFO kablam! --> src/cpu.rs:142:3 Sep 01 11:43:42.513 INFO kablam! | Sep 01 11:43:42.513 INFO kablam! 142 | Complement(), Sep 01 11:43:42.513 INFO kablam! | ^^^^^^^^^^^^ Sep 01 11:43:42.513 INFO kablam! Sep 01 11:43:42.513 INFO kablam! warning: variant is never constructed: `ComplementCarry` Sep 01 11:43:42.513 INFO kablam! --> src/cpu.rs:143:3 Sep 01 11:43:42.514 INFO kablam! | Sep 01 11:43:42.514 INFO kablam! 143 | ComplementCarry(), Sep 01 11:43:42.514 INFO kablam! | ^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.514 INFO kablam! Sep 01 11:43:42.514 INFO kablam! warning: variant is never constructed: `Daa` Sep 01 11:43:42.514 INFO kablam! --> src/cpu.rs:145:3 Sep 01 11:43:42.514 INFO kablam! | Sep 01 11:43:42.514 INFO kablam! 145 | Daa(), Sep 01 11:43:42.514 INFO kablam! | ^^^^^ Sep 01 11:43:42.514 INFO kablam! Sep 01 11:43:42.514 INFO kablam! warning: variant is never constructed: `SetCarryFlag` Sep 01 11:43:42.514 INFO kablam! --> src/cpu.rs:146:3 Sep 01 11:43:42.514 INFO kablam! | Sep 01 11:43:42.518 INFO kablam! 146 | SetCarryFlag(), Sep 01 11:43:42.518 INFO kablam! | ^^^^^^^^^^^^^^ Sep 01 11:43:42.518 INFO kablam! Sep 01 11:43:42.518 INFO kablam! warning: variant is never constructed: `Restart` Sep 01 11:43:42.518 INFO kablam! --> src/cpu.rs:148:3 Sep 01 11:43:42.518 INFO kablam! | Sep 01 11:43:42.518 INFO kablam! 148 | Restart(W), Sep 01 11:43:42.518 INFO kablam! | ^^^^^^^^^^^^^^ Sep 01 11:43:42.518 INFO kablam! Sep 01 11:43:42.518 INFO kablam! warning: variant is never constructed: `UnknownOpcode` Sep 01 11:43:42.518 INFO kablam! --> src/cpu.rs:150:3 Sep 01 11:43:42.519 INFO kablam! | Sep 01 11:43:42.519 INFO kablam! 150 | UnknownOpcode(), Sep 01 11:43:42.519 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 01 11:43:42.519 INFO kablam! Sep 01 11:43:42.519 INFO kablam! warning: method is never used: `size` Sep 01 11:43:42.519 INFO kablam! --> src/cpu.rs:156:3 Sep 01 11:43:42.519 INFO kablam! | Sep 01 11:43:42.519 INFO kablam! 156 | fn size(&self) -> u16 { Sep 01 11:43:42.519 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.519 INFO kablam! Sep 01 11:43:42.519 INFO kablam! warning: function is never used: `concat_u8` Sep 01 11:43:42.519 INFO kablam! --> src/cpu.rs:175:1 Sep 01 11:43:42.519 INFO kablam! | Sep 01 11:43:42.519 INFO kablam! 175 | fn concat_u8(h: W, l: W) -> W { Sep 01 11:43:42.519 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.519 INFO kablam! Sep 01 11:43:42.519 INFO kablam! warning: function is never used: `break_u16` Sep 01 11:43:42.519 INFO kablam! --> src/cpu.rs:179:1 Sep 01 11:43:42.519 INFO kablam! | Sep 01 11:43:42.519 INFO kablam! 179 | fn break_u16(val: W) -> (W, W) { Sep 01 11:43:42.520 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.520 INFO kablam! Sep 01 11:43:42.520 INFO kablam! warning: function is never used: `signed_add` Sep 01 11:43:42.520 INFO kablam! --> src/cpu.rs:185:1 Sep 01 11:43:42.520 INFO kablam! | Sep 01 11:43:42.520 INFO kablam! 185 | fn signed_add(a: W, b: W) -> W { Sep 01 11:43:42.520 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.520 INFO kablam! Sep 01 11:43:42.520 INFO kablam! warning: function is never used: `extend_u8` Sep 01 11:43:42.520 INFO kablam! --> src/cpu.rs:193:1 Sep 01 11:43:42.520 INFO kablam! | Sep 01 11:43:42.520 INFO kablam! 193 | fn extend_u8(n: W) -> W { Sep 01 11:43:42.520 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.520 INFO kablam! Sep 01 11:43:42.520 INFO kablam! warning: function is never used: `bit` Sep 01 11:43:42.520 INFO kablam! --> src/cpu.rs:197:1 Sep 01 11:43:42.520 INFO kablam! | Sep 01 11:43:42.520 INFO kablam! 197 | fn bit(x: W, n: u8) -> bool { Sep 01 11:43:42.520 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.520 INFO kablam! Sep 01 11:43:42.520 INFO kablam! warning: method is never used: `new` Sep 01 11:43:42.521 INFO kablam! --> src/cpu.rs:203:3 Sep 01 11:43:42.521 INFO kablam! | Sep 01 11:43:42.521 INFO kablam! 203 | pub fn new() -> CPU { Sep 01 11:43:42.521 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.521 INFO kablam! Sep 01 11:43:42.521 INFO kablam! warning: method is never used: `get_reg8` Sep 01 11:43:42.521 INFO kablam! --> src/cpu.rs:224:3 Sep 01 11:43:42.521 INFO kablam! | Sep 01 11:43:42.521 INFO kablam! 224 | fn get_reg8(&self, r: Reg8) -> W { Sep 01 11:43:42.521 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.521 INFO kablam! Sep 01 11:43:42.521 INFO kablam! warning: method is never used: `set_reg8` Sep 01 11:43:42.521 INFO kablam! --> src/cpu.rs:238:3 Sep 01 11:43:42.521 INFO kablam! | Sep 01 11:43:42.521 INFO kablam! 238 | fn set_reg8(&mut self, r: Reg8, val: W) { Sep 01 11:43:42.521 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.521 INFO kablam! Sep 01 11:43:42.521 INFO kablam! warning: method is never used: `get_reg16` Sep 01 11:43:42.521 INFO kablam! --> src/cpu.rs:255:3 Sep 01 11:43:42.521 INFO kablam! | Sep 01 11:43:42.521 INFO kablam! 255 | fn get_reg16(&self, r: Reg16) -> W { Sep 01 11:43:42.522 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.522 INFO kablam! Sep 01 11:43:42.522 INFO kablam! warning: method is never used: `set_reg16` Sep 01 11:43:42.522 INFO kablam! --> src/cpu.rs:266:3 Sep 01 11:43:42.522 INFO kablam! | Sep 01 11:43:42.522 INFO kablam! 266 | fn set_reg16(&mut self, r: Reg16, val: W) { Sep 01 11:43:42.522 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.522 INFO kablam! Sep 01 11:43:42.522 INFO kablam! warning: method is never used: `read8` Sep 01 11:43:42.522 INFO kablam! --> src/cpu.rs:290:3 Sep 01 11:43:42.522 INFO kablam! | Sep 01 11:43:42.522 INFO kablam! 290 | fn read8(&self, pos: W) -> W { Sep 01 11:43:42.522 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.522 INFO kablam! Sep 01 11:43:42.522 INFO kablam! warning: method is never used: `write8` Sep 01 11:43:42.522 INFO kablam! --> src/cpu.rs:294:3 Sep 01 11:43:42.522 INFO kablam! | Sep 01 11:43:42.522 INFO kablam! 294 | fn write8(&mut self, pos: W, val: W) { Sep 01 11:43:42.522 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.522 INFO kablam! Sep 01 11:43:42.522 INFO kablam! warning: method is never used: `read16` Sep 01 11:43:42.522 INFO kablam! --> src/cpu.rs:298:3 Sep 01 11:43:42.522 INFO kablam! | Sep 01 11:43:42.523 INFO kablam! 298 | fn read16(&self, pos: W) -> W { Sep 01 11:43:42.523 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.523 INFO kablam! Sep 01 11:43:42.523 INFO kablam! warning: method is never used: `write16` Sep 01 11:43:42.523 INFO kablam! --> src/cpu.rs:304:3 Sep 01 11:43:42.523 INFO kablam! | Sep 01 11:43:42.523 INFO kablam! 304 | fn write16(&mut self, pos: W, val: W) { Sep 01 11:43:42.523 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.523 INFO kablam! Sep 01 11:43:42.523 INFO kablam! warning: method is never used: `get_flag` Sep 01 11:43:42.523 INFO kablam! --> src/cpu.rs:311:3 Sep 01 11:43:42.523 INFO kablam! | Sep 01 11:43:42.523 INFO kablam! 311 | fn get_flag(&self, flag: Flag) -> bool { Sep 01 11:43:42.523 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.523 INFO kablam! Sep 01 11:43:42.523 INFO kablam! warning: method is never used: `set_flag` Sep 01 11:43:42.523 INFO kablam! --> src/cpu.rs:316:3 Sep 01 11:43:42.523 INFO kablam! | Sep 01 11:43:42.523 INFO kablam! 316 | fn set_flag(&mut self, flag: Flag, value: bool) { Sep 01 11:43:42.524 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.524 INFO kablam! Sep 01 11:43:42.524 INFO kablam! warning: method is never used: `zero_flags` Sep 01 11:43:42.524 INFO kablam! --> src/cpu.rs:322:3 Sep 01 11:43:42.524 INFO kablam! | Sep 01 11:43:42.524 INFO kablam! 322 | fn zero_flags(&mut self) { Sep 01 11:43:42.524 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.524 INFO kablam! Sep 01 11:43:42.524 INFO kablam! warning: method is never used: `push` Sep 01 11:43:42.524 INFO kablam! --> src/cpu.rs:326:3 Sep 01 11:43:42.524 INFO kablam! | Sep 01 11:43:42.524 INFO kablam! 326 | fn push(&mut self, val: W) { Sep 01 11:43:42.524 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.524 INFO kablam! Sep 01 11:43:42.524 INFO kablam! warning: method is never used: `pop` Sep 01 11:43:42.524 INFO kablam! --> src/cpu.rs:332:3 Sep 01 11:43:42.524 INFO kablam! | Sep 01 11:43:42.524 INFO kablam! 332 | fn pop(&mut self) -> W { Sep 01 11:43:42.524 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.525 INFO kablam! Sep 01 11:43:42.525 INFO kablam! warning: method is never used: `step` Sep 01 11:43:42.525 INFO kablam! --> src/cpu.rs:338:3 Sep 01 11:43:42.525 INFO kablam! | Sep 01 11:43:42.525 INFO kablam! 338 | fn step(&mut self) { Sep 01 11:43:42.525 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.525 INFO kablam! Sep 01 11:43:42.525 INFO kablam! warning: method is never used: `opcode_u8` Sep 01 11:43:42.525 INFO kablam! --> src/cpu.rs:343:3 Sep 01 11:43:42.525 INFO kablam! | Sep 01 11:43:42.525 INFO kablam! 343 | fn opcode_u8(&self) -> W { Sep 01 11:43:42.525 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.525 INFO kablam! Sep 01 11:43:42.525 INFO kablam! warning: method is never used: `opcode_i8` Sep 01 11:43:42.525 INFO kablam! --> src/cpu.rs:347:3 Sep 01 11:43:42.525 INFO kablam! | Sep 01 11:43:42.525 INFO kablam! 347 | fn opcode_i8(&self) -> W { Sep 01 11:43:42.525 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.526 INFO kablam! Sep 01 11:43:42.526 INFO kablam! warning: method is never used: `opcode_u16` Sep 01 11:43:42.526 INFO kablam! --> src/cpu.rs:351:3 Sep 01 11:43:42.526 INFO kablam! | Sep 01 11:43:42.526 INFO kablam! 351 | fn opcode_u16(&self) -> W { Sep 01 11:43:42.526 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.526 INFO kablam! Sep 01 11:43:42.526 INFO kablam! warning: method is never used: `decode_next` Sep 01 11:43:42.526 INFO kablam! --> src/cpu.rs:355:3 Sep 01 11:43:42.526 INFO kablam! | Sep 01 11:43:42.526 INFO kablam! 355 | pub fn decode_next(&mut self) -> Instruction { Sep 01 11:43:42.526 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.526 INFO kablam! Sep 01 11:43:42.527 INFO kablam! warning: method is never used: `duration` Sep 01 11:43:42.527 INFO kablam! --> src/cpu.rs:544:3 Sep 01 11:43:42.527 INFO kablam! | Sep 01 11:43:42.527 INFO kablam! 544 | pub fn duration(&self, instr: Instruction, jumped: bool) -> usize { Sep 01 11:43:42.527 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.527 INFO kablam! Sep 01 11:43:42.527 INFO kablam! warning: method is never used: `run` Sep 01 11:43:42.527 INFO kablam! --> src/cpu.rs:579:3 Sep 01 11:43:42.527 INFO kablam! | Sep 01 11:43:42.527 INFO kablam! 579 | fn run(&mut self, instr: Instruction) -> usize { Sep 01 11:43:42.528 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:42.528 INFO kablam! Sep 01 11:43:42.552 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:42.552 INFO kablam! --> src/cpu.rs:820:19 Sep 01 11:43:42.552 INFO kablam! | Sep 01 11:43:42.552 INFO kablam! 820 | cpu.regs.pc = 0; Sep 01 11:43:42.552 INFO kablam! | ^ Sep 01 11:43:42.552 INFO kablam! | | Sep 01 11:43:42.553 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:42.553 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(0)` Sep 01 11:43:42.553 INFO kablam! | Sep 01 11:43:42.553 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:42.553 INFO kablam! found type `{integer}` Sep 01 11:43:42.553 INFO kablam! Sep 01 11:43:42.637 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:42.637 INFO kablam! --> src/cpu.rs:822:22 Sep 01 11:43:42.637 INFO kablam! | Sep 01 11:43:42.637 INFO kablam! 822 | cpu.mem.write8(cpu.regs.pc, opcode as u8); Sep 01 11:43:42.637 INFO kablam! | ^^^^^^^^^^^ expected u16, found struct `std::num::Wrapping` Sep 01 11:43:42.637 INFO kablam! | Sep 01 11:43:42.637 INFO kablam! = note: expected type `u16` Sep 01 11:43:42.637 INFO kablam! found type `std::num::Wrapping` Sep 01 11:43:42.637 INFO kablam! Sep 01 11:43:42.637 INFO kablam! error[E0277]: cannot add-assign `{integer}` to `std::num::Wrapping` Sep 01 11:43:42.637 INFO kablam! --> src/cpu.rs:823:19 Sep 01 11:43:42.638 INFO kablam! | Sep 01 11:43:42.638 INFO kablam! 823 | cpu.regs.pc += 1; Sep 01 11:43:42.638 INFO kablam! | ^^ no implementation for `std::num::Wrapping += {integer}` Sep 01 11:43:42.638 INFO kablam! | Sep 01 11:43:42.638 INFO kablam! = help: the trait `std::ops::AddAssign<{integer}>` is not implemented for `std::num::Wrapping` Sep 01 11:43:42.638 INFO kablam! Sep 01 11:43:42.681 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:42.681 INFO kablam! --> src/cpu.rs:825:19 Sep 01 11:43:42.681 INFO kablam! | Sep 01 11:43:42.681 INFO kablam! 825 | cpu.regs.pc = 0; Sep 01 11:43:42.681 INFO kablam! | ^ Sep 01 11:43:42.681 INFO kablam! | | Sep 01 11:43:42.681 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:42.682 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(0)` Sep 01 11:43:42.682 INFO kablam! | Sep 01 11:43:42.682 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:42.682 INFO kablam! found type `{integer}` Sep 01 11:43:42.682 INFO kablam! Sep 01 11:43:42.683 INFO kablam! error[E0277]: cannot add-assign `{integer}` to `std::num::Wrapping` Sep 01 11:43:42.683 INFO kablam! --> src/cpu.rs:831:19 Sep 01 11:43:42.683 INFO kablam! | Sep 01 11:43:42.683 INFO kablam! 831 | cpu.regs.pc += 1; Sep 01 11:43:42.683 INFO kablam! | ^^ no implementation for `std::num::Wrapping += {integer}` Sep 01 11:43:42.683 INFO kablam! | Sep 01 11:43:42.684 INFO kablam! = help: the trait `std::ops::AddAssign<{integer}>` is not implemented for `std::num::Wrapping` Sep 01 11:43:42.684 INFO kablam! Sep 01 11:43:42.821 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:42.821 INFO kablam! --> src/cpu.rs:842:19 Sep 01 11:43:42.821 INFO kablam! | Sep 01 11:43:42.821 INFO kablam! 842 | cpu.regs.pc = 0; Sep 01 11:43:42.821 INFO kablam! | ^ Sep 01 11:43:42.821 INFO kablam! | | Sep 01 11:43:42.821 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:42.821 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(0)` Sep 01 11:43:42.821 INFO kablam! | Sep 01 11:43:42.821 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:42.821 INFO kablam! found type `{integer}` Sep 01 11:43:42.821 INFO kablam! Sep 01 11:43:42.876 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:42.876 INFO kablam! --> src/cpu.rs:844:22 Sep 01 11:43:42.876 INFO kablam! | Sep 01 11:43:42.876 INFO kablam! 844 | cpu.mem.write8(cpu.regs.pc, 0xCB as u8); Sep 01 11:43:42.876 INFO kablam! | ^^^^^^^^^^^ expected u16, found struct `std::num::Wrapping` Sep 01 11:43:42.876 INFO kablam! | Sep 01 11:43:42.877 INFO kablam! = note: expected type `u16` Sep 01 11:43:42.877 INFO kablam! found type `std::num::Wrapping` Sep 01 11:43:42.877 INFO kablam! Sep 01 11:43:42.877 INFO kablam! error[E0277]: cannot add-assign `{integer}` to `std::num::Wrapping` Sep 01 11:43:42.877 INFO kablam! --> src/cpu.rs:845:19 Sep 01 11:43:42.877 INFO kablam! | Sep 01 11:43:42.877 INFO kablam! 845 | cpu.regs.pc += 1; Sep 01 11:43:42.877 INFO kablam! | ^^ no implementation for `std::num::Wrapping += {integer}` Sep 01 11:43:42.877 INFO kablam! | Sep 01 11:43:42.877 INFO kablam! = help: the trait `std::ops::AddAssign<{integer}>` is not implemented for `std::num::Wrapping` Sep 01 11:43:42.877 INFO kablam! Sep 01 11:43:42.930 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:42.930 INFO kablam! --> src/cpu.rs:846:22 Sep 01 11:43:42.930 INFO kablam! | Sep 01 11:43:42.930 INFO kablam! 846 | cpu.mem.write8(cpu.regs.pc, opcode as u8); Sep 01 11:43:42.930 INFO kablam! | ^^^^^^^^^^^ expected u16, found struct `std::num::Wrapping` Sep 01 11:43:42.931 INFO kablam! | Sep 01 11:43:42.931 INFO kablam! = note: expected type `u16` Sep 01 11:43:42.931 INFO kablam! found type `std::num::Wrapping` Sep 01 11:43:42.931 INFO kablam! Sep 01 11:43:42.931 INFO kablam! error[E0277]: cannot add-assign `{integer}` to `std::num::Wrapping` Sep 01 11:43:42.931 INFO kablam! --> src/cpu.rs:847:19 Sep 01 11:43:42.931 INFO kablam! | Sep 01 11:43:42.931 INFO kablam! 847 | cpu.regs.pc += 1; Sep 01 11:43:42.931 INFO kablam! | ^^ no implementation for `std::num::Wrapping += {integer}` Sep 01 11:43:42.931 INFO kablam! | Sep 01 11:43:42.931 INFO kablam! = help: the trait `std::ops::AddAssign<{integer}>` is not implemented for `std::num::Wrapping` Sep 01 11:43:42.931 INFO kablam! Sep 01 11:43:42.978 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:42.978 INFO kablam! --> src/cpu.rs:849:19 Sep 01 11:43:42.978 INFO kablam! | Sep 01 11:43:42.979 INFO kablam! 849 | cpu.regs.pc = 0; Sep 01 11:43:42.979 INFO kablam! | ^ Sep 01 11:43:42.979 INFO kablam! | | Sep 01 11:43:42.979 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:42.979 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(0)` Sep 01 11:43:42.982 INFO kablam! | Sep 01 11:43:42.982 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:42.982 INFO kablam! found type `{integer}` Sep 01 11:43:42.983 INFO kablam! Sep 01 11:43:42.985 INFO kablam! error[E0277]: cannot add-assign `{integer}` to `std::num::Wrapping` Sep 01 11:43:42.985 INFO kablam! --> src/cpu.rs:855:19 Sep 01 11:43:42.985 INFO kablam! | Sep 01 11:43:42.985 INFO kablam! 855 | cpu.regs.pc += 2; Sep 01 11:43:42.985 INFO kablam! | ^^ no implementation for `std::num::Wrapping += {integer}` Sep 01 11:43:42.985 INFO kablam! | Sep 01 11:43:42.985 INFO kablam! = help: the trait `std::ops::AddAssign<{integer}>` is not implemented for `std::num::Wrapping` Sep 01 11:43:42.985 INFO kablam! Sep 01 11:43:43.044 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:43.044 INFO kablam! --> src/cpu.rs:870:20 Sep 01 11:43:43.044 INFO kablam! | Sep 01 11:43:43.044 INFO kablam! 870 | cpu.mem.write8(cpu.regs.pc, 0); Sep 01 11:43:43.044 INFO kablam! | ^^^^^^^^^^^ expected u16, found struct `std::num::Wrapping` Sep 01 11:43:43.044 INFO kablam! | Sep 01 11:43:43.044 INFO kablam! = note: expected type `u16` Sep 01 11:43:43.044 INFO kablam! found type `std::num::Wrapping` Sep 01 11:43:43.044 INFO kablam! Sep 01 11:43:43.121 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:43.121 INFO kablam! --> src/cpu.rs:902:26 Sep 01 11:43:43.121 INFO kablam! | Sep 01 11:43:43.121 INFO kablam! 902 | assert_eq!(concat_u8(0, 0), 0); Sep 01 11:43:43.121 INFO kablam! | ^ Sep 01 11:43:43.121 INFO kablam! | | Sep 01 11:43:43.121 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:43.121 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(0)` Sep 01 11:43:43.121 INFO kablam! | Sep 01 11:43:43.121 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:43.121 INFO kablam! found type `{integer}` Sep 01 11:43:43.121 INFO kablam! Sep 01 11:43:43.159 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:43.159 INFO kablam! --> src/cpu.rs:902:29 Sep 01 11:43:43.159 INFO kablam! | Sep 01 11:43:43.159 INFO kablam! 902 | assert_eq!(concat_u8(0, 0), 0); Sep 01 11:43:43.159 INFO kablam! | ^ Sep 01 11:43:43.160 INFO kablam! | | Sep 01 11:43:43.160 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:43.160 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(0)` Sep 01 11:43:43.160 INFO kablam! | Sep 01 11:43:43.161 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:43.161 INFO kablam! found type `{integer}` Sep 01 11:43:43.161 INFO kablam! Sep 01 11:43:43.199 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:43.199 INFO kablam! --> src/cpu.rs:902:5 Sep 01 11:43:43.199 INFO kablam! | Sep 01 11:43:43.199 INFO kablam! 902 | assert_eq!(concat_u8(0, 0), 0); Sep 01 11:43:43.199 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:43.199 INFO kablam! | | Sep 01 11:43:43.199 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:43.199 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(*right_val)` Sep 01 11:43:43.199 INFO kablam! | Sep 01 11:43:43.199 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:43.199 INFO kablam! found type `{integer}` Sep 01 11:43:43.200 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Sep 01 11:43:43.200 INFO kablam! Sep 01 11:43:43.254 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:43.254 INFO kablam! --> src/cpu.rs:903:26 Sep 01 11:43:43.255 INFO kablam! | Sep 01 11:43:43.255 INFO kablam! 903 | assert_eq!(concat_u8(0xFF, 0), 0xFF00); Sep 01 11:43:43.255 INFO kablam! | ^^^^ Sep 01 11:43:43.255 INFO kablam! | | Sep 01 11:43:43.255 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:43.255 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(255)` Sep 01 11:43:43.255 INFO kablam! | Sep 01 11:43:43.255 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:43.255 INFO kablam! found type `{integer}` Sep 01 11:43:43.255 INFO kablam! Sep 01 11:43:43.293 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:43.293 INFO kablam! --> src/cpu.rs:903:32 Sep 01 11:43:43.293 INFO kablam! | Sep 01 11:43:43.293 INFO kablam! 903 | assert_eq!(concat_u8(0xFF, 0), 0xFF00); Sep 01 11:43:43.293 INFO kablam! | ^ Sep 01 11:43:43.293 INFO kablam! | | Sep 01 11:43:43.293 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:43.293 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(0)` Sep 01 11:43:43.293 INFO kablam! | Sep 01 11:43:43.293 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:43.293 INFO kablam! found type `{integer}` Sep 01 11:43:43.293 INFO kablam! Sep 01 11:43:43.332 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:43.332 INFO kablam! --> src/cpu.rs:903:5 Sep 01 11:43:43.332 INFO kablam! | Sep 01 11:43:43.332 INFO kablam! 903 | assert_eq!(concat_u8(0xFF, 0), 0xFF00); Sep 01 11:43:43.332 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:43.332 INFO kablam! | | Sep 01 11:43:43.332 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:43.332 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(*right_val)` Sep 01 11:43:43.332 INFO kablam! | Sep 01 11:43:43.332 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:43.333 INFO kablam! found type `{integer}` Sep 01 11:43:43.333 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Sep 01 11:43:43.333 INFO kablam! Sep 01 11:43:43.372 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:43.373 INFO kablam! --> src/cpu.rs:904:26 Sep 01 11:43:43.373 INFO kablam! | Sep 01 11:43:43.373 INFO kablam! 904 | assert_eq!(concat_u8(0, 0xFF), 0xFF); Sep 01 11:43:43.373 INFO kablam! | ^ Sep 01 11:43:43.373 INFO kablam! | | Sep 01 11:43:43.373 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:43.373 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(0)` Sep 01 11:43:43.373 INFO kablam! | Sep 01 11:43:43.373 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:43.373 INFO kablam! found type `{integer}` Sep 01 11:43:43.373 INFO kablam! Sep 01 11:43:43.410 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:43.410 INFO kablam! --> src/cpu.rs:904:29 Sep 01 11:43:43.410 INFO kablam! | Sep 01 11:43:43.411 INFO kablam! 904 | assert_eq!(concat_u8(0, 0xFF), 0xFF); Sep 01 11:43:43.411 INFO kablam! | ^^^^ Sep 01 11:43:43.411 INFO kablam! | | Sep 01 11:43:43.411 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:43.411 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(255)` Sep 01 11:43:43.411 INFO kablam! | Sep 01 11:43:43.411 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:43.411 INFO kablam! found type `{integer}` Sep 01 11:43:43.411 INFO kablam! Sep 01 11:43:43.451 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:43.451 INFO kablam! --> src/cpu.rs:904:5 Sep 01 11:43:43.451 INFO kablam! | Sep 01 11:43:43.451 INFO kablam! 904 | assert_eq!(concat_u8(0, 0xFF), 0xFF); Sep 01 11:43:43.451 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:43.451 INFO kablam! | | Sep 01 11:43:43.451 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:43.451 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(*right_val)` Sep 01 11:43:43.451 INFO kablam! | Sep 01 11:43:43.451 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:43.451 INFO kablam! found type `{integer}` Sep 01 11:43:43.452 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Sep 01 11:43:43.452 INFO kablam! Sep 01 11:43:43.496 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:43.496 INFO kablam! --> src/cpu.rs:905:26 Sep 01 11:43:43.496 INFO kablam! | Sep 01 11:43:43.496 INFO kablam! 905 | assert_eq!(concat_u8(0xFF, 0xFF), 0xFFFF); Sep 01 11:43:43.496 INFO kablam! | ^^^^ Sep 01 11:43:43.496 INFO kablam! | | Sep 01 11:43:43.496 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:43.496 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(255)` Sep 01 11:43:43.496 INFO kablam! | Sep 01 11:43:43.496 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:43.496 INFO kablam! found type `{integer}` Sep 01 11:43:43.496 INFO kablam! Sep 01 11:43:43.544 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:43.544 INFO kablam! --> src/cpu.rs:905:32 Sep 01 11:43:43.544 INFO kablam! | Sep 01 11:43:43.544 INFO kablam! 905 | assert_eq!(concat_u8(0xFF, 0xFF), 0xFFFF); Sep 01 11:43:43.544 INFO kablam! | ^^^^ Sep 01 11:43:43.545 INFO kablam! | | Sep 01 11:43:43.545 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:43.545 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(255)` Sep 01 11:43:43.545 INFO kablam! | Sep 01 11:43:43.545 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:43.545 INFO kablam! found type `{integer}` Sep 01 11:43:43.545 INFO kablam! Sep 01 11:43:43.588 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:43.588 INFO kablam! --> src/cpu.rs:905:5 Sep 01 11:43:43.589 INFO kablam! | Sep 01 11:43:43.589 INFO kablam! 905 | assert_eq!(concat_u8(0xFF, 0xFF), 0xFFFF); Sep 01 11:43:43.589 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:43.589 INFO kablam! | | Sep 01 11:43:43.589 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:43.589 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(*right_val)` Sep 01 11:43:43.589 INFO kablam! | Sep 01 11:43:43.589 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:43.589 INFO kablam! found type `{integer}` Sep 01 11:43:43.589 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Sep 01 11:43:43.589 INFO kablam! Sep 01 11:43:43.634 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:43.634 INFO kablam! --> src/cpu.rs:906:26 Sep 01 11:43:43.634 INFO kablam! | Sep 01 11:43:43.634 INFO kablam! 906 | assert_eq!(concat_u8(0x12, 0x34), 0x1234); Sep 01 11:43:43.634 INFO kablam! | ^^^^ Sep 01 11:43:43.634 INFO kablam! | | Sep 01 11:43:43.634 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:43.634 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(18)` Sep 01 11:43:43.634 INFO kablam! | Sep 01 11:43:43.634 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:43.634 INFO kablam! found type `{integer}` Sep 01 11:43:43.634 INFO kablam! Sep 01 11:43:43.674 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:43.674 INFO kablam! --> src/cpu.rs:906:32 Sep 01 11:43:43.674 INFO kablam! | Sep 01 11:43:43.674 INFO kablam! 906 | assert_eq!(concat_u8(0x12, 0x34), 0x1234); Sep 01 11:43:43.674 INFO kablam! | ^^^^ Sep 01 11:43:43.674 INFO kablam! | | Sep 01 11:43:43.675 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:43.675 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(52)` Sep 01 11:43:43.675 INFO kablam! | Sep 01 11:43:43.675 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:43.675 INFO kablam! found type `{integer}` Sep 01 11:43:43.675 INFO kablam! Sep 01 11:43:43.715 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:43.715 INFO kablam! --> src/cpu.rs:906:5 Sep 01 11:43:43.715 INFO kablam! | Sep 01 11:43:43.716 INFO kablam! 906 | assert_eq!(concat_u8(0x12, 0x34), 0x1234); Sep 01 11:43:43.716 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:43.716 INFO kablam! | | Sep 01 11:43:43.716 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:43.716 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(*right_val)` Sep 01 11:43:43.716 INFO kablam! | Sep 01 11:43:43.716 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:43.716 INFO kablam! found type `{integer}` Sep 01 11:43:43.716 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Sep 01 11:43:43.716 INFO kablam! Sep 01 11:43:43.761 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:43.761 INFO kablam! --> src/cpu.rs:911:26 Sep 01 11:43:43.761 INFO kablam! | Sep 01 11:43:43.761 INFO kablam! 911 | assert_eq!(break_u16(0xFFFF), (0xFF, 0xFF)); Sep 01 11:43:43.761 INFO kablam! | ^^^^^^ Sep 01 11:43:43.761 INFO kablam! | | Sep 01 11:43:43.761 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:43.761 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(65535)` Sep 01 11:43:43.761 INFO kablam! | Sep 01 11:43:43.761 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:43.761 INFO kablam! found type `{integer}` Sep 01 11:43:43.761 INFO kablam! Sep 01 11:43:43.823 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:43.823 INFO kablam! --> src/cpu.rs:911:5 Sep 01 11:43:43.823 INFO kablam! | Sep 01 11:43:43.823 INFO kablam! 911 | assert_eq!(break_u16(0xFFFF), (0xFF, 0xFF)); Sep 01 11:43:43.823 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:43.823 INFO kablam! | Sep 01 11:43:43.823 INFO kablam! = note: expected type `(std::num::Wrapping, std::num::Wrapping)` Sep 01 11:43:43.823 INFO kablam! found type `({integer}, {integer})` Sep 01 11:43:43.823 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Sep 01 11:43:43.824 INFO kablam! Sep 01 11:43:43.868 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:43.868 INFO kablam! --> src/cpu.rs:912:26 Sep 01 11:43:43.868 INFO kablam! | Sep 01 11:43:43.868 INFO kablam! 912 | assert_eq!(break_u16(0x1234), (0x12, 0x34)); Sep 01 11:43:43.868 INFO kablam! | ^^^^^^ Sep 01 11:43:43.868 INFO kablam! | | Sep 01 11:43:43.868 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:43.868 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(4660)` Sep 01 11:43:43.869 INFO kablam! | Sep 01 11:43:43.869 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:43.869 INFO kablam! found type `{integer}` Sep 01 11:43:43.869 INFO kablam! Sep 01 11:43:43.926 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:43.927 INFO kablam! --> src/cpu.rs:912:5 Sep 01 11:43:43.927 INFO kablam! | Sep 01 11:43:43.927 INFO kablam! 912 | assert_eq!(break_u16(0x1234), (0x12, 0x34)); Sep 01 11:43:43.927 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:43.927 INFO kablam! | Sep 01 11:43:43.927 INFO kablam! = note: expected type `(std::num::Wrapping, std::num::Wrapping)` Sep 01 11:43:43.927 INFO kablam! found type `({integer}, {integer})` Sep 01 11:43:43.927 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Sep 01 11:43:43.927 INFO kablam! Sep 01 11:43:43.972 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:43.972 INFO kablam! --> src/cpu.rs:913:26 Sep 01 11:43:43.972 INFO kablam! | Sep 01 11:43:43.972 INFO kablam! 913 | assert_eq!(break_u16(0), (0, 0)); Sep 01 11:43:43.972 INFO kablam! | ^ Sep 01 11:43:43.972 INFO kablam! | | Sep 01 11:43:43.972 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:43.972 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(0)` Sep 01 11:43:43.972 INFO kablam! | Sep 01 11:43:43.972 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:43.972 INFO kablam! found type `{integer}` Sep 01 11:43:43.972 INFO kablam! Sep 01 11:43:44.028 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:44.028 INFO kablam! --> src/cpu.rs:913:5 Sep 01 11:43:44.028 INFO kablam! | Sep 01 11:43:44.028 INFO kablam! 913 | assert_eq!(break_u16(0), (0, 0)); Sep 01 11:43:44.028 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:44.028 INFO kablam! | Sep 01 11:43:44.028 INFO kablam! = note: expected type `(std::num::Wrapping, std::num::Wrapping)` Sep 01 11:43:44.028 INFO kablam! found type `({integer}, {integer})` Sep 01 11:43:44.028 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Sep 01 11:43:44.029 INFO kablam! Sep 01 11:43:44.073 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:44.073 INFO kablam! --> src/cpu.rs:914:26 Sep 01 11:43:44.073 INFO kablam! | Sep 01 11:43:44.073 INFO kablam! 914 | assert_eq!(break_u16(0xFF), (0, 0xFF)); Sep 01 11:43:44.073 INFO kablam! | ^^^^ Sep 01 11:43:44.073 INFO kablam! | | Sep 01 11:43:44.073 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:44.073 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(255)` Sep 01 11:43:44.073 INFO kablam! | Sep 01 11:43:44.073 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:44.073 INFO kablam! found type `{integer}` Sep 01 11:43:44.073 INFO kablam! Sep 01 11:43:44.133 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:44.133 INFO kablam! --> src/cpu.rs:914:5 Sep 01 11:43:44.133 INFO kablam! | Sep 01 11:43:44.133 INFO kablam! 914 | assert_eq!(break_u16(0xFF), (0, 0xFF)); Sep 01 11:43:44.133 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:44.133 INFO kablam! | Sep 01 11:43:44.133 INFO kablam! = note: expected type `(std::num::Wrapping, std::num::Wrapping)` Sep 01 11:43:44.133 INFO kablam! found type `({integer}, {integer})` Sep 01 11:43:44.133 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Sep 01 11:43:44.133 INFO kablam! Sep 01 11:43:44.180 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:44.180 INFO kablam! --> src/cpu.rs:915:26 Sep 01 11:43:44.180 INFO kablam! | Sep 01 11:43:44.180 INFO kablam! 915 | assert_eq!(break_u16(0xFF00), (0xFF, 0)); Sep 01 11:43:44.180 INFO kablam! | ^^^^^^ Sep 01 11:43:44.180 INFO kablam! | | Sep 01 11:43:44.180 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:44.180 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(65280)` Sep 01 11:43:44.180 INFO kablam! | Sep 01 11:43:44.180 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:44.180 INFO kablam! found type `{integer}` Sep 01 11:43:44.180 INFO kablam! Sep 01 11:43:44.238 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:44.238 INFO kablam! --> src/cpu.rs:915:5 Sep 01 11:43:44.238 INFO kablam! | Sep 01 11:43:44.239 INFO kablam! 915 | assert_eq!(break_u16(0xFF00), (0xFF, 0)); Sep 01 11:43:44.239 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:44.239 INFO kablam! | Sep 01 11:43:44.239 INFO kablam! = note: expected type `(std::num::Wrapping, std::num::Wrapping)` Sep 01 11:43:44.239 INFO kablam! found type `({integer}, {integer})` Sep 01 11:43:44.239 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Sep 01 11:43:44.239 INFO kablam! Sep 01 11:43:44.255 INFO kablam! error: aborting due to 38 previous errors Sep 01 11:43:44.255 INFO kablam! Sep 01 11:43:44.255 INFO kablam! Some errors occurred: E0277, E0308. Sep 01 11:43:44.256 INFO kablam! For more information about an error, try `rustc --explain E0277`. Sep 01 11:43:44.262 INFO kablam! error: Could not compile `rgb`. Sep 01 11:43:44.262 INFO kablam! Sep 01 11:43:44.262 INFO kablam! To learn more, run the command again with --verbose. Sep 01 11:43:44.266 INFO kablam! su: No module specific data is present Sep 01 11:43:44.730 INFO running `"docker" "rm" "-f" "871b9736c89bc56db1b6210f0ae0dcb29f6195f55f9f73aee8378ffc135ca00b"` Sep 01 11:43:44.893 INFO blam! 871b9736c89bc56db1b6210f0ae0dcb29f6195f55f9f73aee8378ffc135ca00b