[INFO] cloning repository https://github.com/Luxvao/ccisa
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Luxvao/ccisa" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLuxvao%2Fccisa", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLuxvao%2Fccisa'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f8e2a665ccd9b3c4c04042171b2ebfdbf63903da
[INFO] checking Luxvao/ccisa against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6+rustflags=-Znext-solver=coherence for pr-133502-30
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLuxvao%2Fccisa" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Luxvao/ccisa
[INFO] finished tweaking git repo https://github.com/Luxvao/ccisa
[INFO] tweaked toml for git repo https://github.com/Luxvao/ccisa written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Luxvao/ccisa on toolchain 3154cc1a3e6424e44f438a95007d043ed5ceaaf6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Luxvao/ccisa already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded owo-colors v4.3.0
[INFO] [stderr]   Downloaded tracing-error v0.2.1
[INFO] [stderr]   Downloaded indenter v0.3.4
[INFO] [stderr]   Downloaded eyre v0.6.12
[INFO] [stderr]   Downloaded color-spantrace v0.3.0
[INFO] [stderr]   Downloaded quote v1.0.46
[INFO] [stderr]   Downloaded clap v4.6.1
[INFO] [stderr]   Downloaded syn v2.0.118
[INFO] [stderr]   Downloaded color-eyre v0.6.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 0426768b7533d28b93131ad7a2ca5cf80f2d18e797d5aa81ca1f2414ba33f8c5
[INFO] running `Command { std: "docker" "start" "0426768b7533d28b93131ad7a2ca5cf80f2d18e797d5aa81ca1f2414ba33f8c5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0426768b7533d28b93131ad7a2ca5cf80f2d18e797d5aa81ca1f2414ba33f8c5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "0426768b7533d28b93131ad7a2ca5cf80f2d18e797d5aa81ca1f2414ba33f8c5" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0426768b7533d28b93131ad7a2ca5cf80f2d18e797d5aa81ca1f2414ba33f8c5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Znext-solver=coherence" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "0426768b7533d28b93131ad7a2ca5cf80f2d18e797d5aa81ca1f2414ba33f8c5" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]     Checking tracing-core v0.1.36
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]     Checking lazy_static v1.5.0
[INFO] [stderr]    Compiling owo-colors v4.3.0
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]     Checking thread_local v1.1.9
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]     Checking sharded-slab v0.1.7
[INFO] [stderr]     Checking memchr v2.8.2
[INFO] [stderr]    Compiling color-spantrace v0.3.0
[INFO] [stderr]    Compiling eyre v0.6.12
[INFO] [stderr]     Checking gimli v0.32.3
[INFO] [stderr]     Checking miniz_oxide v0.8.9
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking rustc-demangle v0.1.27
[INFO] [stderr]     Checking tracing-subscriber v0.3.23
[INFO] [stderr]     Checking clap_lex v1.1.0
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]     Checking indenter v0.3.4
[INFO] [stderr]     Checking clap_builder v4.6.0
[INFO] [stderr]     Checking tracing-error v0.2.1
[INFO] [stderr]     Checking clap v4.6.1
[INFO] [stderr]     Checking addr2line v0.25.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]     Checking thiserror v2.0.18
[INFO] [stderr]     Checking ccemu_core v0.1.0 (/opt/rustwide/workdir/ccemu_core)
[INFO] [stderr]     Checking ccasm_core v0.1.0 (/opt/rustwide/workdir/ccasm_core)
[INFO] [stdout] error: unexpected token: `)`
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:54:85
[INFO] [stdout]    |
[INFO] [stdout] 54 |             Instruction::AddRegImm(reg, imm) => format!("ADD-REG-IMM {}, {:x}", reg.),
[INFO] [stdout]    |                                                                                     ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: 2 positional arguments in format string, but there is 1 argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:54:70
[INFO] [stdout]    |
[INFO] [stdout] 54 |             Instruction::AddRegImm(reg, imm) => format!("ADD-REG-IMM {}, {:x}", reg.),
[INFO] [stdout]    |                                                                      ^^  ^^^^   ---
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:55:50
[INFO] [stdout]    |
[INFO] [stdout] 55 |             Instruction::AddRegImmU(reg, imm) => format!(),
[INFO] [stdout]    |                                                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:56:49
[INFO] [stdout]    |
[INFO] [stdout] 56 |             Instruction::AddReg2(reg1, reg2) => format!(),
[INFO] [stdout]    |                                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:57:49
[INFO] [stdout]    |
[INFO] [stdout] 57 |             Instruction::ShlRegImm(reg, imm) => format!(),
[INFO] [stdout]    |                                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:58:49
[INFO] [stdout]    |
[INFO] [stdout] 58 |             Instruction::ShlReg2(reg1, reg2) => format!(),
[INFO] [stdout]    |                                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:59:50
[INFO] [stdout]    |
[INFO] [stdout] 59 |             Instruction::ShrlRegImm(reg, imm) => format!(),
[INFO] [stdout]    |                                                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:60:50
[INFO] [stdout]    |
[INFO] [stdout] 60 |             Instruction::ShrlReg2(reg1, reg2) => format!(),
[INFO] [stdout]    |                                                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:61:50
[INFO] [stdout]    |
[INFO] [stdout] 61 |             Instruction::ShraRegImm(reg, imm) => format!(),
[INFO] [stdout]    |                                                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:62:50
[INFO] [stdout]    |
[INFO] [stdout] 62 |             Instruction::ShraReg2(reg1, reg2) => format!(),
[INFO] [stdout]    |                                                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:63:48
[INFO] [stdout]    |
[INFO] [stdout] 63 |             Instruction::OrRegImm(reg, imm) => format!(),
[INFO] [stdout]    |                                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:64:48
[INFO] [stdout]    |
[INFO] [stdout] 64 |             Instruction::OrReg2(reg1, reg2) => format!(),
[INFO] [stdout]    |                                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:65:49
[INFO] [stdout]    |
[INFO] [stdout] 65 |             Instruction::AndRegImm(reg, imm) => format!(),
[INFO] [stdout]    |                                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:66:49
[INFO] [stdout]    |
[INFO] [stdout] 66 |             Instruction::AndReg2(reg1, reg2) => format!(),
[INFO] [stdout]    |                                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:67:49
[INFO] [stdout]    |
[INFO] [stdout] 67 |             Instruction::XorRegImm(reg, imm) => format!(),
[INFO] [stdout]    |                                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:68:49
[INFO] [stdout]    |
[INFO] [stdout] 68 |             Instruction::XorReg2(reg1, reg2) => format!(),
[INFO] [stdout]    |                                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:69:60
[INFO] [stdout]    |
[INFO] [stdout] 69 |             Instruction::BranchEqReg3(reg1, reg2, reg3) => format!(),
[INFO] [stdout]    |                                                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:70:62
[INFO] [stdout]    |
[INFO] [stdout] 70 |             Instruction::BranchEqReg2Imm(reg1, reg2, imm) => format!(),
[INFO] [stdout]    |                                                              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:71:60
[INFO] [stdout]    |
[INFO] [stdout] 71 |             Instruction::BranchGtReg3(reg1, reg2, reg3) => format!(),
[INFO] [stdout]    |                                                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:72:62
[INFO] [stdout]    |
[INFO] [stdout] 72 |             Instruction::BranchGtReg2Imm(reg1, reg2, imm) => format!(),
[INFO] [stdout]    |                                                              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:73:61
[INFO] [stdout]    |
[INFO] [stdout] 73 |             Instruction::BranchGtReg3U(reg1, reg2, reg3) => format!(),
[INFO] [stdout]    |                                                             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:74:63
[INFO] [stdout]    |
[INFO] [stdout] 74 |             Instruction::BranchGtReg2ImmU(reg1, reg2, imm) => format!(),
[INFO] [stdout]    |                                                               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:75:60
[INFO] [stdout]    |
[INFO] [stdout] 75 |             Instruction::BranchLtReg3(reg1, reg2, reg3) => format!(),
[INFO] [stdout]    |                                                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:76:62
[INFO] [stdout]    |
[INFO] [stdout] 76 |             Instruction::BranchLtReg2Imm(reg1, reg2, imm) => format!(),
[INFO] [stdout]    |                                                              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:77:61
[INFO] [stdout]    |
[INFO] [stdout] 77 |             Instruction::BranchLtReg3U(reg1, reg2, reg3) => format!(),
[INFO] [stdout]    |                                                             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:78:63
[INFO] [stdout]    |
[INFO] [stdout] 78 |             Instruction::BranchLtReg2ImmU(reg1, reg2, imm) => format!(),
[INFO] [stdout]    |                                                               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:79:52
[INFO] [stdout]    |
[INFO] [stdout] 79 |             Instruction::LoadReg2_8(reg1, reg2) => format!(),
[INFO] [stdout]    |                                                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:80:53
[INFO] [stdout]    |
[INFO] [stdout] 80 |             Instruction::LoadReg2_8U(reg1, reg2) => format!(),
[INFO] [stdout]    |                                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:81:53
[INFO] [stdout]    |
[INFO] [stdout] 81 |             Instruction::LoadReg2_16(reg1, reg2) => format!(),
[INFO] [stdout]    |                                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:82:54
[INFO] [stdout]    |
[INFO] [stdout] 82 |             Instruction::LoadReg2_16U(reg1, reg2) => format!(),
[INFO] [stdout]    |                                                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:83:53
[INFO] [stdout]    |
[INFO] [stdout] 83 |             Instruction::LoadReg2_32(reg1, reg2) => format!(),
[INFO] [stdout]    |                                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:84:53
[INFO] [stdout]    |
[INFO] [stdout] 84 |             Instruction::StoreReg2_8(reg1, reg2) => format!(),
[INFO] [stdout]    |                                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:85:54
[INFO] [stdout]    |
[INFO] [stdout] 85 |             Instruction::StoreReg2_16(reg1, reg2) => format!(),
[INFO] [stdout]    |                                                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:86:54
[INFO] [stdout]    |
[INFO] [stdout] 86 |             Instruction::StoreReg2_32(reg1, reg2) => format!(),
[INFO] [stdout]    |                                                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:87:50
[INFO] [stdout]    |
[INFO] [stdout] 87 |             Instruction::SwapReg2(reg1, reg2) => format!(),
[INFO] [stdout]    |                                                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:88:43
[INFO] [stdout]    |
[INFO] [stdout] 88 |             Instruction::PushReg8(reg) => format!(),
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:89:44
[INFO] [stdout]    |
[INFO] [stdout] 89 |             Instruction::PushReg16(reg) => format!(),
[INFO] [stdout]    |                                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:90:44
[INFO] [stdout]    |
[INFO] [stdout] 90 |             Instruction::PushReg32(reg) => format!(),
[INFO] [stdout]    |                                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:91:42
[INFO] [stdout]    |
[INFO] [stdout] 91 |             Instruction::PopReg8(reg) => format!(),
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:92:43
[INFO] [stdout]    |
[INFO] [stdout] 92 |             Instruction::PopReg8U(reg) => format!(),
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:93:43
[INFO] [stdout]    |
[INFO] [stdout] 93 |             Instruction::PopReg16(reg) => format!(),
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:94:44
[INFO] [stdout]    |
[INFO] [stdout] 94 |             Instruction::PopReg16U(reg) => format!(),
[INFO] [stdout]    |                                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:95:43
[INFO] [stdout]    |
[INFO] [stdout] 95 |             Instruction::PopReg32(reg) => format!(),
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self`
[INFO] [stdout]  --> ccasm_core/src/formats.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 |     util::{self, BitSpan},
[INFO] [stdout]   |            ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `)`
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:54:85
[INFO] [stdout]    |
[INFO] [stdout] 54 |             Instruction::AddRegImm(reg, imm) => format!("ADD-REG-IMM {}, {:x}", reg.),
[INFO] [stdout]    |                                                                                     ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `Register` doesn't implement `std::fmt::Display`
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:54:81
[INFO] [stdout]    |
[INFO] [stdout] 54 |             Instruction::AddRegImm(reg, imm) => format!("ADD-REG-IMM {}, {:x}", reg.),
[INFO] [stdout]    |                                                                      --         ^^^ `Register` cannot be formatted with the default formatter
[INFO] [stdout]    |                                                                      |
[INFO] [stdout]    |                                                                      required by this formatting parameter
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `std::fmt::Display` is not implemented for `Register`
[INFO] [stdout]   --> ccasm_core/src/registers.rs:3:1
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub enum Register {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: in format strings you may be able to use `{:?}` (or `{:#?}` for pretty-print) instead
[INFO] [stdout]    = note: required for `&Register` to implement `std::fmt::Display`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: 2 positional arguments in format string, but there is 1 argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:54:70
[INFO] [stdout]    |
[INFO] [stdout] 54 |             Instruction::AddRegImm(reg, imm) => format!("ADD-REG-IMM {}, {:x}", reg.),
[INFO] [stdout]    |                                                                      ^^  ^^^^   ---
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:55:50
[INFO] [stdout]    |
[INFO] [stdout] 55 |             Instruction::AddRegImmU(reg, imm) => format!(),
[INFO] [stdout]    |                                                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:56:49
[INFO] [stdout]    |
[INFO] [stdout] 56 |             Instruction::AddReg2(reg1, reg2) => format!(),
[INFO] [stdout]    |                                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:57:49
[INFO] [stdout]    |
[INFO] [stdout] 57 |             Instruction::ShlRegImm(reg, imm) => format!(),
[INFO] [stdout]    |                                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:58:49
[INFO] [stdout]    |
[INFO] [stdout] 58 |             Instruction::ShlReg2(reg1, reg2) => format!(),
[INFO] [stdout]    |                                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:59:50
[INFO] [stdout]    |
[INFO] [stdout] 59 |             Instruction::ShrlRegImm(reg, imm) => format!(),
[INFO] [stdout]    |                                                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:60:50
[INFO] [stdout]    |
[INFO] [stdout] 60 |             Instruction::ShrlReg2(reg1, reg2) => format!(),
[INFO] [stdout]    |                                                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:61:50
[INFO] [stdout]    |
[INFO] [stdout] 61 |             Instruction::ShraRegImm(reg, imm) => format!(),
[INFO] [stdout]    |                                                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:62:50
[INFO] [stdout]    |
[INFO] [stdout] 62 |             Instruction::ShraReg2(reg1, reg2) => format!(),
[INFO] [stdout]    |                                                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:63:48
[INFO] [stdout]    |
[INFO] [stdout] 63 |             Instruction::OrRegImm(reg, imm) => format!(),
[INFO] [stdout]    |                                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:64:48
[INFO] [stdout]    |
[INFO] [stdout] 64 |             Instruction::OrReg2(reg1, reg2) => format!(),
[INFO] [stdout]    |                                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:65:49
[INFO] [stdout]    |
[INFO] [stdout] 65 |             Instruction::AndRegImm(reg, imm) => format!(),
[INFO] [stdout]    |                                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:66:49
[INFO] [stdout]    |
[INFO] [stdout] 66 |             Instruction::AndReg2(reg1, reg2) => format!(),
[INFO] [stdout]    |                                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:67:49
[INFO] [stdout]    |
[INFO] [stdout] 67 |             Instruction::XorRegImm(reg, imm) => format!(),
[INFO] [stdout]    |                                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:68:49
[INFO] [stdout]    |
[INFO] [stdout] 68 |             Instruction::XorReg2(reg1, reg2) => format!(),
[INFO] [stdout]    |                                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:69:60
[INFO] [stdout]    |
[INFO] [stdout] 69 |             Instruction::BranchEqReg3(reg1, reg2, reg3) => format!(),
[INFO] [stdout]    |                                                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:70:62
[INFO] [stdout]    |
[INFO] [stdout] 70 |             Instruction::BranchEqReg2Imm(reg1, reg2, imm) => format!(),
[INFO] [stdout]    |                                                              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:71:60
[INFO] [stdout]    |
[INFO] [stdout] 71 |             Instruction::BranchGtReg3(reg1, reg2, reg3) => format!(),
[INFO] [stdout]    |                                                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:72:62
[INFO] [stdout]    |
[INFO] [stdout] 72 |             Instruction::BranchGtReg2Imm(reg1, reg2, imm) => format!(),
[INFO] [stdout]    |                                                              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:73:61
[INFO] [stdout]    |
[INFO] [stdout] 73 |             Instruction::BranchGtReg3U(reg1, reg2, reg3) => format!(),
[INFO] [stdout]    |                                                             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:74:63
[INFO] [stdout]    |
[INFO] [stdout] 74 |             Instruction::BranchGtReg2ImmU(reg1, reg2, imm) => format!(),
[INFO] [stdout]    |                                                               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:75:60
[INFO] [stdout]    |
[INFO] [stdout] 75 |             Instruction::BranchLtReg3(reg1, reg2, reg3) => format!(),
[INFO] [stdout]    |                                                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:76:62
[INFO] [stdout]    |
[INFO] [stdout] 76 |             Instruction::BranchLtReg2Imm(reg1, reg2, imm) => format!(),
[INFO] [stdout]    |                                                              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:77:61
[INFO] [stdout]    |
[INFO] [stdout] 77 |             Instruction::BranchLtReg3U(reg1, reg2, reg3) => format!(),
[INFO] [stdout]    |                                                             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:78:63
[INFO] [stdout]    |
[INFO] [stdout] 78 |             Instruction::BranchLtReg2ImmU(reg1, reg2, imm) => format!(),
[INFO] [stdout]    |                                                               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:79:52
[INFO] [stdout]    |
[INFO] [stdout] 79 |             Instruction::LoadReg2_8(reg1, reg2) => format!(),
[INFO] [stdout]    |                                                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:80:53
[INFO] [stdout]    |
[INFO] [stdout] 80 |             Instruction::LoadReg2_8U(reg1, reg2) => format!(),
[INFO] [stdout]    |                                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:81:53
[INFO] [stdout]    |
[INFO] [stdout] 81 |             Instruction::LoadReg2_16(reg1, reg2) => format!(),
[INFO] [stdout]    |                                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:82:54
[INFO] [stdout]    |
[INFO] [stdout] 82 |             Instruction::LoadReg2_16U(reg1, reg2) => format!(),
[INFO] [stdout]    |                                                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:83:53
[INFO] [stdout]    |
[INFO] [stdout] 83 |             Instruction::LoadReg2_32(reg1, reg2) => format!(),
[INFO] [stdout]    |                                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:84:53
[INFO] [stdout]    |
[INFO] [stdout] 84 |             Instruction::StoreReg2_8(reg1, reg2) => format!(),
[INFO] [stdout]    |                                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:85:54
[INFO] [stdout]    |
[INFO] [stdout] 85 |             Instruction::StoreReg2_16(reg1, reg2) => format!(),
[INFO] [stdout]    |                                                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:86:54
[INFO] [stdout]    |
[INFO] [stdout] 86 |             Instruction::StoreReg2_32(reg1, reg2) => format!(),
[INFO] [stdout]    |                                                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:87:50
[INFO] [stdout]    |
[INFO] [stdout] 87 |             Instruction::SwapReg2(reg1, reg2) => format!(),
[INFO] [stdout]    |                                                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:88:43
[INFO] [stdout]    |
[INFO] [stdout] 88 |             Instruction::PushReg8(reg) => format!(),
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:89:44
[INFO] [stdout]    |
[INFO] [stdout] 89 |             Instruction::PushReg16(reg) => format!(),
[INFO] [stdout]    |                                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:90:44
[INFO] [stdout]    |
[INFO] [stdout] 90 |             Instruction::PushReg32(reg) => format!(),
[INFO] [stdout]    |                                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:91:42
[INFO] [stdout]    |
[INFO] [stdout] 91 |             Instruction::PopReg8(reg) => format!(),
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:92:43
[INFO] [stdout]    |
[INFO] [stdout] 92 |             Instruction::PopReg8U(reg) => format!(),
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:93:43
[INFO] [stdout]    |
[INFO] [stdout] 93 |             Instruction::PopReg16(reg) => format!(),
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:94:44
[INFO] [stdout]    |
[INFO] [stdout] 94 |             Instruction::PopReg16U(reg) => format!(),
[INFO] [stdout]    |                                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: requires at least a format string argument
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:95:43
[INFO] [stdout]    |
[INFO] [stdout] 95 |             Instruction::PopReg32(reg) => format!(),
[INFO] [stdout]    |                                           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self`
[INFO] [stdout]  --> ccasm_core/src/formats.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 |     util::{self, BitSpan},
[INFO] [stdout]   |            ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `ccasm_core` (lib) due to 44 previous errors; 1 warning emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0277]: `Register` doesn't implement `std::fmt::Display`
[INFO] [stdout]   --> ccasm_core/src/instructions.rs:54:81
[INFO] [stdout]    |
[INFO] [stdout] 54 |             Instruction::AddRegImm(reg, imm) => format!("ADD-REG-IMM {}, {:x}", reg.),
[INFO] [stdout]    |                                                                      --         ^^^ `Register` cannot be formatted with the default formatter
[INFO] [stdout]    |                                                                      |
[INFO] [stdout]    |                                                                      required by this formatting parameter
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `std::fmt::Display` is not implemented for `Register`
[INFO] [stdout]   --> ccasm_core/src/registers.rs:3:1
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub enum Register {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: in format strings you may be able to use `{:?}` (or `{:#?}` for pretty-print) instead
[INFO] [stdout]    = note: required for `&Register` to implement `std::fmt::Display`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `ccasm_core` (lib test) due to 44 previous errors; 1 warning emitted
[INFO] [stderr] warning: unused dependency `thiserror`
[INFO] [stderr]  --> ccemu_core/Cargo.toml:7:1
[INFO] [stderr]   |
[INFO] [stderr] 7 | thiserror = "2.0.18"
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `thiserror`
[INFO] [stderr] warning: `ccemu_core` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "inspect" "0426768b7533d28b93131ad7a2ca5cf80f2d18e797d5aa81ca1f2414ba33f8c5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0426768b7533d28b93131ad7a2ca5cf80f2d18e797d5aa81ca1f2414ba33f8c5", kill_on_drop: false }`
[INFO] [stdout] 0426768b7533d28b93131ad7a2ca5cf80f2d18e797d5aa81ca1f2414ba33f8c5
