[INFO] fetching crate revm-rwasm-database 7.0.1...
[INFO] checking revm-rwasm-database-7.0.1 against try#4f260f0f20b3133d20cfb50353c0221943af5796+rustflags=-Dunmustuse_in_always_ok for pr-148577
[INFO] extracting crate revm-rwasm-database 7.0.1 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate revm-rwasm-database 7.0.1
[INFO] finished tweaking crates.io crate revm-rwasm-database 7.0.1
[INFO] tweaked toml for crates.io crate revm-rwasm-database 7.0.1 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate revm-rwasm-database 7.0.1 on toolchain 4f260f0f20b3133d20cfb50353c0221943af5796
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate revm-rwasm-database 7.0.1 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" "+4f260f0f20b3133d20cfb50353c0221943af5796" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 04f22f1031fb432330f50b4b812993509df3fb5e5a944d69d99d4220ee948c64
[INFO] running `Command { std: "docker" "start" "-a" "04f22f1031fb432330f50b4b812993509df3fb5e5a944d69d99d4220ee948c64", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "04f22f1031fb432330f50b4b812993509df3fb5e5a944d69d99d4220ee948c64", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "04f22f1031fb432330f50b4b812993509df3fb5e5a944d69d99d4220ee948c64", kill_on_drop: false }`
[INFO] [stdout] 04f22f1031fb432330f50b4b812993509df3fb5e5a944d69d99d4220ee948c64
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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=forbid -Dunmustuse_in_always_ok" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1941240202acdca9dadd962186e1b787033313e826f6d3ec2592be54890db905
[INFO] running `Command { std: "docker" "start" "-a" "1941240202acdca9dadd962186e1b787033313e826f6d3ec2592be54890db905", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.103
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling hashbrown v0.15.4
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling winnow v0.7.11
[INFO] [stderr]    Compiling crunchy v0.2.3
[INFO] [stderr]    Compiling libm v0.2.15
[INFO] [stderr]     Checking bytes v1.10.1
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]    Compiling wasmparser v0.228.0
[INFO] [stderr]     Checking rustc-std-workspace-alloc v1.0.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling ruint-macro v1.2.1
[INFO] [stderr]     Checking keccak v0.1.5
[INFO] [stderr]    Compiling virtue v0.0.18
[INFO] [stderr]     Checking alloy-rlp v0.3.12
[INFO] [stderr]    Compiling indexmap v2.9.0
[INFO] [stderr]    Compiling semver v1.0.26
[INFO] [stderr]     Checking const-hex v1.14.1
[INFO] [stderr]     Checking ruint v1.15.0
[INFO] [stderr]     Checking sha3 v0.10.8
[INFO] [stderr]     Checking arrayvec v0.7.6
[INFO] [stderr]     Checking multi-stash v0.2.0
[INFO] [stderr]     Checking wasmi_core v0.47.0
[INFO] [stderr]    Compiling bincode_derive v2.0.1
[INFO] [stderr]     Checking unty v0.0.4
[INFO] [stderr]     Checking indexmap-nostd v0.4.0
[INFO] [stderr]     Checking smallvec v1.15.1
[INFO] [stderr]     Checking wasmi_collections v0.47.0
[INFO] [stderr]     Checking spin v0.9.8
[INFO] [stderr]     Checking wasmparser-nostd v0.100.2
[INFO] [stderr]     Checking bitvec v1.0.1
[INFO] [stderr]     Checking bincode v2.0.1
[INFO] [stderr]     Checking wasmi_ir v0.47.0
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]     Checking spin v0.10.0
[INFO] [stderr]     Checking downcast-rs v2.0.2
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling rstest_macros v0.25.0
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]    Compiling glob v0.3.2
[INFO] [stderr]    Compiling serde_json v1.0.140
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]     Checking either v1.15.0
[INFO] [stderr]    Compiling proc-macro-crate v3.3.0
[INFO] [stderr]    Compiling derive_more-impl v2.0.1
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling auto_impl v1.3.0
[INFO] [stderr]    Compiling num_enum_derive v0.7.3
[INFO] [stderr]     Checking futures-util v0.3.31
[INFO] [stderr]     Checking num_enum v0.7.3
[INFO] [stderr]     Checking wasmi v0.47.0
[INFO] [stderr]     Checking rstest v0.25.0
[INFO] [stderr]     Checking derive_more v2.0.1
[INFO] [stderr]     Checking alloy-primitives v1.2.0
[INFO] [stderr]     Checking revm-rwasm-primitives v20.0.0
[INFO] [stderr]     Checking rwasm v0.3.2
[INFO] [stderr]     Checking revm-rwasm-bytecode v6.0.1
[INFO] [stderr]     Checking revm-rwasm-state v7.0.1
[INFO] [stderr]     Checking revm-rwasm-database-interface v7.0.1
[INFO] [stderr]     Checking revm-rwasm-database v7.0.1 (/opt/rustwide/workdir)
[INFO] [stdout] error: this type will no longer be must used: Result<Option<AccountInfo>, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:464:87
[INFO] [stdout]     |
[INFO] [stdout] 464 |       fn basic(&mut self, address: Address) -> Result<Option<AccountInfo>, Self::Error> {
[INFO] [stdout]     |  _______________________________________________________________________________________^
[INFO] [stdout] 465 | |         if address == BENCH_TARGET {
[INFO] [stdout] 466 | |             return Ok(Some(AccountInfo {
[INFO] [stdout] 467 | |                 nonce: 1,
[INFO] [stdout] ...   |
[INFO] [stdout] 481 | |         Ok(None)
[INFO] [stdout] 482 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D unmustuse-in-always-ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<AccountInfo>, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:466:20
[INFO] [stdout]     |
[INFO] [stdout] 466 |               return Ok(Some(AccountInfo {
[INFO] [stdout]     |  ____________________^
[INFO] [stdout] 467 | |                 nonce: 1,
[INFO] [stdout] 468 | |                 balance: BENCH_TARGET_BALANCE,
[INFO] [stdout] 469 | |                 code: Some(self.0.clone()),
[INFO] [stdout] 470 | |                 code_hash: self.1,
[INFO] [stdout] 471 | |             }));
[INFO] [stdout]     | |_______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<AccountInfo>, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:474:20
[INFO] [stdout]     |
[INFO] [stdout] 474 |               return Ok(Some(AccountInfo {
[INFO] [stdout]     |  ____________________^
[INFO] [stdout] 475 | |                 nonce: 0,
[INFO] [stdout] 476 | |                 balance: BENCH_CALLER_BALANCE,
[INFO] [stdout] 477 | |                 code: None,
[INFO] [stdout] 478 | |                 code_hash: KECCAK_EMPTY,
[INFO] [stdout] 479 | |             }));
[INFO] [stdout]     | |_______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<AccountInfo>, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:481:9
[INFO] [stdout]     |
[INFO] [stdout] 481 |         Ok(None)
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Bytecode, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:485:83
[INFO] [stdout]     |
[INFO] [stdout] 485 |       fn code_by_hash(&mut self, _code_hash: B256) -> Result<Bytecode, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________^
[INFO] [stdout] 486 | |         Ok(Bytecode::default())
[INFO] [stdout] 487 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Bytecode, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:486:9
[INFO] [stdout]     |
[INFO] [stdout] 486 |         Ok(Bytecode::default())
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Uint<256, 4>, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:494:44
[INFO] [stdout]     |
[INFO] [stdout] 494 |       ) -> Result<StorageValue, Self::Error> {
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 495 | |         Ok(StorageValue::default())
[INFO] [stdout] 496 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Uint<256, 4>, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:495:9
[INFO] [stdout]     |
[INFO] [stdout] 495 |         Ok(StorageValue::default())
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<FixedBytes<32>, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:499:73
[INFO] [stdout]     |
[INFO] [stdout] 499 |       fn block_hash(&mut self, _number: u64) -> Result<B256, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________^
[INFO] [stdout] 500 | |         Ok(B256::default())
[INFO] [stdout] 501 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<FixedBytes<32>, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:500:9
[INFO] [stdout]     |
[INFO] [stdout] 500 |         Ok(B256::default())
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `revm-rwasm-database` (lib) due to 10 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: this type will no longer be must used: Result<Option<revm_rwasm_state::AccountInfo>, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:464:87
[INFO] [stdout]     |
[INFO] [stdout] 464 |       fn basic(&mut self, address: Address) -> Result<Option<AccountInfo>, Self::Error> {
[INFO] [stdout]     |  _______________________________________________________________________________________^
[INFO] [stdout] 465 | |         if address == BENCH_TARGET {
[INFO] [stdout] 466 | |             return Ok(Some(AccountInfo {
[INFO] [stdout] 467 | |                 nonce: 1,
[INFO] [stdout] ...   |
[INFO] [stdout] 481 | |         Ok(None)
[INFO] [stdout] 482 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D unmustuse-in-always-ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<revm_rwasm_state::AccountInfo>, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:466:20
[INFO] [stdout]     |
[INFO] [stdout] 466 |               return Ok(Some(AccountInfo {
[INFO] [stdout]     |  ____________________^
[INFO] [stdout] 467 | |                 nonce: 1,
[INFO] [stdout] 468 | |                 balance: BENCH_TARGET_BALANCE,
[INFO] [stdout] 469 | |                 code: Some(self.0.clone()),
[INFO] [stdout] 470 | |                 code_hash: self.1,
[INFO] [stdout] 471 | |             }));
[INFO] [stdout]     | |_______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<revm_rwasm_state::AccountInfo>, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:474:20
[INFO] [stdout]     |
[INFO] [stdout] 474 |               return Ok(Some(AccountInfo {
[INFO] [stdout]     |  ____________________^
[INFO] [stdout] 475 | |                 nonce: 0,
[INFO] [stdout] 476 | |                 balance: BENCH_CALLER_BALANCE,
[INFO] [stdout] 477 | |                 code: None,
[INFO] [stdout] 478 | |                 code_hash: KECCAK_EMPTY,
[INFO] [stdout] 479 | |             }));
[INFO] [stdout]     | |_______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<revm_rwasm_state::AccountInfo>, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:481:9
[INFO] [stdout]     |
[INFO] [stdout] 481 |         Ok(None)
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<revm_rwasm_state::Bytecode, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:485:83
[INFO] [stdout]     |
[INFO] [stdout] 485 |       fn code_by_hash(&mut self, _code_hash: B256) -> Result<Bytecode, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________^
[INFO] [stdout] 486 | |         Ok(Bytecode::default())
[INFO] [stdout] 487 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<revm_rwasm_state::Bytecode, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:486:9
[INFO] [stdout]     |
[INFO] [stdout] 486 |         Ok(Bytecode::default())
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Uint<256, 4>, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:494:44
[INFO] [stdout]     |
[INFO] [stdout] 494 |       ) -> Result<StorageValue, Self::Error> {
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 495 | |         Ok(StorageValue::default())
[INFO] [stdout] 496 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Uint<256, 4>, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:495:9
[INFO] [stdout]     |
[INFO] [stdout] 495 |         Ok(StorageValue::default())
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<FixedBytes<32>, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:499:73
[INFO] [stdout]     |
[INFO] [stdout] 499 |       fn block_hash(&mut self, _number: u64) -> Result<B256, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________^
[INFO] [stdout] 500 | |         Ok(B256::default())
[INFO] [stdout] 501 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<FixedBytes<32>, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:500:9
[INFO] [stdout]     |
[INFO] [stdout] 500 |         Ok(B256::default())
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<revm_rwasm_state::AccountInfo>, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:530:20
[INFO] [stdout]     |
[INFO] [stdout] 530 |         assert_eq!(new_state.basic(account).unwrap().unwrap().nonce, nonce);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Uint<256, 4>, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:531:20
[INFO] [stdout]     |
[INFO] [stdout] 531 |         assert_eq!(new_state.storage(account, key), Ok(value));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Uint<256, 4>, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:531:53
[INFO] [stdout]     |
[INFO] [stdout] 531 |         assert_eq!(new_state.storage(account, key), Ok(value));
[INFO] [stdout]     |                                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Uint<256, 4>, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:531:9
[INFO] [stdout]     |
[INFO] [stdout] 531 |         assert_eq!(new_state.storage(account, key), Ok(value));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[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: this type will no longer be must used: Result<Uint<256, 4>, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:531:9
[INFO] [stdout]     |
[INFO] [stdout] 531 |         assert_eq!(new_state.storage(account, key), Ok(value));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[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: this type will no longer be must used: Result<Uint<256, 4>, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:531:9
[INFO] [stdout]     |
[INFO] [stdout] 531 |         assert_eq!(new_state.storage(account, key), Ok(value));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[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: this type will no longer be must used: Result<Uint<256, 4>, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:531:9
[INFO] [stdout]     |
[INFO] [stdout] 531 |         assert_eq!(new_state.storage(account, key), Ok(value));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[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: this type will no longer be must used: Result<Option<revm_rwasm_state::AccountInfo>, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:558:20
[INFO] [stdout]     |
[INFO] [stdout] 558 |         assert_eq!(new_state.basic(account).unwrap().unwrap().nonce, nonce);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Uint<256, 4>, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:559:20
[INFO] [stdout]     |
[INFO] [stdout] 559 |         assert_eq!(new_state.storage(account, key0), Ok(StorageValue::ZERO));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Uint<256, 4>, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:559:54
[INFO] [stdout]     |
[INFO] [stdout] 559 |         assert_eq!(new_state.storage(account, key0), Ok(StorageValue::ZERO));
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Uint<256, 4>, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:559:9
[INFO] [stdout]     |
[INFO] [stdout] 559 |         assert_eq!(new_state.storage(account, key0), Ok(StorageValue::ZERO));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[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: this type will no longer be must used: Result<Uint<256, 4>, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:559:9
[INFO] [stdout]     |
[INFO] [stdout] 559 |         assert_eq!(new_state.storage(account, key0), Ok(StorageValue::ZERO));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[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: this type will no longer be must used: Result<Uint<256, 4>, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:559:9
[INFO] [stdout]     |
[INFO] [stdout] 559 |         assert_eq!(new_state.storage(account, key0), Ok(StorageValue::ZERO));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[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: this type will no longer be must used: Result<Uint<256, 4>, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:559:9
[INFO] [stdout]     |
[INFO] [stdout] 559 |         assert_eq!(new_state.storage(account, key0), Ok(StorageValue::ZERO));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[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: this type will no longer be must used: Result<Uint<256, 4>, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:560:20
[INFO] [stdout]     |
[INFO] [stdout] 560 |         assert_eq!(new_state.storage(account, key1), Ok(value1));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Uint<256, 4>, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:560:54
[INFO] [stdout]     |
[INFO] [stdout] 560 |         assert_eq!(new_state.storage(account, key1), Ok(value1));
[INFO] [stdout]     |                                                      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Uint<256, 4>, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:560:9
[INFO] [stdout]     |
[INFO] [stdout] 560 |         assert_eq!(new_state.storage(account, key1), Ok(value1));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[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: this type will no longer be must used: Result<Uint<256, 4>, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:560:9
[INFO] [stdout]     |
[INFO] [stdout] 560 |         assert_eq!(new_state.storage(account, key1), Ok(value1));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[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: this type will no longer be must used: Result<Uint<256, 4>, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:560:9
[INFO] [stdout]     |
[INFO] [stdout] 560 |         assert_eq!(new_state.storage(account, key1), Ok(value1));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[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: this type will no longer be must used: Result<Uint<256, 4>, Infallible>
[INFO] [stdout]    --> src/in_memory_db.rs:560:9
[INFO] [stdout]     |
[INFO] [stdout] 560 |         assert_eq!(new_state.storage(account, key1), Ok(value1));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[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: this type will no longer be must used: Result<FixedBytes<32>, Infallible>
[INFO] [stdout]    --> src/states/state.rs:395:9
[INFO] [stdout]     |
[INFO] [stdout] 395 |         state.block_hash(1u64).unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<FixedBytes<32>, Infallible>
[INFO] [stdout]    --> src/states/state.rs:396:9
[INFO] [stdout]     |
[INFO] [stdout] 396 |         state.block_hash(2u64).unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<FixedBytes<32>, Infallible>
[INFO] [stdout]    --> src/states/state.rs:409:9
[INFO] [stdout]     |
[INFO] [stdout] 409 |         state.block_hash(test_number).unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `revm-rwasm-database` (lib test) due to 33 previous errors
[INFO] running `Command { std: "docker" "inspect" "1941240202acdca9dadd962186e1b787033313e826f6d3ec2592be54890db905", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1941240202acdca9dadd962186e1b787033313e826f6d3ec2592be54890db905", kill_on_drop: false }`
[INFO] [stdout] 1941240202acdca9dadd962186e1b787033313e826f6d3ec2592be54890db905
