Sep 01 11:43:42.338 INFO checking wwared/rgb against master#1114ab684fbad001c4e580326d8eb4d8c4e917d3 for pr-53851 Sep 01 11:43:42.338 INFO running: cargo +1114ab684fbad001c4e580326d8eb4d8c4e917d3-alt check --frozen --all --all-targets Sep 01 11:43:42.339 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-2/pr-53851/master#1114ab684fbad001c4e580326d8eb4d8c4e917d3:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-53851/worker-2/master#1114ab684fbad001c4e580326d8eb4d8c4e917d3:/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 +1114ab684fbad001c4e580326d8eb4d8c4e917d3-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:42.566 INFO blam! f831b1d319103afb6b92e22f4b6f5831982fb684f9766e104a5d96b7e9c79832 Sep 01 11:43:42.569 INFO running `"docker" "start" "-a" "f831b1d319103afb6b92e22f4b6f5831982fb684f9766e104a5d96b7e9c79832"` Sep 01 11:43:43.425 INFO kablam! Checking rgb v0.1.0 (file:///source) Sep 01 11:43:43.624 INFO kablam! warning: unused import: `mem::ROM` Sep 01 11:43:43.624 INFO kablam! --> src/cpu.rs:6:5 Sep 01 11:43:43.624 INFO kablam! | Sep 01 11:43:43.624 INFO kablam! 6 | use mem::ROM; Sep 01 11:43:43.624 INFO kablam! | ^^^^^^^^ Sep 01 11:43:43.624 INFO kablam! | Sep 01 11:43:43.625 INFO kablam! = note: #[warn(unused_imports)] on by default Sep 01 11:43:43.625 INFO kablam! Sep 01 11:43:43.657 INFO kablam! warning: unused import: `mem::ROM` Sep 01 11:43:43.657 INFO kablam! --> src/cpu.rs:6:5 Sep 01 11:43:43.657 INFO kablam! | Sep 01 11:43:43.657 INFO kablam! 6 | use mem::ROM; Sep 01 11:43:43.657 INFO kablam! | ^^^^^^^^ Sep 01 11:43:43.657 INFO kablam! | Sep 01 11:43:43.657 INFO kablam! = note: #[warn(unused_imports)] on by default Sep 01 11:43:43.657 INFO kablam! Sep 01 11:43:44.134 INFO kablam! warning: unused variable: `cycles` Sep 01 11:43:44.134 INFO kablam! --> src/cpu.rs:340:9 Sep 01 11:43:44.134 INFO kablam! | Sep 01 11:43:44.134 INFO kablam! 340 | let cycles = self.run(next); Sep 01 11:43:44.134 INFO kablam! | ^^^^^^ help: consider using `_cycles` instead Sep 01 11:43:44.135 INFO kablam! | Sep 01 11:43:44.135 INFO kablam! = note: #[warn(unused_variables)] on by default Sep 01 11:43:44.135 INFO kablam! Sep 01 11:43:44.135 INFO kablam! warning: unused variable: `r` Sep 01 11:43:44.135 INFO kablam! --> src/cpu.rs:642:15 Sep 01 11:43:44.135 INFO kablam! | Sep 01 11:43:44.135 INFO kablam! 642 | AddReg8(r) => { /* TODO */ }, Sep 01 11:43:44.135 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:44.135 INFO kablam! Sep 01 11:43:44.135 INFO kablam! warning: unused variable: `r` Sep 01 11:43:44.135 INFO kablam! --> src/cpu.rs:643:20 Sep 01 11:43:44.135 INFO kablam! | Sep 01 11:43:44.136 INFO kablam! 643 | AddCarryReg8(r) => { /* TODO */ }, Sep 01 11:43:44.136 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:44.136 INFO kablam! Sep 01 11:43:44.136 INFO kablam! warning: unused variable: `n` Sep 01 11:43:44.136 INFO kablam! --> src/cpu.rs:644:15 Sep 01 11:43:44.136 INFO kablam! | Sep 01 11:43:44.136 INFO kablam! 644 | AddImm8(n) => { /* TODO */ }, Sep 01 11:43:44.136 INFO kablam! | ^ help: consider using `_n` instead Sep 01 11:43:44.136 INFO kablam! Sep 01 11:43:44.136 INFO kablam! warning: unused variable: `n` Sep 01 11:43:44.136 INFO kablam! --> src/cpu.rs:645:20 Sep 01 11:43:44.136 INFO kablam! | Sep 01 11:43:44.136 INFO kablam! 645 | AddCarryImm8(n) => { /* TODO */ }, Sep 01 11:43:44.136 INFO kablam! | ^ help: consider using `_n` instead Sep 01 11:43:44.136 INFO kablam! Sep 01 11:43:44.136 INFO kablam! warning: unused variable: `r` Sep 01 11:43:44.136 INFO kablam! --> src/cpu.rs:646:15 Sep 01 11:43:44.136 INFO kablam! | Sep 01 11:43:44.136 INFO kablam! 646 | IncReg8(r) => { /* TODO */ }, Sep 01 11:43:44.136 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:44.136 INFO kablam! Sep 01 11:43:44.136 INFO kablam! warning: unused variable: `r` Sep 01 11:43:44.136 INFO kablam! --> src/cpu.rs:647:16 Sep 01 11:43:44.136 INFO kablam! | Sep 01 11:43:44.137 INFO kablam! 647 | IncReg16(r) => { /* TODO */ }, Sep 01 11:43:44.137 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:44.137 INFO kablam! Sep 01 11:43:44.137 INFO kablam! warning: unused variable: `r` Sep 01 11:43:44.137 INFO kablam! --> src/cpu.rs:648:15 Sep 01 11:43:44.137 INFO kablam! | Sep 01 11:43:44.137 INFO kablam! 648 | SubReg8(r) => { /* TODO */ }, Sep 01 11:43:44.137 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:44.137 INFO kablam! Sep 01 11:43:44.137 INFO kablam! warning: unused variable: `r` Sep 01 11:43:44.137 INFO kablam! --> src/cpu.rs:649:20 Sep 01 11:43:44.137 INFO kablam! | Sep 01 11:43:44.137 INFO kablam! 649 | SubCarryReg8(r) => { /* TODO */ }, Sep 01 11:43:44.137 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:44.137 INFO kablam! Sep 01 11:43:44.137 INFO kablam! warning: unused variable: `n` Sep 01 11:43:44.137 INFO kablam! --> src/cpu.rs:650:15 Sep 01 11:43:44.137 INFO kablam! | Sep 01 11:43:44.137 INFO kablam! 650 | SubImm8(n) => { /* TODO */ }, Sep 01 11:43:44.138 INFO kablam! | ^ help: consider using `_n` instead Sep 01 11:43:44.138 INFO kablam! Sep 01 11:43:44.138 INFO kablam! warning: unused variable: `n` Sep 01 11:43:44.138 INFO kablam! --> src/cpu.rs:651:20 Sep 01 11:43:44.138 INFO kablam! | Sep 01 11:43:44.138 INFO kablam! 651 | SubCarryImm8(n) => { /* TODO */ }, Sep 01 11:43:44.138 INFO kablam! | ^ help: consider using `_n` instead Sep 01 11:43:44.138 INFO kablam! Sep 01 11:43:44.138 INFO kablam! warning: unused variable: `r` Sep 01 11:43:44.138 INFO kablam! --> src/cpu.rs:652:15 Sep 01 11:43:44.138 INFO kablam! | Sep 01 11:43:44.138 INFO kablam! 652 | Compare(r) => { /* TODO */ }, Sep 01 11:43:44.138 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:44.138 INFO kablam! Sep 01 11:43:44.138 INFO kablam! warning: unused variable: `n` Sep 01 11:43:44.138 INFO kablam! --> src/cpu.rs:653:19 Sep 01 11:43:44.138 INFO kablam! | Sep 01 11:43:44.138 INFO kablam! 653 | CompareImm8(n) => { /* TODO */ }, Sep 01 11:43:44.138 INFO kablam! | ^ help: consider using `_n` instead Sep 01 11:43:44.138 INFO kablam! Sep 01 11:43:44.138 INFO kablam! warning: unused variable: `r` Sep 01 11:43:44.138 INFO kablam! --> src/cpu.rs:654:15 Sep 01 11:43:44.139 INFO kablam! | Sep 01 11:43:44.139 INFO kablam! 654 | DecReg8(r) => { /* TODO */ }, Sep 01 11:43:44.139 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:44.139 INFO kablam! Sep 01 11:43:44.139 INFO kablam! warning: unused variable: `r` Sep 01 11:43:44.139 INFO kablam! --> src/cpu.rs:655:16 Sep 01 11:43:44.139 INFO kablam! | Sep 01 11:43:44.139 INFO kablam! 655 | DecReg16(r) => { /* TODO */ }, Sep 01 11:43:44.139 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:44.139 INFO kablam! Sep 01 11:43:44.139 INFO kablam! warning: unused variable: `r` Sep 01 11:43:44.139 INFO kablam! --> src/cpu.rs:656:15 Sep 01 11:43:44.139 INFO kablam! | Sep 01 11:43:44.139 INFO kablam! 656 | AndReg8(r) => { /* TODO */ }, Sep 01 11:43:44.139 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:44.139 INFO kablam! Sep 01 11:43:44.139 INFO kablam! warning: unused variable: `n` Sep 01 11:43:44.139 INFO kablam! --> src/cpu.rs:657:15 Sep 01 11:43:44.139 INFO kablam! | Sep 01 11:43:44.139 INFO kablam! 657 | AndImm8(n) => { /* TODO */ }, Sep 01 11:43:44.139 INFO kablam! | ^ help: consider using `_n` instead Sep 01 11:43:44.140 INFO kablam! Sep 01 11:43:44.140 INFO kablam! warning: unused variable: `r` Sep 01 11:43:44.140 INFO kablam! --> src/cpu.rs:658:15 Sep 01 11:43:44.140 INFO kablam! | Sep 01 11:43:44.140 INFO kablam! 658 | XorReg8(r) => { /* TODO */ }, Sep 01 11:43:44.140 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:44.140 INFO kablam! Sep 01 11:43:44.140 INFO kablam! warning: unused variable: `n` Sep 01 11:43:44.140 INFO kablam! --> src/cpu.rs:659:15 Sep 01 11:43:44.140 INFO kablam! | Sep 01 11:43:44.140 INFO kablam! 659 | XorImm8(n) => { /* TODO */ }, Sep 01 11:43:44.140 INFO kablam! | ^ help: consider using `_n` instead Sep 01 11:43:44.140 INFO kablam! Sep 01 11:43:44.140 INFO kablam! warning: unused variable: `r` Sep 01 11:43:44.140 INFO kablam! --> src/cpu.rs:660:14 Sep 01 11:43:44.140 INFO kablam! | Sep 01 11:43:44.140 INFO kablam! 660 | OrReg8(r) => { /* TODO */ }, Sep 01 11:43:44.140 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:44.140 INFO kablam! Sep 01 11:43:44.140 INFO kablam! warning: unused variable: `n` Sep 01 11:43:44.140 INFO kablam! --> src/cpu.rs:661:14 Sep 01 11:43:44.141 INFO kablam! | Sep 01 11:43:44.141 INFO kablam! 661 | OrImm8(n) => { /* TODO */ }, Sep 01 11:43:44.141 INFO kablam! | ^ help: consider using `_n` instead Sep 01 11:43:44.141 INFO kablam! Sep 01 11:43:44.141 INFO kablam! warning: unused variable: `r` Sep 01 11:43:44.141 INFO kablam! --> src/cpu.rs:673:14 Sep 01 11:43:44.141 INFO kablam! | Sep 01 11:43:44.141 INFO kablam! 673 | WriteA(r, f) => { /* TODO */ }, Sep 01 11:43:44.141 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:44.141 INFO kablam! Sep 01 11:43:44.141 INFO kablam! warning: unused variable: `f` Sep 01 11:43:44.141 INFO kablam! --> src/cpu.rs:673:17 Sep 01 11:43:44.141 INFO kablam! | Sep 01 11:43:44.141 INFO kablam! 673 | WriteA(r, f) => { /* TODO */ }, Sep 01 11:43:44.141 INFO kablam! | ^ help: consider using `_f` instead Sep 01 11:43:44.141 INFO kablam! Sep 01 11:43:44.141 INFO kablam! warning: unused variable: `n` Sep 01 11:43:44.141 INFO kablam! --> src/cpu.rs:674:19 Sep 01 11:43:44.141 INFO kablam! | Sep 01 11:43:44.141 INFO kablam! 674 | WriteAImm16(n) => { /* TODO */ }, Sep 01 11:43:44.141 INFO kablam! | ^ help: consider using `_n` instead Sep 01 11:43:44.142 INFO kablam! Sep 01 11:43:44.142 INFO kablam! warning: unused variable: `r` Sep 01 11:43:44.142 INFO kablam! --> src/cpu.rs:675:13 Sep 01 11:43:44.142 INFO kablam! | Sep 01 11:43:44.142 INFO kablam! 675 | ReadA(r, f) => { /* TODO */ }, Sep 01 11:43:44.142 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:44.142 INFO kablam! Sep 01 11:43:44.142 INFO kablam! warning: unused variable: `f` Sep 01 11:43:44.142 INFO kablam! --> src/cpu.rs:675:16 Sep 01 11:43:44.142 INFO kablam! | Sep 01 11:43:44.142 INFO kablam! 675 | ReadA(r, f) => { /* TODO */ }, Sep 01 11:43:44.142 INFO kablam! | ^ help: consider using `_f` instead Sep 01 11:43:44.142 INFO kablam! Sep 01 11:43:44.142 INFO kablam! warning: unused variable: `n` Sep 01 11:43:44.142 INFO kablam! --> src/cpu.rs:676:18 Sep 01 11:43:44.142 INFO kablam! | Sep 01 11:43:44.142 INFO kablam! 676 | ReadAImm16(n) => { /* TODO */ }, Sep 01 11:43:44.142 INFO kablam! | ^ help: consider using `_n` instead Sep 01 11:43:44.142 INFO kablam! Sep 01 11:43:44.142 INFO kablam! warning: unused variable: `val` Sep 01 11:43:44.142 INFO kablam! --> src/cpu.rs:744:13 Sep 01 11:43:44.142 INFO kablam! | Sep 01 11:43:44.142 INFO kablam! 744 | let val = self.get_flag(Flag::Carry); Sep 01 11:43:44.143 INFO kablam! | ^^^ help: consider using `_val` instead Sep 01 11:43:44.143 INFO kablam! Sep 01 11:43:44.143 INFO kablam! warning: unused variable: `val` Sep 01 11:43:44.143 INFO kablam! --> src/cpu.rs:751:13 Sep 01 11:43:44.143 INFO kablam! | Sep 01 11:43:44.143 INFO kablam! 751 | let val = self.get_flag(Flag::Carry); Sep 01 11:43:44.143 INFO kablam! | ^^^ help: consider using `_val` instead Sep 01 11:43:44.143 INFO kablam! Sep 01 11:43:44.143 INFO kablam! warning: unused variable: `r` Sep 01 11:43:44.143 INFO kablam! --> src/cpu.rs:757:11 Sep 01 11:43:44.143 INFO kablam! | Sep 01 11:43:44.143 INFO kablam! 757 | Rlc(r) => { /* TODO */ }, Sep 01 11:43:44.143 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:44.143 INFO kablam! Sep 01 11:43:44.143 INFO kablam! warning: unused variable: `r` Sep 01 11:43:44.143 INFO kablam! --> src/cpu.rs:758:11 Sep 01 11:43:44.143 INFO kablam! | Sep 01 11:43:44.143 INFO kablam! 758 | Rrc(r) => { /* TODO */ }, Sep 01 11:43:44.143 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:44.143 INFO kablam! Sep 01 11:43:44.143 INFO kablam! warning: unused variable: `r` Sep 01 11:43:44.144 INFO kablam! --> src/cpu.rs:759:10 Sep 01 11:43:44.144 INFO kablam! | Sep 01 11:43:44.144 INFO kablam! 759 | Rl(r) => { /* TODO */ }, Sep 01 11:43:44.144 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:44.144 INFO kablam! Sep 01 11:43:44.144 INFO kablam! warning: unused variable: `r` Sep 01 11:43:44.144 INFO kablam! --> src/cpu.rs:760:10 Sep 01 11:43:44.144 INFO kablam! | Sep 01 11:43:44.144 INFO kablam! 760 | Rr(r) => { /* TODO */ }, Sep 01 11:43:44.144 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:44.144 INFO kablam! Sep 01 11:43:44.144 INFO kablam! warning: unused variable: `r` Sep 01 11:43:44.144 INFO kablam! --> src/cpu.rs:761:11 Sep 01 11:43:44.144 INFO kablam! | Sep 01 11:43:44.144 INFO kablam! 761 | Sla(r) => { /* TODO */ }, Sep 01 11:43:44.144 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:44.144 INFO kablam! Sep 01 11:43:44.144 INFO kablam! warning: unused variable: `r` Sep 01 11:43:44.144 INFO kablam! --> src/cpu.rs:762:11 Sep 01 11:43:44.144 INFO kablam! | Sep 01 11:43:44.144 INFO kablam! 762 | Sra(r) => { /* TODO */ }, Sep 01 11:43:44.145 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:44.145 INFO kablam! Sep 01 11:43:44.145 INFO kablam! warning: unused variable: `r` Sep 01 11:43:44.145 INFO kablam! --> src/cpu.rs:763:11 Sep 01 11:43:44.145 INFO kablam! | Sep 01 11:43:44.145 INFO kablam! 763 | Srl(r) => { /* TODO */ }, Sep 01 11:43:44.145 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:44.145 INFO kablam! Sep 01 11:43:44.145 INFO kablam! warning: unused variable: `r` Sep 01 11:43:44.145 INFO kablam! --> src/cpu.rs:764:12 Sep 01 11:43:44.145 INFO kablam! | Sep 01 11:43:44.145 INFO kablam! 764 | Swap(r) => { /* TODO */ }, Sep 01 11:43:44.145 INFO kablam! | ^ help: consider using `_r` instead Sep 01 11:43:44.145 INFO kablam! Sep 01 11:43:44.248 INFO kablam! warning: constant item is never used: `MEM_TOP` Sep 01 11:43:44.248 INFO kablam! --> src/mem.rs:1:1 Sep 01 11:43:44.248 INFO kablam! | Sep 01 11:43:44.248 INFO kablam! 1 | pub const MEM_TOP: usize = 0x10000; Sep 01 11:43:44.248 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.248 INFO kablam! | Sep 01 11:43:44.248 INFO kablam! = note: #[warn(dead_code)] on by default Sep 01 11:43:44.248 INFO kablam! Sep 01 11:43:44.248 INFO kablam! warning: struct is never constructed: `RAM` Sep 01 11:43:44.248 INFO kablam! --> src/mem.rs:13:1 Sep 01 11:43:44.248 INFO kablam! | Sep 01 11:43:44.248 INFO kablam! 13 | pub struct RAM { Sep 01 11:43:44.248 INFO kablam! | ^^^^^^^^^^^^^^ Sep 01 11:43:44.249 INFO kablam! Sep 01 11:43:44.249 INFO kablam! warning: struct is never constructed: `ROM` Sep 01 11:43:44.249 INFO kablam! --> src/mem.rs:28:1 Sep 01 11:43:44.249 INFO kablam! | Sep 01 11:43:44.249 INFO kablam! 28 | pub struct ROM { Sep 01 11:43:44.249 INFO kablam! | ^^^^^^^^^^^^^^ Sep 01 11:43:44.249 INFO kablam! Sep 01 11:43:44.249 INFO kablam! warning: struct is never constructed: `Registers` Sep 01 11:43:44.249 INFO kablam! --> src/cpu.rs:8:1 Sep 01 11:43:44.249 INFO kablam! | Sep 01 11:43:44.249 INFO kablam! 8 | pub struct Registers { Sep 01 11:43:44.249 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.249 INFO kablam! Sep 01 11:43:44.249 INFO kablam! warning: struct is never constructed: `CPU` Sep 01 11:43:44.249 INFO kablam! --> src/cpu.rs:21:1 Sep 01 11:43:44.249 INFO kablam! | Sep 01 11:43:44.249 INFO kablam! 21 | pub struct CPU { Sep 01 11:43:44.249 INFO kablam! | ^^^^^^^^^^^^^^ Sep 01 11:43:44.250 INFO kablam! Sep 01 11:43:44.250 INFO kablam! warning: variant is never constructed: `A` Sep 01 11:43:44.250 INFO kablam! --> src/cpu.rs:29:3 Sep 01 11:43:44.250 INFO kablam! | Sep 01 11:43:44.250 INFO kablam! 29 | A = 0, Sep 01 11:43:44.250 INFO kablam! | ^^^^^ Sep 01 11:43:44.250 INFO kablam! Sep 01 11:43:44.250 INFO kablam! warning: variant is never constructed: `B` Sep 01 11:43:44.250 INFO kablam! --> src/cpu.rs:30:3 Sep 01 11:43:44.250 INFO kablam! | Sep 01 11:43:44.250 INFO kablam! 30 | B, Sep 01 11:43:44.250 INFO kablam! | ^ Sep 01 11:43:44.250 INFO kablam! Sep 01 11:43:44.250 INFO kablam! warning: variant is never constructed: `C` Sep 01 11:43:44.250 INFO kablam! --> src/cpu.rs:31:3 Sep 01 11:43:44.250 INFO kablam! | Sep 01 11:43:44.250 INFO kablam! 31 | C, Sep 01 11:43:44.250 INFO kablam! | ^ Sep 01 11:43:44.250 INFO kablam! Sep 01 11:43:44.251 INFO kablam! warning: variant is never constructed: `D` Sep 01 11:43:44.251 INFO kablam! --> src/cpu.rs:32:3 Sep 01 11:43:44.251 INFO kablam! | Sep 01 11:43:44.251 INFO kablam! 32 | D, Sep 01 11:43:44.251 INFO kablam! | ^ Sep 01 11:43:44.251 INFO kablam! Sep 01 11:43:44.251 INFO kablam! warning: variant is never constructed: `E` Sep 01 11:43:44.251 INFO kablam! --> src/cpu.rs:33:3 Sep 01 11:43:44.251 INFO kablam! | Sep 01 11:43:44.251 INFO kablam! 33 | E, Sep 01 11:43:44.251 INFO kablam! | ^ Sep 01 11:43:44.251 INFO kablam! Sep 01 11:43:44.251 INFO kablam! warning: variant is never constructed: `H` Sep 01 11:43:44.251 INFO kablam! --> src/cpu.rs:34:3 Sep 01 11:43:44.251 INFO kablam! | Sep 01 11:43:44.251 INFO kablam! 34 | H, Sep 01 11:43:44.251 INFO kablam! | ^ Sep 01 11:43:44.251 INFO kablam! Sep 01 11:43:44.252 INFO kablam! warning: variant is never constructed: `L` Sep 01 11:43:44.252 INFO kablam! --> src/cpu.rs:35:3 Sep 01 11:43:44.252 INFO kablam! | Sep 01 11:43:44.252 INFO kablam! 35 | L, Sep 01 11:43:44.252 INFO kablam! | ^ Sep 01 11:43:44.252 INFO kablam! Sep 01 11:43:44.252 INFO kablam! warning: variant is never constructed: `F` Sep 01 11:43:44.252 INFO kablam! --> src/cpu.rs:36:3 Sep 01 11:43:44.252 INFO kablam! | Sep 01 11:43:44.252 INFO kablam! 36 | F, Sep 01 11:43:44.252 INFO kablam! | ^ Sep 01 11:43:44.252 INFO kablam! Sep 01 11:43:44.252 INFO kablam! warning: variant is never constructed: `MemHL` Sep 01 11:43:44.252 INFO kablam! --> src/cpu.rs:37:3 Sep 01 11:43:44.252 INFO kablam! | Sep 01 11:43:44.252 INFO kablam! 37 | MemHL, Sep 01 11:43:44.252 INFO kablam! | ^^^^^ Sep 01 11:43:44.252 INFO kablam! Sep 01 11:43:44.256 INFO kablam! warning: variant is never constructed: `AF` Sep 01 11:43:44.256 INFO kablam! --> src/cpu.rs:42:3 Sep 01 11:43:44.256 INFO kablam! | Sep 01 11:43:44.256 INFO kablam! 42 | AF = 0, Sep 01 11:43:44.256 INFO kablam! | ^^^^^^ Sep 01 11:43:44.256 INFO kablam! Sep 01 11:43:44.256 INFO kablam! warning: variant is never constructed: `BC` Sep 01 11:43:44.256 INFO kablam! --> src/cpu.rs:43:3 Sep 01 11:43:44.256 INFO kablam! | Sep 01 11:43:44.256 INFO kablam! 43 | BC, Sep 01 11:43:44.257 INFO kablam! | ^^ Sep 01 11:43:44.257 INFO kablam! Sep 01 11:43:44.257 INFO kablam! warning: variant is never constructed: `DE` Sep 01 11:43:44.257 INFO kablam! --> src/cpu.rs:44:3 Sep 01 11:43:44.257 INFO kablam! | Sep 01 11:43:44.257 INFO kablam! 44 | DE, Sep 01 11:43:44.257 INFO kablam! | ^^ Sep 01 11:43:44.257 INFO kablam! Sep 01 11:43:44.257 INFO kablam! warning: variant is never constructed: `HL` Sep 01 11:43:44.257 INFO kablam! --> src/cpu.rs:45:3 Sep 01 11:43:44.258 INFO kablam! | Sep 01 11:43:44.258 INFO kablam! 45 | HL, Sep 01 11:43:44.258 INFO kablam! | ^^ Sep 01 11:43:44.258 INFO kablam! Sep 01 11:43:44.258 INFO kablam! warning: variant is never constructed: `SP` Sep 01 11:43:44.258 INFO kablam! --> src/cpu.rs:46:3 Sep 01 11:43:44.258 INFO kablam! | Sep 01 11:43:44.258 INFO kablam! 46 | SP, Sep 01 11:43:44.258 INFO kablam! | ^^ Sep 01 11:43:44.258 INFO kablam! Sep 01 11:43:44.259 INFO kablam! warning: variant is never constructed: `PC` Sep 01 11:43:44.259 INFO kablam! --> src/cpu.rs:47:3 Sep 01 11:43:44.259 INFO kablam! | Sep 01 11:43:44.259 INFO kablam! 47 | PC, Sep 01 11:43:44.259 INFO kablam! | ^^ Sep 01 11:43:44.259 INFO kablam! Sep 01 11:43:44.259 INFO kablam! warning: variant is never constructed: `Carry` Sep 01 11:43:44.259 INFO kablam! --> src/cpu.rs:52:3 Sep 01 11:43:44.259 INFO kablam! | Sep 01 11:43:44.259 INFO kablam! 52 | Carry = 1 << 4, Sep 01 11:43:44.260 INFO kablam! | ^^^^^^^^^^^^^^ Sep 01 11:43:44.260 INFO kablam! Sep 01 11:43:44.260 INFO kablam! warning: variant is never constructed: `H` Sep 01 11:43:44.260 INFO kablam! --> src/cpu.rs:53:3 Sep 01 11:43:44.260 INFO kablam! | Sep 01 11:43:44.260 INFO kablam! 53 | H = 1 << 5, // BCD flags Sep 01 11:43:44.260 INFO kablam! | ^^^^^^^^^^ Sep 01 11:43:44.260 INFO kablam! Sep 01 11:43:44.260 INFO kablam! warning: variant is never constructed: `N` Sep 01 11:43:44.260 INFO kablam! --> src/cpu.rs:54:3 Sep 01 11:43:44.260 INFO kablam! | Sep 01 11:43:44.260 INFO kablam! 54 | N = 1 << 6, Sep 01 11:43:44.261 INFO kablam! | ^^^^^^^^^^ Sep 01 11:43:44.261 INFO kablam! Sep 01 11:43:44.261 INFO kablam! warning: variant is never constructed: `Zero` Sep 01 11:43:44.261 INFO kablam! --> src/cpu.rs:55:3 Sep 01 11:43:44.261 INFO kablam! | Sep 01 11:43:44.261 INFO kablam! 55 | Zero = 1 << 7, Sep 01 11:43:44.261 INFO kablam! | ^^^^^^^^^^^^^ Sep 01 11:43:44.261 INFO kablam! Sep 01 11:43:44.261 INFO kablam! warning: variant is never constructed: `None` Sep 01 11:43:44.261 INFO kablam! --> src/cpu.rs:61:3 Sep 01 11:43:44.261 INFO kablam! | Sep 01 11:43:44.262 INFO kablam! 61 | None = 0, Sep 01 11:43:44.262 INFO kablam! | ^^^^^^^^ Sep 01 11:43:44.262 INFO kablam! Sep 01 11:43:44.262 INFO kablam! warning: variant is never constructed: `Dec` Sep 01 11:43:44.262 INFO kablam! --> src/cpu.rs:62:3 Sep 01 11:43:44.262 INFO kablam! | Sep 01 11:43:44.262 INFO kablam! 62 | Dec, Sep 01 11:43:44.262 INFO kablam! | ^^^ Sep 01 11:43:44.262 INFO kablam! Sep 01 11:43:44.263 INFO kablam! warning: variant is never constructed: `Inc` Sep 01 11:43:44.263 INFO kablam! --> src/cpu.rs:63:3 Sep 01 11:43:44.263 INFO kablam! | Sep 01 11:43:44.263 INFO kablam! 63 | Inc, Sep 01 11:43:44.263 INFO kablam! | ^^^ Sep 01 11:43:44.263 INFO kablam! Sep 01 11:43:44.263 INFO kablam! warning: variant is never constructed: `Nop` Sep 01 11:43:44.263 INFO kablam! --> src/cpu.rs:68:3 Sep 01 11:43:44.263 INFO kablam! | Sep 01 11:43:44.263 INFO kablam! 68 | Nop(), Sep 01 11:43:44.263 INFO kablam! | ^^^^^ Sep 01 11:43:44.263 INFO kablam! Sep 01 11:43:44.263 INFO kablam! warning: variant is never constructed: `Stop` Sep 01 11:43:44.263 INFO kablam! --> src/cpu.rs:69:3 Sep 01 11:43:44.263 INFO kablam! | Sep 01 11:43:44.263 INFO kablam! 69 | Stop(), Sep 01 11:43:44.263 INFO kablam! | ^^^^^^ Sep 01 11:43:44.263 INFO kablam! Sep 01 11:43:44.263 INFO kablam! warning: variant is never constructed: `Halt` Sep 01 11:43:44.264 INFO kablam! --> src/cpu.rs:70:3 Sep 01 11:43:44.264 INFO kablam! | Sep 01 11:43:44.264 INFO kablam! 70 | Halt(), Sep 01 11:43:44.264 INFO kablam! | ^^^^^^ Sep 01 11:43:44.264 INFO kablam! Sep 01 11:43:44.264 INFO kablam! warning: variant is never constructed: `DisableInterrupts` Sep 01 11:43:44.264 INFO kablam! --> src/cpu.rs:71:3 Sep 01 11:43:44.264 INFO kablam! | Sep 01 11:43:44.264 INFO kablam! 71 | DisableInterrupts(), Sep 01 11:43:44.264 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.264 INFO kablam! Sep 01 11:43:44.264 INFO kablam! warning: variant is never constructed: `EnableInterrupts` Sep 01 11:43:44.264 INFO kablam! --> src/cpu.rs:72:3 Sep 01 11:43:44.264 INFO kablam! | Sep 01 11:43:44.264 INFO kablam! 72 | EnableInterrupts(), Sep 01 11:43:44.264 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.264 INFO kablam! Sep 01 11:43:44.264 INFO kablam! warning: variant is never constructed: `Jr` Sep 01 11:43:44.264 INFO kablam! --> src/cpu.rs:74:3 Sep 01 11:43:44.265 INFO kablam! | Sep 01 11:43:44.265 INFO kablam! 74 | Jr(W), Sep 01 11:43:44.265 INFO kablam! | ^^^^^^^^^ Sep 01 11:43:44.265 INFO kablam! Sep 01 11:43:44.265 INFO kablam! warning: variant is never constructed: `JrFlag` Sep 01 11:43:44.265 INFO kablam! --> src/cpu.rs:75:3 Sep 01 11:43:44.265 INFO kablam! | Sep 01 11:43:44.265 INFO kablam! 75 | JrFlag(W, Flag, bool), Sep 01 11:43:44.265 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.265 INFO kablam! Sep 01 11:43:44.265 INFO kablam! warning: variant is never constructed: `Jp` Sep 01 11:43:44.265 INFO kablam! --> src/cpu.rs:76:3 Sep 01 11:43:44.265 INFO kablam! | Sep 01 11:43:44.265 INFO kablam! 76 | Jp(W), Sep 01 11:43:44.265 INFO kablam! | ^^^^^^^^^^ Sep 01 11:43:44.265 INFO kablam! Sep 01 11:43:44.265 INFO kablam! warning: variant is never constructed: `JpHL` Sep 01 11:43:44.265 INFO kablam! --> src/cpu.rs:77:3 Sep 01 11:43:44.265 INFO kablam! | Sep 01 11:43:44.266 INFO kablam! 77 | JpHL(), Sep 01 11:43:44.266 INFO kablam! | ^^^^^^ Sep 01 11:43:44.266 INFO kablam! Sep 01 11:43:44.266 INFO kablam! warning: variant is never constructed: `JpFlag` Sep 01 11:43:44.266 INFO kablam! --> src/cpu.rs:78:3 Sep 01 11:43:44.266 INFO kablam! | Sep 01 11:43:44.266 INFO kablam! 78 | JpFlag(W, Flag, bool), Sep 01 11:43:44.266 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.266 INFO kablam! Sep 01 11:43:44.266 INFO kablam! warning: variant is never constructed: `Call` Sep 01 11:43:44.266 INFO kablam! --> src/cpu.rs:79:3 Sep 01 11:43:44.266 INFO kablam! | Sep 01 11:43:44.270 INFO kablam! 79 | Call(W), Sep 01 11:43:44.270 INFO kablam! | ^^^^^^^^^^^^ Sep 01 11:43:44.270 INFO kablam! Sep 01 11:43:44.270 INFO kablam! warning: variant is never constructed: `CallFlag` Sep 01 11:43:44.271 INFO kablam! --> src/cpu.rs:80:3 Sep 01 11:43:44.271 INFO kablam! | Sep 01 11:43:44.271 INFO kablam! 80 | CallFlag(W, Flag, bool), Sep 01 11:43:44.271 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.271 INFO kablam! Sep 01 11:43:44.271 INFO kablam! warning: variant is never constructed: `Ret` Sep 01 11:43:44.271 INFO kablam! --> src/cpu.rs:81:3 Sep 01 11:43:44.271 INFO kablam! | Sep 01 11:43:44.272 INFO kablam! 81 | Ret(), Sep 01 11:43:44.272 INFO kablam! | ^^^^^ Sep 01 11:43:44.272 INFO kablam! Sep 01 11:43:44.272 INFO kablam! warning: variant is never constructed: `RetInterrupt` Sep 01 11:43:44.272 INFO kablam! --> src/cpu.rs:82:3 Sep 01 11:43:44.272 INFO kablam! | Sep 01 11:43:44.272 INFO kablam! 82 | RetInterrupt(), Sep 01 11:43:44.272 INFO kablam! | ^^^^^^^^^^^^^^ Sep 01 11:43:44.273 INFO kablam! Sep 01 11:43:44.273 INFO kablam! warning: variant is never constructed: `RetFlag` Sep 01 11:43:44.273 INFO kablam! --> src/cpu.rs:83:3 Sep 01 11:43:44.273 INFO kablam! | Sep 01 11:43:44.273 INFO kablam! 83 | RetFlag(Flag, bool), Sep 01 11:43:44.273 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.273 INFO kablam! Sep 01 11:43:44.273 INFO kablam! warning: variant is never constructed: `AddReg8` Sep 01 11:43:44.274 INFO kablam! --> src/cpu.rs:85:3 Sep 01 11:43:44.274 INFO kablam! | Sep 01 11:43:44.274 INFO kablam! 85 | AddReg8(Reg8), Sep 01 11:43:44.274 INFO kablam! | ^^^^^^^^^^^^^ Sep 01 11:43:44.274 INFO kablam! Sep 01 11:43:44.274 INFO kablam! warning: variant is never constructed: `AddCarryReg8` Sep 01 11:43:44.274 INFO kablam! --> src/cpu.rs:86:3 Sep 01 11:43:44.275 INFO kablam! | Sep 01 11:43:44.275 INFO kablam! 86 | AddCarryReg8(Reg8), Sep 01 11:43:44.275 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.275 INFO kablam! Sep 01 11:43:44.275 INFO kablam! warning: variant is never constructed: `AddImm8` Sep 01 11:43:44.275 INFO kablam! --> src/cpu.rs:87:3 Sep 01 11:43:44.275 INFO kablam! | Sep 01 11:43:44.275 INFO kablam! 87 | AddImm8(W), Sep 01 11:43:44.276 INFO kablam! | ^^^^^^^^^^^^^^ Sep 01 11:43:44.276 INFO kablam! Sep 01 11:43:44.276 INFO kablam! warning: variant is never constructed: `AddCarryImm8` Sep 01 11:43:44.276 INFO kablam! --> src/cpu.rs:88:3 Sep 01 11:43:44.276 INFO kablam! | Sep 01 11:43:44.276 INFO kablam! 88 | AddCarryImm8(W), Sep 01 11:43:44.276 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.276 INFO kablam! Sep 01 11:43:44.277 INFO kablam! warning: variant is never constructed: `IncReg8` Sep 01 11:43:44.277 INFO kablam! --> src/cpu.rs:89:3 Sep 01 11:43:44.277 INFO kablam! | Sep 01 11:43:44.277 INFO kablam! 89 | IncReg8(Reg8), Sep 01 11:43:44.277 INFO kablam! | ^^^^^^^^^^^^^ Sep 01 11:43:44.277 INFO kablam! Sep 01 11:43:44.277 INFO kablam! warning: variant is never constructed: `IncReg16` Sep 01 11:43:44.277 INFO kablam! --> src/cpu.rs:90:3 Sep 01 11:43:44.278 INFO kablam! | Sep 01 11:43:44.278 INFO kablam! 90 | IncReg16(Reg16), Sep 01 11:43:44.278 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 01 11:43:44.278 INFO kablam! Sep 01 11:43:44.278 INFO kablam! warning: variant is never constructed: `SubReg8` Sep 01 11:43:44.278 INFO kablam! --> src/cpu.rs:91:3 Sep 01 11:43:44.278 INFO kablam! | Sep 01 11:43:44.278 INFO kablam! 91 | SubReg8(Reg8), Sep 01 11:43:44.279 INFO kablam! | ^^^^^^^^^^^^^ Sep 01 11:43:44.279 INFO kablam! Sep 01 11:43:44.279 INFO kablam! warning: variant is never constructed: `SubCarryReg8` Sep 01 11:43:44.279 INFO kablam! --> src/cpu.rs:92:3 Sep 01 11:43:44.279 INFO kablam! | Sep 01 11:43:44.279 INFO kablam! 92 | SubCarryReg8(Reg8), Sep 01 11:43:44.279 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.279 INFO kablam! Sep 01 11:43:44.279 INFO kablam! warning: variant is never constructed: `SubImm8` Sep 01 11:43:44.280 INFO kablam! --> src/cpu.rs:93:3 Sep 01 11:43:44.280 INFO kablam! | Sep 01 11:43:44.280 INFO kablam! 93 | SubImm8(W), Sep 01 11:43:44.280 INFO kablam! | ^^^^^^^^^^^^^^ Sep 01 11:43:44.280 INFO kablam! Sep 01 11:43:44.280 INFO kablam! warning: variant is never constructed: `SubCarryImm8` Sep 01 11:43:44.280 INFO kablam! --> src/cpu.rs:94:3 Sep 01 11:43:44.281 INFO kablam! | Sep 01 11:43:44.281 INFO kablam! 94 | SubCarryImm8(W), Sep 01 11:43:44.281 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.281 INFO kablam! Sep 01 11:43:44.281 INFO kablam! warning: variant is never constructed: `Compare` Sep 01 11:43:44.281 INFO kablam! --> src/cpu.rs:95:3 Sep 01 11:43:44.281 INFO kablam! | Sep 01 11:43:44.281 INFO kablam! 95 | Compare(Reg8), Sep 01 11:43:44.282 INFO kablam! | ^^^^^^^^^^^^^ Sep 01 11:43:44.282 INFO kablam! Sep 01 11:43:44.282 INFO kablam! warning: variant is never constructed: `CompareImm8` Sep 01 11:43:44.282 INFO kablam! --> src/cpu.rs:96:3 Sep 01 11:43:44.282 INFO kablam! | Sep 01 11:43:44.282 INFO kablam! 96 | CompareImm8(W), Sep 01 11:43:44.282 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.282 INFO kablam! Sep 01 11:43:44.282 INFO kablam! warning: variant is never constructed: `DecReg8` Sep 01 11:43:44.283 INFO kablam! --> src/cpu.rs:97:3 Sep 01 11:43:44.283 INFO kablam! | Sep 01 11:43:44.283 INFO kablam! 97 | DecReg8(Reg8), Sep 01 11:43:44.283 INFO kablam! | ^^^^^^^^^^^^^ Sep 01 11:43:44.283 INFO kablam! Sep 01 11:43:44.283 INFO kablam! warning: variant is never constructed: `DecReg16` Sep 01 11:43:44.283 INFO kablam! --> src/cpu.rs:98:3 Sep 01 11:43:44.284 INFO kablam! | Sep 01 11:43:44.284 INFO kablam! 98 | DecReg16(Reg16), Sep 01 11:43:44.284 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 01 11:43:44.284 INFO kablam! Sep 01 11:43:44.284 INFO kablam! warning: variant is never constructed: `AndReg8` Sep 01 11:43:44.284 INFO kablam! --> src/cpu.rs:99:3 Sep 01 11:43:44.284 INFO kablam! | Sep 01 11:43:44.284 INFO kablam! 99 | AndReg8(Reg8), Sep 01 11:43:44.285 INFO kablam! | ^^^^^^^^^^^^^ Sep 01 11:43:44.285 INFO kablam! Sep 01 11:43:44.285 INFO kablam! warning: variant is never constructed: `AndImm8` Sep 01 11:43:44.285 INFO kablam! --> src/cpu.rs:100:3 Sep 01 11:43:44.285 INFO kablam! | Sep 01 11:43:44.285 INFO kablam! 100 | AndImm8(W), Sep 01 11:43:44.285 INFO kablam! | ^^^^^^^^^^^^^^ Sep 01 11:43:44.286 INFO kablam! Sep 01 11:43:44.286 INFO kablam! warning: variant is never constructed: `XorReg8` Sep 01 11:43:44.286 INFO kablam! --> src/cpu.rs:101:3 Sep 01 11:43:44.286 INFO kablam! | Sep 01 11:43:44.286 INFO kablam! 101 | XorReg8(Reg8), Sep 01 11:43:44.286 INFO kablam! | ^^^^^^^^^^^^^ Sep 01 11:43:44.286 INFO kablam! Sep 01 11:43:44.286 INFO kablam! warning: variant is never constructed: `XorImm8` Sep 01 11:43:44.287 INFO kablam! --> src/cpu.rs:102:3 Sep 01 11:43:44.287 INFO kablam! | Sep 01 11:43:44.287 INFO kablam! 102 | XorImm8(W), Sep 01 11:43:44.287 INFO kablam! | ^^^^^^^^^^^^^^ Sep 01 11:43:44.287 INFO kablam! Sep 01 11:43:44.287 INFO kablam! warning: variant is never constructed: `OrReg8` Sep 01 11:43:44.287 INFO kablam! --> src/cpu.rs:103:3 Sep 01 11:43:44.288 INFO kablam! | Sep 01 11:43:44.288 INFO kablam! 103 | OrReg8(Reg8), Sep 01 11:43:44.288 INFO kablam! | ^^^^^^^^^^^^ Sep 01 11:43:44.288 INFO kablam! Sep 01 11:43:44.288 INFO kablam! warning: variant is never constructed: `OrImm8` Sep 01 11:43:44.288 INFO kablam! --> src/cpu.rs:104:3 Sep 01 11:43:44.288 INFO kablam! | Sep 01 11:43:44.288 INFO kablam! 104 | OrImm8(W), Sep 01 11:43:44.289 INFO kablam! | ^^^^^^^^^^^^^ Sep 01 11:43:44.289 INFO kablam! Sep 01 11:43:44.289 INFO kablam! warning: variant is never constructed: `LoadReg8` Sep 01 11:43:44.289 INFO kablam! --> src/cpu.rs:106:3 Sep 01 11:43:44.289 INFO kablam! | Sep 01 11:43:44.289 INFO kablam! 106 | LoadReg8(Reg8, Reg8), Sep 01 11:43:44.289 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.290 INFO kablam! Sep 01 11:43:44.290 INFO kablam! warning: variant is never constructed: `LoadImm8` Sep 01 11:43:44.290 INFO kablam! --> src/cpu.rs:107:3 Sep 01 11:43:44.290 INFO kablam! | Sep 01 11:43:44.290 INFO kablam! 107 | LoadImm8(Reg8, W), Sep 01 11:43:44.290 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.290 INFO kablam! Sep 01 11:43:44.291 INFO kablam! warning: variant is never constructed: `LoadImm16` Sep 01 11:43:44.291 INFO kablam! --> src/cpu.rs:108:3 Sep 01 11:43:44.291 INFO kablam! | Sep 01 11:43:44.291 INFO kablam! 108 | LoadImm16(Reg16, W), Sep 01 11:43:44.291 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.291 INFO kablam! Sep 01 11:43:44.291 INFO kablam! warning: variant is never constructed: `WriteA` Sep 01 11:43:44.292 INFO kablam! --> src/cpu.rs:109:3 Sep 01 11:43:44.292 INFO kablam! | Sep 01 11:43:44.292 INFO kablam! 109 | WriteA(Reg16, InstrFlag), Sep 01 11:43:44.292 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.292 INFO kablam! Sep 01 11:43:44.292 INFO kablam! warning: variant is never constructed: `WriteAImm16` Sep 01 11:43:44.292 INFO kablam! --> src/cpu.rs:110:3 Sep 01 11:43:44.293 INFO kablam! | Sep 01 11:43:44.293 INFO kablam! 110 | WriteAImm16(W), Sep 01 11:43:44.293 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.293 INFO kablam! Sep 01 11:43:44.293 INFO kablam! warning: variant is never constructed: `ReadA` Sep 01 11:43:44.293 INFO kablam! --> src/cpu.rs:111:3 Sep 01 11:43:44.293 INFO kablam! | Sep 01 11:43:44.294 INFO kablam! 111 | ReadA(Reg16, InstrFlag), Sep 01 11:43:44.294 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.294 INFO kablam! Sep 01 11:43:44.294 INFO kablam! warning: variant is never constructed: `ReadAImm16` Sep 01 11:43:44.294 INFO kablam! --> src/cpu.rs:112:3 Sep 01 11:43:44.294 INFO kablam! | Sep 01 11:43:44.294 INFO kablam! 112 | ReadAImm16(W), Sep 01 11:43:44.294 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.295 INFO kablam! Sep 01 11:43:44.295 INFO kablam! warning: variant is never constructed: `WriteMemSP` Sep 01 11:43:44.295 INFO kablam! --> src/cpu.rs:113:3 Sep 01 11:43:44.295 INFO kablam! | Sep 01 11:43:44.295 INFO kablam! 113 | WriteMemSP(W), Sep 01 11:43:44.295 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.295 INFO kablam! Sep 01 11:43:44.295 INFO kablam! warning: variant is never constructed: `HiLoad` Sep 01 11:43:44.296 INFO kablam! --> src/cpu.rs:114:3 Sep 01 11:43:44.296 INFO kablam! | Sep 01 11:43:44.296 INFO kablam! 114 | HiLoad(W), Sep 01 11:43:44.296 INFO kablam! | ^^^^^^^^^^^^^ Sep 01 11:43:44.296 INFO kablam! Sep 01 11:43:44.296 INFO kablam! warning: variant is never constructed: `HiLoadReg` Sep 01 11:43:44.296 INFO kablam! --> src/cpu.rs:115:3 Sep 01 11:43:44.296 INFO kablam! | Sep 01 11:43:44.297 INFO kablam! 115 | HiLoadReg(), Sep 01 11:43:44.297 INFO kablam! | ^^^^^^^^^^^ Sep 01 11:43:44.297 INFO kablam! Sep 01 11:43:44.297 INFO kablam! warning: variant is never constructed: `HiWrite` Sep 01 11:43:44.297 INFO kablam! --> src/cpu.rs:116:3 Sep 01 11:43:44.297 INFO kablam! | Sep 01 11:43:44.297 INFO kablam! 116 | HiWrite(W), Sep 01 11:43:44.297 INFO kablam! | ^^^^^^^^^^^^^^ Sep 01 11:43:44.298 INFO kablam! Sep 01 11:43:44.298 INFO kablam! warning: variant is never constructed: `HiWriteReg` Sep 01 11:43:44.298 INFO kablam! --> src/cpu.rs:117:3 Sep 01 11:43:44.298 INFO kablam! | Sep 01 11:43:44.298 INFO kablam! 117 | HiWriteReg(), Sep 01 11:43:44.298 INFO kablam! | ^^^^^^^^^^^^ Sep 01 11:43:44.298 INFO kablam! Sep 01 11:43:44.299 INFO kablam! warning: variant is never constructed: `AddHL` Sep 01 11:43:44.299 INFO kablam! --> src/cpu.rs:119:3 Sep 01 11:43:44.299 INFO kablam! | Sep 01 11:43:44.299 INFO kablam! 119 | AddHL(Reg16), Sep 01 11:43:44.299 INFO kablam! | ^^^^^^^^^^^^ Sep 01 11:43:44.299 INFO kablam! Sep 01 11:43:44.299 INFO kablam! warning: variant is never constructed: `LoadSPOffset` Sep 01 11:43:44.299 INFO kablam! --> src/cpu.rs:120:3 Sep 01 11:43:44.300 INFO kablam! | Sep 01 11:43:44.300 INFO kablam! 120 | LoadSPOffset(W), Sep 01 11:43:44.300 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.300 INFO kablam! Sep 01 11:43:44.300 INFO kablam! warning: variant is never constructed: `SwapSPHL` Sep 01 11:43:44.300 INFO kablam! --> src/cpu.rs:121:3 Sep 01 11:43:44.300 INFO kablam! | Sep 01 11:43:44.300 INFO kablam! 121 | SwapSPHL(), Sep 01 11:43:44.301 INFO kablam! | ^^^^^^^^^^ Sep 01 11:43:44.301 INFO kablam! Sep 01 11:43:44.301 INFO kablam! warning: variant is never constructed: `Pop` Sep 01 11:43:44.301 INFO kablam! --> src/cpu.rs:123:3 Sep 01 11:43:44.301 INFO kablam! | Sep 01 11:43:44.301 INFO kablam! 123 | Pop(Reg16), Sep 01 11:43:44.301 INFO kablam! | ^^^^^^^^^^ Sep 01 11:43:44.301 INFO kablam! Sep 01 11:43:44.302 INFO kablam! warning: variant is never constructed: `Push` Sep 01 11:43:44.302 INFO kablam! --> src/cpu.rs:124:3 Sep 01 11:43:44.302 INFO kablam! | Sep 01 11:43:44.302 INFO kablam! 124 | Push(Reg16), Sep 01 11:43:44.302 INFO kablam! | ^^^^^^^^^^^ Sep 01 11:43:44.302 INFO kablam! Sep 01 11:43:44.302 INFO kablam! warning: variant is never constructed: `AddSP` Sep 01 11:43:44.303 INFO kablam! --> src/cpu.rs:125:3 Sep 01 11:43:44.303 INFO kablam! | Sep 01 11:43:44.303 INFO kablam! 125 | AddSP(W), Sep 01 11:43:44.303 INFO kablam! | ^^^^^^^^^^^^ Sep 01 11:43:44.303 INFO kablam! Sep 01 11:43:44.303 INFO kablam! warning: variant is never constructed: `Rlca` Sep 01 11:43:44.303 INFO kablam! --> src/cpu.rs:127:3 Sep 01 11:43:44.303 INFO kablam! | Sep 01 11:43:44.304 INFO kablam! 127 | Rlca(), Sep 01 11:43:44.304 INFO kablam! | ^^^^^^ Sep 01 11:43:44.304 INFO kablam! Sep 01 11:43:44.304 INFO kablam! warning: variant is never constructed: `Rla` Sep 01 11:43:44.304 INFO kablam! --> src/cpu.rs:128:3 Sep 01 11:43:44.304 INFO kablam! | Sep 01 11:43:44.304 INFO kablam! 128 | Rla(), Sep 01 11:43:44.305 INFO kablam! | ^^^^^ Sep 01 11:43:44.305 INFO kablam! Sep 01 11:43:44.305 INFO kablam! warning: variant is never constructed: `Rrca` Sep 01 11:43:44.305 INFO kablam! --> src/cpu.rs:129:3 Sep 01 11:43:44.305 INFO kablam! | Sep 01 11:43:44.305 INFO kablam! 129 | Rrca(), Sep 01 11:43:44.305 INFO kablam! | ^^^^^^ Sep 01 11:43:44.305 INFO kablam! Sep 01 11:43:44.306 INFO kablam! warning: variant is never constructed: `Rra` Sep 01 11:43:44.306 INFO kablam! --> src/cpu.rs:130:3 Sep 01 11:43:44.306 INFO kablam! | Sep 01 11:43:44.306 INFO kablam! 130 | Rra(), Sep 01 11:43:44.306 INFO kablam! | ^^^^^ Sep 01 11:43:44.306 INFO kablam! Sep 01 11:43:44.306 INFO kablam! warning: variant is never constructed: `Rlc` Sep 01 11:43:44.307 INFO kablam! --> src/cpu.rs:131:3 Sep 01 11:43:44.307 INFO kablam! | Sep 01 11:43:44.307 INFO kablam! 131 | Rlc(Reg8), Sep 01 11:43:44.307 INFO kablam! | ^^^^^^^^^ Sep 01 11:43:44.307 INFO kablam! Sep 01 11:43:44.307 INFO kablam! warning: variant is never constructed: `Rrc` Sep 01 11:43:44.307 INFO kablam! --> src/cpu.rs:132:3 Sep 01 11:43:44.307 INFO kablam! | Sep 01 11:43:44.308 INFO kablam! 132 | Rrc(Reg8), Sep 01 11:43:44.308 INFO kablam! | ^^^^^^^^^ Sep 01 11:43:44.308 INFO kablam! Sep 01 11:43:44.308 INFO kablam! warning: variant is never constructed: `Rl` Sep 01 11:43:44.308 INFO kablam! --> src/cpu.rs:133:3 Sep 01 11:43:44.308 INFO kablam! | Sep 01 11:43:44.308 INFO kablam! 133 | Rl(Reg8), Sep 01 11:43:44.308 INFO kablam! | ^^^^^^^^ Sep 01 11:43:44.309 INFO kablam! Sep 01 11:43:44.309 INFO kablam! warning: variant is never constructed: `Rr` Sep 01 11:43:44.309 INFO kablam! --> src/cpu.rs:134:3 Sep 01 11:43:44.309 INFO kablam! | Sep 01 11:43:44.309 INFO kablam! 134 | Rr(Reg8), Sep 01 11:43:44.309 INFO kablam! | ^^^^^^^^ Sep 01 11:43:44.309 INFO kablam! Sep 01 11:43:44.309 INFO kablam! warning: variant is never constructed: `Sla` Sep 01 11:43:44.309 INFO kablam! --> src/cpu.rs:135:3 Sep 01 11:43:44.309 INFO kablam! | Sep 01 11:43:44.309 INFO kablam! 135 | Sla(Reg8), Sep 01 11:43:44.309 INFO kablam! | ^^^^^^^^^ Sep 01 11:43:44.309 INFO kablam! Sep 01 11:43:44.309 INFO kablam! warning: variant is never constructed: `Sra` Sep 01 11:43:44.309 INFO kablam! --> src/cpu.rs:136:3 Sep 01 11:43:44.309 INFO kablam! | Sep 01 11:43:44.309 INFO kablam! 136 | Sra(Reg8), Sep 01 11:43:44.310 INFO kablam! | ^^^^^^^^^ Sep 01 11:43:44.310 INFO kablam! Sep 01 11:43:44.310 INFO kablam! warning: variant is never constructed: `Swap` Sep 01 11:43:44.310 INFO kablam! --> src/cpu.rs:137:3 Sep 01 11:43:44.310 INFO kablam! | Sep 01 11:43:44.310 INFO kablam! 137 | Swap(Reg8), Sep 01 11:43:44.310 INFO kablam! | ^^^^^^^^^^ Sep 01 11:43:44.310 INFO kablam! Sep 01 11:43:44.310 INFO kablam! warning: variant is never constructed: `Srl` Sep 01 11:43:44.310 INFO kablam! --> src/cpu.rs:138:3 Sep 01 11:43:44.310 INFO kablam! | Sep 01 11:43:44.310 INFO kablam! 138 | Srl(Reg8), Sep 01 11:43:44.310 INFO kablam! | ^^^^^^^^^ Sep 01 11:43:44.310 INFO kablam! Sep 01 11:43:44.310 INFO kablam! warning: variant is never constructed: `TestBit` Sep 01 11:43:44.310 INFO kablam! --> src/cpu.rs:139:3 Sep 01 11:43:44.310 INFO kablam! | Sep 01 11:43:44.310 INFO kablam! 139 | TestBit(u8, Reg8), // note: 0-7 only Sep 01 11:43:44.311 INFO kablam! | ^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.311 INFO kablam! Sep 01 11:43:44.311 INFO kablam! warning: variant is never constructed: `SetBit` Sep 01 11:43:44.311 INFO kablam! --> src/cpu.rs:140:3 Sep 01 11:43:44.311 INFO kablam! | Sep 01 11:43:44.311 INFO kablam! 140 | SetBit(u8, Reg8, bool), Sep 01 11:43:44.311 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.311 INFO kablam! Sep 01 11:43:44.311 INFO kablam! warning: variant is never constructed: `Complement` Sep 01 11:43:44.311 INFO kablam! --> src/cpu.rs:142:3 Sep 01 11:43:44.311 INFO kablam! | Sep 01 11:43:44.311 INFO kablam! 142 | Complement(), Sep 01 11:43:44.311 INFO kablam! | ^^^^^^^^^^^^ Sep 01 11:43:44.311 INFO kablam! Sep 01 11:43:44.311 INFO kablam! warning: variant is never constructed: `ComplementCarry` Sep 01 11:43:44.311 INFO kablam! --> src/cpu.rs:143:3 Sep 01 11:43:44.311 INFO kablam! | Sep 01 11:43:44.311 INFO kablam! 143 | ComplementCarry(), Sep 01 11:43:44.312 INFO kablam! | ^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.312 INFO kablam! Sep 01 11:43:44.312 INFO kablam! warning: variant is never constructed: `Daa` Sep 01 11:43:44.312 INFO kablam! --> src/cpu.rs:145:3 Sep 01 11:43:44.312 INFO kablam! | Sep 01 11:43:44.312 INFO kablam! 145 | Daa(), Sep 01 11:43:44.312 INFO kablam! | ^^^^^ Sep 01 11:43:44.312 INFO kablam! Sep 01 11:43:44.312 INFO kablam! warning: variant is never constructed: `SetCarryFlag` Sep 01 11:43:44.312 INFO kablam! --> src/cpu.rs:146:3 Sep 01 11:43:44.312 INFO kablam! | Sep 01 11:43:44.312 INFO kablam! 146 | SetCarryFlag(), Sep 01 11:43:44.312 INFO kablam! | ^^^^^^^^^^^^^^ Sep 01 11:43:44.312 INFO kablam! Sep 01 11:43:44.312 INFO kablam! warning: variant is never constructed: `Restart` Sep 01 11:43:44.312 INFO kablam! --> src/cpu.rs:148:3 Sep 01 11:43:44.312 INFO kablam! | Sep 01 11:43:44.312 INFO kablam! 148 | Restart(W), Sep 01 11:43:44.313 INFO kablam! | ^^^^^^^^^^^^^^ Sep 01 11:43:44.313 INFO kablam! Sep 01 11:43:44.313 INFO kablam! warning: variant is never constructed: `UnknownOpcode` Sep 01 11:43:44.313 INFO kablam! --> src/cpu.rs:150:3 Sep 01 11:43:44.313 INFO kablam! | Sep 01 11:43:44.313 INFO kablam! 150 | UnknownOpcode(), Sep 01 11:43:44.313 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 01 11:43:44.313 INFO kablam! Sep 01 11:43:44.313 INFO kablam! warning: method is never used: `size` Sep 01 11:43:44.313 INFO kablam! --> src/cpu.rs:156:3 Sep 01 11:43:44.313 INFO kablam! | Sep 01 11:43:44.313 INFO kablam! 156 | fn size(&self) -> u16 { Sep 01 11:43:44.313 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.313 INFO kablam! Sep 01 11:43:44.313 INFO kablam! warning: function is never used: `concat_u8` Sep 01 11:43:44.313 INFO kablam! --> src/cpu.rs:175:1 Sep 01 11:43:44.313 INFO kablam! | Sep 01 11:43:44.313 INFO kablam! 175 | fn concat_u8(h: W, l: W) -> W { Sep 01 11:43:44.314 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.314 INFO kablam! Sep 01 11:43:44.314 INFO kablam! warning: function is never used: `break_u16` Sep 01 11:43:44.314 INFO kablam! --> src/cpu.rs:179:1 Sep 01 11:43:44.314 INFO kablam! | Sep 01 11:43:44.314 INFO kablam! 179 | fn break_u16(val: W) -> (W, W) { Sep 01 11:43:44.314 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.314 INFO kablam! Sep 01 11:43:44.314 INFO kablam! warning: function is never used: `signed_add` Sep 01 11:43:44.314 INFO kablam! --> src/cpu.rs:185:1 Sep 01 11:43:44.314 INFO kablam! | Sep 01 11:43:44.314 INFO kablam! 185 | fn signed_add(a: W, b: W) -> W { Sep 01 11:43:44.314 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.314 INFO kablam! Sep 01 11:43:44.314 INFO kablam! warning: function is never used: `extend_u8` Sep 01 11:43:44.314 INFO kablam! --> src/cpu.rs:193:1 Sep 01 11:43:44.314 INFO kablam! | Sep 01 11:43:44.314 INFO kablam! 193 | fn extend_u8(n: W) -> W { Sep 01 11:43:44.315 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.315 INFO kablam! Sep 01 11:43:44.315 INFO kablam! warning: function is never used: `bit` Sep 01 11:43:44.315 INFO kablam! --> src/cpu.rs:197:1 Sep 01 11:43:44.315 INFO kablam! | Sep 01 11:43:44.315 INFO kablam! 197 | fn bit(x: W, n: u8) -> bool { Sep 01 11:43:44.315 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.315 INFO kablam! Sep 01 11:43:44.315 INFO kablam! warning: method is never used: `new` Sep 01 11:43:44.315 INFO kablam! --> src/cpu.rs:203:3 Sep 01 11:43:44.315 INFO kablam! | Sep 01 11:43:44.315 INFO kablam! 203 | pub fn new() -> CPU { Sep 01 11:43:44.315 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.315 INFO kablam! Sep 01 11:43:44.315 INFO kablam! warning: method is never used: `get_reg8` Sep 01 11:43:44.315 INFO kablam! --> src/cpu.rs:224:3 Sep 01 11:43:44.315 INFO kablam! | Sep 01 11:43:44.315 INFO kablam! 224 | fn get_reg8(&self, r: Reg8) -> W { Sep 01 11:43:44.316 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.316 INFO kablam! Sep 01 11:43:44.316 INFO kablam! warning: method is never used: `set_reg8` Sep 01 11:43:44.316 INFO kablam! --> src/cpu.rs:238:3 Sep 01 11:43:44.316 INFO kablam! | Sep 01 11:43:44.316 INFO kablam! 238 | fn set_reg8(&mut self, r: Reg8, val: W) { Sep 01 11:43:44.316 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.316 INFO kablam! Sep 01 11:43:44.316 INFO kablam! warning: method is never used: `get_reg16` Sep 01 11:43:44.316 INFO kablam! --> src/cpu.rs:255:3 Sep 01 11:43:44.316 INFO kablam! | Sep 01 11:43:44.316 INFO kablam! 255 | fn get_reg16(&self, r: Reg16) -> W { Sep 01 11:43:44.316 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.316 INFO kablam! Sep 01 11:43:44.316 INFO kablam! warning: method is never used: `set_reg16` Sep 01 11:43:44.316 INFO kablam! --> src/cpu.rs:266:3 Sep 01 11:43:44.316 INFO kablam! | Sep 01 11:43:44.316 INFO kablam! 266 | fn set_reg16(&mut self, r: Reg16, val: W) { Sep 01 11:43:44.317 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.317 INFO kablam! Sep 01 11:43:44.317 INFO kablam! warning: method is never used: `read8` Sep 01 11:43:44.317 INFO kablam! --> src/cpu.rs:290:3 Sep 01 11:43:44.317 INFO kablam! | Sep 01 11:43:44.317 INFO kablam! 290 | fn read8(&self, pos: W) -> W { Sep 01 11:43:44.317 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.317 INFO kablam! Sep 01 11:43:44.317 INFO kablam! warning: method is never used: `write8` Sep 01 11:43:44.317 INFO kablam! --> src/cpu.rs:294:3 Sep 01 11:43:44.317 INFO kablam! | Sep 01 11:43:44.317 INFO kablam! 294 | fn write8(&mut self, pos: W, val: W) { Sep 01 11:43:44.317 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.317 INFO kablam! Sep 01 11:43:44.317 INFO kablam! warning: method is never used: `read16` Sep 01 11:43:44.317 INFO kablam! --> src/cpu.rs:298:3 Sep 01 11:43:44.317 INFO kablam! | Sep 01 11:43:44.318 INFO kablam! 298 | fn read16(&self, pos: W) -> W { Sep 01 11:43:44.318 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.318 INFO kablam! Sep 01 11:43:44.318 INFO kablam! warning: method is never used: `write16` Sep 01 11:43:44.318 INFO kablam! --> src/cpu.rs:304:3 Sep 01 11:43:44.318 INFO kablam! | Sep 01 11:43:44.318 INFO kablam! 304 | fn write16(&mut self, pos: W, val: W) { Sep 01 11:43:44.318 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.322 INFO kablam! Sep 01 11:43:44.322 INFO kablam! warning: method is never used: `get_flag` Sep 01 11:43:44.322 INFO kablam! --> src/cpu.rs:311:3 Sep 01 11:43:44.322 INFO kablam! | Sep 01 11:43:44.323 INFO kablam! 311 | fn get_flag(&self, flag: Flag) -> bool { Sep 01 11:43:44.323 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.323 INFO kablam! Sep 01 11:43:44.323 INFO kablam! warning: method is never used: `set_flag` Sep 01 11:43:44.323 INFO kablam! --> src/cpu.rs:316:3 Sep 01 11:43:44.323 INFO kablam! | Sep 01 11:43:44.323 INFO kablam! 316 | fn set_flag(&mut self, flag: Flag, value: bool) { Sep 01 11:43:44.324 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.324 INFO kablam! Sep 01 11:43:44.324 INFO kablam! warning: method is never used: `zero_flags` Sep 01 11:43:44.324 INFO kablam! --> src/cpu.rs:322:3 Sep 01 11:43:44.324 INFO kablam! | Sep 01 11:43:44.324 INFO kablam! 322 | fn zero_flags(&mut self) { Sep 01 11:43:44.324 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.325 INFO kablam! Sep 01 11:43:44.325 INFO kablam! warning: method is never used: `push` Sep 01 11:43:44.325 INFO kablam! --> src/cpu.rs:326:3 Sep 01 11:43:44.325 INFO kablam! | Sep 01 11:43:44.325 INFO kablam! 326 | fn push(&mut self, val: W) { Sep 01 11:43:44.325 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.325 INFO kablam! Sep 01 11:43:44.325 INFO kablam! warning: method is never used: `pop` Sep 01 11:43:44.326 INFO kablam! --> src/cpu.rs:332:3 Sep 01 11:43:44.326 INFO kablam! | Sep 01 11:43:44.326 INFO kablam! 332 | fn pop(&mut self) -> W { Sep 01 11:43:44.326 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.326 INFO kablam! Sep 01 11:43:44.326 INFO kablam! warning: method is never used: `step` Sep 01 11:43:44.326 INFO kablam! --> src/cpu.rs:338:3 Sep 01 11:43:44.327 INFO kablam! | Sep 01 11:43:44.327 INFO kablam! 338 | fn step(&mut self) { Sep 01 11:43:44.327 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.327 INFO kablam! Sep 01 11:43:44.327 INFO kablam! warning: method is never used: `opcode_u8` Sep 01 11:43:44.327 INFO kablam! --> src/cpu.rs:343:3 Sep 01 11:43:44.327 INFO kablam! | Sep 01 11:43:44.327 INFO kablam! 343 | fn opcode_u8(&self) -> W { Sep 01 11:43:44.328 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.328 INFO kablam! Sep 01 11:43:44.328 INFO kablam! warning: method is never used: `opcode_i8` Sep 01 11:43:44.328 INFO kablam! --> src/cpu.rs:347:3 Sep 01 11:43:44.328 INFO kablam! | Sep 01 11:43:44.328 INFO kablam! 347 | fn opcode_i8(&self) -> W { Sep 01 11:43:44.328 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.329 INFO kablam! Sep 01 11:43:44.329 INFO kablam! warning: method is never used: `opcode_u16` Sep 01 11:43:44.329 INFO kablam! --> src/cpu.rs:351:3 Sep 01 11:43:44.329 INFO kablam! | Sep 01 11:43:44.329 INFO kablam! 351 | fn opcode_u16(&self) -> W { Sep 01 11:43:44.329 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.329 INFO kablam! Sep 01 11:43:44.329 INFO kablam! warning: method is never used: `decode_next` Sep 01 11:43:44.330 INFO kablam! --> src/cpu.rs:355:3 Sep 01 11:43:44.330 INFO kablam! | Sep 01 11:43:44.330 INFO kablam! 355 | pub fn decode_next(&mut self) -> Instruction { Sep 01 11:43:44.330 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.330 INFO kablam! Sep 01 11:43:44.330 INFO kablam! warning: method is never used: `duration` Sep 01 11:43:44.330 INFO kablam! --> src/cpu.rs:544:3 Sep 01 11:43:44.331 INFO kablam! | Sep 01 11:43:44.331 INFO kablam! 544 | pub fn duration(&self, instr: Instruction, jumped: bool) -> usize { Sep 01 11:43:44.331 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.331 INFO kablam! Sep 01 11:43:44.331 INFO kablam! warning: method is never used: `run` Sep 01 11:43:44.331 INFO kablam! --> src/cpu.rs:579:3 Sep 01 11:43:44.331 INFO kablam! | Sep 01 11:43:44.332 INFO kablam! 579 | fn run(&mut self, instr: Instruction) -> usize { Sep 01 11:43:44.332 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:44.332 INFO kablam! Sep 01 11:43:44.378 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:44.378 INFO kablam! --> src/cpu.rs:820:19 Sep 01 11:43:44.378 INFO kablam! | Sep 01 11:43:44.378 INFO kablam! 820 | cpu.regs.pc = 0; Sep 01 11:43:44.378 INFO kablam! | ^ Sep 01 11:43:44.378 INFO kablam! | | Sep 01 11:43:44.378 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:44.378 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(0)` Sep 01 11:43:44.378 INFO kablam! | Sep 01 11:43:44.378 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:44.379 INFO kablam! found type `{integer}` Sep 01 11:43:44.379 INFO kablam! Sep 01 11:43:44.444 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:44.444 INFO kablam! --> src/cpu.rs:822:22 Sep 01 11:43:44.444 INFO kablam! | Sep 01 11:43:44.444 INFO kablam! 822 | cpu.mem.write8(cpu.regs.pc, opcode as u8); Sep 01 11:43:44.444 INFO kablam! | ^^^^^^^^^^^ expected u16, found struct `std::num::Wrapping` Sep 01 11:43:44.444 INFO kablam! | Sep 01 11:43:44.445 INFO kablam! = note: expected type `u16` Sep 01 11:43:44.445 INFO kablam! found type `std::num::Wrapping` Sep 01 11:43:44.445 INFO kablam! Sep 01 11:43:44.445 INFO kablam! error[E0277]: cannot add-assign `{integer}` to `std::num::Wrapping` Sep 01 11:43:44.445 INFO kablam! --> src/cpu.rs:823:19 Sep 01 11:43:44.445 INFO kablam! | Sep 01 11:43:44.445 INFO kablam! 823 | cpu.regs.pc += 1; Sep 01 11:43:44.445 INFO kablam! | ^^ no implementation for `std::num::Wrapping += {integer}` Sep 01 11:43:44.445 INFO kablam! | Sep 01 11:43:44.445 INFO kablam! = help: the trait `std::ops::AddAssign<{integer}>` is not implemented for `std::num::Wrapping` Sep 01 11:43:44.445 INFO kablam! Sep 01 11:43:44.487 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:44.487 INFO kablam! --> src/cpu.rs:825:19 Sep 01 11:43:44.487 INFO kablam! | Sep 01 11:43:44.487 INFO kablam! 825 | cpu.regs.pc = 0; Sep 01 11:43:44.487 INFO kablam! | ^ Sep 01 11:43:44.487 INFO kablam! | | Sep 01 11:43:44.487 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:44.487 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(0)` Sep 01 11:43:44.487 INFO kablam! | Sep 01 11:43:44.487 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:44.487 INFO kablam! found type `{integer}` Sep 01 11:43:44.487 INFO kablam! Sep 01 11:43:44.488 INFO kablam! error[E0277]: cannot add-assign `{integer}` to `std::num::Wrapping` Sep 01 11:43:44.488 INFO kablam! --> src/cpu.rs:831:19 Sep 01 11:43:44.488 INFO kablam! | Sep 01 11:43:44.489 INFO kablam! 831 | cpu.regs.pc += 1; Sep 01 11:43:44.489 INFO kablam! | ^^ no implementation for `std::num::Wrapping += {integer}` Sep 01 11:43:44.489 INFO kablam! | Sep 01 11:43:44.489 INFO kablam! = help: the trait `std::ops::AddAssign<{integer}>` is not implemented for `std::num::Wrapping` Sep 01 11:43:44.489 INFO kablam! Sep 01 11:43:44.635 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:44.635 INFO kablam! --> src/cpu.rs:842:19 Sep 01 11:43:44.635 INFO kablam! | Sep 01 11:43:44.635 INFO kablam! 842 | cpu.regs.pc = 0; Sep 01 11:43:44.635 INFO kablam! | ^ Sep 01 11:43:44.635 INFO kablam! | | Sep 01 11:43:44.635 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:44.636 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(0)` Sep 01 11:43:44.636 INFO kablam! | Sep 01 11:43:44.636 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:44.636 INFO kablam! found type `{integer}` Sep 01 11:43:44.636 INFO kablam! Sep 01 11:43:44.691 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:44.691 INFO kablam! --> src/cpu.rs:844:22 Sep 01 11:43:44.691 INFO kablam! | Sep 01 11:43:44.691 INFO kablam! 844 | cpu.mem.write8(cpu.regs.pc, 0xCB as u8); Sep 01 11:43:44.691 INFO kablam! | ^^^^^^^^^^^ expected u16, found struct `std::num::Wrapping` Sep 01 11:43:44.691 INFO kablam! | Sep 01 11:43:44.691 INFO kablam! = note: expected type `u16` Sep 01 11:43:44.692 INFO kablam! found type `std::num::Wrapping` Sep 01 11:43:44.692 INFO kablam! Sep 01 11:43:44.692 INFO kablam! error[E0277]: cannot add-assign `{integer}` to `std::num::Wrapping` Sep 01 11:43:44.692 INFO kablam! --> src/cpu.rs:845:19 Sep 01 11:43:44.692 INFO kablam! | Sep 01 11:43:44.692 INFO kablam! 845 | cpu.regs.pc += 1; Sep 01 11:43:44.692 INFO kablam! | ^^ no implementation for `std::num::Wrapping += {integer}` Sep 01 11:43:44.692 INFO kablam! | Sep 01 11:43:44.692 INFO kablam! = help: the trait `std::ops::AddAssign<{integer}>` is not implemented for `std::num::Wrapping` Sep 01 11:43:44.692 INFO kablam! Sep 01 11:43:44.746 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:44.746 INFO kablam! --> src/cpu.rs:846:22 Sep 01 11:43:44.746 INFO kablam! | Sep 01 11:43:44.746 INFO kablam! 846 | cpu.mem.write8(cpu.regs.pc, opcode as u8); Sep 01 11:43:44.746 INFO kablam! | ^^^^^^^^^^^ expected u16, found struct `std::num::Wrapping` Sep 01 11:43:44.747 INFO kablam! | Sep 01 11:43:44.747 INFO kablam! = note: expected type `u16` Sep 01 11:43:44.747 INFO kablam! found type `std::num::Wrapping` Sep 01 11:43:44.747 INFO kablam! Sep 01 11:43:44.747 INFO kablam! error[E0277]: cannot add-assign `{integer}` to `std::num::Wrapping` Sep 01 11:43:44.747 INFO kablam! --> src/cpu.rs:847:19 Sep 01 11:43:44.747 INFO kablam! | Sep 01 11:43:44.747 INFO kablam! 847 | cpu.regs.pc += 1; Sep 01 11:43:44.747 INFO kablam! | ^^ no implementation for `std::num::Wrapping += {integer}` Sep 01 11:43:44.747 INFO kablam! | Sep 01 11:43:44.747 INFO kablam! = help: the trait `std::ops::AddAssign<{integer}>` is not implemented for `std::num::Wrapping` Sep 01 11:43:44.747 INFO kablam! Sep 01 11:43:44.788 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:44.788 INFO kablam! --> src/cpu.rs:849:19 Sep 01 11:43:44.788 INFO kablam! | Sep 01 11:43:44.788 INFO kablam! 849 | cpu.regs.pc = 0; Sep 01 11:43:44.788 INFO kablam! | ^ Sep 01 11:43:44.788 INFO kablam! | | Sep 01 11:43:44.788 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:44.788 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(0)` Sep 01 11:43:44.789 INFO kablam! | Sep 01 11:43:44.789 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:44.789 INFO kablam! found type `{integer}` Sep 01 11:43:44.789 INFO kablam! Sep 01 11:43:44.790 INFO kablam! error[E0277]: cannot add-assign `{integer}` to `std::num::Wrapping` Sep 01 11:43:44.790 INFO kablam! --> src/cpu.rs:855:19 Sep 01 11:43:44.790 INFO kablam! | Sep 01 11:43:44.790 INFO kablam! 855 | cpu.regs.pc += 2; Sep 01 11:43:44.790 INFO kablam! | ^^ no implementation for `std::num::Wrapping += {integer}` Sep 01 11:43:44.790 INFO kablam! | Sep 01 11:43:44.790 INFO kablam! = help: the trait `std::ops::AddAssign<{integer}>` is not implemented for `std::num::Wrapping` Sep 01 11:43:44.790 INFO kablam! Sep 01 11:43:44.860 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:44.860 INFO kablam! --> src/cpu.rs:870:20 Sep 01 11:43:44.860 INFO kablam! | Sep 01 11:43:44.860 INFO kablam! 870 | cpu.mem.write8(cpu.regs.pc, 0); Sep 01 11:43:44.860 INFO kablam! | ^^^^^^^^^^^ expected u16, found struct `std::num::Wrapping` Sep 01 11:43:44.860 INFO kablam! | Sep 01 11:43:44.860 INFO kablam! = note: expected type `u16` Sep 01 11:43:44.860 INFO kablam! found type `std::num::Wrapping` Sep 01 11:43:44.860 INFO kablam! Sep 01 11:43:44.947 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:44.947 INFO kablam! --> src/cpu.rs:902:26 Sep 01 11:43:44.947 INFO kablam! | Sep 01 11:43:44.947 INFO kablam! 902 | assert_eq!(concat_u8(0, 0), 0); Sep 01 11:43:44.947 INFO kablam! | ^ Sep 01 11:43:44.947 INFO kablam! | | Sep 01 11:43:44.947 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:44.947 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(0)` Sep 01 11:43:44.947 INFO kablam! | Sep 01 11:43:44.947 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:44.947 INFO kablam! found type `{integer}` Sep 01 11:43:44.947 INFO kablam! Sep 01 11:43:44.989 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:44.989 INFO kablam! --> src/cpu.rs:902:29 Sep 01 11:43:44.989 INFO kablam! | Sep 01 11:43:44.989 INFO kablam! 902 | assert_eq!(concat_u8(0, 0), 0); Sep 01 11:43:44.989 INFO kablam! | ^ Sep 01 11:43:44.989 INFO kablam! | | Sep 01 11:43:44.989 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:44.989 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(0)` Sep 01 11:43:44.990 INFO kablam! | Sep 01 11:43:44.990 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:44.990 INFO kablam! found type `{integer}` Sep 01 11:43:44.990 INFO kablam! Sep 01 11:43:45.033 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:45.033 INFO kablam! --> src/cpu.rs:902:5 Sep 01 11:43:45.033 INFO kablam! | Sep 01 11:43:45.033 INFO kablam! 902 | assert_eq!(concat_u8(0, 0), 0); Sep 01 11:43:45.033 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:45.033 INFO kablam! | | Sep 01 11:43:45.033 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:45.033 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(*right_val)` Sep 01 11:43:45.033 INFO kablam! | Sep 01 11:43:45.033 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:45.033 INFO kablam! found type `{integer}` Sep 01 11:43:45.033 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:45.033 INFO kablam! Sep 01 11:43:45.108 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:45.108 INFO kablam! --> src/cpu.rs:903:26 Sep 01 11:43:45.108 INFO kablam! | Sep 01 11:43:45.108 INFO kablam! 903 | assert_eq!(concat_u8(0xFF, 0), 0xFF00); Sep 01 11:43:45.108 INFO kablam! | ^^^^ Sep 01 11:43:45.109 INFO kablam! | | Sep 01 11:43:45.109 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:45.109 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(255)` Sep 01 11:43:45.109 INFO kablam! | Sep 01 11:43:45.109 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:45.109 INFO kablam! found type `{integer}` Sep 01 11:43:45.109 INFO kablam! Sep 01 11:43:45.149 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:45.149 INFO kablam! --> src/cpu.rs:903:32 Sep 01 11:43:45.149 INFO kablam! | Sep 01 11:43:45.149 INFO kablam! 903 | assert_eq!(concat_u8(0xFF, 0), 0xFF00); Sep 01 11:43:45.149 INFO kablam! | ^ Sep 01 11:43:45.149 INFO kablam! | | Sep 01 11:43:45.149 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:45.149 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(0)` Sep 01 11:43:45.150 INFO kablam! | Sep 01 11:43:45.150 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:45.150 INFO kablam! found type `{integer}` Sep 01 11:43:45.150 INFO kablam! Sep 01 11:43:45.191 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:45.191 INFO kablam! --> src/cpu.rs:903:5 Sep 01 11:43:45.191 INFO kablam! | Sep 01 11:43:45.191 INFO kablam! 903 | assert_eq!(concat_u8(0xFF, 0), 0xFF00); Sep 01 11:43:45.191 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:45.191 INFO kablam! | | Sep 01 11:43:45.191 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:45.191 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(*right_val)` Sep 01 11:43:45.191 INFO kablam! | Sep 01 11:43:45.191 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:45.191 INFO kablam! found type `{integer}` Sep 01 11:43:45.191 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:45.191 INFO kablam! Sep 01 11:43:45.234 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:45.234 INFO kablam! --> src/cpu.rs:904:26 Sep 01 11:43:45.234 INFO kablam! | Sep 01 11:43:45.234 INFO kablam! 904 | assert_eq!(concat_u8(0, 0xFF), 0xFF); Sep 01 11:43:45.234 INFO kablam! | ^ Sep 01 11:43:45.234 INFO kablam! | | Sep 01 11:43:45.234 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:45.234 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(0)` Sep 01 11:43:45.234 INFO kablam! | Sep 01 11:43:45.234 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:45.234 INFO kablam! found type `{integer}` Sep 01 11:43:45.234 INFO kablam! Sep 01 11:43:45.274 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:45.274 INFO kablam! --> src/cpu.rs:904:29 Sep 01 11:43:45.274 INFO kablam! | Sep 01 11:43:45.274 INFO kablam! 904 | assert_eq!(concat_u8(0, 0xFF), 0xFF); Sep 01 11:43:45.275 INFO kablam! | ^^^^ Sep 01 11:43:45.275 INFO kablam! | | Sep 01 11:43:45.275 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:45.275 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(255)` Sep 01 11:43:45.275 INFO kablam! | Sep 01 11:43:45.275 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:45.275 INFO kablam! found type `{integer}` Sep 01 11:43:45.275 INFO kablam! Sep 01 11:43:45.317 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:45.317 INFO kablam! --> src/cpu.rs:904:5 Sep 01 11:43:45.317 INFO kablam! | Sep 01 11:43:45.317 INFO kablam! 904 | assert_eq!(concat_u8(0, 0xFF), 0xFF); Sep 01 11:43:45.317 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:45.317 INFO kablam! | | Sep 01 11:43:45.317 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:45.317 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(*right_val)` Sep 01 11:43:45.317 INFO kablam! | Sep 01 11:43:45.318 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:45.318 INFO kablam! found type `{integer}` Sep 01 11:43:45.318 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:45.318 INFO kablam! Sep 01 11:43:45.362 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:45.362 INFO kablam! --> src/cpu.rs:905:26 Sep 01 11:43:45.362 INFO kablam! | Sep 01 11:43:45.362 INFO kablam! 905 | assert_eq!(concat_u8(0xFF, 0xFF), 0xFFFF); Sep 01 11:43:45.362 INFO kablam! | ^^^^ Sep 01 11:43:45.362 INFO kablam! | | Sep 01 11:43:45.362 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:45.362 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(255)` Sep 01 11:43:45.362 INFO kablam! | Sep 01 11:43:45.362 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:45.362 INFO kablam! found type `{integer}` Sep 01 11:43:45.362 INFO kablam! Sep 01 11:43:45.404 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:45.404 INFO kablam! --> src/cpu.rs:905:32 Sep 01 11:43:45.404 INFO kablam! | Sep 01 11:43:45.404 INFO kablam! 905 | assert_eq!(concat_u8(0xFF, 0xFF), 0xFFFF); Sep 01 11:43:45.404 INFO kablam! | ^^^^ Sep 01 11:43:45.404 INFO kablam! | | Sep 01 11:43:45.404 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:45.404 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(255)` Sep 01 11:43:45.404 INFO kablam! | Sep 01 11:43:45.404 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:45.404 INFO kablam! found type `{integer}` Sep 01 11:43:45.404 INFO kablam! Sep 01 11:43:45.461 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:45.461 INFO kablam! --> src/cpu.rs:905:5 Sep 01 11:43:45.461 INFO kablam! | Sep 01 11:43:45.461 INFO kablam! 905 | assert_eq!(concat_u8(0xFF, 0xFF), 0xFFFF); Sep 01 11:43:45.461 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:45.461 INFO kablam! | | Sep 01 11:43:45.461 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:45.461 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(*right_val)` Sep 01 11:43:45.461 INFO kablam! | Sep 01 11:43:45.461 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:45.461 INFO kablam! found type `{integer}` Sep 01 11:43:45.462 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:45.462 INFO kablam! Sep 01 11:43:45.509 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:45.509 INFO kablam! --> src/cpu.rs:906:26 Sep 01 11:43:45.509 INFO kablam! | Sep 01 11:43:45.509 INFO kablam! 906 | assert_eq!(concat_u8(0x12, 0x34), 0x1234); Sep 01 11:43:45.509 INFO kablam! | ^^^^ Sep 01 11:43:45.509 INFO kablam! | | Sep 01 11:43:45.509 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:45.509 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(18)` Sep 01 11:43:45.509 INFO kablam! | Sep 01 11:43:45.509 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:45.509 INFO kablam! found type `{integer}` Sep 01 11:43:45.509 INFO kablam! Sep 01 11:43:45.553 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:45.553 INFO kablam! --> src/cpu.rs:906:32 Sep 01 11:43:45.553 INFO kablam! | Sep 01 11:43:45.553 INFO kablam! 906 | assert_eq!(concat_u8(0x12, 0x34), 0x1234); Sep 01 11:43:45.553 INFO kablam! | ^^^^ Sep 01 11:43:45.553 INFO kablam! | | Sep 01 11:43:45.553 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:45.553 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(52)` Sep 01 11:43:45.553 INFO kablam! | Sep 01 11:43:45.553 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:45.553 INFO kablam! found type `{integer}` Sep 01 11:43:45.553 INFO kablam! Sep 01 11:43:45.598 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:45.598 INFO kablam! --> src/cpu.rs:906:5 Sep 01 11:43:45.598 INFO kablam! | Sep 01 11:43:45.598 INFO kablam! 906 | assert_eq!(concat_u8(0x12, 0x34), 0x1234); Sep 01 11:43:45.598 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 11:43:45.598 INFO kablam! | | Sep 01 11:43:45.598 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:45.598 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(*right_val)` Sep 01 11:43:45.598 INFO kablam! | Sep 01 11:43:45.598 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:45.598 INFO kablam! found type `{integer}` Sep 01 11:43:45.598 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:45.598 INFO kablam! Sep 01 11:43:45.645 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:45.645 INFO kablam! --> src/cpu.rs:911:26 Sep 01 11:43:45.645 INFO kablam! | Sep 01 11:43:45.645 INFO kablam! 911 | assert_eq!(break_u16(0xFFFF), (0xFF, 0xFF)); Sep 01 11:43:45.645 INFO kablam! | ^^^^^^ Sep 01 11:43:45.645 INFO kablam! | | Sep 01 11:43:45.645 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:45.645 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(65535)` Sep 01 11:43:45.645 INFO kablam! | Sep 01 11:43:45.645 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:45.645 INFO kablam! found type `{integer}` Sep 01 11:43:45.645 INFO kablam! Sep 01 11:43:45.704 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:45.704 INFO kablam! --> src/cpu.rs:911:5 Sep 01 11:43:45.704 INFO kablam! | Sep 01 11:43:45.704 INFO kablam! 911 | assert_eq!(break_u16(0xFFFF), (0xFF, 0xFF)); Sep 01 11:43:45.704 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:45.704 INFO kablam! | Sep 01 11:43:45.704 INFO kablam! = note: expected type `(std::num::Wrapping, std::num::Wrapping)` Sep 01 11:43:45.704 INFO kablam! found type `({integer}, {integer})` Sep 01 11:43:45.704 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:45.704 INFO kablam! Sep 01 11:43:45.746 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:45.746 INFO kablam! --> src/cpu.rs:912:26 Sep 01 11:43:45.746 INFO kablam! | Sep 01 11:43:45.746 INFO kablam! 912 | assert_eq!(break_u16(0x1234), (0x12, 0x34)); Sep 01 11:43:45.746 INFO kablam! | ^^^^^^ Sep 01 11:43:45.746 INFO kablam! | | Sep 01 11:43:45.746 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:45.746 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(4660)` Sep 01 11:43:45.746 INFO kablam! | Sep 01 11:43:45.746 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:45.746 INFO kablam! found type `{integer}` Sep 01 11:43:45.746 INFO kablam! Sep 01 11:43:45.803 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:45.803 INFO kablam! --> src/cpu.rs:912:5 Sep 01 11:43:45.803 INFO kablam! | Sep 01 11:43:45.803 INFO kablam! 912 | assert_eq!(break_u16(0x1234), (0x12, 0x34)); Sep 01 11:43:45.803 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:45.803 INFO kablam! | Sep 01 11:43:45.803 INFO kablam! = note: expected type `(std::num::Wrapping, std::num::Wrapping)` Sep 01 11:43:45.803 INFO kablam! found type `({integer}, {integer})` Sep 01 11:43:45.803 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:45.804 INFO kablam! Sep 01 11:43:45.855 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:45.855 INFO kablam! --> src/cpu.rs:913:26 Sep 01 11:43:45.855 INFO kablam! | Sep 01 11:43:45.855 INFO kablam! 913 | assert_eq!(break_u16(0), (0, 0)); Sep 01 11:43:45.855 INFO kablam! | ^ Sep 01 11:43:45.855 INFO kablam! | | Sep 01 11:43:45.855 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:45.855 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(0)` Sep 01 11:43:45.855 INFO kablam! | Sep 01 11:43:45.855 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:45.856 INFO kablam! found type `{integer}` Sep 01 11:43:45.856 INFO kablam! Sep 01 11:43:45.924 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:45.924 INFO kablam! --> src/cpu.rs:913:5 Sep 01 11:43:45.925 INFO kablam! | Sep 01 11:43:45.925 INFO kablam! 913 | assert_eq!(break_u16(0), (0, 0)); Sep 01 11:43:45.925 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:45.925 INFO kablam! | Sep 01 11:43:45.925 INFO kablam! = note: expected type `(std::num::Wrapping, std::num::Wrapping)` Sep 01 11:43:45.925 INFO kablam! found type `({integer}, {integer})` Sep 01 11:43:45.925 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:45.925 INFO kablam! Sep 01 11:43:45.969 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:45.969 INFO kablam! --> src/cpu.rs:914:26 Sep 01 11:43:45.969 INFO kablam! | Sep 01 11:43:45.969 INFO kablam! 914 | assert_eq!(break_u16(0xFF), (0, 0xFF)); Sep 01 11:43:45.969 INFO kablam! | ^^^^ Sep 01 11:43:45.969 INFO kablam! | | Sep 01 11:43:45.969 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:45.969 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(255)` Sep 01 11:43:45.969 INFO kablam! | Sep 01 11:43:45.969 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:45.969 INFO kablam! found type `{integer}` Sep 01 11:43:45.969 INFO kablam! Sep 01 11:43:46.026 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:46.026 INFO kablam! --> src/cpu.rs:914:5 Sep 01 11:43:46.026 INFO kablam! | Sep 01 11:43:46.026 INFO kablam! 914 | assert_eq!(break_u16(0xFF), (0, 0xFF)); Sep 01 11:43:46.026 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:46.026 INFO kablam! | Sep 01 11:43:46.026 INFO kablam! = note: expected type `(std::num::Wrapping, std::num::Wrapping)` Sep 01 11:43:46.026 INFO kablam! found type `({integer}, {integer})` Sep 01 11:43:46.026 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:46.026 INFO kablam! Sep 01 11:43:46.068 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:46.068 INFO kablam! --> src/cpu.rs:915:26 Sep 01 11:43:46.068 INFO kablam! | Sep 01 11:43:46.068 INFO kablam! 915 | assert_eq!(break_u16(0xFF00), (0xFF, 0)); Sep 01 11:43:46.068 INFO kablam! | ^^^^^^ Sep 01 11:43:46.068 INFO kablam! | | Sep 01 11:43:46.068 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:46.068 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(65280)` Sep 01 11:43:46.068 INFO kablam! | Sep 01 11:43:46.068 INFO kablam! = note: expected type `std::num::Wrapping` Sep 01 11:43:46.068 INFO kablam! found type `{integer}` Sep 01 11:43:46.068 INFO kablam! Sep 01 11:43:46.125 INFO kablam! error[E0308]: mismatched types Sep 01 11:43:46.125 INFO kablam! --> src/cpu.rs:915:5 Sep 01 11:43:46.126 INFO kablam! | Sep 01 11:43:46.126 INFO kablam! 915 | assert_eq!(break_u16(0xFF00), (0xFF, 0)); Sep 01 11:43:46.126 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `std::num::Wrapping`, found integral variable Sep 01 11:43:46.126 INFO kablam! | Sep 01 11:43:46.126 INFO kablam! = note: expected type `(std::num::Wrapping, std::num::Wrapping)` Sep 01 11:43:46.126 INFO kablam! found type `({integer}, {integer})` Sep 01 11:43:46.126 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:46.127 INFO kablam! Sep 01 11:43:46.141 INFO kablam! error: aborting due to 38 previous errors Sep 01 11:43:46.141 INFO kablam! Sep 01 11:43:46.141 INFO kablam! Some errors occurred: E0277, E0308. Sep 01 11:43:46.141 INFO kablam! For more information about an error, try `rustc --explain E0277`. Sep 01 11:43:46.150 INFO kablam! error: Could not compile `rgb`. Sep 01 11:43:46.150 INFO kablam! Sep 01 11:43:46.150 INFO kablam! To learn more, run the command again with --verbose. Sep 01 11:43:46.151 INFO kablam! su: No module specific data is present Sep 01 11:43:46.670 INFO running `"docker" "rm" "-f" "f831b1d319103afb6b92e22f4b6f5831982fb684f9766e104a5d96b7e9c79832"` Sep 01 11:43:46.842 INFO blam! f831b1d319103afb6b92e22f4b6f5831982fb684f9766e104a5d96b7e9c79832