[INFO] fetching crate kz80_microperl 0.1.0...
[INFO] testing kz80_microperl-0.1.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate kz80_microperl 0.1.0 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate kz80_microperl 0.1.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate kz80_microperl 0.1.0
[INFO] tweaked toml for crates.io crate kz80_microperl 0.1.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate kz80_microperl 0.1.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate kz80_microperl 0.1.0 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" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] 1a87094679046b5f9f2ba4f2fa088b811639493abba4162778a24071d5334679
[INFO] running `Command { std: "docker" "start" "1a87094679046b5f9f2ba4f2fa088b811639493abba4162778a24071d5334679", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1a87094679046b5f9f2ba4f2fa088b811639493abba4162778a24071d5334679", 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" "1a87094679046b5f9f2ba4f2fa088b811639493abba4162778a24071d5334679" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1a87094679046b5f9f2ba4f2fa088b811639493abba4162778a24071d5334679", 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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "1a87094679046b5f9f2ba4f2fa088b811639493abba4162778a24071d5334679" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling kz80_microperl v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `interpolate`
[INFO] [stdout]    --> src/lexer.rs:102:13
[INFO] [stdout]     |
[INFO] [stdout] 102 |         let interpolate = quote == '"';
[INFO] [stdout]     |             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_interpolate`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `expr`
[INFO] [stdout]    --> src/compiler.rs:687:23
[INFO] [stdout]     |
[INFO] [stdout] 687 |             Expr::Ref(expr) => {
[INFO] [stdout]     |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_expr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `expr`
[INFO] [stdout]    --> src/compiler.rs:691:25
[INFO] [stdout]     |
[INFO] [stdout] 691 |             Expr::Deref(expr) => {
[INFO] [stdout]     |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_expr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Dollar` is never constructed
[INFO] [stdout]    --> src/token.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout]   4 | pub enum Token {
[INFO] [stdout]     |          ----- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 114 |     Dollar,         // $ (used in interpolation)
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Token` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Range` is never constructed
[INFO] [stdout]   --> src/ast.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout]  4 | pub enum Expr {
[INFO] [stdout]    |          ---- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 48 |     Range(Box<Expr>, Box<Expr>),
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Expr` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Pow`, `BitAnd`, `BitOr`, `BitXor`, `ShiftLeft`, and `ShiftRight` are never constructed
[INFO] [stdout]    --> src/ast.rs:72:5
[INFO] [stdout]     |
[INFO] [stdout]  65 | pub enum BinOp {
[INFO] [stdout]     |          ----- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout]  72 |     Pow,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 100 |     BitAnd,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 101 |     BitOr,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 102 |     BitXor,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 103 |     ShiftLeft,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 104 |     ShiftRight,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `BinOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Ref` is never constructed
[INFO] [stdout]    --> src/ast.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub enum UnaryOp {
[INFO] [stdout]     |          ------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 112 |     Ref,
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `UnaryOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `peek` is never used
[INFO] [stdout]   --> src/parser.rs:20:8
[INFO] [stdout]    |
[INFO] [stdout] 11 | impl Parser {
[INFO] [stdout]    | ----------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 20 |     fn peek(&self) -> &Token {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `NativeFunc` is never used
[INFO] [stdout]    --> src/bytecode.rs:257:10
[INFO] [stdout]     |
[INFO] [stdout] 257 | pub enum NativeFunc {
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RUNTIME_ORG` is never used
[INFO] [stdout]    --> src/z80.rs:177:7
[INFO] [stdout]     |
[INFO] [stdout] 177 | const RUNTIME_ORG: u16 = 0x0000;    // Runtime starts at 0
[INFO] [stdout]     |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NOP` is never used
[INFO] [stdout]   --> src/z80.rs:10:15
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub const NOP: u8 = 0x00;
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_BC_NN` is never used
[INFO] [stdout]   --> src/z80.rs:11:15
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub const LD_BC_NN: u8 = 0x01;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_A_N` is never used
[INFO] [stdout]   --> src/z80.rs:15:15
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub const LD_A_N: u8 = 0x3E;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_C_N` is never used
[INFO] [stdout]   --> src/z80.rs:17:15
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub const LD_C_N: u8 = 0x0E;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_E_N` is never used
[INFO] [stdout]   --> src/z80.rs:19:15
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub const LD_E_N: u8 = 0x1E;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_L_N` is never used
[INFO] [stdout]   --> src/z80.rs:21:15
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub const LD_L_N: u8 = 0x2E;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_HL_A` is never used
[INFO] [stdout]   --> src/z80.rs:23:15
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub const LD_HL_A: u8 = 0x77;
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_DE_A` is never used
[INFO] [stdout]   --> src/z80.rs:25:15
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub const LD_DE_A: u8 = 0x12;
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_A_BC` is never used
[INFO] [stdout]   --> src/z80.rs:26:15
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub const LD_A_BC: u8 = 0x0A;
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEC_BC` is never used
[INFO] [stdout]   --> src/z80.rs:32:15
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub const DEC_BC: u8 = 0x0B;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INC_A` is never used
[INFO] [stdout]   --> src/z80.rs:33:15
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub const INC_A: u8 = 0x3C;
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEC_A` is never used
[INFO] [stdout]   --> src/z80.rs:34:15
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub const DEC_A: u8 = 0x3D;
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INC_C` is never used
[INFO] [stdout]   --> src/z80.rs:37:15
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub const INC_C: u8 = 0x0C;
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AND_N` is never used
[INFO] [stdout]   --> src/z80.rs:44:15
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub const AND_N: u8 = 0xE6;
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OR_N` is never used
[INFO] [stdout]   --> src/z80.rs:45:15
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub const OR_N: u8 = 0xF6;
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `XOR_N` is never used
[INFO] [stdout]   --> src/z80.rs:46:15
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub const XOR_N: u8 = 0xEE;
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CP_A` is never used
[INFO] [stdout]   --> src/z80.rs:48:15
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub const CP_A: u8 = 0xBF;
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADD_A_B` is never used
[INFO] [stdout]   --> src/z80.rs:51:15
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub const ADD_A_B: u8 = 0x80;
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADD_A_C` is never used
[INFO] [stdout]   --> src/z80.rs:52:15
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub const ADD_A_C: u8 = 0x81;
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADD_A_L` is never used
[INFO] [stdout]   --> src/z80.rs:53:15
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub const ADD_A_L: u8 = 0x85;
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SUB_B` is never used
[INFO] [stdout]   --> src/z80.rs:54:15
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub const SUB_B: u8 = 0x90;
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SUB_L` is never used
[INFO] [stdout]   --> src/z80.rs:55:15
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub const SUB_L: u8 = 0x95;
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AND_A` is never used
[INFO] [stdout]   --> src/z80.rs:56:15
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub const AND_A: u8 = 0xA7;
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AND_B` is never used
[INFO] [stdout]   --> src/z80.rs:57:15
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub const AND_B: u8 = 0xA0;
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OR_B` is never used
[INFO] [stdout]   --> src/z80.rs:59:15
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub const OR_B: u8 = 0xB0;
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OR_H` is never used
[INFO] [stdout]   --> src/z80.rs:63:15
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub const OR_H: u8 = 0xB4;
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `XOR_A` is never used
[INFO] [stdout]   --> src/z80.rs:65:15
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub const XOR_A: u8 = 0xAF;
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JP_NC_NN` is never used
[INFO] [stdout]   --> src/z80.rs:78:15
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub const JP_NC_NN: u8 = 0xD2;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JP_HL` is never used
[INFO] [stdout]   --> src/z80.rs:79:15
[INFO] [stdout]    |
[INFO] [stdout] 79 |     pub const JP_HL: u8 = 0xE9;
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JR_N` is never used
[INFO] [stdout]   --> src/z80.rs:80:15
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub const JR_N: u8 = 0x18;
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JR_Z_N` is never used
[INFO] [stdout]   --> src/z80.rs:81:15
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub const JR_Z_N: u8 = 0x28;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JR_NZ_N` is never used
[INFO] [stdout]   --> src/z80.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub const JR_NZ_N: u8 = 0x20;
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JR_C_N` is never used
[INFO] [stdout]   --> src/z80.rs:83:15
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub const JR_C_N: u8 = 0x38;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CALL_NN` is never used
[INFO] [stdout]   --> src/z80.rs:85:15
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub const CALL_NN: u8 = 0xCD;
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RET` is never used
[INFO] [stdout]   --> src/z80.rs:86:15
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub const RET: u8 = 0xC9;
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RST_00` is never used
[INFO] [stdout]   --> src/z80.rs:87:15
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub const RST_00: u8 = 0xC7;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RST_08` is never used
[INFO] [stdout]   --> src/z80.rs:88:15
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub const RST_08: u8 = 0xCF;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RST_10` is never used
[INFO] [stdout]   --> src/z80.rs:89:15
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub const RST_10: u8 = 0xD7;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RST_38` is never used
[INFO] [stdout]   --> src/z80.rs:90:15
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub const RST_38: u8 = 0xFF;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EI` is never used
[INFO] [stdout]   --> src/z80.rs:93:15
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub const EI: u8 = 0xFB;
[INFO] [stdout]    |               ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IN_A_N` is never used
[INFO] [stdout]   --> src/z80.rs:95:15
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub const IN_A_N: u8 = 0xDB;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EX_AF_AF` is never used
[INFO] [stdout]   --> src/z80.rs:97:15
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub const EX_AF_AF: u8 = 0x08;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXX` is never used
[INFO] [stdout]   --> src/z80.rs:98:15
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub const EXX: u8 = 0xD9;
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_NN_A` is never used
[INFO] [stdout]   --> src/z80.rs:99:15
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub const LD_NN_A: u8 = 0x32;
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_A_NN` is never used
[INFO] [stdout]    --> src/z80.rs:100:15
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub const LD_A_NN: u8 = 0x3A;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SCF` is never used
[INFO] [stdout]    --> src/z80.rs:103:15
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub const SCF: u8 = 0x37;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CCF` is never used
[INFO] [stdout]    --> src/z80.rs:104:15
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub const CCF: u8 = 0x3F;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CPL` is never used
[INFO] [stdout]    --> src/z80.rs:105:15
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub const CPL: u8 = 0x2F;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NEG` is never used
[INFO] [stdout]    --> src/z80.rs:106:15
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub const NEG: u8 = 0x44; // ED prefix needed
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LDIR` is never used
[INFO] [stdout]    --> src/z80.rs:108:15
[INFO] [stdout]     |
[INFO] [stdout] 108 |     pub const LDIR: u8 = 0xB0; // ED prefix needed
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADC_HL_DE` is never used
[INFO] [stdout]    --> src/z80.rs:110:15
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub const ADC_HL_DE: u8 = 0x5A; // ED prefix needed
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_A_I` is never used
[INFO] [stdout]    --> src/z80.rs:111:15
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub const LD_A_I: u8 = 0x57; // ED prefix
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_NN_DE` is never used
[INFO] [stdout]    --> src/z80.rs:113:15
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub const LD_NN_DE: u8 = 0x53; // ED prefix - LD (nn),DE
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SRL_H` is never used
[INFO] [stdout]    --> src/z80.rs:118:15
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub const SRL_H: u8 = 0x3C; // CB prefix
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RR_L` is never used
[INFO] [stdout]    --> src/z80.rs:119:15
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub const RR_L: u8 = 0x1D; // CB prefix
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SLA_L` is never used
[INFO] [stdout]    --> src/z80.rs:120:15
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub const SLA_L: u8 = 0x25; // CB prefix
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RL_H` is never used
[INFO] [stdout]    --> src/z80.rs:121:15
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub const RL_H: u8 = 0x14; // CB prefix
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_C_HL` is never used
[INFO] [stdout]    --> src/z80.rs:125:15
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub const LD_C_HL: u8 = 0x4E;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_H_HL` is never used
[INFO] [stdout]    --> src/z80.rs:128:15
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub const LD_H_HL: u8 = 0x66;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_L_HL` is never used
[INFO] [stdout]    --> src/z80.rs:129:15
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub const LD_L_HL: u8 = 0x6E;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_HL_B` is never used
[INFO] [stdout]    --> src/z80.rs:130:15
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub const LD_HL_B: u8 = 0x70;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_HL_C` is never used
[INFO] [stdout]    --> src/z80.rs:131:15
[INFO] [stdout]     |
[INFO] [stdout] 131 |     pub const LD_HL_C: u8 = 0x71;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_A_L` is never used
[INFO] [stdout]    --> src/z80.rs:141:15
[INFO] [stdout]     |
[INFO] [stdout] 141 |     pub const LD_A_L: u8 = 0x7D;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_B_A` is never used
[INFO] [stdout]    --> src/z80.rs:142:15
[INFO] [stdout]     |
[INFO] [stdout] 142 |     pub const LD_B_A: u8 = 0x47;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_D_A` is never used
[INFO] [stdout]    --> src/z80.rs:144:15
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub const LD_D_A: u8 = 0x57;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_H_A` is never used
[INFO] [stdout]    --> src/z80.rs:146:15
[INFO] [stdout]     |
[INFO] [stdout] 146 |     pub const LD_H_A: u8 = 0x67;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_B_C` is never used
[INFO] [stdout]    --> src/z80.rs:148:15
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub const LD_B_C: u8 = 0x41;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_C_B` is never used
[INFO] [stdout]    --> src/z80.rs:149:15
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub const LD_C_B: u8 = 0x48;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_D_E` is never used
[INFO] [stdout]    --> src/z80.rs:150:15
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub const LD_D_E: u8 = 0x53;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_E_D` is never used
[INFO] [stdout]    --> src/z80.rs:151:15
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub const LD_E_D: u8 = 0x5B;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_H_L` is never used
[INFO] [stdout]    --> src/z80.rs:152:15
[INFO] [stdout]     |
[INFO] [stdout] 152 |     pub const LD_H_L: u8 = 0x65;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_L_H` is never used
[INFO] [stdout]    --> src/z80.rs:153:15
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub const LD_L_H: u8 = 0x6C;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_B_D` is never used
[INFO] [stdout]    --> src/z80.rs:154:15
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub const LD_B_D: u8 = 0x42;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_C_E` is never used
[INFO] [stdout]    --> src/z80.rs:155:15
[INFO] [stdout]     |
[INFO] [stdout] 155 |     pub const LD_C_E: u8 = 0x4B;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_D_H` is never used
[INFO] [stdout]    --> src/z80.rs:156:15
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub const LD_D_H: u8 = 0x54;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_E_L` is never used
[INFO] [stdout]    --> src/z80.rs:157:15
[INFO] [stdout]     |
[INFO] [stdout] 157 |     pub const LD_E_L: u8 = 0x5D;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_H_B` is never used
[INFO] [stdout]    --> src/z80.rs:158:15
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub const LD_H_B: u8 = 0x60;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_L_C` is never used
[INFO] [stdout]    --> src/z80.rs:159:15
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub const LD_L_C: u8 = 0x69;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_H_D` is never used
[INFO] [stdout]    --> src/z80.rs:160:15
[INFO] [stdout]     |
[INFO] [stdout] 160 |     pub const LD_H_D: u8 = 0x62;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_L_E` is never used
[INFO] [stdout]    --> src/z80.rs:161:15
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub const LD_L_E: u8 = 0x6B;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_D_B` is never used
[INFO] [stdout]    --> src/z80.rs:162:15
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub const LD_D_B: u8 = 0x50;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_E_C` is never used
[INFO] [stdout]    --> src/z80.rs:163:15
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub const LD_E_C: u8 = 0x59;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_B_H` is never used
[INFO] [stdout]    --> src/z80.rs:164:15
[INFO] [stdout]     |
[INFO] [stdout] 164 |     pub const LD_B_H: u8 = 0x44;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_C_L` is never used
[INFO] [stdout]    --> src/z80.rs:165:15
[INFO] [stdout]     |
[INFO] [stdout] 165 |     pub const LD_C_L: u8 = 0x4D;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_B_L` is never used
[INFO] [stdout]    --> src/z80.rs:166:15
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub const LD_B_L: u8 = 0x45;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_C_H` is never used
[INFO] [stdout]    --> src/z80.rs:167:15
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub const LD_C_H: u8 = 0x4C;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_SP_HL` is never used
[INFO] [stdout]    --> src/z80.rs:168:15
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub const LD_SP_HL: u8 = 0xF9;
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2.63s
[INFO] running `Command { std: "docker" "inspect" "1a87094679046b5f9f2ba4f2fa088b811639493abba4162778a24071d5334679", 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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "1a87094679046b5f9f2ba4f2fa088b811639493abba4162778a24071d5334679" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling kz80_microperl v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `interpolate`
[INFO] [stdout]    --> src/lexer.rs:102:13
[INFO] [stdout]     |
[INFO] [stdout] 102 |         let interpolate = quote == '"';
[INFO] [stdout]     |             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_interpolate`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `expr`
[INFO] [stdout]    --> src/compiler.rs:687:23
[INFO] [stdout]     |
[INFO] [stdout] 687 |             Expr::Ref(expr) => {
[INFO] [stdout]     |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_expr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `expr`
[INFO] [stdout]    --> src/compiler.rs:691:25
[INFO] [stdout]     |
[INFO] [stdout] 691 |             Expr::Deref(expr) => {
[INFO] [stdout]     |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_expr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Dollar` is never constructed
[INFO] [stdout]    --> src/token.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout]   4 | pub enum Token {
[INFO] [stdout]     |          ----- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 114 |     Dollar,         // $ (used in interpolation)
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Token` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Range` is never constructed
[INFO] [stdout]   --> src/ast.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout]  4 | pub enum Expr {
[INFO] [stdout]    |          ---- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 48 |     Range(Box<Expr>, Box<Expr>),
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Expr` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Pow`, `BitAnd`, `BitOr`, `BitXor`, `ShiftLeft`, and `ShiftRight` are never constructed
[INFO] [stdout]    --> src/ast.rs:72:5
[INFO] [stdout]     |
[INFO] [stdout]  65 | pub enum BinOp {
[INFO] [stdout]     |          ----- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout]  72 |     Pow,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 100 |     BitAnd,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 101 |     BitOr,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 102 |     BitXor,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 103 |     ShiftLeft,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 104 |     ShiftRight,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `BinOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Ref` is never constructed
[INFO] [stdout]    --> src/ast.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub enum UnaryOp {
[INFO] [stdout]     |          ------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 112 |     Ref,
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `UnaryOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `peek` is never used
[INFO] [stdout]   --> src/parser.rs:20:8
[INFO] [stdout]    |
[INFO] [stdout] 11 | impl Parser {
[INFO] [stdout]    | ----------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 20 |     fn peek(&self) -> &Token {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `NativeFunc` is never used
[INFO] [stdout]    --> src/bytecode.rs:257:10
[INFO] [stdout]     |
[INFO] [stdout] 257 | pub enum NativeFunc {
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RUNTIME_ORG` is never used
[INFO] [stdout]    --> src/z80.rs:177:7
[INFO] [stdout]     |
[INFO] [stdout] 177 | const RUNTIME_ORG: u16 = 0x0000;    // Runtime starts at 0
[INFO] [stdout]     |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NOP` is never used
[INFO] [stdout]   --> src/z80.rs:10:15
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub const NOP: u8 = 0x00;
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_BC_NN` is never used
[INFO] [stdout]   --> src/z80.rs:11:15
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub const LD_BC_NN: u8 = 0x01;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_A_N` is never used
[INFO] [stdout]   --> src/z80.rs:15:15
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub const LD_A_N: u8 = 0x3E;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_C_N` is never used
[INFO] [stdout]   --> src/z80.rs:17:15
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub const LD_C_N: u8 = 0x0E;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_E_N` is never used
[INFO] [stdout]   --> src/z80.rs:19:15
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub const LD_E_N: u8 = 0x1E;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_L_N` is never used
[INFO] [stdout]   --> src/z80.rs:21:15
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub const LD_L_N: u8 = 0x2E;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_HL_A` is never used
[INFO] [stdout]   --> src/z80.rs:23:15
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub const LD_HL_A: u8 = 0x77;
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_DE_A` is never used
[INFO] [stdout]   --> src/z80.rs:25:15
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub const LD_DE_A: u8 = 0x12;
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_A_BC` is never used
[INFO] [stdout]   --> src/z80.rs:26:15
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub const LD_A_BC: u8 = 0x0A;
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEC_BC` is never used
[INFO] [stdout]   --> src/z80.rs:32:15
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub const DEC_BC: u8 = 0x0B;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INC_A` is never used
[INFO] [stdout]   --> src/z80.rs:33:15
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub const INC_A: u8 = 0x3C;
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEC_A` is never used
[INFO] [stdout]   --> src/z80.rs:34:15
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub const DEC_A: u8 = 0x3D;
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INC_C` is never used
[INFO] [stdout]   --> src/z80.rs:37:15
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub const INC_C: u8 = 0x0C;
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AND_N` is never used
[INFO] [stdout]   --> src/z80.rs:44:15
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub const AND_N: u8 = 0xE6;
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OR_N` is never used
[INFO] [stdout]   --> src/z80.rs:45:15
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub const OR_N: u8 = 0xF6;
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `XOR_N` is never used
[INFO] [stdout]   --> src/z80.rs:46:15
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub const XOR_N: u8 = 0xEE;
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CP_A` is never used
[INFO] [stdout]   --> src/z80.rs:48:15
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub const CP_A: u8 = 0xBF;
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADD_A_B` is never used
[INFO] [stdout]   --> src/z80.rs:51:15
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub const ADD_A_B: u8 = 0x80;
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADD_A_C` is never used
[INFO] [stdout]   --> src/z80.rs:52:15
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub const ADD_A_C: u8 = 0x81;
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADD_A_L` is never used
[INFO] [stdout]   --> src/z80.rs:53:15
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub const ADD_A_L: u8 = 0x85;
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SUB_B` is never used
[INFO] [stdout]   --> src/z80.rs:54:15
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub const SUB_B: u8 = 0x90;
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SUB_L` is never used
[INFO] [stdout]   --> src/z80.rs:55:15
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub const SUB_L: u8 = 0x95;
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AND_A` is never used
[INFO] [stdout]   --> src/z80.rs:56:15
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub const AND_A: u8 = 0xA7;
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AND_B` is never used
[INFO] [stdout]   --> src/z80.rs:57:15
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub const AND_B: u8 = 0xA0;
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OR_B` is never used
[INFO] [stdout]   --> src/z80.rs:59:15
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub const OR_B: u8 = 0xB0;
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OR_H` is never used
[INFO] [stdout]   --> src/z80.rs:63:15
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub const OR_H: u8 = 0xB4;
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `XOR_A` is never used
[INFO] [stdout]   --> src/z80.rs:65:15
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub const XOR_A: u8 = 0xAF;
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JP_NC_NN` is never used
[INFO] [stdout]   --> src/z80.rs:78:15
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub const JP_NC_NN: u8 = 0xD2;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JP_HL` is never used
[INFO] [stdout]   --> src/z80.rs:79:15
[INFO] [stdout]    |
[INFO] [stdout] 79 |     pub const JP_HL: u8 = 0xE9;
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JR_N` is never used
[INFO] [stdout]   --> src/z80.rs:80:15
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub const JR_N: u8 = 0x18;
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JR_Z_N` is never used
[INFO] [stdout]   --> src/z80.rs:81:15
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub const JR_Z_N: u8 = 0x28;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JR_NZ_N` is never used
[INFO] [stdout]   --> src/z80.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub const JR_NZ_N: u8 = 0x20;
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JR_C_N` is never used
[INFO] [stdout]   --> src/z80.rs:83:15
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub const JR_C_N: u8 = 0x38;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CALL_NN` is never used
[INFO] [stdout]   --> src/z80.rs:85:15
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub const CALL_NN: u8 = 0xCD;
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RET` is never used
[INFO] [stdout]   --> src/z80.rs:86:15
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub const RET: u8 = 0xC9;
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RST_00` is never used
[INFO] [stdout]   --> src/z80.rs:87:15
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub const RST_00: u8 = 0xC7;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RST_08` is never used
[INFO] [stdout]   --> src/z80.rs:88:15
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub const RST_08: u8 = 0xCF;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RST_10` is never used
[INFO] [stdout]   --> src/z80.rs:89:15
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub const RST_10: u8 = 0xD7;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RST_38` is never used
[INFO] [stdout]   --> src/z80.rs:90:15
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub const RST_38: u8 = 0xFF;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EI` is never used
[INFO] [stdout]   --> src/z80.rs:93:15
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub const EI: u8 = 0xFB;
[INFO] [stdout]    |               ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IN_A_N` is never used
[INFO] [stdout]   --> src/z80.rs:95:15
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub const IN_A_N: u8 = 0xDB;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EX_AF_AF` is never used
[INFO] [stdout]   --> src/z80.rs:97:15
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub const EX_AF_AF: u8 = 0x08;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXX` is never used
[INFO] [stdout]   --> src/z80.rs:98:15
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub const EXX: u8 = 0xD9;
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_NN_A` is never used
[INFO] [stdout]   --> src/z80.rs:99:15
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub const LD_NN_A: u8 = 0x32;
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_A_NN` is never used
[INFO] [stdout]    --> src/z80.rs:100:15
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub const LD_A_NN: u8 = 0x3A;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SCF` is never used
[INFO] [stdout]    --> src/z80.rs:103:15
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub const SCF: u8 = 0x37;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CCF` is never used
[INFO] [stdout]    --> src/z80.rs:104:15
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub const CCF: u8 = 0x3F;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CPL` is never used
[INFO] [stdout]    --> src/z80.rs:105:15
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub const CPL: u8 = 0x2F;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NEG` is never used
[INFO] [stdout]    --> src/z80.rs:106:15
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub const NEG: u8 = 0x44; // ED prefix needed
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LDIR` is never used
[INFO] [stdout]    --> src/z80.rs:108:15
[INFO] [stdout]     |
[INFO] [stdout] 108 |     pub const LDIR: u8 = 0xB0; // ED prefix needed
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADC_HL_DE` is never used
[INFO] [stdout]    --> src/z80.rs:110:15
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub const ADC_HL_DE: u8 = 0x5A; // ED prefix needed
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_A_I` is never used
[INFO] [stdout]    --> src/z80.rs:111:15
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub const LD_A_I: u8 = 0x57; // ED prefix
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_NN_DE` is never used
[INFO] [stdout]    --> src/z80.rs:113:15
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub const LD_NN_DE: u8 = 0x53; // ED prefix - LD (nn),DE
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SRL_H` is never used
[INFO] [stdout]    --> src/z80.rs:118:15
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub const SRL_H: u8 = 0x3C; // CB prefix
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RR_L` is never used
[INFO] [stdout]    --> src/z80.rs:119:15
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub const RR_L: u8 = 0x1D; // CB prefix
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SLA_L` is never used
[INFO] [stdout]    --> src/z80.rs:120:15
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub const SLA_L: u8 = 0x25; // CB prefix
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RL_H` is never used
[INFO] [stdout]    --> src/z80.rs:121:15
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub const RL_H: u8 = 0x14; // CB prefix
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_C_HL` is never used
[INFO] [stdout]    --> src/z80.rs:125:15
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub const LD_C_HL: u8 = 0x4E;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_H_HL` is never used
[INFO] [stdout]    --> src/z80.rs:128:15
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub const LD_H_HL: u8 = 0x66;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_L_HL` is never used
[INFO] [stdout]    --> src/z80.rs:129:15
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub const LD_L_HL: u8 = 0x6E;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_HL_B` is never used
[INFO] [stdout]    --> src/z80.rs:130:15
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub const LD_HL_B: u8 = 0x70;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_HL_C` is never used
[INFO] [stdout]    --> src/z80.rs:131:15
[INFO] [stdout]     |
[INFO] [stdout] 131 |     pub const LD_HL_C: u8 = 0x71;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_A_L` is never used
[INFO] [stdout]    --> src/z80.rs:141:15
[INFO] [stdout]     |
[INFO] [stdout] 141 |     pub const LD_A_L: u8 = 0x7D;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_B_A` is never used
[INFO] [stdout]    --> src/z80.rs:142:15
[INFO] [stdout]     |
[INFO] [stdout] 142 |     pub const LD_B_A: u8 = 0x47;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_D_A` is never used
[INFO] [stdout]    --> src/z80.rs:144:15
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub const LD_D_A: u8 = 0x57;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_H_A` is never used
[INFO] [stdout]    --> src/z80.rs:146:15
[INFO] [stdout]     |
[INFO] [stdout] 146 |     pub const LD_H_A: u8 = 0x67;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_B_C` is never used
[INFO] [stdout]    --> src/z80.rs:148:15
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub const LD_B_C: u8 = 0x41;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_C_B` is never used
[INFO] [stdout]    --> src/z80.rs:149:15
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub const LD_C_B: u8 = 0x48;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_D_E` is never used
[INFO] [stdout]    --> src/z80.rs:150:15
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub const LD_D_E: u8 = 0x53;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_E_D` is never used
[INFO] [stdout]    --> src/z80.rs:151:15
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub const LD_E_D: u8 = 0x5B;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_H_L` is never used
[INFO] [stdout]    --> src/z80.rs:152:15
[INFO] [stdout]     |
[INFO] [stdout] 152 |     pub const LD_H_L: u8 = 0x65;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_L_H` is never used
[INFO] [stdout]    --> src/z80.rs:153:15
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub const LD_L_H: u8 = 0x6C;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_B_D` is never used
[INFO] [stdout]    --> src/z80.rs:154:15
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub const LD_B_D: u8 = 0x42;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_C_E` is never used
[INFO] [stdout]    --> src/z80.rs:155:15
[INFO] [stdout]     |
[INFO] [stdout] 155 |     pub const LD_C_E: u8 = 0x4B;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_D_H` is never used
[INFO] [stdout]    --> src/z80.rs:156:15
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub const LD_D_H: u8 = 0x54;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_E_L` is never used
[INFO] [stdout]    --> src/z80.rs:157:15
[INFO] [stdout]     |
[INFO] [stdout] 157 |     pub const LD_E_L: u8 = 0x5D;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_H_B` is never used
[INFO] [stdout]    --> src/z80.rs:158:15
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub const LD_H_B: u8 = 0x60;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_L_C` is never used
[INFO] [stdout]    --> src/z80.rs:159:15
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub const LD_L_C: u8 = 0x69;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_H_D` is never used
[INFO] [stdout]    --> src/z80.rs:160:15
[INFO] [stdout]     |
[INFO] [stdout] 160 |     pub const LD_H_D: u8 = 0x62;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_L_E` is never used
[INFO] [stdout]    --> src/z80.rs:161:15
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub const LD_L_E: u8 = 0x6B;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_D_B` is never used
[INFO] [stdout]    --> src/z80.rs:162:15
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub const LD_D_B: u8 = 0x50;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_E_C` is never used
[INFO] [stdout]    --> src/z80.rs:163:15
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub const LD_E_C: u8 = 0x59;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_B_H` is never used
[INFO] [stdout]    --> src/z80.rs:164:15
[INFO] [stdout]     |
[INFO] [stdout] 164 |     pub const LD_B_H: u8 = 0x44;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_C_L` is never used
[INFO] [stdout]    --> src/z80.rs:165:15
[INFO] [stdout]     |
[INFO] [stdout] 165 |     pub const LD_C_L: u8 = 0x4D;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_B_L` is never used
[INFO] [stdout]    --> src/z80.rs:166:15
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub const LD_B_L: u8 = 0x45;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_C_H` is never used
[INFO] [stdout]    --> src/z80.rs:167:15
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub const LD_C_H: u8 = 0x4C;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_SP_HL` is never used
[INFO] [stdout]    --> src/z80.rs:168:15
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub const LD_SP_HL: u8 = 0xF9;
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `interpolate`
[INFO] [stdout]    --> src/lexer.rs:102:13
[INFO] [stdout]     |
[INFO] [stdout] 102 |         let interpolate = quote == '"';
[INFO] [stdout]     |             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_interpolate`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `expr`
[INFO] [stdout]    --> src/compiler.rs:687:23
[INFO] [stdout]     |
[INFO] [stdout] 687 |             Expr::Ref(expr) => {
[INFO] [stdout]     |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_expr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `expr`
[INFO] [stdout]    --> src/compiler.rs:691:25
[INFO] [stdout]     |
[INFO] [stdout] 691 |             Expr::Deref(expr) => {
[INFO] [stdout]     |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_expr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Dollar` is never constructed
[INFO] [stdout]    --> src/token.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout]   4 | pub enum Token {
[INFO] [stdout]     |          ----- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 114 |     Dollar,         // $ (used in interpolation)
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Token` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Range` is never constructed
[INFO] [stdout]   --> src/ast.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout]  4 | pub enum Expr {
[INFO] [stdout]    |          ---- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 48 |     Range(Box<Expr>, Box<Expr>),
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Expr` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Pow`, `BitAnd`, `BitOr`, `BitXor`, `ShiftLeft`, and `ShiftRight` are never constructed
[INFO] [stdout]    --> src/ast.rs:72:5
[INFO] [stdout]     |
[INFO] [stdout]  65 | pub enum BinOp {
[INFO] [stdout]     |          ----- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout]  72 |     Pow,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 100 |     BitAnd,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 101 |     BitOr,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 102 |     BitXor,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 103 |     ShiftLeft,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 104 |     ShiftRight,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `BinOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Ref` is never constructed
[INFO] [stdout]    --> src/ast.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub enum UnaryOp {
[INFO] [stdout]     |          ------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 112 |     Ref,
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `UnaryOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `peek` is never used
[INFO] [stdout]   --> src/parser.rs:20:8
[INFO] [stdout]    |
[INFO] [stdout] 11 | impl Parser {
[INFO] [stdout]    | ----------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 20 |     fn peek(&self) -> &Token {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `NativeFunc` is never used
[INFO] [stdout]    --> src/bytecode.rs:257:10
[INFO] [stdout]     |
[INFO] [stdout] 257 | pub enum NativeFunc {
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RUNTIME_ORG` is never used
[INFO] [stdout]    --> src/z80.rs:177:7
[INFO] [stdout]     |
[INFO] [stdout] 177 | const RUNTIME_ORG: u16 = 0x0000;    // Runtime starts at 0
[INFO] [stdout]     |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NOP` is never used
[INFO] [stdout]   --> src/z80.rs:10:15
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub const NOP: u8 = 0x00;
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_BC_NN` is never used
[INFO] [stdout]   --> src/z80.rs:11:15
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub const LD_BC_NN: u8 = 0x01;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_A_N` is never used
[INFO] [stdout]   --> src/z80.rs:15:15
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub const LD_A_N: u8 = 0x3E;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_C_N` is never used
[INFO] [stdout]   --> src/z80.rs:17:15
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub const LD_C_N: u8 = 0x0E;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_E_N` is never used
[INFO] [stdout]   --> src/z80.rs:19:15
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub const LD_E_N: u8 = 0x1E;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_L_N` is never used
[INFO] [stdout]   --> src/z80.rs:21:15
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub const LD_L_N: u8 = 0x2E;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_HL_A` is never used
[INFO] [stdout]   --> src/z80.rs:23:15
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub const LD_HL_A: u8 = 0x77;
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_DE_A` is never used
[INFO] [stdout]   --> src/z80.rs:25:15
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub const LD_DE_A: u8 = 0x12;
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_A_BC` is never used
[INFO] [stdout]   --> src/z80.rs:26:15
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub const LD_A_BC: u8 = 0x0A;
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEC_BC` is never used
[INFO] [stdout]   --> src/z80.rs:32:15
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub const DEC_BC: u8 = 0x0B;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INC_A` is never used
[INFO] [stdout]   --> src/z80.rs:33:15
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub const INC_A: u8 = 0x3C;
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEC_A` is never used
[INFO] [stdout]   --> src/z80.rs:34:15
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub const DEC_A: u8 = 0x3D;
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INC_C` is never used
[INFO] [stdout]   --> src/z80.rs:37:15
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub const INC_C: u8 = 0x0C;
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AND_N` is never used
[INFO] [stdout]   --> src/z80.rs:44:15
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub const AND_N: u8 = 0xE6;
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OR_N` is never used
[INFO] [stdout]   --> src/z80.rs:45:15
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub const OR_N: u8 = 0xF6;
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `XOR_N` is never used
[INFO] [stdout]   --> src/z80.rs:46:15
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub const XOR_N: u8 = 0xEE;
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CP_A` is never used
[INFO] [stdout]   --> src/z80.rs:48:15
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub const CP_A: u8 = 0xBF;
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADD_A_B` is never used
[INFO] [stdout]   --> src/z80.rs:51:15
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub const ADD_A_B: u8 = 0x80;
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADD_A_C` is never used
[INFO] [stdout]   --> src/z80.rs:52:15
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub const ADD_A_C: u8 = 0x81;
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADD_A_L` is never used
[INFO] [stdout]   --> src/z80.rs:53:15
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub const ADD_A_L: u8 = 0x85;
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SUB_B` is never used
[INFO] [stdout]   --> src/z80.rs:54:15
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub const SUB_B: u8 = 0x90;
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SUB_L` is never used
[INFO] [stdout]   --> src/z80.rs:55:15
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub const SUB_L: u8 = 0x95;
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AND_A` is never used
[INFO] [stdout]   --> src/z80.rs:56:15
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub const AND_A: u8 = 0xA7;
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AND_B` is never used
[INFO] [stdout]   --> src/z80.rs:57:15
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub const AND_B: u8 = 0xA0;
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OR_B` is never used
[INFO] [stdout]   --> src/z80.rs:59:15
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub const OR_B: u8 = 0xB0;
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OR_H` is never used
[INFO] [stdout]   --> src/z80.rs:63:15
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub const OR_H: u8 = 0xB4;
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `XOR_A` is never used
[INFO] [stdout]   --> src/z80.rs:65:15
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub const XOR_A: u8 = 0xAF;
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JP_NC_NN` is never used
[INFO] [stdout]   --> src/z80.rs:78:15
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub const JP_NC_NN: u8 = 0xD2;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JP_HL` is never used
[INFO] [stdout]   --> src/z80.rs:79:15
[INFO] [stdout]    |
[INFO] [stdout] 79 |     pub const JP_HL: u8 = 0xE9;
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JR_N` is never used
[INFO] [stdout]   --> src/z80.rs:80:15
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub const JR_N: u8 = 0x18;
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JR_Z_N` is never used
[INFO] [stdout]   --> src/z80.rs:81:15
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub const JR_Z_N: u8 = 0x28;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JR_NZ_N` is never used
[INFO] [stdout]   --> src/z80.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub const JR_NZ_N: u8 = 0x20;
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JR_C_N` is never used
[INFO] [stdout]   --> src/z80.rs:83:15
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub const JR_C_N: u8 = 0x38;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CALL_NN` is never used
[INFO] [stdout]   --> src/z80.rs:85:15
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub const CALL_NN: u8 = 0xCD;
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RET` is never used
[INFO] [stdout]   --> src/z80.rs:86:15
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub const RET: u8 = 0xC9;
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RST_00` is never used
[INFO] [stdout]   --> src/z80.rs:87:15
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub const RST_00: u8 = 0xC7;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RST_08` is never used
[INFO] [stdout]   --> src/z80.rs:88:15
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub const RST_08: u8 = 0xCF;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RST_10` is never used
[INFO] [stdout]   --> src/z80.rs:89:15
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub const RST_10: u8 = 0xD7;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RST_38` is never used
[INFO] [stdout]   --> src/z80.rs:90:15
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub const RST_38: u8 = 0xFF;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EI` is never used
[INFO] [stdout]   --> src/z80.rs:93:15
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub const EI: u8 = 0xFB;
[INFO] [stdout]    |               ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IN_A_N` is never used
[INFO] [stdout]   --> src/z80.rs:95:15
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub const IN_A_N: u8 = 0xDB;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EX_AF_AF` is never used
[INFO] [stdout]   --> src/z80.rs:97:15
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub const EX_AF_AF: u8 = 0x08;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXX` is never used
[INFO] [stdout]   --> src/z80.rs:98:15
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub const EXX: u8 = 0xD9;
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_NN_A` is never used
[INFO] [stdout]   --> src/z80.rs:99:15
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub const LD_NN_A: u8 = 0x32;
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_A_NN` is never used
[INFO] [stdout]    --> src/z80.rs:100:15
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub const LD_A_NN: u8 = 0x3A;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SCF` is never used
[INFO] [stdout]    --> src/z80.rs:103:15
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub const SCF: u8 = 0x37;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CCF` is never used
[INFO] [stdout]    --> src/z80.rs:104:15
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub const CCF: u8 = 0x3F;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CPL` is never used
[INFO] [stdout]    --> src/z80.rs:105:15
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub const CPL: u8 = 0x2F;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NEG` is never used
[INFO] [stdout]    --> src/z80.rs:106:15
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub const NEG: u8 = 0x44; // ED prefix needed
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LDIR` is never used
[INFO] [stdout]    --> src/z80.rs:108:15
[INFO] [stdout]     |
[INFO] [stdout] 108 |     pub const LDIR: u8 = 0xB0; // ED prefix needed
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADC_HL_DE` is never used
[INFO] [stdout]    --> src/z80.rs:110:15
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub const ADC_HL_DE: u8 = 0x5A; // ED prefix needed
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_A_I` is never used
[INFO] [stdout]    --> src/z80.rs:111:15
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub const LD_A_I: u8 = 0x57; // ED prefix
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_NN_DE` is never used
[INFO] [stdout]    --> src/z80.rs:113:15
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub const LD_NN_DE: u8 = 0x53; // ED prefix - LD (nn),DE
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SRL_H` is never used
[INFO] [stdout]    --> src/z80.rs:118:15
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub const SRL_H: u8 = 0x3C; // CB prefix
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RR_L` is never used
[INFO] [stdout]    --> src/z80.rs:119:15
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub const RR_L: u8 = 0x1D; // CB prefix
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SLA_L` is never used
[INFO] [stdout]    --> src/z80.rs:120:15
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub const SLA_L: u8 = 0x25; // CB prefix
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RL_H` is never used
[INFO] [stdout]    --> src/z80.rs:121:15
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub const RL_H: u8 = 0x14; // CB prefix
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_C_HL` is never used
[INFO] [stdout]    --> src/z80.rs:125:15
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub const LD_C_HL: u8 = 0x4E;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_H_HL` is never used
[INFO] [stdout]    --> src/z80.rs:128:15
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub const LD_H_HL: u8 = 0x66;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_L_HL` is never used
[INFO] [stdout]    --> src/z80.rs:129:15
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub const LD_L_HL: u8 = 0x6E;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_HL_B` is never used
[INFO] [stdout]    --> src/z80.rs:130:15
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub const LD_HL_B: u8 = 0x70;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_HL_C` is never used
[INFO] [stdout]    --> src/z80.rs:131:15
[INFO] [stdout]     |
[INFO] [stdout] 131 |     pub const LD_HL_C: u8 = 0x71;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_A_L` is never used
[INFO] [stdout]    --> src/z80.rs:141:15
[INFO] [stdout]     |
[INFO] [stdout] 141 |     pub const LD_A_L: u8 = 0x7D;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_B_A` is never used
[INFO] [stdout]    --> src/z80.rs:142:15
[INFO] [stdout]     |
[INFO] [stdout] 142 |     pub const LD_B_A: u8 = 0x47;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_D_A` is never used
[INFO] [stdout]    --> src/z80.rs:144:15
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub const LD_D_A: u8 = 0x57;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_H_A` is never used
[INFO] [stdout]    --> src/z80.rs:146:15
[INFO] [stdout]     |
[INFO] [stdout] 146 |     pub const LD_H_A: u8 = 0x67;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_B_C` is never used
[INFO] [stdout]    --> src/z80.rs:148:15
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub const LD_B_C: u8 = 0x41;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_C_B` is never used
[INFO] [stdout]    --> src/z80.rs:149:15
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub const LD_C_B: u8 = 0x48;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_D_E` is never used
[INFO] [stdout]    --> src/z80.rs:150:15
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub const LD_D_E: u8 = 0x53;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_E_D` is never used
[INFO] [stdout]    --> src/z80.rs:151:15
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub const LD_E_D: u8 = 0x5B;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_H_L` is never used
[INFO] [stdout]    --> src/z80.rs:152:15
[INFO] [stdout]     |
[INFO] [stdout] 152 |     pub const LD_H_L: u8 = 0x65;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_L_H` is never used
[INFO] [stdout]    --> src/z80.rs:153:15
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub const LD_L_H: u8 = 0x6C;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_B_D` is never used
[INFO] [stdout]    --> src/z80.rs:154:15
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub const LD_B_D: u8 = 0x42;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_C_E` is never used
[INFO] [stdout]    --> src/z80.rs:155:15
[INFO] [stdout]     |
[INFO] [stdout] 155 |     pub const LD_C_E: u8 = 0x4B;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_D_H` is never used
[INFO] [stdout]    --> src/z80.rs:156:15
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub const LD_D_H: u8 = 0x54;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_E_L` is never used
[INFO] [stdout]    --> src/z80.rs:157:15
[INFO] [stdout]     |
[INFO] [stdout] 157 |     pub const LD_E_L: u8 = 0x5D;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_H_B` is never used
[INFO] [stdout]    --> src/z80.rs:158:15
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub const LD_H_B: u8 = 0x60;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_L_C` is never used
[INFO] [stdout]    --> src/z80.rs:159:15
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub const LD_L_C: u8 = 0x69;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_H_D` is never used
[INFO] [stdout]    --> src/z80.rs:160:15
[INFO] [stdout]     |
[INFO] [stdout] 160 |     pub const LD_H_D: u8 = 0x62;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_L_E` is never used
[INFO] [stdout]    --> src/z80.rs:161:15
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub const LD_L_E: u8 = 0x6B;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_D_B` is never used
[INFO] [stdout]    --> src/z80.rs:162:15
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub const LD_D_B: u8 = 0x50;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_E_C` is never used
[INFO] [stdout]    --> src/z80.rs:163:15
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub const LD_E_C: u8 = 0x59;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_B_H` is never used
[INFO] [stdout]    --> src/z80.rs:164:15
[INFO] [stdout]     |
[INFO] [stdout] 164 |     pub const LD_B_H: u8 = 0x44;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_C_L` is never used
[INFO] [stdout]    --> src/z80.rs:165:15
[INFO] [stdout]     |
[INFO] [stdout] 165 |     pub const LD_C_L: u8 = 0x4D;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_B_L` is never used
[INFO] [stdout]    --> src/z80.rs:166:15
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub const LD_B_L: u8 = 0x45;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_C_H` is never used
[INFO] [stdout]    --> src/z80.rs:167:15
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub const LD_C_H: u8 = 0x4C;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LD_SP_HL` is never used
[INFO] [stdout]    --> src/z80.rs:168:15
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub const LD_SP_HL: u8 = 0xF9;
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2.85s
[INFO] running `Command { std: "docker" "inspect" "1a87094679046b5f9f2ba4f2fa088b811639493abba4162778a24071d5334679", 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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "1a87094679046b5f9f2ba4f2fa088b811639493abba4162778a24071d5334679" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: unused variable: `interpolate`
[INFO] [stderr]    --> src/lexer.rs:102:13
[INFO] [stderr]     |
[INFO] [stderr] 102 |         let interpolate = quote == '"';
[INFO] [stderr]     |             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_interpolate`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `expr`
[INFO] [stderr]    --> src/compiler.rs:687:23
[INFO] [stderr]     |
[INFO] [stderr] 687 |             Expr::Ref(expr) => {
[INFO] [stderr]     |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_expr`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `expr`
[INFO] [stderr]    --> src/compiler.rs:691:25
[INFO] [stderr]     |
[INFO] [stderr] 691 |             Expr::Deref(expr) => {
[INFO] [stderr]     |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_expr`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `Dollar` is never constructed
[INFO] [stderr]    --> src/token.rs:114:5
[INFO] [stderr]     |
[INFO] [stderr]   4 | pub enum Token {
[INFO] [stderr]     |          ----- variant in this enum
[INFO] [stderr] ...
[INFO] [stderr] 114 |     Dollar,         // $ (used in interpolation)
[INFO] [stderr]     |     ^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `Token` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variant `Range` is never constructed
[INFO] [stderr]   --> src/ast.rs:48:5
[INFO] [stderr]    |
[INFO] [stderr]  4 | pub enum Expr {
[INFO] [stderr]    |          ---- variant in this enum
[INFO] [stderr] ...
[INFO] [stderr] 48 |     Range(Box<Expr>, Box<Expr>),
[INFO] [stderr]    |     ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Expr` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: variants `Pow`, `BitAnd`, `BitOr`, `BitXor`, `ShiftLeft`, and `ShiftRight` are never constructed
[INFO] [stderr]    --> src/ast.rs:72:5
[INFO] [stderr]     |
[INFO] [stderr]  65 | pub enum BinOp {
[INFO] [stderr]     |          ----- variants in this enum
[INFO] [stderr] ...
[INFO] [stderr]  72 |     Pow,
[INFO] [stderr]     |     ^^^
[INFO] [stderr] ...
[INFO] [stderr] 100 |     BitAnd,
[INFO] [stderr]     |     ^^^^^^
[INFO] [stderr] 101 |     BitOr,
[INFO] [stderr]     |     ^^^^^
[INFO] [stderr] 102 |     BitXor,
[INFO] [stderr]     |     ^^^^^^
[INFO] [stderr] 103 |     ShiftLeft,
[INFO] [stderr]     |     ^^^^^^^^^
[INFO] [stderr] 104 |     ShiftRight,
[INFO] [stderr]     |     ^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `BinOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: variant `Ref` is never constructed
[INFO] [stderr]    --> src/ast.rs:112:5
[INFO] [stderr]     |
[INFO] [stderr] 108 | pub enum UnaryOp {
[INFO] [stderr]     |          ------- variant in this enum
[INFO] [stderr] ...
[INFO] [stderr] 112 |     Ref,
[INFO] [stderr]     |     ^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `UnaryOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: method `peek` is never used
[INFO] [stderr]   --> src/parser.rs:20:8
[INFO] [stderr]    |
[INFO] [stderr] 11 | impl Parser {
[INFO] [stderr]    | ----------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 20 |     fn peek(&self) -> &Token {
[INFO] [stderr]    |        ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: enum `NativeFunc` is never used
[INFO] [stderr]    --> src/bytecode.rs:257:10
[INFO] [stderr]     |
[INFO] [stderr] 257 | pub enum NativeFunc {
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `RUNTIME_ORG` is never used
[INFO] [stderr]    --> src/z80.rs:177:7
[INFO] [stderr]     |
[INFO] [stderr] 177 | const RUNTIME_ORG: u16 = 0x0000;    // Runtime starts at 0
[INFO] [stderr]     |       ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `NOP` is never used
[INFO] [stderr]   --> src/z80.rs:10:15
[INFO] [stderr]    |
[INFO] [stderr] 10 |     pub const NOP: u8 = 0x00;
[INFO] [stderr]    |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_BC_NN` is never used
[INFO] [stderr]   --> src/z80.rs:11:15
[INFO] [stderr]    |
[INFO] [stderr] 11 |     pub const LD_BC_NN: u8 = 0x01;
[INFO] [stderr]    |               ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_A_N` is never used
[INFO] [stderr]   --> src/z80.rs:15:15
[INFO] [stderr]    |
[INFO] [stderr] 15 |     pub const LD_A_N: u8 = 0x3E;
[INFO] [stderr]    |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_C_N` is never used
[INFO] [stderr]   --> src/z80.rs:17:15
[INFO] [stderr]    |
[INFO] [stderr] 17 |     pub const LD_C_N: u8 = 0x0E;
[INFO] [stderr]    |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_E_N` is never used
[INFO] [stderr]   --> src/z80.rs:19:15
[INFO] [stderr]    |
[INFO] [stderr] 19 |     pub const LD_E_N: u8 = 0x1E;
[INFO] [stderr]    |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_L_N` is never used
[INFO] [stderr]   --> src/z80.rs:21:15
[INFO] [stderr]    |
[INFO] [stderr] 21 |     pub const LD_L_N: u8 = 0x2E;
[INFO] [stderr]    |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_HL_A` is never used
[INFO] [stderr]   --> src/z80.rs:23:15
[INFO] [stderr]    |
[INFO] [stderr] 23 |     pub const LD_HL_A: u8 = 0x77;
[INFO] [stderr]    |               ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_DE_A` is never used
[INFO] [stderr]   --> src/z80.rs:25:15
[INFO] [stderr]    |
[INFO] [stderr] 25 |     pub const LD_DE_A: u8 = 0x12;
[INFO] [stderr]    |               ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_A_BC` is never used
[INFO] [stderr]   --> src/z80.rs:26:15
[INFO] [stderr]    |
[INFO] [stderr] 26 |     pub const LD_A_BC: u8 = 0x0A;
[INFO] [stderr]    |               ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `DEC_BC` is never used
[INFO] [stderr]   --> src/z80.rs:32:15
[INFO] [stderr]    |
[INFO] [stderr] 32 |     pub const DEC_BC: u8 = 0x0B;
[INFO] [stderr]    |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `INC_A` is never used
[INFO] [stderr]   --> src/z80.rs:33:15
[INFO] [stderr]    |
[INFO] [stderr] 33 |     pub const INC_A: u8 = 0x3C;
[INFO] [stderr]    |               ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `DEC_A` is never used
[INFO] [stderr]   --> src/z80.rs:34:15
[INFO] [stderr]    |
[INFO] [stderr] 34 |     pub const DEC_A: u8 = 0x3D;
[INFO] [stderr]    |               ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `INC_C` is never used
[INFO] [stderr]   --> src/z80.rs:37:15
[INFO] [stderr]    |
[INFO] [stderr] 37 |     pub const INC_C: u8 = 0x0C;
[INFO] [stderr]    |               ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `AND_N` is never used
[INFO] [stderr]   --> src/z80.rs:44:15
[INFO] [stderr]    |
[INFO] [stderr] 44 |     pub const AND_N: u8 = 0xE6;
[INFO] [stderr]    |               ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `OR_N` is never used
[INFO] [stderr]   --> src/z80.rs:45:15
[INFO] [stderr]    |
[INFO] [stderr] 45 |     pub const OR_N: u8 = 0xF6;
[INFO] [stderr]    |               ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `XOR_N` is never used
[INFO] [stderr]   --> src/z80.rs:46:15
[INFO] [stderr]    |
[INFO] [stderr] 46 |     pub const XOR_N: u8 = 0xEE;
[INFO] [stderr]    |               ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `CP_A` is never used
[INFO] [stderr]   --> src/z80.rs:48:15
[INFO] [stderr]    |
[INFO] [stderr] 48 |     pub const CP_A: u8 = 0xBF;
[INFO] [stderr]    |               ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `ADD_A_B` is never used
[INFO] [stderr]   --> src/z80.rs:51:15
[INFO] [stderr]    |
[INFO] [stderr] 51 |     pub const ADD_A_B: u8 = 0x80;
[INFO] [stderr]    |               ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `ADD_A_C` is never used
[INFO] [stderr]   --> src/z80.rs:52:15
[INFO] [stderr]    |
[INFO] [stderr] 52 |     pub const ADD_A_C: u8 = 0x81;
[INFO] [stderr]    |               ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `ADD_A_L` is never used
[INFO] [stderr]   --> src/z80.rs:53:15
[INFO] [stderr]    |
[INFO] [stderr] 53 |     pub const ADD_A_L: u8 = 0x85;
[INFO] [stderr]    |               ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `SUB_B` is never used
[INFO] [stderr]   --> src/z80.rs:54:15
[INFO] [stderr]    |
[INFO] [stderr] 54 |     pub const SUB_B: u8 = 0x90;
[INFO] [stderr]    |               ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `SUB_L` is never used
[INFO] [stderr]   --> src/z80.rs:55:15
[INFO] [stderr]    |
[INFO] [stderr] 55 |     pub const SUB_L: u8 = 0x95;
[INFO] [stderr]    |               ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `AND_A` is never used
[INFO] [stderr]   --> src/z80.rs:56:15
[INFO] [stderr]    |
[INFO] [stderr] 56 |     pub const AND_A: u8 = 0xA7;
[INFO] [stderr]    |               ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `AND_B` is never used
[INFO] [stderr]   --> src/z80.rs:57:15
[INFO] [stderr]    |
[INFO] [stderr] 57 |     pub const AND_B: u8 = 0xA0;
[INFO] [stderr]    |               ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `OR_B` is never used
[INFO] [stderr]   --> src/z80.rs:59:15
[INFO] [stderr]    |
[INFO] [stderr] 59 |     pub const OR_B: u8 = 0xB0;
[INFO] [stderr]    |               ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `OR_H` is never used
[INFO] [stderr]   --> src/z80.rs:63:15
[INFO] [stderr]    |
[INFO] [stderr] 63 |     pub const OR_H: u8 = 0xB4;
[INFO] [stderr]    |               ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `XOR_A` is never used
[INFO] [stderr]   --> src/z80.rs:65:15
[INFO] [stderr]    |
[INFO] [stderr] 65 |     pub const XOR_A: u8 = 0xAF;
[INFO] [stderr]    |               ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `JP_NC_NN` is never used
[INFO] [stderr]   --> src/z80.rs:78:15
[INFO] [stderr]    |
[INFO] [stderr] 78 |     pub const JP_NC_NN: u8 = 0xD2;
[INFO] [stderr]    |               ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `JP_HL` is never used
[INFO] [stderr]   --> src/z80.rs:79:15
[INFO] [stderr]    |
[INFO] [stderr] 79 |     pub const JP_HL: u8 = 0xE9;
[INFO] [stderr]    |               ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `JR_N` is never used
[INFO] [stderr]   --> src/z80.rs:80:15
[INFO] [stderr]    |
[INFO] [stderr] 80 |     pub const JR_N: u8 = 0x18;
[INFO] [stderr]    |               ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `JR_Z_N` is never used
[INFO] [stderr]   --> src/z80.rs:81:15
[INFO] [stderr]    |
[INFO] [stderr] 81 |     pub const JR_Z_N: u8 = 0x28;
[INFO] [stderr]    |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `JR_NZ_N` is never used
[INFO] [stderr]   --> src/z80.rs:82:15
[INFO] [stderr]    |
[INFO] [stderr] 82 |     pub const JR_NZ_N: u8 = 0x20;
[INFO] [stderr]    |               ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `JR_C_N` is never used
[INFO] [stderr]   --> src/z80.rs:83:15
[INFO] [stderr]    |
[INFO] [stderr] 83 |     pub const JR_C_N: u8 = 0x38;
[INFO] [stderr]    |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `CALL_NN` is never used
[INFO] [stderr]   --> src/z80.rs:85:15
[INFO] [stderr]    |
[INFO] [stderr] 85 |     pub const CALL_NN: u8 = 0xCD;
[INFO] [stderr]    |               ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `RET` is never used
[INFO] [stderr]   --> src/z80.rs:86:15
[INFO] [stderr]    |
[INFO] [stderr] 86 |     pub const RET: u8 = 0xC9;
[INFO] [stderr]    |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `RST_00` is never used
[INFO] [stderr]   --> src/z80.rs:87:15
[INFO] [stderr]    |
[INFO] [stderr] 87 |     pub const RST_00: u8 = 0xC7;
[INFO] [stderr]    |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `RST_08` is never used
[INFO] [stderr]   --> src/z80.rs:88:15
[INFO] [stderr]    |
[INFO] [stderr] 88 |     pub const RST_08: u8 = 0xCF;
[INFO] [stderr]    |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `RST_10` is never used
[INFO] [stderr]   --> src/z80.rs:89:15
[INFO] [stderr]    |
[INFO] [stderr] 89 |     pub const RST_10: u8 = 0xD7;
[INFO] [stderr]    |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `RST_38` is never used
[INFO] [stderr]   --> src/z80.rs:90:15
[INFO] [stderr]    |
[INFO] [stderr] 90 |     pub const RST_38: u8 = 0xFF;
[INFO] [stderr]    |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `EI` is never used
[INFO] [stderr]   --> src/z80.rs:93:15
[INFO] [stderr]    |
[INFO] [stderr] 93 |     pub const EI: u8 = 0xFB;
[INFO] [stderr]    |               ^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `IN_A_N` is never used
[INFO] [stderr]   --> src/z80.rs:95:15
[INFO] [stderr]    |
[INFO] [stderr] 95 |     pub const IN_A_N: u8 = 0xDB;
[INFO] [stderr]    |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `EX_AF_AF` is never used
[INFO] [stderr]   --> src/z80.rs:97:15
[INFO] [stderr]    |
[INFO] [stderr] 97 |     pub const EX_AF_AF: u8 = 0x08;
[INFO] [stderr]    |               ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `EXX` is never used
[INFO] [stderr]   --> src/z80.rs:98:15
[INFO] [stderr]    |
[INFO] [stderr] 98 |     pub const EXX: u8 = 0xD9;
[INFO] [stderr]    |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_NN_A` is never used
[INFO] [stderr]   --> src/z80.rs:99:15
[INFO] [stderr]    |
[INFO] [stderr] 99 |     pub const LD_NN_A: u8 = 0x32;
[INFO] [stderr]    |               ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_A_NN` is never used
[INFO] [stderr]    --> src/z80.rs:100:15
[INFO] [stderr]     |
[INFO] [stderr] 100 |     pub const LD_A_NN: u8 = 0x3A;
[INFO] [stderr]     |               ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `SCF` is never used
[INFO] [stderr]    --> src/z80.rs:103:15
[INFO] [stderr]     |
[INFO] [stderr] 103 |     pub const SCF: u8 = 0x37;
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `CCF` is never used
[INFO] [stderr]    --> src/z80.rs:104:15
[INFO] [stderr]     |
[INFO] [stderr] 104 |     pub const CCF: u8 = 0x3F;
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `CPL` is never used
[INFO] [stderr]    --> src/z80.rs:105:15
[INFO] [stderr]     |
[INFO] [stderr] 105 |     pub const CPL: u8 = 0x2F;
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `NEG` is never used
[INFO] [stderr]    --> src/z80.rs:106:15
[INFO] [stderr]     |
[INFO] [stderr] 106 |     pub const NEG: u8 = 0x44; // ED prefix needed
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LDIR` is never used
[INFO] [stderr]    --> src/z80.rs:108:15
[INFO] [stderr]     |
[INFO] [stderr] 108 |     pub const LDIR: u8 = 0xB0; // ED prefix needed
[INFO] [stderr]     |               ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `ADC_HL_DE` is never used
[INFO] [stderr]    --> src/z80.rs:110:15
[INFO] [stderr]     |
[INFO] [stderr] 110 |     pub const ADC_HL_DE: u8 = 0x5A; // ED prefix needed
[INFO] [stderr]     |               ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_A_I` is never used
[INFO] [stderr]    --> src/z80.rs:111:15
[INFO] [stderr]     |
[INFO] [stderr] 111 |     pub const LD_A_I: u8 = 0x57; // ED prefix
[INFO] [stderr]     |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_NN_DE` is never used
[INFO] [stderr]    --> src/z80.rs:113:15
[INFO] [stderr]     |
[INFO] [stderr] 113 |     pub const LD_NN_DE: u8 = 0x53; // ED prefix - LD (nn),DE
[INFO] [stderr]     |               ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `SRL_H` is never used
[INFO] [stderr]    --> src/z80.rs:118:15
[INFO] [stderr]     |
[INFO] [stderr] 118 |     pub const SRL_H: u8 = 0x3C; // CB prefix
[INFO] [stderr]     |               ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `RR_L` is never used
[INFO] [stderr]    --> src/z80.rs:119:15
[INFO] [stderr]     |
[INFO] [stderr] 119 |     pub const RR_L: u8 = 0x1D; // CB prefix
[INFO] [stderr]     |               ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `SLA_L` is never used
[INFO] [stderr]    --> src/z80.rs:120:15
[INFO] [stderr]     |
[INFO] [stderr] 120 |     pub const SLA_L: u8 = 0x25; // CB prefix
[INFO] [stderr]     |               ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `RL_H` is never used
[INFO] [stderr]    --> src/z80.rs:121:15
[INFO] [stderr]     |
[INFO] [stderr] 121 |     pub const RL_H: u8 = 0x14; // CB prefix
[INFO] [stderr]     |               ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_C_HL` is never used
[INFO] [stderr]    --> src/z80.rs:125:15
[INFO] [stderr]     |
[INFO] [stderr] 125 |     pub const LD_C_HL: u8 = 0x4E;
[INFO] [stderr]     |               ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_H_HL` is never used
[INFO] [stderr]    --> src/z80.rs:128:15
[INFO] [stderr]     |
[INFO] [stderr] 128 |     pub const LD_H_HL: u8 = 0x66;
[INFO] [stderr]     |               ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_L_HL` is never used
[INFO] [stderr]    --> src/z80.rs:129:15
[INFO] [stderr]     |
[INFO] [stderr] 129 |     pub const LD_L_HL: u8 = 0x6E;
[INFO] [stderr]     |               ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_HL_B` is never used
[INFO] [stderr]    --> src/z80.rs:130:15
[INFO] [stderr]     |
[INFO] [stderr] 130 |     pub const LD_HL_B: u8 = 0x70;
[INFO] [stderr]     |               ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_HL_C` is never used
[INFO] [stderr]    --> src/z80.rs:131:15
[INFO] [stderr]     |
[INFO] [stderr] 131 |     pub const LD_HL_C: u8 = 0x71;
[INFO] [stderr]     |               ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_A_L` is never used
[INFO] [stderr]    --> src/z80.rs:141:15
[INFO] [stderr]     |
[INFO] [stderr] 141 |     pub const LD_A_L: u8 = 0x7D;
[INFO] [stderr]     |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_B_A` is never used
[INFO] [stderr]    --> src/z80.rs:142:15
[INFO] [stderr]     |
[INFO] [stderr] 142 |     pub const LD_B_A: u8 = 0x47;
[INFO] [stderr]     |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_D_A` is never used
[INFO] [stderr]    --> src/z80.rs:144:15
[INFO] [stderr]     |
[INFO] [stderr] 144 |     pub const LD_D_A: u8 = 0x57;
[INFO] [stderr]     |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_H_A` is never used
[INFO] [stderr]    --> src/z80.rs:146:15
[INFO] [stderr]     |
[INFO] [stderr] 146 |     pub const LD_H_A: u8 = 0x67;
[INFO] [stderr]     |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_B_C` is never used
[INFO] [stderr]    --> src/z80.rs:148:15
[INFO] [stderr]     |
[INFO] [stderr] 148 |     pub const LD_B_C: u8 = 0x41;
[INFO] [stderr]     |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_C_B` is never used
[INFO] [stderr]    --> src/z80.rs:149:15
[INFO] [stderr]     |
[INFO] [stderr] 149 |     pub const LD_C_B: u8 = 0x48;
[INFO] [stderr]     |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_D_E` is never used
[INFO] [stderr]    --> src/z80.rs:150:15
[INFO] [stderr]     |
[INFO] [stderr] 150 |     pub const LD_D_E: u8 = 0x53;
[INFO] [stderr]     |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_E_D` is never used
[INFO] [stderr]    --> src/z80.rs:151:15
[INFO] [stderr]     |
[INFO] [stderr] 151 |     pub const LD_E_D: u8 = 0x5B;
[INFO] [stderr]     |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_H_L` is never used
[INFO] [stderr]    --> src/z80.rs:152:15
[INFO] [stderr]     |
[INFO] [stderr] 152 |     pub const LD_H_L: u8 = 0x65;
[INFO] [stderr]     |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_L_H` is never used
[INFO] [stderr]    --> src/z80.rs:153:15
[INFO] [stderr]     |
[INFO] [stderr] 153 |     pub const LD_L_H: u8 = 0x6C;
[INFO] [stderr]     |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_B_D` is never used
[INFO] [stderr]    --> src/z80.rs:154:15
[INFO] [stderr]     |
[INFO] [stderr] 154 |     pub const LD_B_D: u8 = 0x42;
[INFO] [stderr]     |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_C_E` is never used
[INFO] [stderr]    --> src/z80.rs:155:15
[INFO] [stderr]     |
[INFO] [stderr] 155 |     pub const LD_C_E: u8 = 0x4B;
[INFO] [stderr]     |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_D_H` is never used
[INFO] [stderr]    --> src/z80.rs:156:15
[INFO] [stderr]     |
[INFO] [stderr] 156 |     pub const LD_D_H: u8 = 0x54;
[INFO] [stderr]     |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_E_L` is never used
[INFO] [stderr]    --> src/z80.rs:157:15
[INFO] [stderr]     |
[INFO] [stderr] 157 |     pub const LD_E_L: u8 = 0x5D;
[INFO] [stderr]     |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_H_B` is never used
[INFO] [stderr]    --> src/z80.rs:158:15
[INFO] [stderr]     |
[INFO] [stderr] 158 |     pub const LD_H_B: u8 = 0x60;
[INFO] [stderr]     |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_L_C` is never used
[INFO] [stderr]    --> src/z80.rs:159:15
[INFO] [stderr]     |
[INFO] [stderr] 159 |     pub const LD_L_C: u8 = 0x69;
[INFO] [stderr]     |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_H_D` is never used
[INFO] [stderr]    --> src/z80.rs:160:15
[INFO] [stderr]     |
[INFO] [stderr] 160 |     pub const LD_H_D: u8 = 0x62;
[INFO] [stderr]     |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_L_E` is never used
[INFO] [stderr]    --> src/z80.rs:161:15
[INFO] [stderr]     |
[INFO] [stderr] 161 |     pub const LD_L_E: u8 = 0x6B;
[INFO] [stderr]     |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_D_B` is never used
[INFO] [stderr]    --> src/z80.rs:162:15
[INFO] [stderr]     |
[INFO] [stderr] 162 |     pub const LD_D_B: u8 = 0x50;
[INFO] [stderr]     |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_E_C` is never used
[INFO] [stderr]    --> src/z80.rs:163:15
[INFO] [stderr]     |
[INFO] [stderr] 163 |     pub const LD_E_C: u8 = 0x59;
[INFO] [stderr]     |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_B_H` is never used
[INFO] [stderr]    --> src/z80.rs:164:15
[INFO] [stderr]     |
[INFO] [stderr] 164 |     pub const LD_B_H: u8 = 0x44;
[INFO] [stderr]     |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_C_L` is never used
[INFO] [stderr]    --> src/z80.rs:165:15
[INFO] [stderr]     |
[INFO] [stderr] 165 |     pub const LD_C_L: u8 = 0x4D;
[INFO] [stderr]     |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_B_L` is never used
[INFO] [stderr]    --> src/z80.rs:166:15
[INFO] [stderr]     |
[INFO] [stderr] 166 |     pub const LD_B_L: u8 = 0x45;
[INFO] [stderr]     |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_C_H` is never used
[INFO] [stderr]    --> src/z80.rs:167:15
[INFO] [stderr]     |
[INFO] [stderr] 167 |     pub const LD_C_H: u8 = 0x4C;
[INFO] [stderr]     |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LD_SP_HL` is never used
[INFO] [stderr]    --> src/z80.rs:168:15
[INFO] [stderr]     |
[INFO] [stderr] 168 |     pub const LD_SP_HL: u8 = 0xF9;
[INFO] [stderr]     |               ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `kz80_microperl` (bin "microperl") generated 97 warnings (run `cargo fix --bin "microperl" -p kz80_microperl` to apply 3 suggestions)
[INFO] [stderr] warning: `kz80_microperl` (bin "microperl" test) generated 97 warnings (97 duplicates)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.06s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/microperl-62980d43bab5ee71)
[INFO] [stdout] 
[INFO] [stdout] running 48 tests
[INFO] [stdout] test compiler::tests::test_compile_match_special_chars_in_pattern ... ok
[INFO] [stdout] test compiler::tests::test_compile_match_empty_pattern ... ok
[INFO] [stdout] test compiler::tests::test_compile_match_with_and ... ok
[INFO] [stdout] test compiler::tests::test_compile_match_simple ... ok
[INFO] [stdout] test compiler::tests::test_compile_match_in_if ... ok
[INFO] [stdout] test lexer::tests::test_operators ... ok
[INFO] [stdout] test compiler::tests::test_compile_match_on_string_literal ... ok
[INFO] [stdout] test lexer::tests::test_regex_after_match_operator ... ok
[INFO] [stdout] test lexer::tests::test_regex_in_condition ... ok
[INFO] [stdout] test compiler::tests::test_compile_not_match_in_if ... ok
[INFO] [stdout] test lexer::tests::test_regex_with_anchor_chars ... ok
[INFO] [stdout] test lexer::tests::test_regex_with_flags ... ok
[INFO] [stdout] test compiler::tests::test_compile_not_match_simple ... ok
[INFO] [stdout] test lexer::tests::test_regex_with_wildcard ... ok
[INFO] [stdout] test lexer::tests::test_regex_with_character_class ... ok
[INFO] [stdout] test lexer::tests::test_slash_as_division_not_regex ... ok
[INFO] [stdout] test lexer::tests::test_regex_with_escaped_slash ... ok
[INFO] [stdout] test lexer::tests::test_slash_equals_not_regex ... ok
[INFO] [stdout] test lexer::tests::test_variables ... ok
[INFO] [stdout] test lexer::tests::test_string ... ok
[INFO] [stdout] test compiler::tests::test_compile_multiple_matches ... ok
[INFO] [stdout] test parser::tests::test_parse_match_empty_pattern ... ok
[INFO] [stdout] test compiler::tests::test_compile_while_with_match ... ok
[INFO] [stdout] test lexer::tests::test_regex_empty_pattern ... ok
[INFO] [stdout] test compiler::tests::test_compile_match_preserves_wildcard ... ok
[INFO] [stdout] test parser::tests::test_parse_match_followed_by_semicolon ... ok
[INFO] [stdout] test compiler::tests::test_compile_not_match_bytecode_sequence ... ok
[INFO] [stdout] test compiler::tests::test_compile_match_stores_pattern_string ... ok
[INFO] [stdout] test lexer::tests::test_regex_with_special_chars ... ok
[INFO] [stdout] test compiler::tests::test_compile_match_bytecode_sequence ... ok
[INFO] [stdout] test parser::tests::test_parse_division_not_regex ... ok
[INFO] [stdout] test parser::tests::test_parse_match_mixed_not ... ok
[INFO] [stdout] test parser::tests::test_parse_match_simple ... ok
[INFO] [stdout] test parser::tests::test_parse_match_string_literal ... ok
[INFO] [stdout] test parser::tests::test_parse_match_with_and ... ok
[INFO] [stdout] test parser::tests::test_parse_not_match_in_if_condition ... ok
[INFO] [stdout] test parser::tests::test_parse_match_in_if_condition ... ok
[INFO] [stdout] test parser::tests::test_parse_match_preserves_escapes ... ok
[INFO] [stdout] test parser::tests::test_parse_match_with_flags ... ok
[INFO] [stdout] test lexer::tests::test_multiple_regex_in_sequence ... ok
[INFO] [stdout] test parser::tests::test_parse_match_with_or ... ok
[INFO] [stdout] test parser::tests::test_parse_match_with_wildcard ... ok
[INFO] [stdout] test parser::tests::test_parse_my_with_match_init ... ok
[INFO] [stdout] test parser::tests::test_parse_match_complex_pattern ... ok
[INFO] [stdout] test lexer::tests::test_regex_after_not_match_operator ... ok
[INFO] [stdout] test lexer::tests::test_keywords ... ok
[INFO] [stdout] test parser::tests::test_parse_not_match_simple ... ok
[INFO] [stdout] test parser::tests::test_parse_while_with_match ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 48 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/regex_integration.rs (/opt/rustwide/target/release/deps/regex_integration-72870a7170e5a9fa)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test test_regex_basic_match ... FAILED
[INFO] [stdout] test test_regex_pattern_longer_than_string ... FAILED
[INFO] [stdout] test test_regex_single_char_match ... FAILED
[INFO] [stdout] test test_regex_wildcard_all ... FAILED
[INFO] [stdout] test test_regex_multiple_conditions_and ... FAILED
[INFO] [stdout] test test_regex_on_string_literal ... FAILED
[INFO] [stdout] test test_regex_wildcard_no_match ... FAILED
[INFO] [stdout] test test_regex_in_loop_condition ... FAILED
[INFO] [stdout] test test_regex_mixed_match_not_match ... FAILED
[INFO] [stdout] test test_regex_substring_in_middle ... FAILED
[INFO] [stdout] test test_regex_single_wildcard_match ... FAILED
[INFO] [stdout] test test_regex_no_match ... FAILED
[INFO] [stdout] test test_regex_exact_match ... FAILED
[INFO] [stdout] test test_regex_case_sensitive ... FAILED
[INFO] [stdout] test test_regex_substring_at_start ... FAILED
[INFO] [stdout] test test_regex_empty_pattern ... FAILED
[INFO] [stdout] test test_regex_wildcard_single ... FAILED
[INFO] [stdout] test test_regex_wildcard_multiple ... FAILED
[INFO] [stdout] test test_regex_multiple_conditions_or ... FAILED
[INFO] [stdout] test test_regex_not_match_fails ... FAILED
[INFO] [stdout] test test_regex_substring_at_end ... FAILED
[INFO] [stdout] test test_regex_not_match_operator ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test_regex_basic_match stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_regex_basic_match' (273) panicked at tests/regex_integration.rs:25:10:
[INFO] [stdout] Failed to run compiler: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6546d2f7c901 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6546d2f90b3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6546d2f80d9c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6546d2f58a46 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6546d2f74d99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6546d2f10f90 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6546d2f74f52 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6546d2f58af2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6546d2f517c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6546d2f596ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6546d2f9126c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6546d2f91042 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6546d2f02ab0 - regex_integration[71d5b20583f5ac40]::compile_and_run
[INFO] [stdout]   13:     0x6546d2f0351e - <regex_integration[71d5b20583f5ac40]::test_regex_basic_match::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6546d2f0427b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x6546d2f118e5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x6546d2f0b1a4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x6546d2f14a42 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6546d2f7bfe9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7492c17b4dfa - <unknown>
[INFO] [stdout]   20:     0x7492c18483d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_regex_pattern_longer_than_string stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_regex_pattern_longer_than_string' (285) panicked at tests/regex_integration.rs:25:10:
[INFO] [stdout] Failed to run compiler: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6546d2f7c901 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6546d2f90b3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6546d2f80d9c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6546d2f58a46 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6546d2f74d99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6546d2f10f90 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6546d2f74f52 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6546d2f58af2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6546d2f517c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6546d2f596ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6546d2f9126c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6546d2f91042 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6546d2f02ab0 - regex_integration[71d5b20583f5ac40]::compile_and_run
[INFO] [stdout]   13:     0x6546d2f0419e - <regex_integration[71d5b20583f5ac40]::test_regex_pattern_longer_than_string::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6546d2f0427b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x6546d2f118e5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x6546d2f0b1a4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x6546d2f14a42 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6546d2f7bfe9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7492c17b4dfa - <unknown>
[INFO] [stdout]   20:     0x7492c18483d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_regex_single_char_match stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_regex_single_char_match' (286) panicked at tests/regex_integration.rs:25:10:
[INFO] [stdout] Failed to run compiler: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6546d2f7c901 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6546d2f90b3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6546d2f80d9c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6546d2f58a46 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6546d2f74d99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6546d2f10f90 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6546d2f74f52 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6546d2f58af2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6546d2f517c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6546d2f596ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6546d2f9126c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6546d2f91042 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6546d2f02ab0 - regex_integration[71d5b20583f5ac40]::compile_and_run
[INFO] [stdout]   13:     0x6546d2f03b5e - <regex_integration[71d5b20583f5ac40]::test_regex_single_char_match::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6546d2f0427b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x6546d2f118e5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x6546d2f0b1a4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x6546d2f14a42 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6546d2f7bfe9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7492c17b4dfa - <unknown>
[INFO] [stdout]   20:     0x7492c18483d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_regex_wildcard_all stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_regex_wildcard_all' (299) panicked at tests/regex_integration.rs:25:10:
[INFO] [stdout] Failed to run compiler: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6546d2f7c901 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6546d2f90b3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6546d2f80d9c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6546d2f58a46 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6546d2f74d99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6546d2f10f90 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6546d2f74f52 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6546d2f58af2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6546d2f517c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6546d2f596ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6546d2f9126c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6546d2f91042 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6546d2f02ab0 - regex_integration[71d5b20583f5ac40]::compile_and_run
[INFO] [stdout]   13:     0x6546d2f0365e - <regex_integration[71d5b20583f5ac40]::test_regex_wildcard_all::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6546d2f0427b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x6546d2f118e5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x6546d2f0b1a4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x6546d2f14a42 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6546d2f7bfe9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7492c17b4dfa - <unknown>
[INFO] [stderr] error: test failed, to rerun pass `--test regex_integration`
[INFO] [stdout]   20:     0x7492c18483d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_regex_multiple_conditions_and stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_regex_multiple_conditions_and' (279) panicked at tests/regex_integration.rs:25:10:
[INFO] [stdout] Failed to run compiler: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6546d2f7c901 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6546d2f90b3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6546d2f80d9c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6546d2f58a46 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6546d2f74d99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6546d2f10f90 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6546d2f74f52 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6546d2f58af2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6546d2f517c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6546d2f596ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6546d2f9126c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6546d2f91042 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6546d2f02ab0 - regex_integration[71d5b20583f5ac40]::compile_and_run
[INFO] [stdout]   13:     0x6546d2f040fe - <regex_integration[71d5b20583f5ac40]::test_regex_multiple_conditions_and::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6546d2f0427b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x6546d2f118e5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x6546d2f0b1a4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x6546d2f14a42 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6546d2f7bfe9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7492c17b4dfa - <unknown>
[INFO] [stdout]   20:     0x7492c18483d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_regex_on_string_literal stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_regex_on_string_literal' (284) panicked at tests/regex_integration.rs:25:10:
[INFO] [stdout] Failed to run compiler: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6546d2f7c901 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6546d2f90b3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6546d2f80d9c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6546d2f58a46 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6546d2f74d99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6546d2f10f90 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6546d2f74f52 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6546d2f58af2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6546d2f517c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6546d2f596ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6546d2f9126c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6546d2f91042 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6546d2f02ab0 - regex_integration[71d5b20583f5ac40]::compile_and_run
[INFO] [stdout]   13:     0x6546d2f03abe - <regex_integration[71d5b20583f5ac40]::test_regex_on_string_literal::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6546d2f0427b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x6546d2f118e5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x6546d2f0b1a4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x6546d2f14a42 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6546d2f7bfe9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7492c17b4dfa - <unknown>
[INFO] [stdout]   20:     0x7492c18483d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_regex_wildcard_no_match stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_regex_wildcard_no_match' (304) panicked at tests/regex_integration.rs:25:10:
[INFO] [stdout] Failed to run compiler: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6546d2f7c901 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6546d2f90b3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6546d2f80d9c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6546d2f58a46 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6546d2f74d99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6546d2f10f90 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6546d2f74f52 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6546d2f58af2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6546d2f517c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6546d2f596ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6546d2f9126c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6546d2f91042 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6546d2f02ab0 - regex_integration[71d5b20583f5ac40]::compile_and_run
[INFO] [stdout]   13:     0x6546d2f03c9e - <regex_integration[71d5b20583f5ac40]::test_regex_wildcard_no_match::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6546d2f0427b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x6546d2f118e5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x6546d2f0b1a4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x6546d2f14a42 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6546d2f7bfe9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7492c17b4dfa - <unknown>
[INFO] [stdout]   20:     0x7492c18483d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_regex_in_loop_condition stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_regex_in_loop_condition' (277) panicked at tests/regex_integration.rs:25:10:
[INFO] [stdout] Failed to run compiler: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6546d2f7c901 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6546d2f90b3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6546d2f80d9c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6546d2f58a46 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6546d2f74d99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6546d2f10f90 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6546d2f74f52 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6546d2f58af2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6546d2f517c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6546d2f596ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6546d2f9126c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6546d2f91042 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6546d2f02ab0 - regex_integration[71d5b20583f5ac40]::compile_and_run
[INFO] [stdout]   13:     0x6546d2f03a1e - <regex_integration[71d5b20583f5ac40]::test_regex_in_loop_condition::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6546d2f0427b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x6546d2f118e5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x6546d2f0b1a4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x6546d2f14a42 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6546d2f7bfe9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7492c17b4dfa - <unknown>
[INFO] [stdout]   20:     0x7492c18483d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_regex_mixed_match_not_match stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_regex_mixed_match_not_match' (278) panicked at tests/regex_integration.rs:25:10:
[INFO] [stdout] Failed to run compiler: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6546d2f7c901 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6546d2f90b3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6546d2f80d9c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6546d2f58a46 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6546d2f74d99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6546d2f10f90 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6546d2f74f52 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6546d2f58af2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6546d2f517c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6546d2f596ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6546d2f9126c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6546d2f91042 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6546d2f02ab0 - regex_integration[71d5b20583f5ac40]::compile_and_run
[INFO] [stdout]   13:     0x6546d2f03f1e - <regex_integration[71d5b20583f5ac40]::test_regex_mixed_match_not_match::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6546d2f0427b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x6546d2f118e5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x6546d2f0b1a4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x6546d2f14a42 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6546d2f7bfe9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7492c17b4dfa - <unknown>
[INFO] [stdout]   20:     0x7492c18483d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_regex_substring_in_middle stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_regex_substring_in_middle' (298) panicked at tests/regex_integration.rs:25:10:
[INFO] [stdout] Failed to run compiler: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6546d2f7c901 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6546d2f90b3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6546d2f80d9c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6546d2f58a46 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6546d2f74d99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6546d2f10f90 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6546d2f74f52 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6546d2f58af2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6546d2f517c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6546d2f596ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6546d2f9126c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6546d2f91042 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6546d2f02ab0 - regex_integration[71d5b20583f5ac40]::compile_and_run
[INFO] [stdout]   13:     0x6546d2f03e7e - <regex_integration[71d5b20583f5ac40]::test_regex_substring_in_middle::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6546d2f0427b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x6546d2f118e5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x6546d2f0b1a4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x6546d2f14a42 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6546d2f7bfe9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7492c17b4dfa - <unknown>
[INFO] [stdout]   20:     0x7492c18483d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_regex_single_wildcard_match stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_regex_single_wildcard_match' (287) panicked at tests/regex_integration.rs:25:10:
[INFO] [stdout] Failed to run compiler: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6546d2f7c901 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6546d2f90b3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6546d2f80d9c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6546d2f58a46 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6546d2f74d99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6546d2f10f90 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6546d2f74f52 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6546d2f58af2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6546d2f517c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6546d2f596ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6546d2f9126c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6546d2f91042 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6546d2f02ab0 - regex_integration[71d5b20583f5ac40]::compile_and_run
[INFO] [stdout]   13:     0x6546d2f03fbe - <regex_integration[71d5b20583f5ac40]::test_regex_single_wildcard_match::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6546d2f0427b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x6546d2f118e5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x6546d2f0b1a4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x6546d2f14a42 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6546d2f7bfe9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7492c17b4dfa - <unknown>
[INFO] [stdout]   20:     0x7492c18483d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_regex_no_match stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_regex_no_match' (281) panicked at tests/regex_integration.rs:25:10:
[INFO] [stdout] Failed to run compiler: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6546d2f7c901 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6546d2f90b3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6546d2f80d9c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6546d2f58a46 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6546d2f74d99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6546d2f10f90 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6546d2f74f52 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6546d2f58af2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6546d2f517c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6546d2f596ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6546d2f9126c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6546d2f91042 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6546d2f02ab0 - regex_integration[71d5b20583f5ac40]::compile_and_run
[INFO] [stdout]   13:     0x6546d2f0347e - <regex_integration[71d5b20583f5ac40]::test_regex_no_match::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6546d2f0427b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x6546d2f118e5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x6546d2f0b1a4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x6546d2f14a42 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6546d2f7bfe9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7492c17b4dfa - <unknown>
[INFO] [stdout]   20:     0x7492c18483d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_regex_exact_match stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_regex_exact_match' (276) panicked at tests/regex_integration.rs:25:10:
[INFO] [stdout] Failed to run compiler: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6546d2f7c901 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6546d2f90b3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6546d2f80d9c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6546d2f58a46 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6546d2f74d99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6546d2f10f90 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6546d2f74f52 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6546d2f58af2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6546d2f517c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6546d2f596ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6546d2f9126c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6546d2f91042 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6546d2f02ab0 - regex_integration[71d5b20583f5ac40]::compile_and_run
[INFO] [stdout]   13:     0x6546d2f035be - <regex_integration[71d5b20583f5ac40]::test_regex_exact_match::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6546d2f0427b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x6546d2f118e5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x6546d2f0b1a4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x6546d2f14a42 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6546d2f7bfe9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7492c17b4dfa - <unknown>
[INFO] [stdout]   20:     0x7492c18483d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_regex_case_sensitive stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_regex_case_sensitive' (274) panicked at tests/regex_integration.rs:25:10:
[INFO] [stdout] Failed to run compiler: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6546d2f7c901 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6546d2f90b3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6546d2f80d9c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6546d2f58a46 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6546d2f74d99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6546d2f10f90 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6546d2f74f52 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6546d2f58af2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6546d2f517c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6546d2f596ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6546d2f9126c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6546d2f91042 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6546d2f02ab0 - regex_integration[71d5b20583f5ac40]::compile_and_run
[INFO] [stdout]   13:     0x6546d2f0379e - <regex_integration[71d5b20583f5ac40]::test_regex_case_sensitive::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6546d2f0427b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x6546d2f118e5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x6546d2f0b1a4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x6546d2f14a42 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6546d2f7bfe9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7492c17b4dfa - <unknown>
[INFO] [stdout]   20:     0x7492c18483d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_regex_substring_at_start stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_regex_substring_at_start' (297) panicked at tests/regex_integration.rs:25:10:
[INFO] [stdout] Failed to run compiler: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6546d2f7c901 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6546d2f90b3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6546d2f80d9c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6546d2f58a46 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6546d2f74d99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6546d2f10f90 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6546d2f74f52 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6546d2f58af2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6546d2f517c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6546d2f596ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6546d2f9126c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6546d2f91042 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6546d2f02ab0 - regex_integration[71d5b20583f5ac40]::compile_and_run
[INFO] [stdout]   13:     0x6546d2f03dde - <regex_integration[71d5b20583f5ac40]::test_regex_substring_at_start::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6546d2f0427b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x6546d2f118e5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x6546d2f0b1a4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x6546d2f14a42 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6546d2f7bfe9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7492c17b4dfa - <unknown>
[INFO] [stdout]   20:     0x7492c18483d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_regex_empty_pattern stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_regex_empty_pattern' (275) panicked at tests/regex_integration.rs:25:10:
[INFO] [stdout] Failed to run compiler: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6546d2f7c901 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6546d2f90b3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6546d2f80d9c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6546d2f58a46 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6546d2f74d99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6546d2f10f90 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6546d2f74f52 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6546d2f58af2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6546d2f517c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6546d2f596ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6546d2f9126c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6546d2f91042 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6546d2f02ab0 - regex_integration[71d5b20583f5ac40]::compile_and_run
[INFO] [stdout]   13:     0x6546d2f036fe - <regex_integration[71d5b20583f5ac40]::test_regex_empty_pattern::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6546d2f0427b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x6546d2f118e5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x6546d2f0b1a4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x6546d2f14a42 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6546d2f7bfe9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7492c17b4dfa - <unknown>
[INFO] [stdout]   20:     0x7492c18483d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_regex_wildcard_single stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_regex_wildcard_single' (306) panicked at tests/regex_integration.rs:25:10:
[INFO] [stdout] Failed to run compiler: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6546d2f7c901 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6546d2f90b3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6546d2f80d9c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6546d2f58a46 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6546d2f74d99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6546d2f10f90 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6546d2f74f52 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6546d2f58af2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6546d2f517c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6546d2f596ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6546d2f9126c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6546d2f91042 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6546d2f02ab0 - regex_integration[71d5b20583f5ac40]::compile_and_run
[INFO] [stdout]   13:     0x6546d2f038de - <regex_integration[71d5b20583f5ac40]::test_regex_wildcard_single::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6546d2f0427b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x6546d2f118e5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x6546d2f0b1a4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x6546d2f14a42 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6546d2f7bfe9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7492c17b4dfa - <unknown>
[INFO] [stdout]   20:     0x7492c18483d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_regex_wildcard_multiple stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_regex_wildcard_multiple' (303) panicked at tests/regex_integration.rs:25:10:
[INFO] [stdout] Failed to run compiler: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6546d2f7c901 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6546d2f90b3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6546d2f80d9c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6546d2f58a46 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6546d2f74d99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6546d2f10f90 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6546d2f74f52 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6546d2f58af2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6546d2f517c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6546d2f596ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6546d2f9126c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6546d2f91042 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6546d2f02ab0 - regex_integration[71d5b20583f5ac40]::compile_and_run
[INFO] [stdout]   13:     0x6546d2f03bfe - <regex_integration[71d5b20583f5ac40]::test_regex_wildcard_multiple::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6546d2f0427b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x6546d2f118e5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x6546d2f0b1a4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x6546d2f14a42 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6546d2f7bfe9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7492c17b4dfa - <unknown>
[INFO] [stdout]   20:     0x7492c18483d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_regex_multiple_conditions_or stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_regex_multiple_conditions_or' (280) panicked at tests/regex_integration.rs:25:10:
[INFO] [stdout] Failed to run compiler: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6546d2f7c901 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6546d2f90b3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6546d2f80d9c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6546d2f58a46 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6546d2f74d99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6546d2f10f90 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6546d2f74f52 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6546d2f58af2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6546d2f517c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6546d2f596ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6546d2f9126c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6546d2f91042 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6546d2f02ab0 - regex_integration[71d5b20583f5ac40]::compile_and_run
[INFO] [stdout]   13:     0x6546d2f0405e - <regex_integration[71d5b20583f5ac40]::test_regex_multiple_conditions_or::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6546d2f0427b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x6546d2f118e5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x6546d2f0b1a4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x6546d2f14a42 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6546d2f7bfe9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7492c17b4dfa - <unknown>
[INFO] [stdout]   20:     0x7492c18483d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_regex_not_match_fails stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_regex_not_match_fails' (282) panicked at tests/regex_integration.rs:25:10:
[INFO] [stdout] Failed to run compiler: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6546d2f7c901 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6546d2f90b3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6546d2f80d9c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6546d2f58a46 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6546d2f74d99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6546d2f10f90 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6546d2f74f52 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6546d2f58af2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6546d2f517c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6546d2f596ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6546d2f9126c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6546d2f91042 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6546d2f02ab0 - regex_integration[71d5b20583f5ac40]::compile_and_run
[INFO] [stdout]   13:     0x6546d2f0383e - <regex_integration[71d5b20583f5ac40]::test_regex_not_match_fails::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6546d2f0427b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x6546d2f118e5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x6546d2f0b1a4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x6546d2f14a42 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6546d2f7bfe9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7492c17b4dfa - <unknown>
[INFO] [stdout]   20:     0x7492c18483d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_regex_substring_at_end stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_regex_substring_at_end' (288) panicked at tests/regex_integration.rs:25:10:
[INFO] [stdout] Failed to run compiler: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6546d2f7c901 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6546d2f90b3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6546d2f80d9c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6546d2f58a46 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6546d2f74d99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6546d2f10f90 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6546d2f74f52 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6546d2f58af2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6546d2f517c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6546d2f596ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6546d2f9126c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6546d2f91042 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6546d2f02ab0 - regex_integration[71d5b20583f5ac40]::compile_and_run
[INFO] [stdout]   13:     0x6546d2f0397e - <regex_integration[71d5b20583f5ac40]::test_regex_substring_at_end::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6546d2f0427b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x6546d2f118e5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x6546d2f0b1a4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x6546d2f14a42 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6546d2f7bfe9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7492c17b4dfa - <unknown>
[INFO] [stdout]   20:     0x7492c18483d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_regex_not_match_operator stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_regex_not_match_operator' (283) panicked at tests/regex_integration.rs:25:10:
[INFO] [stdout] Failed to run compiler: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6546d2f7c901 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6546d2f90b3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6546d2f80d9c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6546d2f58a46 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6546d2f74d99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6546d2f10f90 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6546d2f74f52 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6546d2f58af2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6546d2f517c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6546d2f596ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6546d2f9126c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6546d2f91042 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6546d2f02ab0 - regex_integration[71d5b20583f5ac40]::compile_and_run
[INFO] [stdout]   13:     0x6546d2f03d3e - <regex_integration[71d5b20583f5ac40]::test_regex_not_match_operator::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6546d2f0427b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x6546d2f118e5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x6546d2f0b1a4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x6546d2f14a42 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6546d2f7bfe9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7492c17b4dfa - <unknown>
[INFO] [stdout]   20:     0x7492c18483d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     test_regex_basic_match
[INFO] [stdout]     test_regex_case_sensitive
[INFO] [stdout]     test_regex_empty_pattern
[INFO] [stdout]     test_regex_exact_match
[INFO] [stdout]     test_regex_in_loop_condition
[INFO] [stdout]     test_regex_mixed_match_not_match
[INFO] [stdout]     test_regex_multiple_conditions_and
[INFO] [stdout]     test_regex_multiple_conditions_or
[INFO] [stdout]     test_regex_no_match
[INFO] [stdout]     test_regex_not_match_fails
[INFO] [stdout]     test_regex_not_match_operator
[INFO] [stdout]     test_regex_on_string_literal
[INFO] [stdout]     test_regex_pattern_longer_than_string
[INFO] [stdout]     test_regex_single_char_match
[INFO] [stdout]     test_regex_single_wildcard_match
[INFO] [stdout]     test_regex_substring_at_end
[INFO] [stdout]     test_regex_substring_at_start
[INFO] [stdout]     test_regex_substring_in_middle
[INFO] [stdout]     test_regex_wildcard_all
[INFO] [stdout]     test_regex_wildcard_multiple
[INFO] [stdout]     test_regex_wildcard_no_match
[INFO] [stdout]     test_regex_wildcard_single
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 22 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "1a87094679046b5f9f2ba4f2fa088b811639493abba4162778a24071d5334679", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1a87094679046b5f9f2ba4f2fa088b811639493abba4162778a24071d5334679", kill_on_drop: false }`
[INFO] [stdout] 1a87094679046b5f9f2ba4f2fa088b811639493abba4162778a24071d5334679
