Jul 11 12:37:15.803 INFO checking wwared/rgb against try#d39a6f7eddafd45dcc60e99001b8cd08c2bd3255 for pr-52234 Jul 11 12:37:15.803 INFO running: cargo +d39a6f7eddafd45dcc60e99001b8cd08c2bd3255-alt check --frozen --all --all-targets Jul 11 12:37:15.803 INFO creating container for: cargo +d39a6f7eddafd45dcc60e99001b8cd08c2bd3255-alt check --frozen --all --all-targets Jul 11 12:37:15.803 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-6/pr-52234/try#d39a6f7eddafd45dcc60e99001b8cd08c2bd3255:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-52234/worker-6/try#d39a6f7eddafd45dcc60e99001b8cd08c2bd3255:/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 +d39a6f7eddafd45dcc60e99001b8cd08c2bd3255-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "crater"` Jul 11 12:37:16.070 INFO blam! badb47d82f2d84788df5db5082a9a3370124794c7154236694fac992eb69f55f Jul 11 12:37:16.072 INFO running `"docker" "start" "-a" "badb47d82f2d84788df5db5082a9a3370124794c7154236694fac992eb69f55f"` Jul 11 12:37:17.046 INFO kablam! Checking rgb v0.1.0 (file:///source) Jul 11 12:37:17.376 INFO kablam! warning: unused import: `mem::ROM` Jul 11 12:37:17.376 INFO kablam! --> src/cpu.rs:6:5 Jul 11 12:37:17.377 INFO kablam! | Jul 11 12:37:17.377 INFO kablam! 6 | use mem::ROM; Jul 11 12:37:17.377 INFO kablam! | ^^^^^^^^ Jul 11 12:37:17.377 INFO kablam! | Jul 11 12:37:17.377 INFO kablam! = note: #[warn(unused_imports)] on by default Jul 11 12:37:17.377 INFO kablam! Jul 11 12:37:17.459 INFO kablam! warning: unused import: `mem::ROM` Jul 11 12:37:17.459 INFO kablam! --> src/cpu.rs:6:5 Jul 11 12:37:17.459 INFO kablam! | Jul 11 12:37:17.459 INFO kablam! 6 | use mem::ROM; Jul 11 12:37:17.459 INFO kablam! | ^^^^^^^^ Jul 11 12:37:17.470 INFO kablam! | Jul 11 12:37:17.471 INFO kablam! = note: #[warn(unused_imports)] on by default Jul 11 12:37:17.471 INFO kablam! Jul 11 12:37:18.252 INFO kablam! warning: unused variable: `cycles` Jul 11 12:37:18.252 INFO kablam! --> src/cpu.rs:340:9 Jul 11 12:37:18.252 INFO kablam! | Jul 11 12:37:18.252 INFO kablam! 340 | let cycles = self.run(next); Jul 11 12:37:18.252 INFO kablam! | ^^^^^^ help: consider using `_cycles` instead Jul 11 12:37:18.252 INFO kablam! | Jul 11 12:37:18.252 INFO kablam! = note: #[warn(unused_variables)] on by default Jul 11 12:37:18.252 INFO kablam! Jul 11 12:37:18.254 INFO kablam! warning: unused variable: `r` Jul 11 12:37:18.254 INFO kablam! --> src/cpu.rs:642:15 Jul 11 12:37:18.254 INFO kablam! | Jul 11 12:37:18.254 INFO kablam! 642 | AddReg8(r) => { /* TODO */ }, Jul 11 12:37:18.254 INFO kablam! | ^ help: consider using `_r` instead Jul 11 12:37:18.254 INFO kablam! Jul 11 12:37:18.254 INFO kablam! warning: unused variable: `r` Jul 11 12:37:18.254 INFO kablam! --> src/cpu.rs:643:20 Jul 11 12:37:18.254 INFO kablam! | Jul 11 12:37:18.254 INFO kablam! 643 | AddCarryReg8(r) => { /* TODO */ }, Jul 11 12:37:18.254 INFO kablam! | ^ help: consider using `_r` instead Jul 11 12:37:18.254 INFO kablam! Jul 11 12:37:18.254 INFO kablam! warning: unused variable: `n` Jul 11 12:37:18.254 INFO kablam! --> src/cpu.rs:644:15 Jul 11 12:37:18.254 INFO kablam! | Jul 11 12:37:18.254 INFO kablam! 644 | AddImm8(n) => { /* TODO */ }, Jul 11 12:37:18.254 INFO kablam! | ^ help: consider using `_n` instead Jul 11 12:37:18.254 INFO kablam! Jul 11 12:37:18.254 INFO kablam! warning: unused variable: `n` Jul 11 12:37:18.254 INFO kablam! --> src/cpu.rs:645:20 Jul 11 12:37:18.254 INFO kablam! | Jul 11 12:37:18.254 INFO kablam! 645 | AddCarryImm8(n) => { /* TODO */ }, Jul 11 12:37:18.254 INFO kablam! | ^ help: consider using `_n` instead Jul 11 12:37:18.254 INFO kablam! Jul 11 12:37:18.254 INFO kablam! warning: unused variable: `r` Jul 11 12:37:18.254 INFO kablam! --> src/cpu.rs:646:15 Jul 11 12:37:18.254 INFO kablam! | Jul 11 12:37:18.254 INFO kablam! 646 | IncReg8(r) => { /* TODO */ }, Jul 11 12:37:18.254 INFO kablam! | ^ help: consider using `_r` instead Jul 11 12:37:18.255 INFO kablam! Jul 11 12:37:18.256 INFO kablam! warning: unused variable: `r` Jul 11 12:37:18.256 INFO kablam! --> src/cpu.rs:647:16 Jul 11 12:37:18.256 INFO kablam! | Jul 11 12:37:18.256 INFO kablam! 647 | IncReg16(r) => { /* TODO */ }, Jul 11 12:37:18.256 INFO kablam! | ^ help: consider using `_r` instead Jul 11 12:37:18.256 INFO kablam! Jul 11 12:37:18.256 INFO kablam! warning: unused variable: `r` Jul 11 12:37:18.256 INFO kablam! --> src/cpu.rs:648:15 Jul 11 12:37:18.257 INFO kablam! | Jul 11 12:37:18.257 INFO kablam! 648 | SubReg8(r) => { /* TODO */ }, Jul 11 12:37:18.257 INFO kablam! | ^ help: consider using `_r` instead Jul 11 12:37:18.257 INFO kablam! Jul 11 12:37:18.257 INFO kablam! warning: unused variable: `r` Jul 11 12:37:18.257 INFO kablam! --> src/cpu.rs:649:20 Jul 11 12:37:18.257 INFO kablam! | Jul 11 12:37:18.257 INFO kablam! 649 | SubCarryReg8(r) => { /* TODO */ }, Jul 11 12:37:18.257 INFO kablam! | ^ help: consider using `_r` instead Jul 11 12:37:18.257 INFO kablam! Jul 11 12:37:18.257 INFO kablam! warning: unused variable: `n` Jul 11 12:37:18.257 INFO kablam! --> src/cpu.rs:650:15 Jul 11 12:37:18.257 INFO kablam! | Jul 11 12:37:18.257 INFO kablam! 650 | SubImm8(n) => { /* TODO */ }, Jul 11 12:37:18.257 INFO kablam! | ^ help: consider using `_n` instead Jul 11 12:37:18.257 INFO kablam! Jul 11 12:37:18.257 INFO kablam! warning: unused variable: `n` Jul 11 12:37:18.257 INFO kablam! --> src/cpu.rs:651:20 Jul 11 12:37:18.257 INFO kablam! | Jul 11 12:37:18.257 INFO kablam! 651 | SubCarryImm8(n) => { /* TODO */ }, Jul 11 12:37:18.257 INFO kablam! | ^ help: consider using `_n` instead Jul 11 12:37:18.257 INFO kablam! Jul 11 12:37:18.257 INFO kablam! warning: unused variable: `r` Jul 11 12:37:18.257 INFO kablam! --> src/cpu.rs:652:15 Jul 11 12:37:18.257 INFO kablam! | Jul 11 12:37:18.257 INFO kablam! 652 | Compare(r) => { /* TODO */ }, Jul 11 12:37:18.257 INFO kablam! | ^ help: consider using `_r` instead Jul 11 12:37:18.257 INFO kablam! Jul 11 12:37:18.257 INFO kablam! warning: unused variable: `n` Jul 11 12:37:18.257 INFO kablam! --> src/cpu.rs:653:19 Jul 11 12:37:18.257 INFO kablam! | Jul 11 12:37:18.258 INFO kablam! 653 | CompareImm8(n) => { /* TODO */ }, Jul 11 12:37:18.258 INFO kablam! | ^ help: consider using `_n` instead Jul 11 12:37:18.258 INFO kablam! Jul 11 12:37:18.258 INFO kablam! warning: unused variable: `r` Jul 11 12:37:18.258 INFO kablam! --> src/cpu.rs:654:15 Jul 11 12:37:18.258 INFO kablam! | Jul 11 12:37:18.258 INFO kablam! 654 | DecReg8(r) => { /* TODO */ }, Jul 11 12:37:18.258 INFO kablam! | ^ help: consider using `_r` instead Jul 11 12:37:18.258 INFO kablam! Jul 11 12:37:18.258 INFO kablam! warning: unused variable: `r` Jul 11 12:37:18.258 INFO kablam! --> src/cpu.rs:655:16 Jul 11 12:37:18.258 INFO kablam! | Jul 11 12:37:18.258 INFO kablam! 655 | DecReg16(r) => { /* TODO */ }, Jul 11 12:37:18.258 INFO kablam! | ^ help: consider using `_r` instead Jul 11 12:37:18.258 INFO kablam! Jul 11 12:37:18.258 INFO kablam! warning: unused variable: `r` Jul 11 12:37:18.258 INFO kablam! --> src/cpu.rs:656:15 Jul 11 12:37:18.258 INFO kablam! | Jul 11 12:37:18.258 INFO kablam! 656 | AndReg8(r) => { /* TODO */ }, Jul 11 12:37:18.258 INFO kablam! | ^ help: consider using `_r` instead Jul 11 12:37:18.258 INFO kablam! Jul 11 12:37:18.258 INFO kablam! warning: unused variable: `n` Jul 11 12:37:18.258 INFO kablam! --> src/cpu.rs:657:15 Jul 11 12:37:18.258 INFO kablam! | Jul 11 12:37:18.258 INFO kablam! 657 | AndImm8(n) => { /* TODO */ }, Jul 11 12:37:18.258 INFO kablam! | ^ help: consider using `_n` instead Jul 11 12:37:18.258 INFO kablam! Jul 11 12:37:18.258 INFO kablam! warning: unused variable: `r` Jul 11 12:37:18.258 INFO kablam! --> src/cpu.rs:658:15 Jul 11 12:37:18.258 INFO kablam! | Jul 11 12:37:18.259 INFO kablam! 658 | XorReg8(r) => { /* TODO */ }, Jul 11 12:37:18.259 INFO kablam! | ^ help: consider using `_r` instead Jul 11 12:37:18.259 INFO kablam! Jul 11 12:37:18.262 INFO kablam! warning: unused variable: `n` Jul 11 12:37:18.262 INFO kablam! --> src/cpu.rs:659:15 Jul 11 12:37:18.262 INFO kablam! | Jul 11 12:37:18.262 INFO kablam! 659 | XorImm8(n) => { /* TODO */ }, Jul 11 12:37:18.262 INFO kablam! | ^ help: consider using `_n` instead Jul 11 12:37:18.262 INFO kablam! Jul 11 12:37:18.263 INFO kablam! warning: unused variable: `r` Jul 11 12:37:18.263 INFO kablam! --> src/cpu.rs:660:14 Jul 11 12:37:18.263 INFO kablam! | Jul 11 12:37:18.263 INFO kablam! 660 | OrReg8(r) => { /* TODO */ }, Jul 11 12:37:18.263 INFO kablam! | ^ help: consider using `_r` instead Jul 11 12:37:18.263 INFO kablam! Jul 11 12:37:18.263 INFO kablam! warning: unused variable: `n` Jul 11 12:37:18.263 INFO kablam! --> src/cpu.rs:661:14 Jul 11 12:37:18.264 INFO kablam! | Jul 11 12:37:18.264 INFO kablam! 661 | OrImm8(n) => { /* TODO */ }, Jul 11 12:37:18.264 INFO kablam! | ^ help: consider using `_n` instead Jul 11 12:37:18.264 INFO kablam! Jul 11 12:37:18.264 INFO kablam! warning: unused variable: `r` Jul 11 12:37:18.264 INFO kablam! --> src/cpu.rs:673:14 Jul 11 12:37:18.264 INFO kablam! | Jul 11 12:37:18.264 INFO kablam! 673 | WriteA(r, f) => { /* TODO */ }, Jul 11 12:37:18.265 INFO kablam! | ^ help: consider using `_r` instead Jul 11 12:37:18.265 INFO kablam! Jul 11 12:37:18.265 INFO kablam! warning: unused variable: `f` Jul 11 12:37:18.265 INFO kablam! --> src/cpu.rs:673:17 Jul 11 12:37:18.265 INFO kablam! | Jul 11 12:37:18.265 INFO kablam! 673 | WriteA(r, f) => { /* TODO */ }, Jul 11 12:37:18.265 INFO kablam! | ^ help: consider using `_f` instead Jul 11 12:37:18.265 INFO kablam! Jul 11 12:37:18.266 INFO kablam! warning: unused variable: `n` Jul 11 12:37:18.266 INFO kablam! --> src/cpu.rs:674:19 Jul 11 12:37:18.266 INFO kablam! | Jul 11 12:37:18.266 INFO kablam! 674 | WriteAImm16(n) => { /* TODO */ }, Jul 11 12:37:18.266 INFO kablam! | ^ help: consider using `_n` instead Jul 11 12:37:18.266 INFO kablam! Jul 11 12:37:18.266 INFO kablam! warning: unused variable: `r` Jul 11 12:37:18.266 INFO kablam! --> src/cpu.rs:675:13 Jul 11 12:37:18.267 INFO kablam! | Jul 11 12:37:18.267 INFO kablam! 675 | ReadA(r, f) => { /* TODO */ }, Jul 11 12:37:18.267 INFO kablam! | ^ help: consider using `_r` instead Jul 11 12:37:18.267 INFO kablam! Jul 11 12:37:18.267 INFO kablam! warning: unused variable: `f` Jul 11 12:37:18.267 INFO kablam! --> src/cpu.rs:675:16 Jul 11 12:37:18.267 INFO kablam! | Jul 11 12:37:18.267 INFO kablam! 675 | ReadA(r, f) => { /* TODO */ }, Jul 11 12:37:18.268 INFO kablam! | ^ help: consider using `_f` instead Jul 11 12:37:18.268 INFO kablam! Jul 11 12:37:18.268 INFO kablam! warning: unused variable: `n` Jul 11 12:37:18.268 INFO kablam! --> src/cpu.rs:676:18 Jul 11 12:37:18.268 INFO kablam! | Jul 11 12:37:18.268 INFO kablam! 676 | ReadAImm16(n) => { /* TODO */ }, Jul 11 12:37:18.268 INFO kablam! | ^ help: consider using `_n` instead Jul 11 12:37:18.268 INFO kablam! Jul 11 12:37:18.269 INFO kablam! warning: unused variable: `val` Jul 11 12:37:18.269 INFO kablam! --> src/cpu.rs:744:13 Jul 11 12:37:18.269 INFO kablam! | Jul 11 12:37:18.269 INFO kablam! 744 | let val = self.get_flag(Flag::Carry); Jul 11 12:37:18.269 INFO kablam! | ^^^ help: consider using `_val` instead Jul 11 12:37:18.269 INFO kablam! Jul 11 12:37:18.269 INFO kablam! warning: unused variable: `val` Jul 11 12:37:18.269 INFO kablam! --> src/cpu.rs:751:13 Jul 11 12:37:18.270 INFO kablam! | Jul 11 12:37:18.270 INFO kablam! 751 | let val = self.get_flag(Flag::Carry); Jul 11 12:37:18.270 INFO kablam! | ^^^ help: consider using `_val` instead Jul 11 12:37:18.270 INFO kablam! Jul 11 12:37:18.277 INFO kablam! warning: unused variable: `r` Jul 11 12:37:18.277 INFO kablam! --> src/cpu.rs:757:11 Jul 11 12:37:18.278 INFO kablam! | Jul 11 12:37:18.278 INFO kablam! 757 | Rlc(r) => { /* TODO */ }, Jul 11 12:37:18.278 INFO kablam! | ^ help: consider using `_r` instead Jul 11 12:37:18.278 INFO kablam! Jul 11 12:37:18.278 INFO kablam! warning: unused variable: `r` Jul 11 12:37:18.278 INFO kablam! --> src/cpu.rs:758:11 Jul 11 12:37:18.279 INFO kablam! | Jul 11 12:37:18.279 INFO kablam! 758 | Rrc(r) => { /* TODO */ }, Jul 11 12:37:18.279 INFO kablam! | ^ help: consider using `_r` instead Jul 11 12:37:18.279 INFO kablam! Jul 11 12:37:18.279 INFO kablam! warning: unused variable: `r` Jul 11 12:37:18.279 INFO kablam! --> src/cpu.rs:759:10 Jul 11 12:37:18.280 INFO kablam! | Jul 11 12:37:18.280 INFO kablam! 759 | Rl(r) => { /* TODO */ }, Jul 11 12:37:18.280 INFO kablam! | ^ help: consider using `_r` instead Jul 11 12:37:18.280 INFO kablam! Jul 11 12:37:18.280 INFO kablam! warning: unused variable: `r` Jul 11 12:37:18.280 INFO kablam! --> src/cpu.rs:760:10 Jul 11 12:37:18.281 INFO kablam! | Jul 11 12:37:18.281 INFO kablam! 760 | Rr(r) => { /* TODO */ }, Jul 11 12:37:18.281 INFO kablam! | ^ help: consider using `_r` instead Jul 11 12:37:18.281 INFO kablam! Jul 11 12:37:18.281 INFO kablam! warning: unused variable: `r` Jul 11 12:37:18.281 INFO kablam! --> src/cpu.rs:761:11 Jul 11 12:37:18.282 INFO kablam! | Jul 11 12:37:18.282 INFO kablam! 761 | Sla(r) => { /* TODO */ }, Jul 11 12:37:18.282 INFO kablam! | ^ help: consider using `_r` instead Jul 11 12:37:18.282 INFO kablam! Jul 11 12:37:18.282 INFO kablam! warning: unused variable: `r` Jul 11 12:37:18.282 INFO kablam! --> src/cpu.rs:762:11 Jul 11 12:37:18.283 INFO kablam! | Jul 11 12:37:18.283 INFO kablam! 762 | Sra(r) => { /* TODO */ }, Jul 11 12:37:18.283 INFO kablam! | ^ help: consider using `_r` instead Jul 11 12:37:18.283 INFO kablam! Jul 11 12:37:18.283 INFO kablam! warning: unused variable: `r` Jul 11 12:37:18.283 INFO kablam! --> src/cpu.rs:763:11 Jul 11 12:37:18.284 INFO kablam! | Jul 11 12:37:18.284 INFO kablam! 763 | Srl(r) => { /* TODO */ }, Jul 11 12:37:18.284 INFO kablam! | ^ help: consider using `_r` instead Jul 11 12:37:18.284 INFO kablam! Jul 11 12:37:18.284 INFO kablam! warning: unused variable: `r` Jul 11 12:37:18.284 INFO kablam! --> src/cpu.rs:764:12 Jul 11 12:37:18.284 INFO kablam! | Jul 11 12:37:18.285 INFO kablam! 764 | Swap(r) => { /* TODO */ }, Jul 11 12:37:18.285 INFO kablam! | ^ help: consider using `_r` instead Jul 11 12:37:18.285 INFO kablam! Jul 11 12:37:18.512 INFO kablam! warning: constant item is never used: `MEM_TOP` Jul 11 12:37:18.512 INFO kablam! --> src/mem.rs:1:1 Jul 11 12:37:18.512 INFO kablam! | Jul 11 12:37:18.512 INFO kablam! 1 | pub const MEM_TOP: usize = 0x10000; Jul 11 12:37:18.513 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.513 INFO kablam! | Jul 11 12:37:18.513 INFO kablam! = note: #[warn(dead_code)] on by default Jul 11 12:37:18.513 INFO kablam! Jul 11 12:37:18.513 INFO kablam! warning: struct is never used: `RAM` Jul 11 12:37:18.513 INFO kablam! --> src/mem.rs:13:1 Jul 11 12:37:18.513 INFO kablam! | Jul 11 12:37:18.513 INFO kablam! 13 | pub struct RAM { Jul 11 12:37:18.513 INFO kablam! | ^^^^^^^^^^^^^^ Jul 11 12:37:18.513 INFO kablam! Jul 11 12:37:18.514 INFO kablam! warning: struct is never used: `ROM` Jul 11 12:37:18.514 INFO kablam! --> src/mem.rs:28:1 Jul 11 12:37:18.514 INFO kablam! | Jul 11 12:37:18.514 INFO kablam! 28 | pub struct ROM { Jul 11 12:37:18.514 INFO kablam! | ^^^^^^^^^^^^^^ Jul 11 12:37:18.514 INFO kablam! Jul 11 12:37:18.515 INFO kablam! warning: struct is never used: `Registers` Jul 11 12:37:18.515 INFO kablam! --> src/cpu.rs:8:1 Jul 11 12:37:18.515 INFO kablam! | Jul 11 12:37:18.515 INFO kablam! 8 | pub struct Registers { Jul 11 12:37:18.515 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.515 INFO kablam! Jul 11 12:37:18.515 INFO kablam! warning: struct is never used: `CPU` Jul 11 12:37:18.516 INFO kablam! --> src/cpu.rs:21:1 Jul 11 12:37:18.516 INFO kablam! | Jul 11 12:37:18.516 INFO kablam! 21 | pub struct CPU { Jul 11 12:37:18.516 INFO kablam! | ^^^^^^^^^^^^^^ Jul 11 12:37:18.516 INFO kablam! Jul 11 12:37:18.516 INFO kablam! warning: variant is never constructed: `A` Jul 11 12:37:18.516 INFO kablam! --> src/cpu.rs:29:3 Jul 11 12:37:18.517 INFO kablam! | Jul 11 12:37:18.517 INFO kablam! 29 | A = 0, Jul 11 12:37:18.517 INFO kablam! | ^^^^^ Jul 11 12:37:18.517 INFO kablam! Jul 11 12:37:18.517 INFO kablam! warning: variant is never constructed: `B` Jul 11 12:37:18.517 INFO kablam! --> src/cpu.rs:30:3 Jul 11 12:37:18.517 INFO kablam! | Jul 11 12:37:18.518 INFO kablam! 30 | B, Jul 11 12:37:18.518 INFO kablam! | ^ Jul 11 12:37:18.518 INFO kablam! Jul 11 12:37:18.518 INFO kablam! warning: variant is never constructed: `C` Jul 11 12:37:18.518 INFO kablam! --> src/cpu.rs:31:3 Jul 11 12:37:18.518 INFO kablam! | Jul 11 12:37:18.519 INFO kablam! 31 | C, Jul 11 12:37:18.519 INFO kablam! | ^ Jul 11 12:37:18.519 INFO kablam! Jul 11 12:37:18.519 INFO kablam! warning: variant is never constructed: `D` Jul 11 12:37:18.519 INFO kablam! --> src/cpu.rs:32:3 Jul 11 12:37:18.519 INFO kablam! | Jul 11 12:37:18.520 INFO kablam! 32 | D, Jul 11 12:37:18.520 INFO kablam! | ^ Jul 11 12:37:18.520 INFO kablam! Jul 11 12:37:18.520 INFO kablam! warning: variant is never constructed: `E` Jul 11 12:37:18.520 INFO kablam! --> src/cpu.rs:33:3 Jul 11 12:37:18.520 INFO kablam! | Jul 11 12:37:18.521 INFO kablam! 33 | E, Jul 11 12:37:18.521 INFO kablam! | ^ Jul 11 12:37:18.521 INFO kablam! Jul 11 12:37:18.521 INFO kablam! warning: variant is never constructed: `H` Jul 11 12:37:18.521 INFO kablam! --> src/cpu.rs:34:3 Jul 11 12:37:18.521 INFO kablam! | Jul 11 12:37:18.522 INFO kablam! 34 | H, Jul 11 12:37:18.522 INFO kablam! | ^ Jul 11 12:37:18.522 INFO kablam! Jul 11 12:37:18.522 INFO kablam! warning: variant is never constructed: `L` Jul 11 12:37:18.522 INFO kablam! --> src/cpu.rs:35:3 Jul 11 12:37:18.523 INFO kablam! | Jul 11 12:37:18.523 INFO kablam! 35 | L, Jul 11 12:37:18.523 INFO kablam! | ^ Jul 11 12:37:18.523 INFO kablam! Jul 11 12:37:18.523 INFO kablam! warning: variant is never constructed: `F` Jul 11 12:37:18.523 INFO kablam! --> src/cpu.rs:36:3 Jul 11 12:37:18.523 INFO kablam! | Jul 11 12:37:18.524 INFO kablam! 36 | F, Jul 11 12:37:18.524 INFO kablam! | ^ Jul 11 12:37:18.524 INFO kablam! Jul 11 12:37:18.524 INFO kablam! warning: variant is never constructed: `MemHL` Jul 11 12:37:18.524 INFO kablam! --> src/cpu.rs:37:3 Jul 11 12:37:18.524 INFO kablam! | Jul 11 12:37:18.524 INFO kablam! 37 | MemHL, Jul 11 12:37:18.525 INFO kablam! | ^^^^^ Jul 11 12:37:18.525 INFO kablam! Jul 11 12:37:18.525 INFO kablam! warning: variant is never constructed: `AF` Jul 11 12:37:18.525 INFO kablam! --> src/cpu.rs:42:3 Jul 11 12:37:18.525 INFO kablam! | Jul 11 12:37:18.526 INFO kablam! 42 | AF = 0, Jul 11 12:37:18.526 INFO kablam! | ^^^^^^ Jul 11 12:37:18.526 INFO kablam! Jul 11 12:37:18.526 INFO kablam! warning: variant is never constructed: `BC` Jul 11 12:37:18.526 INFO kablam! --> src/cpu.rs:43:3 Jul 11 12:37:18.526 INFO kablam! | Jul 11 12:37:18.527 INFO kablam! 43 | BC, Jul 11 12:37:18.527 INFO kablam! | ^^ Jul 11 12:37:18.527 INFO kablam! Jul 11 12:37:18.527 INFO kablam! warning: variant is never constructed: `DE` Jul 11 12:37:18.527 INFO kablam! --> src/cpu.rs:44:3 Jul 11 12:37:18.528 INFO kablam! | Jul 11 12:37:18.528 INFO kablam! 44 | DE, Jul 11 12:37:18.528 INFO kablam! | ^^ Jul 11 12:37:18.528 INFO kablam! Jul 11 12:37:18.529 INFO kablam! warning: variant is never constructed: `HL` Jul 11 12:37:18.529 INFO kablam! --> src/cpu.rs:45:3 Jul 11 12:37:18.529 INFO kablam! | Jul 11 12:37:18.529 INFO kablam! 45 | HL, Jul 11 12:37:18.529 INFO kablam! | ^^ Jul 11 12:37:18.529 INFO kablam! Jul 11 12:37:18.530 INFO kablam! warning: variant is never constructed: `SP` Jul 11 12:37:18.530 INFO kablam! --> src/cpu.rs:46:3 Jul 11 12:37:18.530 INFO kablam! | Jul 11 12:37:18.530 INFO kablam! 46 | SP, Jul 11 12:37:18.530 INFO kablam! | ^^ Jul 11 12:37:18.530 INFO kablam! Jul 11 12:37:18.531 INFO kablam! warning: variant is never constructed: `PC` Jul 11 12:37:18.531 INFO kablam! --> src/cpu.rs:47:3 Jul 11 12:37:18.531 INFO kablam! | Jul 11 12:37:18.531 INFO kablam! 47 | PC, Jul 11 12:37:18.531 INFO kablam! | ^^ Jul 11 12:37:18.532 INFO kablam! Jul 11 12:37:18.532 INFO kablam! warning: variant is never constructed: `Carry` Jul 11 12:37:18.532 INFO kablam! --> src/cpu.rs:52:3 Jul 11 12:37:18.532 INFO kablam! | Jul 11 12:37:18.532 INFO kablam! 52 | Carry = 1 << 4, Jul 11 12:37:18.532 INFO kablam! | ^^^^^^^^^^^^^^ Jul 11 12:37:18.533 INFO kablam! Jul 11 12:37:18.533 INFO kablam! warning: variant is never constructed: `H` Jul 11 12:37:18.533 INFO kablam! --> src/cpu.rs:53:3 Jul 11 12:37:18.534 INFO kablam! | Jul 11 12:37:18.534 INFO kablam! 53 | H = 1 << 5, // BCD flags Jul 11 12:37:18.534 INFO kablam! | ^^^^^^^^^^ Jul 11 12:37:18.534 INFO kablam! Jul 11 12:37:18.543 INFO kablam! warning: variant is never constructed: `N` Jul 11 12:37:18.543 INFO kablam! --> src/cpu.rs:54:3 Jul 11 12:37:18.543 INFO kablam! | Jul 11 12:37:18.543 INFO kablam! 54 | N = 1 << 6, Jul 11 12:37:18.543 INFO kablam! | ^^^^^^^^^^ Jul 11 12:37:18.543 INFO kablam! Jul 11 12:37:18.544 INFO kablam! warning: variant is never constructed: `Zero` Jul 11 12:37:18.544 INFO kablam! --> src/cpu.rs:55:3 Jul 11 12:37:18.544 INFO kablam! | Jul 11 12:37:18.544 INFO kablam! 55 | Zero = 1 << 7, Jul 11 12:37:18.544 INFO kablam! | ^^^^^^^^^^^^^ Jul 11 12:37:18.545 INFO kablam! Jul 11 12:37:18.545 INFO kablam! warning: variant is never constructed: `None` Jul 11 12:37:18.545 INFO kablam! --> src/cpu.rs:61:3 Jul 11 12:37:18.545 INFO kablam! | Jul 11 12:37:18.545 INFO kablam! 61 | None = 0, Jul 11 12:37:18.545 INFO kablam! | ^^^^^^^^ Jul 11 12:37:18.546 INFO kablam! Jul 11 12:37:18.546 INFO kablam! warning: variant is never constructed: `Dec` Jul 11 12:37:18.546 INFO kablam! --> src/cpu.rs:62:3 Jul 11 12:37:18.546 INFO kablam! | Jul 11 12:37:18.546 INFO kablam! 62 | Dec, Jul 11 12:37:18.546 INFO kablam! | ^^^ Jul 11 12:37:18.547 INFO kablam! Jul 11 12:37:18.548 INFO kablam! warning: variant is never constructed: `Inc` Jul 11 12:37:18.548 INFO kablam! --> src/cpu.rs:63:3 Jul 11 12:37:18.548 INFO kablam! | Jul 11 12:37:18.548 INFO kablam! 63 | Inc, Jul 11 12:37:18.548 INFO kablam! | ^^^ Jul 11 12:37:18.548 INFO kablam! Jul 11 12:37:18.549 INFO kablam! warning: variant is never constructed: `Nop` Jul 11 12:37:18.549 INFO kablam! --> src/cpu.rs:68:3 Jul 11 12:37:18.549 INFO kablam! | Jul 11 12:37:18.549 INFO kablam! 68 | Nop(), Jul 11 12:37:18.549 INFO kablam! | ^^^^^ Jul 11 12:37:18.549 INFO kablam! Jul 11 12:37:18.550 INFO kablam! warning: variant is never constructed: `Stop` Jul 11 12:37:18.550 INFO kablam! --> src/cpu.rs:69:3 Jul 11 12:37:18.550 INFO kablam! | Jul 11 12:37:18.550 INFO kablam! 69 | Stop(), Jul 11 12:37:18.550 INFO kablam! | ^^^^^^ Jul 11 12:37:18.551 INFO kablam! Jul 11 12:37:18.551 INFO kablam! warning: variant is never constructed: `Halt` Jul 11 12:37:18.551 INFO kablam! --> src/cpu.rs:70:3 Jul 11 12:37:18.551 INFO kablam! | Jul 11 12:37:18.551 INFO kablam! 70 | Halt(), Jul 11 12:37:18.551 INFO kablam! | ^^^^^^ Jul 11 12:37:18.552 INFO kablam! Jul 11 12:37:18.552 INFO kablam! warning: variant is never constructed: `DisableInterrupts` Jul 11 12:37:18.552 INFO kablam! --> src/cpu.rs:71:3 Jul 11 12:37:18.552 INFO kablam! | Jul 11 12:37:18.553 INFO kablam! 71 | DisableInterrupts(), Jul 11 12:37:18.553 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.553 INFO kablam! Jul 11 12:37:18.554 INFO kablam! warning: variant is never constructed: `EnableInterrupts` Jul 11 12:37:18.554 INFO kablam! --> src/cpu.rs:72:3 Jul 11 12:37:18.554 INFO kablam! | Jul 11 12:37:18.554 INFO kablam! 72 | EnableInterrupts(), Jul 11 12:37:18.554 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.554 INFO kablam! Jul 11 12:37:18.555 INFO kablam! warning: variant is never constructed: `Jr` Jul 11 12:37:18.555 INFO kablam! --> src/cpu.rs:74:3 Jul 11 12:37:18.555 INFO kablam! | Jul 11 12:37:18.555 INFO kablam! 74 | Jr(W), Jul 11 12:37:18.555 INFO kablam! | ^^^^^^^^^ Jul 11 12:37:18.556 INFO kablam! Jul 11 12:37:18.556 INFO kablam! warning: variant is never constructed: `JrFlag` Jul 11 12:37:18.556 INFO kablam! --> src/cpu.rs:75:3 Jul 11 12:37:18.556 INFO kablam! | Jul 11 12:37:18.556 INFO kablam! 75 | JrFlag(W, Flag, bool), Jul 11 12:37:18.556 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.557 INFO kablam! Jul 11 12:37:18.557 INFO kablam! warning: variant is never constructed: `Jp` Jul 11 12:37:18.557 INFO kablam! --> src/cpu.rs:76:3 Jul 11 12:37:18.557 INFO kablam! | Jul 11 12:37:18.557 INFO kablam! 76 | Jp(W), Jul 11 12:37:18.558 INFO kablam! | ^^^^^^^^^^ Jul 11 12:37:18.558 INFO kablam! Jul 11 12:37:18.559 INFO kablam! warning: variant is never constructed: `JpHL` Jul 11 12:37:18.559 INFO kablam! --> src/cpu.rs:77:3 Jul 11 12:37:18.559 INFO kablam! | Jul 11 12:37:18.559 INFO kablam! 77 | JpHL(), Jul 11 12:37:18.559 INFO kablam! | ^^^^^^ Jul 11 12:37:18.559 INFO kablam! Jul 11 12:37:18.560 INFO kablam! warning: variant is never constructed: `JpFlag` Jul 11 12:37:18.560 INFO kablam! --> src/cpu.rs:78:3 Jul 11 12:37:18.560 INFO kablam! | Jul 11 12:37:18.560 INFO kablam! 78 | JpFlag(W, Flag, bool), Jul 11 12:37:18.560 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.561 INFO kablam! Jul 11 12:37:18.561 INFO kablam! warning: variant is never constructed: `Call` Jul 11 12:37:18.561 INFO kablam! --> src/cpu.rs:79:3 Jul 11 12:37:18.561 INFO kablam! | Jul 11 12:37:18.561 INFO kablam! 79 | Call(W), Jul 11 12:37:18.561 INFO kablam! | ^^^^^^^^^^^^ Jul 11 12:37:18.562 INFO kablam! Jul 11 12:37:18.562 INFO kablam! warning: variant is never constructed: `CallFlag` Jul 11 12:37:18.562 INFO kablam! --> src/cpu.rs:80:3 Jul 11 12:37:18.562 INFO kablam! | Jul 11 12:37:18.562 INFO kablam! 80 | CallFlag(W, Flag, bool), Jul 11 12:37:18.562 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.563 INFO kablam! Jul 11 12:37:18.563 INFO kablam! warning: variant is never constructed: `Ret` Jul 11 12:37:18.563 INFO kablam! --> src/cpu.rs:81:3 Jul 11 12:37:18.564 INFO kablam! | Jul 11 12:37:18.564 INFO kablam! 81 | Ret(), Jul 11 12:37:18.564 INFO kablam! | ^^^^^ Jul 11 12:37:18.564 INFO kablam! Jul 11 12:37:18.565 INFO kablam! warning: variant is never constructed: `RetInterrupt` Jul 11 12:37:18.565 INFO kablam! --> src/cpu.rs:82:3 Jul 11 12:37:18.565 INFO kablam! | Jul 11 12:37:18.565 INFO kablam! 82 | RetInterrupt(), Jul 11 12:37:18.565 INFO kablam! | ^^^^^^^^^^^^^^ Jul 11 12:37:18.565 INFO kablam! Jul 11 12:37:18.566 INFO kablam! warning: variant is never constructed: `RetFlag` Jul 11 12:37:18.566 INFO kablam! --> src/cpu.rs:83:3 Jul 11 12:37:18.566 INFO kablam! | Jul 11 12:37:18.566 INFO kablam! 83 | RetFlag(Flag, bool), Jul 11 12:37:18.566 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.567 INFO kablam! Jul 11 12:37:18.567 INFO kablam! warning: variant is never constructed: `AddReg8` Jul 11 12:37:18.567 INFO kablam! --> src/cpu.rs:85:3 Jul 11 12:37:18.567 INFO kablam! | Jul 11 12:37:18.567 INFO kablam! 85 | AddReg8(Reg8), Jul 11 12:37:18.567 INFO kablam! | ^^^^^^^^^^^^^ Jul 11 12:37:18.568 INFO kablam! Jul 11 12:37:18.568 INFO kablam! warning: variant is never constructed: `AddCarryReg8` Jul 11 12:37:18.568 INFO kablam! --> src/cpu.rs:86:3 Jul 11 12:37:18.569 INFO kablam! | Jul 11 12:37:18.569 INFO kablam! 86 | AddCarryReg8(Reg8), Jul 11 12:37:18.569 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.569 INFO kablam! Jul 11 12:37:18.570 INFO kablam! warning: variant is never constructed: `AddImm8` Jul 11 12:37:18.570 INFO kablam! --> src/cpu.rs:87:3 Jul 11 12:37:18.570 INFO kablam! | Jul 11 12:37:18.570 INFO kablam! 87 | AddImm8(W), Jul 11 12:37:18.570 INFO kablam! | ^^^^^^^^^^^^^^ Jul 11 12:37:18.570 INFO kablam! Jul 11 12:37:18.571 INFO kablam! warning: variant is never constructed: `AddCarryImm8` Jul 11 12:37:18.571 INFO kablam! --> src/cpu.rs:88:3 Jul 11 12:37:18.571 INFO kablam! | Jul 11 12:37:18.571 INFO kablam! 88 | AddCarryImm8(W), Jul 11 12:37:18.571 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.571 INFO kablam! Jul 11 12:37:18.572 INFO kablam! warning: variant is never constructed: `IncReg8` Jul 11 12:37:18.572 INFO kablam! --> src/cpu.rs:89:3 Jul 11 12:37:18.572 INFO kablam! | Jul 11 12:37:18.572 INFO kablam! 89 | IncReg8(Reg8), Jul 11 12:37:18.572 INFO kablam! | ^^^^^^^^^^^^^ Jul 11 12:37:18.572 INFO kablam! Jul 11 12:37:18.573 INFO kablam! warning: variant is never constructed: `IncReg16` Jul 11 12:37:18.573 INFO kablam! --> src/cpu.rs:90:3 Jul 11 12:37:18.573 INFO kablam! | Jul 11 12:37:18.573 INFO kablam! 90 | IncReg16(Reg16), Jul 11 12:37:18.573 INFO kablam! | ^^^^^^^^^^^^^^^ Jul 11 12:37:18.573 INFO kablam! Jul 11 12:37:18.574 INFO kablam! warning: variant is never constructed: `SubReg8` Jul 11 12:37:18.574 INFO kablam! --> src/cpu.rs:91:3 Jul 11 12:37:18.574 INFO kablam! | Jul 11 12:37:18.574 INFO kablam! 91 | SubReg8(Reg8), Jul 11 12:37:18.574 INFO kablam! | ^^^^^^^^^^^^^ Jul 11 12:37:18.574 INFO kablam! Jul 11 12:37:18.575 INFO kablam! warning: variant is never constructed: `SubCarryReg8` Jul 11 12:37:18.575 INFO kablam! --> src/cpu.rs:92:3 Jul 11 12:37:18.575 INFO kablam! | Jul 11 12:37:18.575 INFO kablam! 92 | SubCarryReg8(Reg8), Jul 11 12:37:18.575 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.575 INFO kablam! Jul 11 12:37:18.576 INFO kablam! warning: variant is never constructed: `SubImm8` Jul 11 12:37:18.576 INFO kablam! --> src/cpu.rs:93:3 Jul 11 12:37:18.576 INFO kablam! | Jul 11 12:37:18.576 INFO kablam! 93 | SubImm8(W), Jul 11 12:37:18.576 INFO kablam! | ^^^^^^^^^^^^^^ Jul 11 12:37:18.576 INFO kablam! Jul 11 12:37:18.577 INFO kablam! warning: variant is never constructed: `SubCarryImm8` Jul 11 12:37:18.577 INFO kablam! --> src/cpu.rs:94:3 Jul 11 12:37:18.577 INFO kablam! | Jul 11 12:37:18.577 INFO kablam! 94 | SubCarryImm8(W), Jul 11 12:37:18.577 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.577 INFO kablam! Jul 11 12:37:18.577 INFO kablam! warning: variant is never constructed: `Compare` Jul 11 12:37:18.578 INFO kablam! --> src/cpu.rs:95:3 Jul 11 12:37:18.578 INFO kablam! | Jul 11 12:37:18.578 INFO kablam! 95 | Compare(Reg8), Jul 11 12:37:18.578 INFO kablam! | ^^^^^^^^^^^^^ Jul 11 12:37:18.578 INFO kablam! Jul 11 12:37:18.578 INFO kablam! warning: variant is never constructed: `CompareImm8` Jul 11 12:37:18.579 INFO kablam! --> src/cpu.rs:96:3 Jul 11 12:37:18.579 INFO kablam! | Jul 11 12:37:18.579 INFO kablam! 96 | CompareImm8(W), Jul 11 12:37:18.579 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.579 INFO kablam! Jul 11 12:37:18.579 INFO kablam! warning: variant is never constructed: `DecReg8` Jul 11 12:37:18.579 INFO kablam! --> src/cpu.rs:97:3 Jul 11 12:37:18.580 INFO kablam! | Jul 11 12:37:18.580 INFO kablam! 97 | DecReg8(Reg8), Jul 11 12:37:18.580 INFO kablam! | ^^^^^^^^^^^^^ Jul 11 12:37:18.580 INFO kablam! Jul 11 12:37:18.580 INFO kablam! warning: variant is never constructed: `DecReg16` Jul 11 12:37:18.580 INFO kablam! --> src/cpu.rs:98:3 Jul 11 12:37:18.580 INFO kablam! | Jul 11 12:37:18.581 INFO kablam! 98 | DecReg16(Reg16), Jul 11 12:37:18.581 INFO kablam! | ^^^^^^^^^^^^^^^ Jul 11 12:37:18.581 INFO kablam! Jul 11 12:37:18.581 INFO kablam! warning: variant is never constructed: `AndReg8` Jul 11 12:37:18.581 INFO kablam! --> src/cpu.rs:99:3 Jul 11 12:37:18.581 INFO kablam! | Jul 11 12:37:18.581 INFO kablam! 99 | AndReg8(Reg8), Jul 11 12:37:18.582 INFO kablam! | ^^^^^^^^^^^^^ Jul 11 12:37:18.582 INFO kablam! Jul 11 12:37:18.582 INFO kablam! warning: variant is never constructed: `AndImm8` Jul 11 12:37:18.582 INFO kablam! --> src/cpu.rs:100:3 Jul 11 12:37:18.582 INFO kablam! | Jul 11 12:37:18.582 INFO kablam! 100 | AndImm8(W), Jul 11 12:37:18.583 INFO kablam! | ^^^^^^^^^^^^^^ Jul 11 12:37:18.583 INFO kablam! Jul 11 12:37:18.583 INFO kablam! warning: variant is never constructed: `XorReg8` Jul 11 12:37:18.583 INFO kablam! --> src/cpu.rs:101:3 Jul 11 12:37:18.583 INFO kablam! | Jul 11 12:37:18.583 INFO kablam! 101 | XorReg8(Reg8), Jul 11 12:37:18.583 INFO kablam! | ^^^^^^^^^^^^^ Jul 11 12:37:18.584 INFO kablam! Jul 11 12:37:18.584 INFO kablam! warning: variant is never constructed: `XorImm8` Jul 11 12:37:18.584 INFO kablam! --> src/cpu.rs:102:3 Jul 11 12:37:18.584 INFO kablam! | Jul 11 12:37:18.584 INFO kablam! 102 | XorImm8(W), Jul 11 12:37:18.584 INFO kablam! | ^^^^^^^^^^^^^^ Jul 11 12:37:18.585 INFO kablam! Jul 11 12:37:18.585 INFO kablam! warning: variant is never constructed: `OrReg8` Jul 11 12:37:18.585 INFO kablam! --> src/cpu.rs:103:3 Jul 11 12:37:18.585 INFO kablam! | Jul 11 12:37:18.585 INFO kablam! 103 | OrReg8(Reg8), Jul 11 12:37:18.585 INFO kablam! | ^^^^^^^^^^^^ Jul 11 12:37:18.586 INFO kablam! Jul 11 12:37:18.586 INFO kablam! warning: variant is never constructed: `OrImm8` Jul 11 12:37:18.586 INFO kablam! --> src/cpu.rs:104:3 Jul 11 12:37:18.586 INFO kablam! | Jul 11 12:37:18.586 INFO kablam! 104 | OrImm8(W), Jul 11 12:37:18.586 INFO kablam! | ^^^^^^^^^^^^^ Jul 11 12:37:18.587 INFO kablam! Jul 11 12:37:18.587 INFO kablam! warning: variant is never constructed: `LoadReg8` Jul 11 12:37:18.587 INFO kablam! --> src/cpu.rs:106:3 Jul 11 12:37:18.587 INFO kablam! | Jul 11 12:37:18.587 INFO kablam! 106 | LoadReg8(Reg8, Reg8), Jul 11 12:37:18.587 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.588 INFO kablam! Jul 11 12:37:18.588 INFO kablam! warning: variant is never constructed: `LoadImm8` Jul 11 12:37:18.588 INFO kablam! --> src/cpu.rs:107:3 Jul 11 12:37:18.588 INFO kablam! | Jul 11 12:37:18.588 INFO kablam! 107 | LoadImm8(Reg8, W), Jul 11 12:37:18.588 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.589 INFO kablam! Jul 11 12:37:18.589 INFO kablam! warning: variant is never constructed: `LoadImm16` Jul 11 12:37:18.589 INFO kablam! --> src/cpu.rs:108:3 Jul 11 12:37:18.589 INFO kablam! | Jul 11 12:37:18.589 INFO kablam! 108 | LoadImm16(Reg16, W), Jul 11 12:37:18.589 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.590 INFO kablam! Jul 11 12:37:18.590 INFO kablam! warning: variant is never constructed: `WriteA` Jul 11 12:37:18.590 INFO kablam! --> src/cpu.rs:109:3 Jul 11 12:37:18.590 INFO kablam! | Jul 11 12:37:18.590 INFO kablam! 109 | WriteA(Reg16, InstrFlag), Jul 11 12:37:18.590 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.591 INFO kablam! Jul 11 12:37:18.591 INFO kablam! warning: variant is never constructed: `WriteAImm16` Jul 11 12:37:18.591 INFO kablam! --> src/cpu.rs:110:3 Jul 11 12:37:18.591 INFO kablam! | Jul 11 12:37:18.591 INFO kablam! 110 | WriteAImm16(W), Jul 11 12:37:18.591 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.592 INFO kablam! Jul 11 12:37:18.592 INFO kablam! warning: variant is never constructed: `ReadA` Jul 11 12:37:18.592 INFO kablam! --> src/cpu.rs:111:3 Jul 11 12:37:18.592 INFO kablam! | Jul 11 12:37:18.592 INFO kablam! 111 | ReadA(Reg16, InstrFlag), Jul 11 12:37:18.592 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.593 INFO kablam! Jul 11 12:37:18.593 INFO kablam! warning: variant is never constructed: `ReadAImm16` Jul 11 12:37:18.593 INFO kablam! --> src/cpu.rs:112:3 Jul 11 12:37:18.593 INFO kablam! | Jul 11 12:37:18.593 INFO kablam! 112 | ReadAImm16(W), Jul 11 12:37:18.593 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.593 INFO kablam! Jul 11 12:37:18.594 INFO kablam! warning: variant is never constructed: `WriteMemSP` Jul 11 12:37:18.594 INFO kablam! --> src/cpu.rs:113:3 Jul 11 12:37:18.594 INFO kablam! | Jul 11 12:37:18.594 INFO kablam! 113 | WriteMemSP(W), Jul 11 12:37:18.594 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.598 INFO kablam! Jul 11 12:37:18.599 INFO kablam! warning: variant is never constructed: `HiLoad` Jul 11 12:37:18.599 INFO kablam! --> src/cpu.rs:114:3 Jul 11 12:37:18.599 INFO kablam! | Jul 11 12:37:18.599 INFO kablam! 114 | HiLoad(W), Jul 11 12:37:18.599 INFO kablam! | ^^^^^^^^^^^^^ Jul 11 12:37:18.599 INFO kablam! Jul 11 12:37:18.600 INFO kablam! warning: variant is never constructed: `HiLoadReg` Jul 11 12:37:18.600 INFO kablam! --> src/cpu.rs:115:3 Jul 11 12:37:18.600 INFO kablam! | Jul 11 12:37:18.600 INFO kablam! 115 | HiLoadReg(), Jul 11 12:37:18.600 INFO kablam! | ^^^^^^^^^^^ Jul 11 12:37:18.600 INFO kablam! Jul 11 12:37:18.601 INFO kablam! warning: variant is never constructed: `HiWrite` Jul 11 12:37:18.601 INFO kablam! --> src/cpu.rs:116:3 Jul 11 12:37:18.601 INFO kablam! | Jul 11 12:37:18.601 INFO kablam! 116 | HiWrite(W), Jul 11 12:37:18.601 INFO kablam! | ^^^^^^^^^^^^^^ Jul 11 12:37:18.601 INFO kablam! Jul 11 12:37:18.602 INFO kablam! warning: variant is never constructed: `HiWriteReg` Jul 11 12:37:18.602 INFO kablam! --> src/cpu.rs:117:3 Jul 11 12:37:18.602 INFO kablam! | Jul 11 12:37:18.602 INFO kablam! 117 | HiWriteReg(), Jul 11 12:37:18.602 INFO kablam! | ^^^^^^^^^^^^ Jul 11 12:37:18.602 INFO kablam! Jul 11 12:37:18.602 INFO kablam! warning: variant is never constructed: `AddHL` Jul 11 12:37:18.602 INFO kablam! --> src/cpu.rs:119:3 Jul 11 12:37:18.603 INFO kablam! | Jul 11 12:37:18.603 INFO kablam! 119 | AddHL(Reg16), Jul 11 12:37:18.603 INFO kablam! | ^^^^^^^^^^^^ Jul 11 12:37:18.603 INFO kablam! Jul 11 12:37:18.603 INFO kablam! warning: variant is never constructed: `LoadSPOffset` Jul 11 12:37:18.603 INFO kablam! --> src/cpu.rs:120:3 Jul 11 12:37:18.603 INFO kablam! | Jul 11 12:37:18.603 INFO kablam! 120 | LoadSPOffset(W), Jul 11 12:37:18.603 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.603 INFO kablam! Jul 11 12:37:18.604 INFO kablam! warning: variant is never constructed: `SwapSPHL` Jul 11 12:37:18.604 INFO kablam! --> src/cpu.rs:121:3 Jul 11 12:37:18.604 INFO kablam! | Jul 11 12:37:18.604 INFO kablam! 121 | SwapSPHL(), Jul 11 12:37:18.604 INFO kablam! | ^^^^^^^^^^ Jul 11 12:37:18.604 INFO kablam! Jul 11 12:37:18.604 INFO kablam! warning: variant is never constructed: `Pop` Jul 11 12:37:18.604 INFO kablam! --> src/cpu.rs:123:3 Jul 11 12:37:18.605 INFO kablam! | Jul 11 12:37:18.605 INFO kablam! 123 | Pop(Reg16), Jul 11 12:37:18.605 INFO kablam! | ^^^^^^^^^^ Jul 11 12:37:18.605 INFO kablam! Jul 11 12:37:18.605 INFO kablam! warning: variant is never constructed: `Push` Jul 11 12:37:18.605 INFO kablam! --> src/cpu.rs:124:3 Jul 11 12:37:18.605 INFO kablam! | Jul 11 12:37:18.605 INFO kablam! 124 | Push(Reg16), Jul 11 12:37:18.605 INFO kablam! | ^^^^^^^^^^^ Jul 11 12:37:18.605 INFO kablam! Jul 11 12:37:18.606 INFO kablam! warning: variant is never constructed: `AddSP` Jul 11 12:37:18.606 INFO kablam! --> src/cpu.rs:125:3 Jul 11 12:37:18.606 INFO kablam! | Jul 11 12:37:18.606 INFO kablam! 125 | AddSP(W), Jul 11 12:37:18.606 INFO kablam! | ^^^^^^^^^^^^ Jul 11 12:37:18.606 INFO kablam! Jul 11 12:37:18.606 INFO kablam! warning: variant is never constructed: `Rlca` Jul 11 12:37:18.606 INFO kablam! --> src/cpu.rs:127:3 Jul 11 12:37:18.606 INFO kablam! | Jul 11 12:37:18.606 INFO kablam! 127 | Rlca(), Jul 11 12:37:18.606 INFO kablam! | ^^^^^^ Jul 11 12:37:18.607 INFO kablam! Jul 11 12:37:18.607 INFO kablam! warning: variant is never constructed: `Rla` Jul 11 12:37:18.607 INFO kablam! --> src/cpu.rs:128:3 Jul 11 12:37:18.607 INFO kablam! | Jul 11 12:37:18.607 INFO kablam! 128 | Rla(), Jul 11 12:37:18.607 INFO kablam! | ^^^^^ Jul 11 12:37:18.607 INFO kablam! Jul 11 12:37:18.607 INFO kablam! warning: variant is never constructed: `Rrca` Jul 11 12:37:18.608 INFO kablam! --> src/cpu.rs:129:3 Jul 11 12:37:18.608 INFO kablam! | Jul 11 12:37:18.608 INFO kablam! 129 | Rrca(), Jul 11 12:37:18.608 INFO kablam! | ^^^^^^ Jul 11 12:37:18.608 INFO kablam! Jul 11 12:37:18.608 INFO kablam! warning: variant is never constructed: `Rra` Jul 11 12:37:18.608 INFO kablam! --> src/cpu.rs:130:3 Jul 11 12:37:18.608 INFO kablam! | Jul 11 12:37:18.608 INFO kablam! 130 | Rra(), Jul 11 12:37:18.608 INFO kablam! | ^^^^^ Jul 11 12:37:18.608 INFO kablam! Jul 11 12:37:18.609 INFO kablam! warning: variant is never constructed: `Rlc` Jul 11 12:37:18.609 INFO kablam! --> src/cpu.rs:131:3 Jul 11 12:37:18.609 INFO kablam! | Jul 11 12:37:18.609 INFO kablam! 131 | Rlc(Reg8), Jul 11 12:37:18.609 INFO kablam! | ^^^^^^^^^ Jul 11 12:37:18.609 INFO kablam! Jul 11 12:37:18.609 INFO kablam! warning: variant is never constructed: `Rrc` Jul 11 12:37:18.609 INFO kablam! --> src/cpu.rs:132:3 Jul 11 12:37:18.609 INFO kablam! | Jul 11 12:37:18.609 INFO kablam! 132 | Rrc(Reg8), Jul 11 12:37:18.609 INFO kablam! | ^^^^^^^^^ Jul 11 12:37:18.611 INFO kablam! Jul 11 12:37:18.612 INFO kablam! warning: variant is never constructed: `Rl` Jul 11 12:37:18.612 INFO kablam! --> src/cpu.rs:133:3 Jul 11 12:37:18.612 INFO kablam! | Jul 11 12:37:18.612 INFO kablam! 133 | Rl(Reg8), Jul 11 12:37:18.612 INFO kablam! | ^^^^^^^^ Jul 11 12:37:18.612 INFO kablam! Jul 11 12:37:18.612 INFO kablam! warning: variant is never constructed: `Rr` Jul 11 12:37:18.612 INFO kablam! --> src/cpu.rs:134:3 Jul 11 12:37:18.612 INFO kablam! | Jul 11 12:37:18.612 INFO kablam! 134 | Rr(Reg8), Jul 11 12:37:18.612 INFO kablam! | ^^^^^^^^ Jul 11 12:37:18.612 INFO kablam! Jul 11 12:37:18.612 INFO kablam! warning: variant is never constructed: `Sla` Jul 11 12:37:18.612 INFO kablam! --> src/cpu.rs:135:3 Jul 11 12:37:18.612 INFO kablam! | Jul 11 12:37:18.612 INFO kablam! 135 | Sla(Reg8), Jul 11 12:37:18.612 INFO kablam! | ^^^^^^^^^ Jul 11 12:37:18.612 INFO kablam! Jul 11 12:37:18.613 INFO kablam! warning: variant is never constructed: `Sra` Jul 11 12:37:18.613 INFO kablam! --> src/cpu.rs:136:3 Jul 11 12:37:18.613 INFO kablam! | Jul 11 12:37:18.613 INFO kablam! 136 | Sra(Reg8), Jul 11 12:37:18.613 INFO kablam! | ^^^^^^^^^ Jul 11 12:37:18.613 INFO kablam! Jul 11 12:37:18.613 INFO kablam! warning: variant is never constructed: `Swap` Jul 11 12:37:18.613 INFO kablam! --> src/cpu.rs:137:3 Jul 11 12:37:18.613 INFO kablam! | Jul 11 12:37:18.613 INFO kablam! 137 | Swap(Reg8), Jul 11 12:37:18.613 INFO kablam! | ^^^^^^^^^^ Jul 11 12:37:18.613 INFO kablam! Jul 11 12:37:18.613 INFO kablam! warning: variant is never constructed: `Srl` Jul 11 12:37:18.613 INFO kablam! --> src/cpu.rs:138:3 Jul 11 12:37:18.613 INFO kablam! | Jul 11 12:37:18.613 INFO kablam! 138 | Srl(Reg8), Jul 11 12:37:18.613 INFO kablam! | ^^^^^^^^^ Jul 11 12:37:18.613 INFO kablam! Jul 11 12:37:18.613 INFO kablam! warning: variant is never constructed: `TestBit` Jul 11 12:37:18.613 INFO kablam! --> src/cpu.rs:139:3 Jul 11 12:37:18.613 INFO kablam! | Jul 11 12:37:18.613 INFO kablam! 139 | TestBit(u8, Reg8), // note: 0-7 only Jul 11 12:37:18.613 INFO kablam! | ^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.614 INFO kablam! Jul 11 12:37:18.614 INFO kablam! warning: variant is never constructed: `SetBit` Jul 11 12:37:18.614 INFO kablam! --> src/cpu.rs:140:3 Jul 11 12:37:18.614 INFO kablam! | Jul 11 12:37:18.614 INFO kablam! 140 | SetBit(u8, Reg8, bool), Jul 11 12:37:18.614 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.614 INFO kablam! Jul 11 12:37:18.614 INFO kablam! warning: variant is never constructed: `Complement` Jul 11 12:37:18.614 INFO kablam! --> src/cpu.rs:142:3 Jul 11 12:37:18.614 INFO kablam! | Jul 11 12:37:18.614 INFO kablam! 142 | Complement(), Jul 11 12:37:18.614 INFO kablam! | ^^^^^^^^^^^^ Jul 11 12:37:18.614 INFO kablam! Jul 11 12:37:18.614 INFO kablam! warning: variant is never constructed: `ComplementCarry` Jul 11 12:37:18.614 INFO kablam! --> src/cpu.rs:143:3 Jul 11 12:37:18.614 INFO kablam! | Jul 11 12:37:18.614 INFO kablam! 143 | ComplementCarry(), Jul 11 12:37:18.614 INFO kablam! | ^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.614 INFO kablam! Jul 11 12:37:18.614 INFO kablam! warning: variant is never constructed: `Daa` Jul 11 12:37:18.615 INFO kablam! --> src/cpu.rs:145:3 Jul 11 12:37:18.615 INFO kablam! | Jul 11 12:37:18.615 INFO kablam! 145 | Daa(), Jul 11 12:37:18.615 INFO kablam! | ^^^^^ Jul 11 12:37:18.615 INFO kablam! Jul 11 12:37:18.615 INFO kablam! warning: variant is never constructed: `SetCarryFlag` Jul 11 12:37:18.615 INFO kablam! --> src/cpu.rs:146:3 Jul 11 12:37:18.615 INFO kablam! | Jul 11 12:37:18.615 INFO kablam! 146 | SetCarryFlag(), Jul 11 12:37:18.615 INFO kablam! | ^^^^^^^^^^^^^^ Jul 11 12:37:18.615 INFO kablam! Jul 11 12:37:18.615 INFO kablam! warning: variant is never constructed: `Restart` Jul 11 12:37:18.615 INFO kablam! --> src/cpu.rs:148:3 Jul 11 12:37:18.615 INFO kablam! | Jul 11 12:37:18.615 INFO kablam! 148 | Restart(W), Jul 11 12:37:18.615 INFO kablam! | ^^^^^^^^^^^^^^ Jul 11 12:37:18.615 INFO kablam! Jul 11 12:37:18.615 INFO kablam! warning: variant is never constructed: `UnknownOpcode` Jul 11 12:37:18.615 INFO kablam! --> src/cpu.rs:150:3 Jul 11 12:37:18.615 INFO kablam! | Jul 11 12:37:18.615 INFO kablam! 150 | UnknownOpcode(), Jul 11 12:37:18.615 INFO kablam! | ^^^^^^^^^^^^^^^ Jul 11 12:37:18.615 INFO kablam! Jul 11 12:37:18.616 INFO kablam! warning: method is never used: `size` Jul 11 12:37:18.616 INFO kablam! --> src/cpu.rs:156:3 Jul 11 12:37:18.616 INFO kablam! | Jul 11 12:37:18.616 INFO kablam! 156 | fn size(&self) -> u16 { Jul 11 12:37:18.616 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.616 INFO kablam! Jul 11 12:37:18.616 INFO kablam! warning: function is never used: `concat_u8` Jul 11 12:37:18.616 INFO kablam! --> src/cpu.rs:175:1 Jul 11 12:37:18.616 INFO kablam! | Jul 11 12:37:18.616 INFO kablam! 175 | fn concat_u8(h: W, l: W) -> W { Jul 11 12:37:18.616 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.616 INFO kablam! Jul 11 12:37:18.616 INFO kablam! warning: function is never used: `break_u16` Jul 11 12:37:18.616 INFO kablam! --> src/cpu.rs:179:1 Jul 11 12:37:18.616 INFO kablam! | Jul 11 12:37:18.616 INFO kablam! 179 | fn break_u16(val: W) -> (W, W) { Jul 11 12:37:18.616 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.616 INFO kablam! Jul 11 12:37:18.616 INFO kablam! warning: function is never used: `signed_add` Jul 11 12:37:18.616 INFO kablam! --> src/cpu.rs:185:1 Jul 11 12:37:18.616 INFO kablam! | Jul 11 12:37:18.616 INFO kablam! 185 | fn signed_add(a: W, b: W) -> W { Jul 11 12:37:18.616 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.617 INFO kablam! Jul 11 12:37:18.617 INFO kablam! warning: function is never used: `extend_u8` Jul 11 12:37:18.617 INFO kablam! --> src/cpu.rs:193:1 Jul 11 12:37:18.617 INFO kablam! | Jul 11 12:37:18.617 INFO kablam! 193 | fn extend_u8(n: W) -> W { Jul 11 12:37:18.617 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.617 INFO kablam! Jul 11 12:37:18.617 INFO kablam! warning: function is never used: `bit` Jul 11 12:37:18.617 INFO kablam! --> src/cpu.rs:197:1 Jul 11 12:37:18.617 INFO kablam! | Jul 11 12:37:18.617 INFO kablam! 197 | fn bit(x: W, n: u8) -> bool { Jul 11 12:37:18.617 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.617 INFO kablam! Jul 11 12:37:18.617 INFO kablam! warning: method is never used: `new` Jul 11 12:37:18.617 INFO kablam! --> src/cpu.rs:203:3 Jul 11 12:37:18.617 INFO kablam! | Jul 11 12:37:18.617 INFO kablam! 203 | pub fn new() -> CPU { Jul 11 12:37:18.617 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.618 INFO kablam! Jul 11 12:37:18.618 INFO kablam! warning: method is never used: `get_reg8` Jul 11 12:37:18.618 INFO kablam! --> src/cpu.rs:224:3 Jul 11 12:37:18.618 INFO kablam! | Jul 11 12:37:18.618 INFO kablam! 224 | fn get_reg8(&self, r: Reg8) -> W { Jul 11 12:37:18.618 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.618 INFO kablam! Jul 11 12:37:18.618 INFO kablam! warning: method is never used: `set_reg8` Jul 11 12:37:18.618 INFO kablam! --> src/cpu.rs:238:3 Jul 11 12:37:18.618 INFO kablam! | Jul 11 12:37:18.618 INFO kablam! 238 | fn set_reg8(&mut self, r: Reg8, val: W) { Jul 11 12:37:18.618 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.618 INFO kablam! Jul 11 12:37:18.618 INFO kablam! warning: method is never used: `get_reg16` Jul 11 12:37:18.618 INFO kablam! --> src/cpu.rs:255:3 Jul 11 12:37:18.618 INFO kablam! | Jul 11 12:37:18.618 INFO kablam! 255 | fn get_reg16(&self, r: Reg16) -> W { Jul 11 12:37:18.618 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.619 INFO kablam! Jul 11 12:37:18.619 INFO kablam! warning: method is never used: `set_reg16` Jul 11 12:37:18.619 INFO kablam! --> src/cpu.rs:266:3 Jul 11 12:37:18.619 INFO kablam! | Jul 11 12:37:18.619 INFO kablam! 266 | fn set_reg16(&mut self, r: Reg16, val: W) { Jul 11 12:37:18.619 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.619 INFO kablam! Jul 11 12:37:18.619 INFO kablam! warning: method is never used: `read8` Jul 11 12:37:18.619 INFO kablam! --> src/cpu.rs:290:3 Jul 11 12:37:18.619 INFO kablam! | Jul 11 12:37:18.619 INFO kablam! 290 | fn read8(&self, pos: W) -> W { Jul 11 12:37:18.619 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.619 INFO kablam! Jul 11 12:37:18.619 INFO kablam! warning: method is never used: `write8` Jul 11 12:37:18.619 INFO kablam! --> src/cpu.rs:294:3 Jul 11 12:37:18.619 INFO kablam! | Jul 11 12:37:18.619 INFO kablam! 294 | fn write8(&mut self, pos: W, val: W) { Jul 11 12:37:18.619 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.619 INFO kablam! Jul 11 12:37:18.620 INFO kablam! warning: method is never used: `read16` Jul 11 12:37:18.620 INFO kablam! --> src/cpu.rs:298:3 Jul 11 12:37:18.620 INFO kablam! | Jul 11 12:37:18.620 INFO kablam! 298 | fn read16(&self, pos: W) -> W { Jul 11 12:37:18.620 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.620 INFO kablam! Jul 11 12:37:18.620 INFO kablam! warning: method is never used: `write16` Jul 11 12:37:18.620 INFO kablam! --> src/cpu.rs:304:3 Jul 11 12:37:18.620 INFO kablam! | Jul 11 12:37:18.620 INFO kablam! 304 | fn write16(&mut self, pos: W, val: W) { Jul 11 12:37:18.620 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.620 INFO kablam! Jul 11 12:37:18.621 INFO kablam! warning: method is never used: `get_flag` Jul 11 12:37:18.621 INFO kablam! --> src/cpu.rs:311:3 Jul 11 12:37:18.621 INFO kablam! | Jul 11 12:37:18.621 INFO kablam! 311 | fn get_flag(&self, flag: Flag) -> bool { Jul 11 12:37:18.621 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.621 INFO kablam! Jul 11 12:37:18.621 INFO kablam! warning: method is never used: `set_flag` Jul 11 12:37:18.621 INFO kablam! --> src/cpu.rs:316:3 Jul 11 12:37:18.621 INFO kablam! | Jul 11 12:37:18.621 INFO kablam! 316 | fn set_flag(&mut self, flag: Flag, value: bool) { Jul 11 12:37:18.621 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.621 INFO kablam! Jul 11 12:37:18.622 INFO kablam! warning: method is never used: `zero_flags` Jul 11 12:37:18.622 INFO kablam! --> src/cpu.rs:322:3 Jul 11 12:37:18.622 INFO kablam! | Jul 11 12:37:18.622 INFO kablam! 322 | fn zero_flags(&mut self) { Jul 11 12:37:18.622 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.622 INFO kablam! Jul 11 12:37:18.622 INFO kablam! warning: method is never used: `push` Jul 11 12:37:18.622 INFO kablam! --> src/cpu.rs:326:3 Jul 11 12:37:18.622 INFO kablam! | Jul 11 12:37:18.622 INFO kablam! 326 | fn push(&mut self, val: W) { Jul 11 12:37:18.622 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.622 INFO kablam! Jul 11 12:37:18.623 INFO kablam! warning: method is never used: `pop` Jul 11 12:37:18.623 INFO kablam! --> src/cpu.rs:332:3 Jul 11 12:37:18.623 INFO kablam! | Jul 11 12:37:18.623 INFO kablam! 332 | fn pop(&mut self) -> W { Jul 11 12:37:18.623 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.623 INFO kablam! Jul 11 12:37:18.623 INFO kablam! warning: method is never used: `step` Jul 11 12:37:18.623 INFO kablam! --> src/cpu.rs:338:3 Jul 11 12:37:18.623 INFO kablam! | Jul 11 12:37:18.623 INFO kablam! 338 | fn step(&mut self) { Jul 11 12:37:18.623 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.623 INFO kablam! Jul 11 12:37:18.623 INFO kablam! warning: method is never used: `opcode_u8` Jul 11 12:37:18.623 INFO kablam! --> src/cpu.rs:343:3 Jul 11 12:37:18.624 INFO kablam! | Jul 11 12:37:18.624 INFO kablam! 343 | fn opcode_u8(&self) -> W { Jul 11 12:37:18.624 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.624 INFO kablam! Jul 11 12:37:18.624 INFO kablam! warning: method is never used: `opcode_i8` Jul 11 12:37:18.624 INFO kablam! --> src/cpu.rs:347:3 Jul 11 12:37:18.624 INFO kablam! | Jul 11 12:37:18.624 INFO kablam! 347 | fn opcode_i8(&self) -> W { Jul 11 12:37:18.624 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.624 INFO kablam! Jul 11 12:37:18.624 INFO kablam! warning: method is never used: `opcode_u16` Jul 11 12:37:18.624 INFO kablam! --> src/cpu.rs:351:3 Jul 11 12:37:18.624 INFO kablam! | Jul 11 12:37:18.625 INFO kablam! 351 | fn opcode_u16(&self) -> W { Jul 11 12:37:18.625 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.625 INFO kablam! Jul 11 12:37:18.625 INFO kablam! warning: method is never used: `decode_next` Jul 11 12:37:18.625 INFO kablam! --> src/cpu.rs:355:3 Jul 11 12:37:18.625 INFO kablam! | Jul 11 12:37:18.625 INFO kablam! 355 | pub fn decode_next(&mut self) -> Instruction { Jul 11 12:37:18.625 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.625 INFO kablam! Jul 11 12:37:18.625 INFO kablam! warning: method is never used: `duration` Jul 11 12:37:18.625 INFO kablam! --> src/cpu.rs:544:3 Jul 11 12:37:18.625 INFO kablam! | Jul 11 12:37:18.626 INFO kablam! 544 | pub fn duration(&self, instr: Instruction, jumped: bool) -> usize { Jul 11 12:37:18.626 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.626 INFO kablam! Jul 11 12:37:18.626 INFO kablam! warning: method is never used: `run` Jul 11 12:37:18.626 INFO kablam! --> src/cpu.rs:579:3 Jul 11 12:37:18.626 INFO kablam! | Jul 11 12:37:18.626 INFO kablam! 579 | fn run(&mut self, instr: Instruction) -> usize { Jul 11 12:37:18.626 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:18.626 INFO kablam! Jul 11 12:37:18.741 INFO kablam! error[E0308]: mismatched types Jul 11 12:37:18.741 INFO kablam! --> src/cpu.rs:820:19 Jul 11 12:37:18.741 INFO kablam! | Jul 11 12:37:18.741 INFO kablam! 820 | cpu.regs.pc = 0; Jul 11 12:37:18.741 INFO kablam! | ^ Jul 11 12:37:18.741 INFO kablam! | | Jul 11 12:37:18.742 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Jul 11 12:37:18.742 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(0)` Jul 11 12:37:18.742 INFO kablam! | Jul 11 12:37:18.742 INFO kablam! = note: expected type `std::num::Wrapping` Jul 11 12:37:18.742 INFO kablam! found type `{integer}` Jul 11 12:37:18.742 INFO kablam! Jul 11 12:37:18.840 INFO kablam! error[E0308]: mismatched types Jul 11 12:37:18.840 INFO kablam! --> src/cpu.rs:822:22 Jul 11 12:37:18.840 INFO kablam! | Jul 11 12:37:18.840 INFO kablam! 822 | cpu.mem.write8(cpu.regs.pc, opcode as u8); Jul 11 12:37:18.840 INFO kablam! | ^^^^^^^^^^^ expected u16, found struct `std::num::Wrapping` Jul 11 12:37:18.840 INFO kablam! | Jul 11 12:37:18.840 INFO kablam! = note: expected type `u16` Jul 11 12:37:18.840 INFO kablam! found type `std::num::Wrapping` Jul 11 12:37:18.840 INFO kablam! Jul 11 12:37:18.840 INFO kablam! error[E0277]: cannot add-assign `{integer}` to `std::num::Wrapping` Jul 11 12:37:18.841 INFO kablam! --> src/cpu.rs:823:19 Jul 11 12:37:18.841 INFO kablam! | Jul 11 12:37:18.841 INFO kablam! 823 | cpu.regs.pc += 1; Jul 11 12:37:18.841 INFO kablam! | ^^ no implementation for `std::num::Wrapping += {integer}` Jul 11 12:37:18.841 INFO kablam! | Jul 11 12:37:18.841 INFO kablam! = help: the trait `std::ops::AddAssign<{integer}>` is not implemented for `std::num::Wrapping` Jul 11 12:37:18.841 INFO kablam! Jul 11 12:37:18.899 INFO kablam! error[E0308]: mismatched types Jul 11 12:37:18.899 INFO kablam! --> src/cpu.rs:825:19 Jul 11 12:37:18.899 INFO kablam! | Jul 11 12:37:18.899 INFO kablam! 825 | cpu.regs.pc = 0; Jul 11 12:37:18.899 INFO kablam! | ^ Jul 11 12:37:18.899 INFO kablam! | | Jul 11 12:37:18.899 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Jul 11 12:37:18.899 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(0)` Jul 11 12:37:18.899 INFO kablam! | Jul 11 12:37:18.899 INFO kablam! = note: expected type `std::num::Wrapping` Jul 11 12:37:18.899 INFO kablam! found type `{integer}` Jul 11 12:37:18.899 INFO kablam! Jul 11 12:37:18.901 INFO kablam! error[E0277]: cannot add-assign `{integer}` to `std::num::Wrapping` Jul 11 12:37:18.901 INFO kablam! --> src/cpu.rs:831:19 Jul 11 12:37:18.901 INFO kablam! | Jul 11 12:37:18.901 INFO kablam! 831 | cpu.regs.pc += 1; Jul 11 12:37:18.901 INFO kablam! | ^^ no implementation for `std::num::Wrapping += {integer}` Jul 11 12:37:18.901 INFO kablam! | Jul 11 12:37:18.901 INFO kablam! = help: the trait `std::ops::AddAssign<{integer}>` is not implemented for `std::num::Wrapping` Jul 11 12:37:18.901 INFO kablam! Jul 11 12:37:19.046 INFO kablam! error[E0308]: mismatched types Jul 11 12:37:19.046 INFO kablam! --> src/cpu.rs:842:19 Jul 11 12:37:19.046 INFO kablam! | Jul 11 12:37:19.046 INFO kablam! 842 | cpu.regs.pc = 0; Jul 11 12:37:19.046 INFO kablam! | ^ Jul 11 12:37:19.046 INFO kablam! | | Jul 11 12:37:19.046 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Jul 11 12:37:19.046 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(0)` Jul 11 12:37:19.046 INFO kablam! | Jul 11 12:37:19.046 INFO kablam! = note: expected type `std::num::Wrapping` Jul 11 12:37:19.046 INFO kablam! found type `{integer}` Jul 11 12:37:19.046 INFO kablam! Jul 11 12:37:19.126 INFO kablam! error[E0308]: mismatched types Jul 11 12:37:19.126 INFO kablam! --> src/cpu.rs:844:22 Jul 11 12:37:19.126 INFO kablam! | Jul 11 12:37:19.126 INFO kablam! 844 | cpu.mem.write8(cpu.regs.pc, 0xCB as u8); Jul 11 12:37:19.126 INFO kablam! | ^^^^^^^^^^^ expected u16, found struct `std::num::Wrapping` Jul 11 12:37:19.126 INFO kablam! | Jul 11 12:37:19.126 INFO kablam! = note: expected type `u16` Jul 11 12:37:19.126 INFO kablam! found type `std::num::Wrapping` Jul 11 12:37:19.135 INFO kablam! Jul 11 12:37:19.135 INFO kablam! error[E0277]: cannot add-assign `{integer}` to `std::num::Wrapping` Jul 11 12:37:19.135 INFO kablam! --> src/cpu.rs:845:19 Jul 11 12:37:19.135 INFO kablam! | Jul 11 12:37:19.135 INFO kablam! 845 | cpu.regs.pc += 1; Jul 11 12:37:19.136 INFO kablam! | ^^ no implementation for `std::num::Wrapping += {integer}` Jul 11 12:37:19.136 INFO kablam! | Jul 11 12:37:19.136 INFO kablam! = help: the trait `std::ops::AddAssign<{integer}>` is not implemented for `std::num::Wrapping` Jul 11 12:37:19.136 INFO kablam! Jul 11 12:37:19.229 INFO kablam! error[E0308]: mismatched types Jul 11 12:37:19.229 INFO kablam! --> src/cpu.rs:846:22 Jul 11 12:37:19.229 INFO kablam! | Jul 11 12:37:19.229 INFO kablam! 846 | cpu.mem.write8(cpu.regs.pc, opcode as u8); Jul 11 12:37:19.229 INFO kablam! | ^^^^^^^^^^^ expected u16, found struct `std::num::Wrapping` Jul 11 12:37:19.229 INFO kablam! | Jul 11 12:37:19.229 INFO kablam! = note: expected type `u16` Jul 11 12:37:19.229 INFO kablam! found type `std::num::Wrapping` Jul 11 12:37:19.229 INFO kablam! Jul 11 12:37:19.230 INFO kablam! error[E0277]: cannot add-assign `{integer}` to `std::num::Wrapping` Jul 11 12:37:19.230 INFO kablam! --> src/cpu.rs:847:19 Jul 11 12:37:19.230 INFO kablam! | Jul 11 12:37:19.230 INFO kablam! 847 | cpu.regs.pc += 1; Jul 11 12:37:19.230 INFO kablam! | ^^ no implementation for `std::num::Wrapping += {integer}` Jul 11 12:37:19.230 INFO kablam! | Jul 11 12:37:19.230 INFO kablam! = help: the trait `std::ops::AddAssign<{integer}>` is not implemented for `std::num::Wrapping` Jul 11 12:37:19.230 INFO kablam! Jul 11 12:37:19.292 INFO kablam! error[E0308]: mismatched types Jul 11 12:37:19.292 INFO kablam! --> src/cpu.rs:849:19 Jul 11 12:37:19.293 INFO kablam! | Jul 11 12:37:19.293 INFO kablam! 849 | cpu.regs.pc = 0; Jul 11 12:37:19.293 INFO kablam! | ^ Jul 11 12:37:19.293 INFO kablam! | | Jul 11 12:37:19.293 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Jul 11 12:37:19.293 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(0)` Jul 11 12:37:19.293 INFO kablam! | Jul 11 12:37:19.293 INFO kablam! = note: expected type `std::num::Wrapping` Jul 11 12:37:19.293 INFO kablam! found type `{integer}` Jul 11 12:37:19.293 INFO kablam! Jul 11 12:37:19.296 INFO kablam! error[E0277]: cannot add-assign `{integer}` to `std::num::Wrapping` Jul 11 12:37:19.296 INFO kablam! --> src/cpu.rs:855:19 Jul 11 12:37:19.296 INFO kablam! | Jul 11 12:37:19.296 INFO kablam! 855 | cpu.regs.pc += 2; Jul 11 12:37:19.296 INFO kablam! | ^^ no implementation for `std::num::Wrapping += {integer}` Jul 11 12:37:19.296 INFO kablam! | Jul 11 12:37:19.296 INFO kablam! = help: the trait `std::ops::AddAssign<{integer}>` is not implemented for `std::num::Wrapping` Jul 11 12:37:19.297 INFO kablam! Jul 11 12:37:19.386 INFO kablam! error[E0308]: mismatched types Jul 11 12:37:19.386 INFO kablam! --> src/cpu.rs:870:20 Jul 11 12:37:19.386 INFO kablam! | Jul 11 12:37:19.386 INFO kablam! 870 | cpu.mem.write8(cpu.regs.pc, 0); Jul 11 12:37:19.386 INFO kablam! | ^^^^^^^^^^^ expected u16, found struct `std::num::Wrapping` Jul 11 12:37:19.386 INFO kablam! | Jul 11 12:37:19.387 INFO kablam! = note: expected type `u16` Jul 11 12:37:19.387 INFO kablam! found type `std::num::Wrapping` Jul 11 12:37:19.387 INFO kablam! Jul 11 12:37:19.522 INFO kablam! error[E0308]: mismatched types Jul 11 12:37:19.522 INFO kablam! --> src/cpu.rs:902:26 Jul 11 12:37:19.522 INFO kablam! | Jul 11 12:37:19.522 INFO kablam! 902 | assert_eq!(concat_u8(0, 0), 0); Jul 11 12:37:19.522 INFO kablam! | ^ Jul 11 12:37:19.522 INFO kablam! | | Jul 11 12:37:19.522 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Jul 11 12:37:19.522 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(0)` Jul 11 12:37:19.522 INFO kablam! | Jul 11 12:37:19.522 INFO kablam! = note: expected type `std::num::Wrapping` Jul 11 12:37:19.522 INFO kablam! found type `{integer}` Jul 11 12:37:19.522 INFO kablam! Jul 11 12:37:19.579 INFO kablam! error[E0308]: mismatched types Jul 11 12:37:19.580 INFO kablam! --> src/cpu.rs:902:29 Jul 11 12:37:19.580 INFO kablam! | Jul 11 12:37:19.580 INFO kablam! 902 | assert_eq!(concat_u8(0, 0), 0); Jul 11 12:37:19.580 INFO kablam! | ^ Jul 11 12:37:19.580 INFO kablam! | | Jul 11 12:37:19.580 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Jul 11 12:37:19.580 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(0)` Jul 11 12:37:19.580 INFO kablam! | Jul 11 12:37:19.580 INFO kablam! = note: expected type `std::num::Wrapping` Jul 11 12:37:19.580 INFO kablam! found type `{integer}` Jul 11 12:37:19.580 INFO kablam! Jul 11 12:37:19.642 INFO kablam! error[E0308]: mismatched types Jul 11 12:37:19.642 INFO kablam! --> src/cpu.rs:902:5 Jul 11 12:37:19.642 INFO kablam! | Jul 11 12:37:19.642 INFO kablam! 902 | assert_eq!(concat_u8(0, 0), 0); Jul 11 12:37:19.642 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:19.642 INFO kablam! | | Jul 11 12:37:19.642 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Jul 11 12:37:19.642 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(*right_val)` Jul 11 12:37:19.642 INFO kablam! | Jul 11 12:37:19.642 INFO kablam! = note: expected type `std::num::Wrapping` Jul 11 12:37:19.642 INFO kablam! found type `{integer}` Jul 11 12:37:19.642 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) Jul 11 12:37:19.642 INFO kablam! Jul 11 12:37:19.744 INFO kablam! error[E0308]: mismatched types Jul 11 12:37:19.744 INFO kablam! --> src/cpu.rs:903:26 Jul 11 12:37:19.744 INFO kablam! | Jul 11 12:37:19.744 INFO kablam! 903 | assert_eq!(concat_u8(0xFF, 0), 0xFF00); Jul 11 12:37:19.744 INFO kablam! | ^^^^ Jul 11 12:37:19.744 INFO kablam! | | Jul 11 12:37:19.744 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Jul 11 12:37:19.744 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(255)` Jul 11 12:37:19.744 INFO kablam! | Jul 11 12:37:19.744 INFO kablam! = note: expected type `std::num::Wrapping` Jul 11 12:37:19.744 INFO kablam! found type `{integer}` Jul 11 12:37:19.744 INFO kablam! Jul 11 12:37:19.820 INFO kablam! error[E0308]: mismatched types Jul 11 12:37:19.820 INFO kablam! --> src/cpu.rs:903:32 Jul 11 12:37:19.820 INFO kablam! | Jul 11 12:37:19.820 INFO kablam! 903 | assert_eq!(concat_u8(0xFF, 0), 0xFF00); Jul 11 12:37:19.820 INFO kablam! | ^ Jul 11 12:37:19.820 INFO kablam! | | Jul 11 12:37:19.820 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Jul 11 12:37:19.820 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(0)` Jul 11 12:37:19.820 INFO kablam! | Jul 11 12:37:19.820 INFO kablam! = note: expected type `std::num::Wrapping` Jul 11 12:37:19.820 INFO kablam! found type `{integer}` Jul 11 12:37:19.820 INFO kablam! Jul 11 12:37:19.894 INFO kablam! error[E0308]: mismatched types Jul 11 12:37:19.894 INFO kablam! --> src/cpu.rs:903:5 Jul 11 12:37:19.894 INFO kablam! | Jul 11 12:37:19.894 INFO kablam! 903 | assert_eq!(concat_u8(0xFF, 0), 0xFF00); Jul 11 12:37:19.894 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:19.894 INFO kablam! | | Jul 11 12:37:19.894 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Jul 11 12:37:19.894 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(*right_val)` Jul 11 12:37:19.894 INFO kablam! | Jul 11 12:37:19.894 INFO kablam! = note: expected type `std::num::Wrapping` Jul 11 12:37:19.894 INFO kablam! found type `{integer}` Jul 11 12:37:19.894 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) Jul 11 12:37:19.894 INFO kablam! Jul 11 12:37:19.958 INFO kablam! error[E0308]: mismatched types Jul 11 12:37:19.958 INFO kablam! --> src/cpu.rs:904:26 Jul 11 12:37:19.958 INFO kablam! | Jul 11 12:37:19.959 INFO kablam! 904 | assert_eq!(concat_u8(0, 0xFF), 0xFF); Jul 11 12:37:19.959 INFO kablam! | ^ Jul 11 12:37:19.959 INFO kablam! | | Jul 11 12:37:19.959 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Jul 11 12:37:19.959 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(0)` Jul 11 12:37:19.959 INFO kablam! | Jul 11 12:37:19.959 INFO kablam! = note: expected type `std::num::Wrapping` Jul 11 12:37:19.959 INFO kablam! found type `{integer}` Jul 11 12:37:19.959 INFO kablam! Jul 11 12:37:20.019 INFO kablam! error[E0308]: mismatched types Jul 11 12:37:20.019 INFO kablam! --> src/cpu.rs:904:29 Jul 11 12:37:20.019 INFO kablam! | Jul 11 12:37:20.019 INFO kablam! 904 | assert_eq!(concat_u8(0, 0xFF), 0xFF); Jul 11 12:37:20.019 INFO kablam! | ^^^^ Jul 11 12:37:20.019 INFO kablam! | | Jul 11 12:37:20.019 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Jul 11 12:37:20.019 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(255)` Jul 11 12:37:20.019 INFO kablam! | Jul 11 12:37:20.019 INFO kablam! = note: expected type `std::num::Wrapping` Jul 11 12:37:20.019 INFO kablam! found type `{integer}` Jul 11 12:37:20.019 INFO kablam! Jul 11 12:37:20.079 INFO kablam! error[E0308]: mismatched types Jul 11 12:37:20.079 INFO kablam! --> src/cpu.rs:904:5 Jul 11 12:37:20.079 INFO kablam! | Jul 11 12:37:20.079 INFO kablam! 904 | assert_eq!(concat_u8(0, 0xFF), 0xFF); Jul 11 12:37:20.079 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:20.079 INFO kablam! | | Jul 11 12:37:20.079 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Jul 11 12:37:20.079 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(*right_val)` Jul 11 12:37:20.079 INFO kablam! | Jul 11 12:37:20.079 INFO kablam! = note: expected type `std::num::Wrapping` Jul 11 12:37:20.079 INFO kablam! found type `{integer}` Jul 11 12:37:20.080 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) Jul 11 12:37:20.080 INFO kablam! Jul 11 12:37:20.142 INFO kablam! error[E0308]: mismatched types Jul 11 12:37:20.142 INFO kablam! --> src/cpu.rs:905:26 Jul 11 12:37:20.142 INFO kablam! | Jul 11 12:37:20.142 INFO kablam! 905 | assert_eq!(concat_u8(0xFF, 0xFF), 0xFFFF); Jul 11 12:37:20.142 INFO kablam! | ^^^^ Jul 11 12:37:20.142 INFO kablam! | | Jul 11 12:37:20.142 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Jul 11 12:37:20.142 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(255)` Jul 11 12:37:20.142 INFO kablam! | Jul 11 12:37:20.142 INFO kablam! = note: expected type `std::num::Wrapping` Jul 11 12:37:20.142 INFO kablam! found type `{integer}` Jul 11 12:37:20.142 INFO kablam! Jul 11 12:37:20.200 INFO kablam! error[E0308]: mismatched types Jul 11 12:37:20.200 INFO kablam! --> src/cpu.rs:905:32 Jul 11 12:37:20.200 INFO kablam! | Jul 11 12:37:20.200 INFO kablam! 905 | assert_eq!(concat_u8(0xFF, 0xFF), 0xFFFF); Jul 11 12:37:20.200 INFO kablam! | ^^^^ Jul 11 12:37:20.200 INFO kablam! | | Jul 11 12:37:20.200 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Jul 11 12:37:20.200 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(255)` Jul 11 12:37:20.200 INFO kablam! | Jul 11 12:37:20.201 INFO kablam! = note: expected type `std::num::Wrapping` Jul 11 12:37:20.201 INFO kablam! found type `{integer}` Jul 11 12:37:20.201 INFO kablam! Jul 11 12:37:20.262 INFO kablam! error[E0308]: mismatched types Jul 11 12:37:20.262 INFO kablam! --> src/cpu.rs:905:5 Jul 11 12:37:20.262 INFO kablam! | Jul 11 12:37:20.262 INFO kablam! 905 | assert_eq!(concat_u8(0xFF, 0xFF), 0xFFFF); Jul 11 12:37:20.262 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:20.262 INFO kablam! | | Jul 11 12:37:20.262 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Jul 11 12:37:20.262 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(*right_val)` Jul 11 12:37:20.262 INFO kablam! | Jul 11 12:37:20.262 INFO kablam! = note: expected type `std::num::Wrapping` Jul 11 12:37:20.262 INFO kablam! found type `{integer}` Jul 11 12:37:20.262 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) Jul 11 12:37:20.262 INFO kablam! Jul 11 12:37:20.326 INFO kablam! error[E0308]: mismatched types Jul 11 12:37:20.326 INFO kablam! --> src/cpu.rs:906:26 Jul 11 12:37:20.326 INFO kablam! | Jul 11 12:37:20.326 INFO kablam! 906 | assert_eq!(concat_u8(0x12, 0x34), 0x1234); Jul 11 12:37:20.326 INFO kablam! | ^^^^ Jul 11 12:37:20.327 INFO kablam! | | Jul 11 12:37:20.327 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Jul 11 12:37:20.327 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(18)` Jul 11 12:37:20.327 INFO kablam! | Jul 11 12:37:20.327 INFO kablam! = note: expected type `std::num::Wrapping` Jul 11 12:37:20.327 INFO kablam! found type `{integer}` Jul 11 12:37:20.327 INFO kablam! Jul 11 12:37:20.386 INFO kablam! error[E0308]: mismatched types Jul 11 12:37:20.386 INFO kablam! --> src/cpu.rs:906:32 Jul 11 12:37:20.386 INFO kablam! | Jul 11 12:37:20.386 INFO kablam! 906 | assert_eq!(concat_u8(0x12, 0x34), 0x1234); Jul 11 12:37:20.386 INFO kablam! | ^^^^ Jul 11 12:37:20.386 INFO kablam! | | Jul 11 12:37:20.386 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Jul 11 12:37:20.386 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(52)` Jul 11 12:37:20.386 INFO kablam! | Jul 11 12:37:20.387 INFO kablam! = note: expected type `std::num::Wrapping` Jul 11 12:37:20.387 INFO kablam! found type `{integer}` Jul 11 12:37:20.387 INFO kablam! Jul 11 12:37:20.447 INFO kablam! error[E0308]: mismatched types Jul 11 12:37:20.448 INFO kablam! --> src/cpu.rs:906:5 Jul 11 12:37:20.448 INFO kablam! | Jul 11 12:37:20.448 INFO kablam! 906 | assert_eq!(concat_u8(0x12, 0x34), 0x1234); Jul 11 12:37:20.448 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 12:37:20.448 INFO kablam! | | Jul 11 12:37:20.448 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Jul 11 12:37:20.448 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(*right_val)` Jul 11 12:37:20.448 INFO kablam! | Jul 11 12:37:20.448 INFO kablam! = note: expected type `std::num::Wrapping` Jul 11 12:37:20.448 INFO kablam! found type `{integer}` Jul 11 12:37:20.448 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) Jul 11 12:37:20.448 INFO kablam! Jul 11 12:37:20.515 INFO kablam! error[E0308]: mismatched types Jul 11 12:37:20.515 INFO kablam! --> src/cpu.rs:911:26 Jul 11 12:37:20.515 INFO kablam! | Jul 11 12:37:20.515 INFO kablam! 911 | assert_eq!(break_u16(0xFFFF), (0xFF, 0xFF)); Jul 11 12:37:20.515 INFO kablam! | ^^^^^^ Jul 11 12:37:20.515 INFO kablam! | | Jul 11 12:37:20.515 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Jul 11 12:37:20.515 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(65535)` Jul 11 12:37:20.515 INFO kablam! | Jul 11 12:37:20.515 INFO kablam! = note: expected type `std::num::Wrapping` Jul 11 12:37:20.515 INFO kablam! found type `{integer}` Jul 11 12:37:20.515 INFO kablam! Jul 11 12:37:20.599 INFO kablam! error[E0308]: mismatched types Jul 11 12:37:20.599 INFO kablam! --> src/cpu.rs:911:5 Jul 11 12:37:20.599 INFO kablam! | Jul 11 12:37:20.599 INFO kablam! 911 | assert_eq!(break_u16(0xFFFF), (0xFF, 0xFF)); Jul 11 12:37:20.599 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `std::num::Wrapping`, found integral variable Jul 11 12:37:20.599 INFO kablam! | Jul 11 12:37:20.600 INFO kablam! = note: expected type `(std::num::Wrapping, std::num::Wrapping)` Jul 11 12:37:20.600 INFO kablam! found type `({integer}, {integer})` Jul 11 12:37:20.600 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) Jul 11 12:37:20.600 INFO kablam! Jul 11 12:37:20.665 INFO kablam! error[E0308]: mismatched types Jul 11 12:37:20.665 INFO kablam! --> src/cpu.rs:912:26 Jul 11 12:37:20.665 INFO kablam! | Jul 11 12:37:20.665 INFO kablam! 912 | assert_eq!(break_u16(0x1234), (0x12, 0x34)); Jul 11 12:37:20.665 INFO kablam! | ^^^^^^ Jul 11 12:37:20.665 INFO kablam! | | Jul 11 12:37:20.665 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Jul 11 12:37:20.665 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(4660)` Jul 11 12:37:20.665 INFO kablam! | Jul 11 12:37:20.666 INFO kablam! = note: expected type `std::num::Wrapping` Jul 11 12:37:20.666 INFO kablam! found type `{integer}` Jul 11 12:37:20.666 INFO kablam! Jul 11 12:37:20.747 INFO kablam! error[E0308]: mismatched types Jul 11 12:37:20.747 INFO kablam! --> src/cpu.rs:912:5 Jul 11 12:37:20.747 INFO kablam! | Jul 11 12:37:20.747 INFO kablam! 912 | assert_eq!(break_u16(0x1234), (0x12, 0x34)); Jul 11 12:37:20.748 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `std::num::Wrapping`, found integral variable Jul 11 12:37:20.748 INFO kablam! | Jul 11 12:37:20.748 INFO kablam! = note: expected type `(std::num::Wrapping, std::num::Wrapping)` Jul 11 12:37:20.748 INFO kablam! found type `({integer}, {integer})` Jul 11 12:37:20.748 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) Jul 11 12:37:20.748 INFO kablam! Jul 11 12:37:20.812 INFO kablam! error[E0308]: mismatched types Jul 11 12:37:20.812 INFO kablam! --> src/cpu.rs:913:26 Jul 11 12:37:20.812 INFO kablam! | Jul 11 12:37:20.812 INFO kablam! 913 | assert_eq!(break_u16(0), (0, 0)); Jul 11 12:37:20.812 INFO kablam! | ^ Jul 11 12:37:20.812 INFO kablam! | | Jul 11 12:37:20.812 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Jul 11 12:37:20.812 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(0)` Jul 11 12:37:20.812 INFO kablam! | Jul 11 12:37:20.812 INFO kablam! = note: expected type `std::num::Wrapping` Jul 11 12:37:20.812 INFO kablam! found type `{integer}` Jul 11 12:37:20.812 INFO kablam! Jul 11 12:37:20.892 INFO kablam! error[E0308]: mismatched types Jul 11 12:37:20.892 INFO kablam! --> src/cpu.rs:913:5 Jul 11 12:37:20.892 INFO kablam! | Jul 11 12:37:20.892 INFO kablam! 913 | assert_eq!(break_u16(0), (0, 0)); Jul 11 12:37:20.892 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `std::num::Wrapping`, found integral variable Jul 11 12:37:20.892 INFO kablam! | Jul 11 12:37:20.892 INFO kablam! = note: expected type `(std::num::Wrapping, std::num::Wrapping)` Jul 11 12:37:20.893 INFO kablam! found type `({integer}, {integer})` Jul 11 12:37:20.893 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) Jul 11 12:37:20.893 INFO kablam! Jul 11 12:37:20.956 INFO kablam! error[E0308]: mismatched types Jul 11 12:37:20.956 INFO kablam! --> src/cpu.rs:914:26 Jul 11 12:37:20.956 INFO kablam! | Jul 11 12:37:20.956 INFO kablam! 914 | assert_eq!(break_u16(0xFF), (0, 0xFF)); Jul 11 12:37:20.956 INFO kablam! | ^^^^ Jul 11 12:37:20.956 INFO kablam! | | Jul 11 12:37:20.956 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Jul 11 12:37:20.956 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(255)` Jul 11 12:37:20.956 INFO kablam! | Jul 11 12:37:20.956 INFO kablam! = note: expected type `std::num::Wrapping` Jul 11 12:37:20.956 INFO kablam! found type `{integer}` Jul 11 12:37:20.956 INFO kablam! Jul 11 12:37:21.040 INFO kablam! error[E0308]: mismatched types Jul 11 12:37:21.040 INFO kablam! --> src/cpu.rs:914:5 Jul 11 12:37:21.040 INFO kablam! | Jul 11 12:37:21.040 INFO kablam! 914 | assert_eq!(break_u16(0xFF), (0, 0xFF)); Jul 11 12:37:21.040 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `std::num::Wrapping`, found integral variable Jul 11 12:37:21.040 INFO kablam! | Jul 11 12:37:21.040 INFO kablam! = note: expected type `(std::num::Wrapping, std::num::Wrapping)` Jul 11 12:37:21.040 INFO kablam! found type `({integer}, {integer})` Jul 11 12:37:21.040 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) Jul 11 12:37:21.040 INFO kablam! Jul 11 12:37:21.112 INFO kablam! error[E0308]: mismatched types Jul 11 12:37:21.112 INFO kablam! --> src/cpu.rs:915:26 Jul 11 12:37:21.112 INFO kablam! | Jul 11 12:37:21.112 INFO kablam! 915 | assert_eq!(break_u16(0xFF00), (0xFF, 0)); Jul 11 12:37:21.112 INFO kablam! | ^^^^^^ Jul 11 12:37:21.112 INFO kablam! | | Jul 11 12:37:21.112 INFO kablam! | expected struct `std::num::Wrapping`, found integral variable Jul 11 12:37:21.112 INFO kablam! | help: try using a variant of the expected type: `std::num::Wrapping(65280)` Jul 11 12:37:21.112 INFO kablam! | Jul 11 12:37:21.112 INFO kablam! = note: expected type `std::num::Wrapping` Jul 11 12:37:21.112 INFO kablam! found type `{integer}` Jul 11 12:37:21.112 INFO kablam! Jul 11 12:37:21.201 INFO kablam! error[E0308]: mismatched types Jul 11 12:37:21.201 INFO kablam! --> src/cpu.rs:915:5 Jul 11 12:37:21.201 INFO kablam! | Jul 11 12:37:21.201 INFO kablam! 915 | assert_eq!(break_u16(0xFF00), (0xFF, 0)); Jul 11 12:37:21.201 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `std::num::Wrapping`, found integral variable Jul 11 12:37:21.201 INFO kablam! | Jul 11 12:37:21.201 INFO kablam! = note: expected type `(std::num::Wrapping, std::num::Wrapping)` Jul 11 12:37:21.201 INFO kablam! found type `({integer}, {integer})` Jul 11 12:37:21.201 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) Jul 11 12:37:21.201 INFO kablam! Jul 11 12:37:21.217 INFO kablam! error: aborting due to 38 previous errors Jul 11 12:37:21.222 INFO kablam! Jul 11 12:37:21.222 INFO kablam! Some errors occurred: E0277, E0308. Jul 11 12:37:21.222 INFO kablam! For more information about an error, try `rustc --explain E0277`. Jul 11 12:37:21.232 INFO kablam! error: Could not compile `rgb`. Jul 11 12:37:21.232 INFO kablam! Jul 11 12:37:21.232 INFO kablam! To learn more, run the command again with --verbose. Jul 11 12:37:21.234 INFO kablam! su: No module specific data is present Jul 11 12:37:21.773 INFO running `"docker" "rm" "-f" "badb47d82f2d84788df5db5082a9a3370124794c7154236694fac992eb69f55f"` Jul 11 12:37:21.933 INFO blam! badb47d82f2d84788df5db5082a9a3370124794c7154236694fac992eb69f55f