[INFO] cloning repository https://github.com/seal9055/sfuzz [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/seal9055/sfuzz" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fseal9055%2Fsfuzz", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fseal9055%2Fsfuzz'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 173f6d98b11684d488b24c3a433c25db4ccdbb67 [INFO] testing seal9055/sfuzz against 1.60.0 for beta-1.61-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fseal9055%2Fsfuzz" "/workspace/builds/worker-105/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-105/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/seal9055/sfuzz on toolchain 1.60.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/seal9055/sfuzz [INFO] finished tweaking git repo https://github.com/seal9055/sfuzz [INFO] tweaked toml for git repo https://github.com/seal9055/sfuzz written to /workspace/builds/worker-105/source/Cargo.toml [INFO] crate git repo https://github.com/seal9055/sfuzz already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating git repository `https://github.com/seal9055/local_crates/` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded seahash v3.0.7 [INFO] [stderr] Downloaded iced-x86 v1.17.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-105/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-105/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] acc741e4b3ea767aad75b0e78d8cf828577a02b431e24eb8ac6f904e74c5002d [INFO] running `Command { std: "docker" "start" "-a" "acc741e4b3ea767aad75b0e78d8cf828577a02b431e24eb8ac6f904e74c5002d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "acc741e4b3ea767aad75b0e78d8cf828577a02b431e24eb8ac6f904e74c5002d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "acc741e4b3ea767aad75b0e78d8cf828577a02b431e24eb8ac6f904e74c5002d", kill_on_drop: false }` [INFO] [stdout] acc741e4b3ea767aad75b0e78d8cf828577a02b431e24eb8ac6f904e74c5002d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-105/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-105/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7a0901d63fc50b8a8d5ac8cd1dcfc4be2964e3d406606eddb64cc687bdd45c99 [INFO] running `Command { std: "docker" "start" "-a" "7a0901d63fc50b8a8d5ac8cd1dcfc4be2964e3d406606eddb64cc687bdd45c99", kill_on_drop: false }` [INFO] [stderr] Compiling gcc v0.3.55 [INFO] [stderr] Compiling arrayvec v0.4.12 [INFO] [stderr] Compiling byteorder v1.4.3 [INFO] [stderr] Compiling nodrop v0.1.14 [INFO] [stderr] Compiling ppv-lite86 v0.2.16 [INFO] [stderr] Compiling itoa v0.4.8 [INFO] [stderr] Compiling seahash v3.0.7 [INFO] [stderr] Compiling static_assertions v1.1.0 [INFO] [stderr] Compiling fixedbitset v0.4.1 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling indexmap v1.8.0 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Compiling getrandom v0.2.6 [INFO] [stderr] Compiling rand v0.4.6 [INFO] [stderr] Compiling iced-x86 v1.17.0 [INFO] [stderr] Compiling elfparser v0.1.0 (https://github.com/seal9055/local_crates/?branch=main#332d1668) [INFO] [stderr] Compiling my_libs v0.1.0 (https://github.com/seal9055/local_crates/?branch=main#332d1668) [INFO] [stderr] Compiling rand_core v0.6.3 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling fasthash-sys v0.3.2 [INFO] [stderr] Compiling xoroshiro128 v0.3.0 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling num-format v0.4.0 [INFO] [stderr] Compiling petgraph v0.6.0 [INFO] [stderr] Compiling fasthash v0.4.0 [INFO] [stderr] Compiling sfuzz v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 41.69s [INFO] running `Command { std: "docker" "inspect" "7a0901d63fc50b8a8d5ac8cd1dcfc4be2964e3d406606eddb64cc687bdd45c99", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7a0901d63fc50b8a8d5ac8cd1dcfc4be2964e3d406606eddb64cc687bdd45c99", kill_on_drop: false }` [INFO] [stdout] 7a0901d63fc50b8a8d5ac8cd1dcfc4be2964e3d406606eddb64cc687bdd45c99 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-105/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-105/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1953601564f88830a58ff4b0655cc6e31340821c99172e0c3c9ba72c2789898e [INFO] running `Command { std: "docker" "start" "-a" "1953601564f88830a58ff4b0655cc6e31340821c99172e0c3c9ba72c2789898e", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling sfuzz v0.2.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:533:9 [INFO] [stdout] | [INFO] [stdout] 533 | assert_eq!(decode_instr(0x0), Instr::Nil) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:538:9 [INFO] [stdout] | [INFO] [stdout] 538 | assert_eq!(decode_instr(0x73), Instr::Ecall) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:543:9 [INFO] [stdout] | [INFO] [stdout] 543 | assert_eq!(decode_instr(0x100073), Instr::Ebreak) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:548:40 [INFO] [stdout] | [INFO] [stdout] 548 | match decode_instr(0xf70733) { Instr::Add{ rd, rs1 , rs2} => { [INFO] [stdout] | ---------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:551:42 [INFO] [stdout] | [INFO] [stdout] 551 | match decode_instr(0x40c685b3) { Instr::Sub{ rd, rs1 , rs2} => { [INFO] [stdout] | ------------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:554:41 [INFO] [stdout] | [INFO] [stdout] 554 | match decode_instr(0x2f48a33) { Instr::Mul{ rd, rs1 , rs2} => { [INFO] [stdout] | ----------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:557:41 [INFO] [stdout] | [INFO] [stdout] 557 | match decode_instr(0x2f48a33) { Instr::Mul{ rd, rs1 , rs2} => { [INFO] [stdout] | ----------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:560:41 [INFO] [stdout] | [INFO] [stdout] 560 | match decode_instr(0x299f7b3) { Instr::Remu{ rd, rs1 , rs2} => { [INFO] [stdout] | ----------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:563:41 [INFO] [stdout] | [INFO] [stdout] 563 | match decode_instr(0x299f7b3) { Instr::Remu{ rd, rs1 , rs2} => { [INFO] [stdout] | ----------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:566:41 [INFO] [stdout] | [INFO] [stdout] 566 | match decode_instr(0x2b6c6bb) { Instr::Divw{ rd, rs1 , rs2} => { [INFO] [stdout] | ----------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:569:41 [INFO] [stdout] | [INFO] [stdout] 569 | match decode_instr(0x2c5b7b3) { Instr::Mulhu{ rd, rs1 , rs2} => { [INFO] [stdout] | ----------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:576:41 [INFO] [stdout] | [INFO] [stdout] 576 | match decode_instr(0x1259583) { Instr::Lh{ rd, rs1 , imm, mode: _} => { [INFO] [stdout] | ----------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:579:41 [INFO] [stdout] | [INFO] [stdout] 579 | match decode_instr(0x1099703) { Instr::Lh{ rd, rs1 , imm, mode: _} => { [INFO] [stdout] | ----------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:582:42 [INFO] [stdout] | [INFO] [stdout] 582 | match decode_instr(0x0ac42683) { Instr::Lw{ rd, rs1 , imm, mode: _} => { [INFO] [stdout] | ------------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:585:42 [INFO] [stdout] | [INFO] [stdout] 585 | match decode_instr(0x3107a883) { Instr::Lw{ rd, rs1 , imm, mode: _} => { [INFO] [stdout] | ------------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:588:42 [INFO] [stdout] | [INFO] [stdout] 588 | match decode_instr(0x01813083) { Instr::Ld{ rd, rs1 , imm, mode: _} => { [INFO] [stdout] | ------------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:591:41 [INFO] [stdout] | [INFO] [stdout] 591 | match decode_instr(0x6714603) { Instr::Lbu{ rd, rs1 , imm, mode: _} => { [INFO] [stdout] | ----------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:594:39 [INFO] [stdout] | [INFO] [stdout] 594 | match decode_instr(0xd4583) { Instr::Lbu{ rd, rs1 , imm, mode: _} => { [INFO] [stdout] | --------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:597:41 [INFO] [stdout] | [INFO] [stdout] 597 | match decode_instr(0x1015783) { Instr::Lhu{ rd, rs1 , imm, mode: _} => { [INFO] [stdout] | ----------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:600:42 [INFO] [stdout] | [INFO] [stdout] 600 | match decode_instr(0x15015783) { Instr::Lhu{ rd, rs1 , imm, mode: _} => { [INFO] [stdout] | ------------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:603:42 [INFO] [stdout] | [INFO] [stdout] 603 | match decode_instr(0xf98680e7) { Instr::Jalr{ rd, rs1 , imm} => { [INFO] [stdout] | ------------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:606:39 [INFO] [stdout] | [INFO] [stdout] 606 | match decode_instr(0x700e7) { Instr::Jalr{ rd, rs1 , imm} => { [INFO] [stdout] | --------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:609:36 [INFO] [stdout] | [INFO] [stdout] 609 | match decode_instr(0xe7) { Instr::Jalr{ rd, rs1 , imm} => { [INFO] [stdout] | ------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:612:42 [INFO] [stdout] | [INFO] [stdout] 612 | match decode_instr(0xc0070713) { Instr::Addi{ rd, rs1 , imm} => { [INFO] [stdout] | ------------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:615:42 [INFO] [stdout] | [INFO] [stdout] 615 | match decode_instr(0xfff78693) { Instr::Addi{ rd, rs1 , imm} => { [INFO] [stdout] | ------------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:618:42 [INFO] [stdout] | [INFO] [stdout] 618 | match decode_instr(0x8307c793) { Instr::Xori{ rd, rs1 , imm} => { [INFO] [stdout] | ------------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:621:41 [INFO] [stdout] | [INFO] [stdout] 621 | match decode_instr(0x807e793) { Instr::Ori{ rd, rs1 , imm} => { [INFO] [stdout] | ----------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:624:42 [INFO] [stdout] | [INFO] [stdout] 624 | match decode_instr(0x7ff7f793) { Instr::Andi{ rd, rs1 , imm} => { [INFO] [stdout] | ------------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:627:42 [INFO] [stdout] | [INFO] [stdout] 627 | match decode_instr(0xfc37071b) { Instr::Addiw{ rd, rs1 , imm} => { [INFO] [stdout] | ------------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:630:42 [INFO] [stdout] | [INFO] [stdout] 630 | match decode_instr(0x4147d69b) { Instr::Sraiw{ rd, rs1 , imm} => { [INFO] [stdout] | ------------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:638:42 [INFO] [stdout] | [INFO] [stdout] 638 | match decode_instr(0xfedd8fa3) { Instr::Sb{ rs1, rs2, imm, mode: _} => { [INFO] [stdout] | ------------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:641:41 [INFO] [stdout] | [INFO] [stdout] 641 | match decode_instr(0x60103a3) { Instr::Sb{ rs1, rs2, imm, mode: _} => { [INFO] [stdout] | ----------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:644:41 [INFO] [stdout] | [INFO] [stdout] 644 | match decode_instr(0xef11023) { Instr::Sh{ rs1, rs2, imm, mode: _} => { [INFO] [stdout] | ----------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:647:40 [INFO] [stdout] | [INFO] [stdout] 647 | match decode_instr(0xf69023) { Instr::Sh{ rs1, rs2, imm, mode: _} => { [INFO] [stdout] | ---------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:650:42 [INFO] [stdout] | [INFO] [stdout] 650 | match decode_instr(0x7801a823) { Instr::Sw{ rs1, rs2, imm, mode: _} => { [INFO] [stdout] | ------------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:653:40 [INFO] [stdout] | [INFO] [stdout] 653 | match decode_instr(0x852023) { Instr::Sw{ rs1, rs2, imm, mode: _} => { [INFO] [stdout] | ---------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:660:39 [INFO] [stdout] | [INFO] [stdout] 660 | match decode_instr(0x78c63) { Instr::Beq{ rs1, rs2, imm, mode: _} => { [INFO] [stdout] | --------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:663:40 [INFO] [stdout] | [INFO] [stdout] 663 | match decode_instr(0xf70c63) { Instr::Beq{ rs1, rs2, imm, mode: _} => { [INFO] [stdout] | ---------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:666:42 [INFO] [stdout] | [INFO] [stdout] 666 | match decode_instr(0x1d041463) { Instr::Bne{ rs1, rs2, imm, mode: _} => { [INFO] [stdout] | ------------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:669:41 [INFO] [stdout] | [INFO] [stdout] 669 | match decode_instr(0x2071463) { Instr::Bne{ rs1, rs2, imm, mode: _} => { [INFO] [stdout] | ----------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:672:42 [INFO] [stdout] | [INFO] [stdout] 672 | match decode_instr(0x12d8ce63) { Instr::Blt{ rs1, rs2, imm, mode: _} => { [INFO] [stdout] | ------------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:675:42 [INFO] [stdout] | [INFO] [stdout] 675 | match decode_instr(0xfe06c2e3) { Instr::Blt{ rs1, rs2, imm, mode: _} => { [INFO] [stdout] | ------------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:678:42 [INFO] [stdout] | [INFO] [stdout] 678 | match decode_instr(0x36f6dee3) { Instr::Bge{ rs1, rs2, imm, mode: _} => { [INFO] [stdout] | ------------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:681:39 [INFO] [stdout] | [INFO] [stdout] 681 | match decode_instr(0x9d463) { Instr::Bge{ rs1, rs2, imm, mode: _} => { [INFO] [stdout] | --------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:684:42 [INFO] [stdout] | [INFO] [stdout] 684 | match decode_instr(0xa6eb60e3) { Instr::Bltu{ rs1, rs2, imm, mode: _} => { [INFO] [stdout] | ------------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:687:41 [INFO] [stdout] | [INFO] [stdout] 687 | match decode_instr(0x2d76063) { Instr::Bltu{ rs1, rs2, imm, mode: _} => { [INFO] [stdout] | ----------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:690:42 [INFO] [stdout] | [INFO] [stdout] 690 | match decode_instr(0xf966fae3) { Instr::Bgeu{ rs1, rs2, imm, mode: _} => { [INFO] [stdout] | ------------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:693:41 [INFO] [stdout] | [INFO] [stdout] 693 | match decode_instr(0x1d7f6e3) { Instr::Bgeu{ rs1, rs2, imm, mode: _} => { [INFO] [stdout] | ----------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:700:39 [INFO] [stdout] | [INFO] [stdout] 700 | match decode_instr(0x22637) { Instr::Lui{ rd, imm } => { [INFO] [stdout] | --------------------- ^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:702:38 [INFO] [stdout] | [INFO] [stdout] 702 | match decode_instr(0x8837) { Instr::Lui{ rd, imm } => { [INFO] [stdout] | -------------------- ^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:704:42 [INFO] [stdout] | [INFO] [stdout] 704 | match decode_instr(0xffffc9b7) { Instr::Lui{ rd, imm } => { [INFO] [stdout] | ------------------------ ^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:706:39 [INFO] [stdout] | [INFO] [stdout] 706 | match decode_instr(0x14197) { Instr::Auipc{ rd, imm } => { [INFO] [stdout] | --------------------- ^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:708:36 [INFO] [stdout] | [INFO] [stdout] 708 | match decode_instr(0x97) { Instr::Auipc{ rd, imm } => { [INFO] [stdout] | ------------------ ^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:710:38 [INFO] [stdout] | [INFO] [stdout] 710 | match decode_instr(0xe517) { Instr::Auipc{ rd, imm } => { [INFO] [stdout] | -------------------- ^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:716:42 [INFO] [stdout] | [INFO] [stdout] 716 | match decode_instr(0x7a0000ef) { Instr::Jal{ rd, imm } => { [INFO] [stdout] | ------------------------ ^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:718:42 [INFO] [stdout] | [INFO] [stdout] 718 | match decode_instr(0x428010ef) { Instr::Jal{ rd, imm } => { [INFO] [stdout] | ------------------------ ^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:720:42 [INFO] [stdout] | [INFO] [stdout] 720 | match decode_instr(0x358010ef) { Instr::Jal{ rd, imm } => { [INFO] [stdout] | ------------------------ ^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/riscv.rs:722:42 [INFO] [stdout] | [INFO] [stdout] 722 | match decode_instr(0xf6dff06f) { Instr::Jal{ rd, imm } => { [INFO] [stdout] | ------------------------ ^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found enum `riscv::Instr` [INFO] [stdout] | | [INFO] [stdout] | this expression has type `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result` [INFO] [stdout] found enum `riscv::Instr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `read` found for struct `Box<[AtomicUsize]>` in the current scope [INFO] [stdout] --> src/jit.rs:1040:42 [INFO] [stdout] | [INFO] [stdout] 1040 | in("r15") jit.lookup_arr.read().unwrap().as_ptr() as u64, [INFO] [stdout] | ^^^^ method not found in `Box<[AtomicUsize]>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 59 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0308, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0308`. [INFO] [stdout] [INFO] [stderr] error: could not compile `sfuzz` due to 60 previous errors [INFO] running `Command { std: "docker" "inspect" "1953601564f88830a58ff4b0655cc6e31340821c99172e0c3c9ba72c2789898e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1953601564f88830a58ff4b0655cc6e31340821c99172e0c3c9ba72c2789898e", kill_on_drop: false }` [INFO] [stdout] 1953601564f88830a58ff4b0655cc6e31340821c99172e0c3c9ba72c2789898e