Nov 29 21:20:02.917 INFO checking niconii/nico2 against master#a49316ddc99d9d595193557fc899f6c52e4d9af9 for pr-56323 Nov 29 21:20:02.917 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56323/worker-3/master#a49316ddc99d9d595193557fc899f6c52e4d9af9:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/pr-56323/master#a49316ddc99d9d595193557fc899f6c52e4d9af9:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +a49316ddc99d9d595193557fc899f6c52e4d9af9-alt check --frozen --all --all-targets" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 29 21:20:03.320 INFO [stdout] a414395e02f0b27d90250aa6c39dd595d9f1a16cd25f8659852fe359092e32cc Nov 29 21:20:03.326 INFO running `"docker" "start" "-a" "a414395e02f0b27d90250aa6c39dd595d9f1a16cd25f8659852fe359092e32cc"` Nov 29 21:20:05.091 INFO [stderr] usermod: no changes Nov 29 21:20:05.224 INFO [stderr] Checking nico2 v0.1.0 (/source) Nov 29 21:20:05.722 INFO [stderr] warning: unused import: `std::mem` Nov 29 21:20:05.722 INFO [stderr] --> src/cpu/stack.rs:1:5 Nov 29 21:20:05.722 INFO [stderr] | Nov 29 21:20:05.723 INFO [stderr] 1 | use std::mem; Nov 29 21:20:05.723 INFO [stderr] | ^^^^^^^^ Nov 29 21:20:05.723 INFO [stderr] | Nov 29 21:20:05.723 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 29 21:20:05.723 INFO [stderr] Nov 29 21:20:05.764 INFO [stderr] warning: unused import: `std::mem` Nov 29 21:20:05.764 INFO [stderr] --> src/cpu/stack.rs:1:5 Nov 29 21:20:05.764 INFO [stderr] | Nov 29 21:20:05.765 INFO [stderr] 1 | use std::mem; Nov 29 21:20:05.765 INFO [stderr] | ^^^^^^^^ Nov 29 21:20:05.765 INFO [stderr] | Nov 29 21:20:05.766 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 29 21:20:05.766 INFO [stderr] Nov 29 21:20:05.904 INFO [stderr] warning: unused variable: `ret` Nov 29 21:20:05.905 INFO [stderr] --> src/cpu/alu.rs:20:47 Nov 29 21:20:05.905 INFO [stderr] | Nov 29 21:20:05.906 INFO [stderr] 20 | pub fn binary(operation: u8, dat: &mut Stack, ret: &mut Stack) { Nov 29 21:20:05.906 INFO [stderr] | ^^^ help: consider using `_ret` instead Nov 29 21:20:05.909 INFO [stderr] warning: unused variable: `ret` Nov 29 21:20:05.909 INFO [stderr] --> src/cpu/alu.rs:20:47 Nov 29 21:20:05.909 INFO [stderr] | Nov 29 21:20:05.910 INFO [stderr] 20 | pub fn binary(operation: u8, dat: &mut Stack, ret: &mut Stack) { Nov 29 21:20:05.910 INFO [stderr] | ^^^ help: consider using `_ret` instead Nov 29 21:20:05.911 INFO [stderr] | Nov 29 21:20:05.911 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 29 21:20:05.911 INFO [stderr] Nov 29 21:20:05.912 INFO [stderr] warning: unused variable: `addr` Nov 29 21:20:05.912 INFO [stderr] --> src/memory.rs:15:20 Nov 29 21:20:05.913 INFO [stderr] | Nov 29 21:20:05.913 INFO [stderr] 15 | pub fn inc_address(addr: Word) -> Word { Nov 29 21:20:05.913 INFO [stderr] | ^^^^ help: consider using `_addr` instead Nov 29 21:20:05.914 INFO [stderr] Nov 29 21:20:05.914 INFO [stderr] warning: unused variable: `i` Nov 29 21:20:05.914 INFO [stderr] --> src/cpu/opcode.rs:18:16 Nov 29 21:20:05.915 INFO [stderr] | Nov 29 21:20:05.915 INFO [stderr] 18 | pub fn new(i: Word) -> IWord { Nov 29 21:20:05.916 INFO [stderr] | ^ help: consider using `_i` instead Nov 29 21:20:05.916 INFO [stderr] Nov 29 21:20:05.917 INFO [stderr] warning: unused variable: `addr` Nov 29 21:20:05.917 INFO [stderr] --> src/memory.rs:6:24 Nov 29 21:20:05.917 INFO [stderr] | Nov 29 21:20:05.918 INFO [stderr] 6 | pub fn read(&self, addr: Word) -> Word { Nov 29 21:20:05.918 INFO [stderr] | ^^^^ help: consider using `_addr` instead Nov 29 21:20:05.918 INFO [stderr] Nov 29 21:20:05.919 INFO [stderr] warning: unused variable: `addr` Nov 29 21:20:05.919 INFO [stderr] --> src/memory.rs:10:29 Nov 29 21:20:05.920 INFO [stderr] | Nov 29 21:20:05.920 INFO [stderr] 10 | pub fn write(&mut self, addr: Word, value: Word) { Nov 29 21:20:05.920 INFO [stderr] | ^^^^ help: consider using `_addr` instead Nov 29 21:20:05.921 INFO [stderr] Nov 29 21:20:05.921 INFO [stderr] warning: unused variable: `value` Nov 29 21:20:05.921 INFO [stderr] --> src/memory.rs:10:41 Nov 29 21:20:05.922 INFO [stderr] | Nov 29 21:20:05.922 INFO [stderr] 10 | pub fn write(&mut self, addr: Word, value: Word) { Nov 29 21:20:05.922 INFO [stderr] | ^^^^^ help: consider using `_value` instead Nov 29 21:20:05.923 INFO [stderr] Nov 29 21:20:05.936 INFO [stderr] | Nov 29 21:20:05.937 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 29 21:20:05.937 INFO [stderr] Nov 29 21:20:05.937 INFO [stderr] warning: unused variable: `addr` Nov 29 21:20:05.937 INFO [stderr] --> src/memory.rs:15:20 Nov 29 21:20:05.938 INFO [stderr] | Nov 29 21:20:05.938 INFO [stderr] 15 | pub fn inc_address(addr: Word) -> Word { Nov 29 21:20:05.939 INFO [stderr] | ^^^^ help: consider using `_addr` instead Nov 29 21:20:05.939 INFO [stderr] Nov 29 21:20:05.939 INFO [stderr] warning: unused variable: `i` Nov 29 21:20:05.939 INFO [stderr] --> src/cpu/opcode.rs:18:16 Nov 29 21:20:05.940 INFO [stderr] | Nov 29 21:20:05.940 INFO [stderr] 18 | pub fn new(i: Word) -> IWord { Nov 29 21:20:05.940 INFO [stderr] | ^ help: consider using `_i` instead Nov 29 21:20:05.941 INFO [stderr] Nov 29 21:20:05.941 INFO [stderr] warning: unused variable: `addr` Nov 29 21:20:05.941 INFO [stderr] --> src/memory.rs:6:24 Nov 29 21:20:05.942 INFO [stderr] | Nov 29 21:20:05.942 INFO [stderr] 6 | pub fn read(&self, addr: Word) -> Word { Nov 29 21:20:05.942 INFO [stderr] | ^^^^ help: consider using `_addr` instead Nov 29 21:20:05.943 INFO [stderr] Nov 29 21:20:05.943 INFO [stderr] warning: unused variable: `addr` Nov 29 21:20:05.943 INFO [stderr] --> src/memory.rs:10:29 Nov 29 21:20:05.944 INFO [stderr] | Nov 29 21:20:05.944 INFO [stderr] 10 | pub fn write(&mut self, addr: Word, value: Word) { Nov 29 21:20:05.944 INFO [stderr] | ^^^^ help: consider using `_addr` instead Nov 29 21:20:05.944 INFO [stderr] Nov 29 21:20:05.945 INFO [stderr] warning: unused variable: `value` Nov 29 21:20:05.945 INFO [stderr] --> src/memory.rs:10:41 Nov 29 21:20:05.945 INFO [stderr] | Nov 29 21:20:05.945 INFO [stderr] 10 | pub fn write(&mut self, addr: Word, value: Word) { Nov 29 21:20:05.946 INFO [stderr] | ^^^^^ help: consider using `_value` instead Nov 29 21:20:05.946 INFO [stderr] Nov 29 21:20:05.972 INFO [stderr] warning: function is never used: `unary` Nov 29 21:20:05.973 INFO [stderr] --> src/cpu/alu.rs:3:1 Nov 29 21:20:05.973 INFO [stderr] | Nov 29 21:20:05.973 INFO [stderr] 3 | pub fn unary(operation: u8, dat: &mut Stack) { Nov 29 21:20:05.974 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 21:20:05.974 INFO [stderr] | Nov 29 21:20:05.975 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 29 21:20:05.975 INFO [stderr] Nov 29 21:20:05.975 INFO [stderr] warning: function is never used: `binary` Nov 29 21:20:05.976 INFO [stderr] --> src/cpu/alu.rs:20:1 Nov 29 21:20:05.976 INFO [stderr] | Nov 29 21:20:05.976 INFO [stderr] 20 | pub fn binary(operation: u8, dat: &mut Stack, ret: &mut Stack) { Nov 29 21:20:05.977 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 21:20:05.977 INFO [stderr] Nov 29 21:20:05.977 INFO [stderr] warning: function is never used: `stack` Nov 29 21:20:05.978 INFO [stderr] --> src/cpu/alu.rs:38:1 Nov 29 21:20:05.978 INFO [stderr] | Nov 29 21:20:05.978 INFO [stderr] 38 | pub fn stack(operation: u8, dat: &mut Stack, ret: &mut Stack) { Nov 29 21:20:05.979 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 21:20:05.979 INFO [stderr] Nov 29 21:20:05.979 INFO [stderr] warning: variant is never constructed: `Unary` Nov 29 21:20:05.980 INFO [stderr] --> src/cpu/opcode.rs:4:5 Nov 29 21:20:05.980 INFO [stderr] | Nov 29 21:20:05.980 INFO [stderr] 4 | Unary(u8), Nov 29 21:20:05.981 INFO [stderr] | ^^^^^^^^^ Nov 29 21:20:05.981 INFO [stderr] Nov 29 21:20:05.982 INFO [stderr] warning: variant is never constructed: `Binary` Nov 29 21:20:05.982 INFO [stderr] --> src/cpu/opcode.rs:5:5 Nov 29 21:20:05.982 INFO [stderr] | Nov 29 21:20:05.983 INFO [stderr] 5 | Binary(u8), Nov 29 21:20:05.983 INFO [stderr] | ^^^^^^^^^^ Nov 29 21:20:05.983 INFO [stderr] Nov 29 21:20:05.984 INFO [stderr] warning: variant is never constructed: `Stack` Nov 29 21:20:05.984 INFO [stderr] --> src/cpu/opcode.rs:6:5 Nov 29 21:20:05.984 INFO [stderr] | Nov 29 21:20:05.985 INFO [stderr] 6 | Stack(u8), Nov 29 21:20:05.985 INFO [stderr] | ^^^^^^^^^ Nov 29 21:20:05.985 INFO [stderr] Nov 29 21:20:05.986 INFO [stderr] warning: variant is never constructed: `Register` Nov 29 21:20:05.986 INFO [stderr] --> src/cpu/opcode.rs:8:5 Nov 29 21:20:05.986 INFO [stderr] | Nov 29 21:20:05.986 INFO [stderr] 8 | Register(u8, bool), Nov 29 21:20:05.987 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Nov 29 21:20:05.987 INFO [stderr] Nov 29 21:20:05.987 INFO [stderr] warning: variant is never constructed: `Control` Nov 29 21:20:05.988 INFO [stderr] --> src/cpu/opcode.rs:9:5 Nov 29 21:20:05.988 INFO [stderr] | Nov 29 21:20:05.988 INFO [stderr] 9 | Control(u8, PartialAddr) Nov 29 21:20:05.988 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 21:20:05.989 INFO [stderr] Nov 29 21:20:05.989 INFO [stderr] warning: field is never used: `insts` Nov 29 21:20:05.989 INFO [stderr] --> src/cpu/opcode.rs:13:5 Nov 29 21:20:05.990 INFO [stderr] | Nov 29 21:20:05.990 INFO [stderr] 13 | insts: [Opcode; 5], Nov 29 21:20:05.990 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Nov 29 21:20:05.990 INFO [stderr] Nov 29 21:20:05.991 INFO [stderr] warning: field is never used: `slot` Nov 29 21:20:05.991 INFO [stderr] --> src/cpu/opcode.rs:14:5 Nov 29 21:20:05.992 INFO [stderr] | Nov 29 21:20:05.992 INFO [stderr] 14 | slot: u8 Nov 29 21:20:05.992 INFO [stderr] | ^^^^^^^^ Nov 29 21:20:05.993 INFO [stderr] Nov 29 21:20:05.993 INFO [stderr] warning: method is never used: `new` Nov 29 21:20:05.993 INFO [stderr] --> src/cpu/opcode.rs:18:5 Nov 29 21:20:05.994 INFO [stderr] | Nov 29 21:20:05.994 INFO [stderr] 18 | pub fn new(i: Word) -> IWord { Nov 29 21:20:05.994 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 21:20:05.995 INFO [stderr] Nov 29 21:20:05.995 INFO [stderr] warning: method is never used: `restart` Nov 29 21:20:05.995 INFO [stderr] --> src/cpu/opcode.rs:22:5 Nov 29 21:20:05.996 INFO [stderr] | Nov 29 21:20:05.996 INFO [stderr] 22 | pub fn restart(&mut self) { Nov 29 21:20:05.996 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 21:20:06.020 INFO [stderr] warning: function is never used: `unary` Nov 29 21:20:06.021 INFO [stderr] --> src/cpu/alu.rs:3:1 Nov 29 21:20:06.021 INFO [stderr] | Nov 29 21:20:06.021 INFO [stderr] 3 | pub fn unary(operation: u8, dat: &mut Stack) { Nov 29 21:20:06.022 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 21:20:06.022 INFO [stderr] Nov 29 21:20:06.023 INFO [stderr] warning: method is never used: `at` Nov 29 21:20:06.023 INFO [stderr] --> src/cpu/stack.rs:22:5 Nov 29 21:20:06.023 INFO [stderr] | Nov 29 21:20:06.024 INFO [stderr] 22 | fn at(&mut self, steps: i8) -> &mut Word { Nov 29 21:20:06.024 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 21:20:06.024 INFO [stderr] Nov 29 21:20:06.025 INFO [stderr] warning: field is never used: `p` Nov 29 21:20:06.025 INFO [stderr] --> src/cpu/mod.rs:14:5 Nov 29 21:20:06.026 INFO [stderr] | Nov 29 21:20:06.026 INFO [stderr] 14 | p: Word, Nov 29 21:20:06.026 INFO [stderr] | ^^^^^^^ Nov 29 21:20:06.026 INFO [stderr] Nov 29 21:20:06.027 INFO [stderr] warning: field is never used: `i` Nov 29 21:20:06.027 INFO [stderr] --> src/cpu/mod.rs:15:5 Nov 29 21:20:06.028 INFO [stderr] | Nov 29 21:20:06.028 INFO [stderr] 15 | i: IWord, Nov 29 21:20:06.028 INFO [stderr] | ^^^^^^^^ Nov 29 21:20:06.028 INFO [stderr] Nov 29 21:20:06.029 INFO [stderr] warning: field is never used: `a` Nov 29 21:20:06.029 INFO [stderr] --> src/cpu/mod.rs:17:5 Nov 29 21:20:06.029 INFO [stderr] | Nov 29 21:20:06.030 INFO [stderr] 17 | a: Word, Nov 29 21:20:06.030 INFO [stderr] | ^^^^^^^ Nov 29 21:20:06.030 INFO [stderr] Nov 29 21:20:06.030 INFO [stderr] warning: field is never used: `b` Nov 29 21:20:06.031 INFO [stderr] --> src/cpu/mod.rs:18:5 Nov 29 21:20:06.031 INFO [stderr] | Nov 29 21:20:06.031 INFO [stderr] 18 | b: Word, Nov 29 21:20:06.032 INFO [stderr] | ^^^^^^^ Nov 29 21:20:06.032 INFO [stderr] Nov 29 21:20:06.032 INFO [stderr] warning: field is never used: `dat` Nov 29 21:20:06.033 INFO [stderr] --> src/cpu/mod.rs:20:5 Nov 29 21:20:06.033 INFO [stderr] | Nov 29 21:20:06.033 INFO [stderr] 20 | dat: Stack, Nov 29 21:20:06.034 INFO [stderr] | ^^^^^^^^^^ Nov 29 21:20:06.034 INFO [stderr] Nov 29 21:20:06.034 INFO [stderr] warning: field is never used: `ret` Nov 29 21:20:06.035 INFO [stderr] --> src/cpu/mod.rs:21:5 Nov 29 21:20:06.035 INFO [stderr] | Nov 29 21:20:06.035 INFO [stderr] 21 | ret: Stack, Nov 29 21:20:06.036 INFO [stderr] | ^^^^^^^^^^ Nov 29 21:20:06.040 INFO [stderr] Nov 29 21:20:06.041 INFO [stderr] warning: field is never used: `mem` Nov 29 21:20:06.041 INFO [stderr] --> src/cpu/mod.rs:23:5 Nov 29 21:20:06.041 INFO [stderr] | Nov 29 21:20:06.042 INFO [stderr] 23 | mem: MemoryMap Nov 29 21:20:06.042 INFO [stderr] | ^^^^^^^^^^^^^^ Nov 29 21:20:06.042 INFO [stderr] Nov 29 21:20:06.043 INFO [stderr] warning: method is never used: `jump` Nov 29 21:20:06.043 INFO [stderr] --> src/cpu/mod.rs:27:5 Nov 29 21:20:06.044 INFO [stderr] | Nov 29 21:20:06.044 INFO [stderr] 27 | fn jump(&mut self, address: PartialAddr) { Nov 29 21:20:06.044 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 21:20:06.045 INFO [stderr] Nov 29 21:20:06.045 INFO [stderr] warning: method is never used: `exec` Nov 29 21:20:06.045 INFO [stderr] --> src/cpu/mod.rs:33:5 Nov 29 21:20:06.046 INFO [stderr] | Nov 29 21:20:06.046 INFO [stderr] 33 | fn exec(&mut self, opcode: Opcode) { Nov 29 21:20:06.046 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 21:20:06.047 INFO [stderr] Nov 29 21:20:06.047 INFO [stderr] warning: method is never used: `exec_register` Nov 29 21:20:06.047 INFO [stderr] --> src/cpu/mod.rs:46:5 Nov 29 21:20:06.048 INFO [stderr] | Nov 29 21:20:06.048 INFO [stderr] 46 | fn exec_register(&mut self, op: u8, increment: bool) { Nov 29 21:20:06.048 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 21:20:06.049 INFO [stderr] Nov 29 21:20:06.049 INFO [stderr] warning: method is never used: `exec_control` Nov 29 21:20:06.049 INFO [stderr] --> src/cpu/mod.rs:70:5 Nov 29 21:20:06.050 INFO [stderr] | Nov 29 21:20:06.050 INFO [stderr] 70 | fn exec_control(&mut self, operation: u8, address: PartialAddr) { Nov 29 21:20:06.051 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 21:20:06.051 INFO [stderr] Nov 29 21:20:06.061 INFO [stderr] | Nov 29 21:20:06.061 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 29 21:20:06.061 INFO [stderr] Nov 29 21:20:06.062 INFO [stderr] warning: function is never used: `binary` Nov 29 21:20:06.062 INFO [stderr] --> src/cpu/alu.rs:20:1 Nov 29 21:20:06.062 INFO [stderr] | Nov 29 21:20:06.063 INFO [stderr] 20 | pub fn binary(operation: u8, dat: &mut Stack, ret: &mut Stack) { Nov 29 21:20:06.063 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 21:20:06.063 INFO [stderr] Nov 29 21:20:06.064 INFO [stderr] warning: function is never used: `stack` Nov 29 21:20:06.064 INFO [stderr] --> src/cpu/alu.rs:38:1 Nov 29 21:20:06.065 INFO [stderr] | Nov 29 21:20:06.065 INFO [stderr] 38 | pub fn stack(operation: u8, dat: &mut Stack, ret: &mut Stack) { Nov 29 21:20:06.065 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 21:20:06.065 INFO [stderr] Nov 29 21:20:06.066 INFO [stderr] warning: variant is never constructed: `Unary` Nov 29 21:20:06.066 INFO [stderr] --> src/cpu/opcode.rs:4:5 Nov 29 21:20:06.067 INFO [stderr] | Nov 29 21:20:06.067 INFO [stderr] 4 | Unary(u8), Nov 29 21:20:06.067 INFO [stderr] | ^^^^^^^^^ Nov 29 21:20:06.068 INFO [stderr] Nov 29 21:20:06.068 INFO [stderr] warning: variant is never constructed: `Binary` Nov 29 21:20:06.069 INFO [stderr] --> src/cpu/opcode.rs:5:5 Nov 29 21:20:06.069 INFO [stderr] | Nov 29 21:20:06.069 INFO [stderr] 5 | Binary(u8), Nov 29 21:20:06.069 INFO [stderr] | ^^^^^^^^^^ Nov 29 21:20:06.070 INFO [stderr] Nov 29 21:20:06.070 INFO [stderr] warning: variant is never constructed: `Stack` Nov 29 21:20:06.071 INFO [stderr] --> src/cpu/opcode.rs:6:5 Nov 29 21:20:06.071 INFO [stderr] | Nov 29 21:20:06.071 INFO [stderr] 6 | Stack(u8), Nov 29 21:20:06.072 INFO [stderr] | ^^^^^^^^^ Nov 29 21:20:06.072 INFO [stderr] Nov 29 21:20:06.072 INFO [stderr] warning: variant is never constructed: `Register` Nov 29 21:20:06.073 INFO [stderr] --> src/cpu/opcode.rs:8:5 Nov 29 21:20:06.073 INFO [stderr] | Nov 29 21:20:06.073 INFO [stderr] 8 | Register(u8, bool), Nov 29 21:20:06.073 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Nov 29 21:20:06.074 INFO [stderr] Nov 29 21:20:06.080 INFO [stderr] warning: variant is never constructed: `Control` Nov 29 21:20:06.081 INFO [stderr] --> src/cpu/opcode.rs:9:5 Nov 29 21:20:06.081 INFO [stderr] | Nov 29 21:20:06.082 INFO [stderr] 9 | Control(u8, PartialAddr) Nov 29 21:20:06.082 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 21:20:06.082 INFO [stderr] Nov 29 21:20:06.083 INFO [stderr] warning: field is never used: `insts` Nov 29 21:20:06.083 INFO [stderr] --> src/cpu/opcode.rs:13:5 Nov 29 21:20:06.084 INFO [stderr] | Nov 29 21:20:06.084 INFO [stderr] 13 | insts: [Opcode; 5], Nov 29 21:20:06.084 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Nov 29 21:20:06.084 INFO [stderr] Nov 29 21:20:06.085 INFO [stderr] warning: field is never used: `slot` Nov 29 21:20:06.085 INFO [stderr] --> src/cpu/opcode.rs:14:5 Nov 29 21:20:06.086 INFO [stderr] | Nov 29 21:20:06.086 INFO [stderr] 14 | slot: u8 Nov 29 21:20:06.086 INFO [stderr] | ^^^^^^^^ Nov 29 21:20:06.086 INFO [stderr] Nov 29 21:20:06.087 INFO [stderr] warning: method is never used: `new` Nov 29 21:20:06.087 INFO [stderr] --> src/cpu/opcode.rs:18:5 Nov 29 21:20:06.087 INFO [stderr] | Nov 29 21:20:06.088 INFO [stderr] 18 | pub fn new(i: Word) -> IWord { Nov 29 21:20:06.088 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 21:20:06.088 INFO [stderr] Nov 29 21:20:06.089 INFO [stderr] warning: method is never used: `restart` Nov 29 21:20:06.089 INFO [stderr] --> src/cpu/opcode.rs:22:5 Nov 29 21:20:06.089 INFO [stderr] | Nov 29 21:20:06.090 INFO [stderr] 22 | pub fn restart(&mut self) { Nov 29 21:20:06.090 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 21:20:06.096 INFO [stderr] Nov 29 21:20:06.097 INFO [stderr] warning: method is never used: `at` Nov 29 21:20:06.097 INFO [stderr] --> src/cpu/stack.rs:22:5 Nov 29 21:20:06.097 INFO [stderr] | Nov 29 21:20:06.098 INFO [stderr] 22 | fn at(&mut self, steps: i8) -> &mut Word { Nov 29 21:20:06.098 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 21:20:06.098 INFO [stderr] Nov 29 21:20:06.099 INFO [stderr] warning: field is never used: `p` Nov 29 21:20:06.099 INFO [stderr] --> src/cpu/mod.rs:14:5 Nov 29 21:20:06.099 INFO [stderr] | Nov 29 21:20:06.100 INFO [stderr] 14 | p: Word, Nov 29 21:20:06.100 INFO [stderr] | ^^^^^^^ Nov 29 21:20:06.100 INFO [stderr] Nov 29 21:20:06.101 INFO [stderr] warning: field is never used: `i` Nov 29 21:20:06.101 INFO [stderr] --> src/cpu/mod.rs:15:5 Nov 29 21:20:06.101 INFO [stderr] | Nov 29 21:20:06.102 INFO [stderr] 15 | i: IWord, Nov 29 21:20:06.102 INFO [stderr] | ^^^^^^^^ Nov 29 21:20:06.102 INFO [stderr] Nov 29 21:20:06.103 INFO [stderr] warning: field is never used: `a` Nov 29 21:20:06.103 INFO [stderr] --> src/cpu/mod.rs:17:5 Nov 29 21:20:06.103 INFO [stderr] | Nov 29 21:20:06.104 INFO [stderr] 17 | a: Word, Nov 29 21:20:06.104 INFO [stderr] | ^^^^^^^ Nov 29 21:20:06.104 INFO [stderr] Nov 29 21:20:06.104 INFO [stderr] warning: field is never used: `b` Nov 29 21:20:06.105 INFO [stderr] --> src/cpu/mod.rs:18:5 Nov 29 21:20:06.105 INFO [stderr] | Nov 29 21:20:06.105 INFO [stderr] 18 | b: Word, Nov 29 21:20:06.106 INFO [stderr] | ^^^^^^^ Nov 29 21:20:06.106 INFO [stderr] Nov 29 21:20:06.106 INFO [stderr] warning: field is never used: `dat` Nov 29 21:20:06.107 INFO [stderr] --> src/cpu/mod.rs:20:5 Nov 29 21:20:06.107 INFO [stderr] | Nov 29 21:20:06.107 INFO [stderr] 20 | dat: Stack, Nov 29 21:20:06.108 INFO [stderr] | ^^^^^^^^^^ Nov 29 21:20:06.108 INFO [stderr] Nov 29 21:20:06.109 INFO [stderr] warning: field is never used: `ret` Nov 29 21:20:06.109 INFO [stderr] --> src/cpu/mod.rs:21:5 Nov 29 21:20:06.109 INFO [stderr] | Nov 29 21:20:06.110 INFO [stderr] 21 | ret: Stack, Nov 29 21:20:06.110 INFO [stderr] | ^^^^^^^^^^ Nov 29 21:20:06.110 INFO [stderr] Nov 29 21:20:06.111 INFO [stderr] warning: field is never used: `mem` Nov 29 21:20:06.111 INFO [stderr] --> src/cpu/mod.rs:23:5 Nov 29 21:20:06.112 INFO [stderr] | Nov 29 21:20:06.112 INFO [stderr] 23 | mem: MemoryMap Nov 29 21:20:06.112 INFO [stderr] | ^^^^^^^^^^^^^^ Nov 29 21:20:06.112 INFO [stderr] Nov 29 21:20:06.113 INFO [stderr] warning: method is never used: `jump` Nov 29 21:20:06.113 INFO [stderr] --> src/cpu/mod.rs:27:5 Nov 29 21:20:06.114 INFO [stderr] | Nov 29 21:20:06.114 INFO [stderr] 27 | fn jump(&mut self, address: PartialAddr) { Nov 29 21:20:06.115 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 21:20:06.115 INFO [stderr] Nov 29 21:20:06.115 INFO [stderr] warning: method is never used: `exec` Nov 29 21:20:06.116 INFO [stderr] --> src/cpu/mod.rs:33:5 Nov 29 21:20:06.116 INFO [stderr] | Nov 29 21:20:06.116 INFO [stderr] 33 | fn exec(&mut self, opcode: Opcode) { Nov 29 21:20:06.117 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 21:20:06.117 INFO [stderr] Nov 29 21:20:06.118 INFO [stderr] warning: method is never used: `exec_register` Nov 29 21:20:06.118 INFO [stderr] --> src/cpu/mod.rs:46:5 Nov 29 21:20:06.118 INFO [stderr] | Nov 29 21:20:06.119 INFO [stderr] 46 | fn exec_register(&mut self, op: u8, increment: bool) { Nov 29 21:20:06.119 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 21:20:06.119 INFO [stderr] Nov 29 21:20:06.120 INFO [stderr] warning: method is never used: `exec_control` Nov 29 21:20:06.120 INFO [stderr] --> src/cpu/mod.rs:70:5 Nov 29 21:20:06.120 INFO [stderr] | Nov 29 21:20:06.121 INFO [stderr] 70 | fn exec_control(&mut self, operation: u8, address: PartialAddr) { Nov 29 21:20:06.121 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 29 21:20:06.121 INFO [stderr] Nov 29 21:20:06.543 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1.41s Nov 29 21:20:06.543 INFO [stderr] su: No module specific data is present Nov 29 21:20:07.586 INFO running `"docker" "inspect" "a414395e02f0b27d90250aa6c39dd595d9f1a16cd25f8659852fe359092e32cc"` Nov 29 21:20:07.834 INFO running `"docker" "rm" "-f" "a414395e02f0b27d90250aa6c39dd595d9f1a16cd25f8659852fe359092e32cc"` Nov 29 21:20:08.088 INFO [stdout] a414395e02f0b27d90250aa6c39dd595d9f1a16cd25f8659852fe359092e32cc