[INFO] updating cached repository jedahan/rustboy [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/jedahan/rustboy [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/jedahan/rustboy" "work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/gh/jedahan/rustboy"` [INFO] [stderr] Cloning into 'work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/gh/jedahan/rustboy'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/jedahan/rustboy" "work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/gh/jedahan/rustboy"` [INFO] [stderr] Cloning into 'work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/gh/jedahan/rustboy'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] b210e22615b5ddaf17826729500a266a01970ce1 [INFO] sha for GitHub repo jedahan/rustboy: b210e22615b5ddaf17826729500a266a01970ce1 [INFO] validating manifest of jedahan/rustboy on toolchain master#60960a260f7b5c695fd0717311d72ce62dd4eb43 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of jedahan/rustboy on toolchain try#266783e4e09e4e9d5307c1c8e695659c58bbcac7 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing jedahan/rustboy [INFO] finished frobbing jedahan/rustboy [INFO] frobbed toml for jedahan/rustboy written to work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/gh/jedahan/rustboy/Cargo.toml [INFO] started frobbing jedahan/rustboy [INFO] finished frobbing jedahan/rustboy [INFO] frobbed toml for jedahan/rustboy written to work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/gh/jedahan/rustboy/Cargo.toml [INFO] crate jedahan/rustboy already has a lockfile, it will not be regenerated [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking jedahan/rustboy against master#60960a260f7b5c695fd0717311d72ce62dd4eb43 for pr-63376 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-63376/worker-3/master#60960a260f7b5c695fd0717311d72ce62dd4eb43:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/gh/jedahan/rustboy:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] a4ce5d271beb60d35fae462a10f938c337a3c9b55b8ddf4f88b25f31499f6973 [INFO] running `"docker" "start" "-a" "a4ce5d271beb60d35fae462a10f938c337a3c9b55b8ddf4f88b25f31499f6973"` [INFO] [stderr] Compiling minifb v0.10.1 [INFO] [stderr] Checking x11-dl v2.14.0 [INFO] [stderr] Checking rustboy v0.1.5 (/opt/crater/workdir) [INFO] [stderr] warning: unused import: `window::Window` [INFO] [stderr] --> src/cpu.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use window::Window; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:72:19 [INFO] [stderr] | [INFO] [stderr] 72 | 0x0000...0x00FF => &mut self.boot[index - 0x0000], [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:73:19 [INFO] [stderr] | [INFO] [stderr] 73 | 0x0100...0x7FFF => &mut self.cart[index - 0x0100], [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:74:19 [INFO] [stderr] | [INFO] [stderr] 74 | 0x8000...0x9FFF => &mut self.vram[index - 0x8000], [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:75:19 [INFO] [stderr] | [INFO] [stderr] 75 | 0xA000...0xBFFF => &mut self.xram[index - 0xA000], [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:76:19 [INFO] [stderr] | [INFO] [stderr] 76 | 0xC000...0xDFFF => &mut self.wram[index - 0xC000], [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:77:19 [INFO] [stderr] | [INFO] [stderr] 77 | 0xE000...0xFDFF => &mut self.wram[index - 0xE000], [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:79:19 [INFO] [stderr] | [INFO] [stderr] 79 | 0xFF01...0xFF7F => &mut self.io[index - 0xFF01], [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:80:19 [INFO] [stderr] | [INFO] [stderr] 80 | 0xFF80...0xFFFE => &mut self.hram[index - 0xFF80], [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:105:20 [INFO] [stderr] | [INFO] [stderr] 105 | (0x0000...0x00FF, 0x0000...0x00FF) => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:105:37 [INFO] [stderr] | [INFO] [stderr] 105 | (0x0000...0x00FF, 0x0000...0x00FF) => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:108:20 [INFO] [stderr] | [INFO] [stderr] 108 | (0x0100...0x7FFF, 0x0100...0x7FFF) => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:108:37 [INFO] [stderr] | [INFO] [stderr] 108 | (0x0100...0x7FFF, 0x0100...0x7FFF) => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:111:20 [INFO] [stderr] | [INFO] [stderr] 111 | (0x8000...0x9FFF, 0x8000...0x9FFF) => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:111:37 [INFO] [stderr] | [INFO] [stderr] 111 | (0x8000...0x9FFF, 0x8000...0x9FFF) => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:114:20 [INFO] [stderr] | [INFO] [stderr] 114 | (0xA000...0xBFFF, 0xA000...0xBFFF) => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:114:37 [INFO] [stderr] | [INFO] [stderr] 114 | (0xA000...0xBFFF, 0xA000...0xBFFF) => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:117:20 [INFO] [stderr] | [INFO] [stderr] 117 | (0xC000...0xDFFF, 0xC000...0xDFFF) => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:117:37 [INFO] [stderr] | [INFO] [stderr] 117 | (0xC000...0xDFFF, 0xC000...0xDFFF) => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:120:20 [INFO] [stderr] | [INFO] [stderr] 120 | (0xE000...0xFDFF, 0xE000...0xFDFF) => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:120:37 [INFO] [stderr] | [INFO] [stderr] 120 | (0xE000...0xFDFF, 0xE000...0xFDFF) => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:123:20 [INFO] [stderr] | [INFO] [stderr] 123 | (0xFE00...0xFEFF, 0xFE00...0xFEFF) => &self.zero[..], [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:123:37 [INFO] [stderr] | [INFO] [stderr] 123 | (0xFE00...0xFEFF, 0xFE00...0xFEFF) => &self.zero[..], [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:125:20 [INFO] [stderr] | [INFO] [stderr] 125 | (0xFF01...0xFF7F, 0xFF01...0xFF7F) => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:125:37 [INFO] [stderr] | [INFO] [stderr] 125 | (0xFF01...0xFF7F, 0xFF01...0xFF7F) => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:128:20 [INFO] [stderr] | [INFO] [stderr] 128 | (0xFF80...0xFFFF, 0xFF80...0xFFFE) => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:128:37 [INFO] [stderr] | [INFO] [stderr] 128 | (0xFF80...0xFFFF, 0xFF80...0xFFFE) => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: unused import: `window::Window` [INFO] [stderr] --> src/cpu.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use window::Window; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:72:19 [INFO] [stderr] | [INFO] [stderr] 72 | 0x0000...0x00FF => &mut self.boot[index - 0x0000], [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:73:19 [INFO] [stderr] | [INFO] [stderr] 73 | 0x0100...0x7FFF => &mut self.cart[index - 0x0100], [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:74:19 [INFO] [stderr] | [INFO] [stderr] 74 | 0x8000...0x9FFF => &mut self.vram[index - 0x8000], [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:75:19 [INFO] [stderr] | [INFO] [stderr] 75 | 0xA000...0xBFFF => &mut self.xram[index - 0xA000], [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:76:19 [INFO] [stderr] | [INFO] [stderr] 76 | 0xC000...0xDFFF => &mut self.wram[index - 0xC000], [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:77:19 [INFO] [stderr] | [INFO] [stderr] 77 | 0xE000...0xFDFF => &mut self.wram[index - 0xE000], [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:79:19 [INFO] [stderr] | [INFO] [stderr] 79 | 0xFF01...0xFF7F => &mut self.io[index - 0xFF01], [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:80:19 [INFO] [stderr] | [INFO] [stderr] 80 | 0xFF80...0xFFFE => &mut self.hram[index - 0xFF80], [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:105:20 [INFO] [stderr] | [INFO] [stderr] 105 | (0x0000...0x00FF, 0x0000...0x00FF) => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:105:37 [INFO] [stderr] | [INFO] [stderr] 105 | (0x0000...0x00FF, 0x0000...0x00FF) => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:108:20 [INFO] [stderr] | [INFO] [stderr] 108 | (0x0100...0x7FFF, 0x0100...0x7FFF) => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:108:37 [INFO] [stderr] | [INFO] [stderr] 108 | (0x0100...0x7FFF, 0x0100...0x7FFF) => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:111:20 [INFO] [stderr] | [INFO] [stderr] 111 | (0x8000...0x9FFF, 0x8000...0x9FFF) => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:111:37 [INFO] [stderr] | [INFO] [stderr] 111 | (0x8000...0x9FFF, 0x8000...0x9FFF) => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:114:20 [INFO] [stderr] | [INFO] [stderr] 114 | (0xA000...0xBFFF, 0xA000...0xBFFF) => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:114:37 [INFO] [stderr] | [INFO] [stderr] 114 | (0xA000...0xBFFF, 0xA000...0xBFFF) => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:117:20 [INFO] [stderr] | [INFO] [stderr] 117 | (0xC000...0xDFFF, 0xC000...0xDFFF) => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:117:37 [INFO] [stderr] | [INFO] [stderr] 117 | (0xC000...0xDFFF, 0xC000...0xDFFF) => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:120:20 [INFO] [stderr] | [INFO] [stderr] 120 | (0xE000...0xFDFF, 0xE000...0xFDFF) => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:120:37 [INFO] [stderr] | [INFO] [stderr] 120 | (0xE000...0xFDFF, 0xE000...0xFDFF) => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:123:20 [INFO] [stderr] | [INFO] [stderr] 123 | (0xFE00...0xFEFF, 0xFE00...0xFEFF) => &self.zero[..], [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:123:37 [INFO] [stderr] | [INFO] [stderr] 123 | (0xFE00...0xFEFF, 0xFE00...0xFEFF) => &self.zero[..], [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:125:20 [INFO] [stderr] | [INFO] [stderr] 125 | (0xFF01...0xFF7F, 0xFF01...0xFF7F) => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:125:37 [INFO] [stderr] | [INFO] [stderr] 125 | (0xFF01...0xFF7F, 0xFF01...0xFF7F) => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:128:20 [INFO] [stderr] | [INFO] [stderr] 128 | (0xFF80...0xFFFF, 0xFF80...0xFFFE) => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/memory.rs:128:37 [INFO] [stderr] | [INFO] [stderr] 128 | (0xFF80...0xFFFF, 0xFF80...0xFFFE) => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/main.rs:69:39 [INFO] [stderr] | [INFO] [stderr] 69 | assert!(load_cart(entry.path()).is_valid()); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | expected reference, found struct `std::path::PathBuf` [INFO] [stderr] | help: consider borrowing here: `&entry.path()` [INFO] [stderr] | [INFO] [stderr] = note: expected type `&std::path::Path` [INFO] [stderr] found type `std::path::PathBuf` [INFO] [stderr] [INFO] [stderr] error: aborting due to previous error [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0308`. [INFO] [stderr] error: Could not compile `rustboy`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] warning: struct is never constructed: `DebugScreen` [INFO] [stderr] --> src/debug.rs:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | pub struct DebugScreen { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/debug.rs:84:5 [INFO] [stderr] | [INFO] [stderr] 84 | pub fn new(width: usize, height: usize, memory: Arc>) -> DebugScreen { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `run` [INFO] [stderr] --> src/debug.rs:103:5 [INFO] [stderr] | [INFO] [stderr] 103 | fn run(&mut self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `core::num::::rotate_left` that must be used [INFO] [stderr] --> src/cpu.rs:388:9 [INFO] [stderr] | [INFO] [stderr] 388 | self.reg_c.rotate_left(amount as u32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_must_use)]` on by default [INFO] [stderr] = note: this returns the result of the operation, without modifying the original [INFO] [stderr] [INFO] [stderr] error: build failed [INFO] running `"docker" "inspect" "a4ce5d271beb60d35fae462a10f938c337a3c9b55b8ddf4f88b25f31499f6973"` [INFO] running `"docker" "rm" "-f" "a4ce5d271beb60d35fae462a10f938c337a3c9b55b8ddf4f88b25f31499f6973"` [INFO] [stdout] a4ce5d271beb60d35fae462a10f938c337a3c9b55b8ddf4f88b25f31499f6973