[INFO] fetching crate ckb-script 0.37.0-pre...
[INFO] testing ckb-script-0.37.0-pre against beta-2020-10-09 for beta-1.48-1
[INFO] extracting crate ckb-script 0.37.0-pre into /workspace/builds/worker-3/source
[INFO] validating manifest of crates.io crate ckb-script 0.37.0-pre on toolchain beta-2020-10-09
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking crates.io crate ckb-script 0.37.0-pre
[INFO] finished tweaking crates.io crate ckb-script 0.37.0-pre
[INFO] tweaked toml for crates.io crate ckb-script 0.37.0-pre written to /workspace/builds/worker-3/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6751afb0868198250ca0ca27c27443586da599a0e53ee89260a235690abf18fd
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "6751afb0868198250ca0ca27c27443586da599a0e53ee89260a235690abf18fd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6751afb0868198250ca0ca27c27443586da599a0e53ee89260a235690abf18fd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6751afb0868198250ca0ca27c27443586da599a0e53ee89260a235690abf18fd", kill_on_drop: false }`
[INFO] [stdout] 6751afb0868198250ca0ca27c27443586da599a0e53ee89260a235690abf18fd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 47f7c84bae97cbb104dadb7ea0c6d553913d90cd2e4334af39b9e2fea21fc052
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "47f7c84bae97cbb104dadb7ea0c6d553913d90cd2e4334af39b9e2fea21fc052", kill_on_drop: false }`
[INFO] [stderr]    Compiling cc v1.0.41
[INFO] [stderr]    Compiling siphasher v0.2.3
[INFO] [stderr]    Compiling faster-hex v0.3.1
[INFO] [stderr]    Compiling eaglesong v0.1.0
[INFO] [stderr]    Compiling ckb-script v0.37.0-pre (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling rand_hc v0.1.0
[INFO] [stderr]    Compiling rand_isaac v0.1.1
[INFO] [stderr]    Compiling rand_xorshift v0.1.1
[INFO] [stderr]    Compiling memmap v0.7.0
[INFO] [stderr]    Compiling ckb-logger v0.37.0-pre
[INFO] [stderr]    Compiling rand_chacha v0.1.1
[INFO] [stderr]    Compiling tempfile v3.1.0
[INFO] [stderr]    Compiling scroll_derive v0.10.3
[INFO] [stderr]    Compiling derive_more v0.99.11
[INFO] [stderr]    Compiling serde_json v1.0.59
[INFO] [stderr]    Compiling toml v0.5.7
[INFO] [stderr]    Compiling phf_shared v0.7.24
[INFO] [stderr]    Compiling phf v0.7.24
[INFO] [stderr]    Compiling rand v0.6.5
[INFO] [stderr]    Compiling includedir v0.5.0
[INFO] [stderr]    Compiling blake2b-rs v0.1.5
[INFO] [stderr]    Compiling secp256k1-sys v0.1.2
[INFO] [stderr]    Compiling ckb-vm v0.19.2
[INFO] [stderr]    Compiling jsonrpc-core v14.2.0
[INFO] [stderr]    Compiling scroll v0.10.2
[INFO] [stderr]    Compiling phf_generator v0.7.24
[INFO] [stderr]    Compiling phf_codegen v0.7.24
[INFO] [stderr]    Compiling includedir_codegen v0.5.0
[INFO] [stderr]    Compiling ckb-hash v0.37.0-pre
[INFO] [stderr]    Compiling goblin v0.2.3
[INFO] [stderr]    Compiling ckb-types v0.37.0-pre
[INFO] [stderr]    Compiling ckb-system-scripts v0.5.1
[INFO] [stderr]    Compiling secp256k1 v0.17.2
[INFO] [stderr]    Compiling ckb-crypto v0.37.0-pre
[INFO] [stderr]    Compiling ckb-jsonrpc-types v0.37.0-pre
[INFO] [stderr]    Compiling ckb-dao-utils v0.37.0-pre
[INFO] [stderr]    Compiling ckb-pow v0.37.0-pre
[INFO] [stderr]    Compiling ckb-traits v0.37.0-pre
[INFO] [stderr]    Compiling ckb-resource v0.37.0-pre
[INFO] [stderr]    Compiling ckb-chain-spec v0.37.0-pre
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1m 33s
[INFO] running `Command { std: "docker" "inspect" "47f7c84bae97cbb104dadb7ea0c6d553913d90cd2e4334af39b9e2fea21fc052", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "47f7c84bae97cbb104dadb7ea0c6d553913d90cd2e4334af39b9e2fea21fc052", kill_on_drop: false }`
[INFO] [stdout] 47f7c84bae97cbb104dadb7ea0c6d553913d90cd2e4334af39b9e2fea21fc052
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 99ac2e395615a93ccce09a212bb9bd4849346ce46fef95473af07cd1db343651
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "99ac2e395615a93ccce09a212bb9bd4849346ce46fef95473af07cd1db343651", kill_on_drop: false }`
[INFO] [stderr]    Compiling ckb-script v0.37.0-pre (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ckb_crypto`
[INFO] [stdout]    --> src/verify.rs:418:9
[INFO] [stdout]     |
[INFO] [stdout] 418 |     use ckb_crypto::secp::{Generator, Privkey, Pubkey, Signature};
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared crate or module `ckb_crypto`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ckb_store`
[INFO] [stdout]    --> src/verify.rs:421:9
[INFO] [stdout]     |
[INFO] [stdout] 421 |     use ckb_store::{data_loader_wrapper::DataLoaderWrapper, ChainDB, COLUMNS};
[INFO] [stdout]     |         ^^^^^^^^^ use of undeclared crate or module `ckb_store`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ckb_db`
[INFO] [stdout]    --> src/verify.rs:419:9
[INFO] [stdout]     |
[INFO] [stdout] 419 |     use ckb_db::RocksDB;
[INFO] [stdout]     |         ^^^^^^ use of undeclared crate or module `ckb_db`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ckb_store`
[INFO] [stdout]    --> src/verify.rs:421:9
[INFO] [stdout]     |
[INFO] [stdout] 421 |     use ckb_store::{data_loader_wrapper::DataLoaderWrapper, ChainDB, COLUMNS};
[INFO] [stdout]     |         ^^^^^^^^^ use of undeclared crate or module `ckb_store`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `proptest`
[INFO] [stdout]    --> src/syscalls/mod.rs:199:9
[INFO] [stdout]     |
[INFO] [stdout] 199 |     use proptest::{collection::size_range, prelude::*};
[INFO] [stdout]     |         ^^^^^^^^ use of undeclared crate or module `proptest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ckb_test_chain_utils`
[INFO] [stdout]    --> src/verify.rs:438:9
[INFO] [stdout]     |
[INFO] [stdout] 438 |     use ckb_test_chain_utils::{
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `ckb_test_chain_utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ckb_store`
[INFO] [stdout]    --> src/syscalls/mod.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 |     use ckb_store::{data_loader_wrapper::DataLoaderWrapper, ChainDB, COLUMNS};
[INFO] [stdout]     |         ^^^^^^^^^ use of undeclared crate or module `ckb_store`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `ckb_db`, `ckb_store::data_loader_wrapper::DataLoaderWrapper`
[INFO] [stdout]    --> src/syscalls/mod.rs:179:9
[INFO] [stdout]     |
[INFO] [stdout] 179 |     use ckb_db::RocksDB;
[INFO] [stdout]     |         ^^^^^^ use of undeclared crate or module `ckb_db`
[INFO] [stdout] 180 |     use ckb_hash::blake2b_256;
[INFO] [stdout] 181 |     use ckb_store::{data_loader_wrapper::DataLoaderWrapper, ChainDB, COLUMNS};
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `ckb_store`, `proptest::collection::size_range`
[INFO] [stdout]    --> src/syscalls/mod.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 |     use ckb_store::{data_loader_wrapper::DataLoaderWrapper, ChainDB, COLUMNS};
[INFO] [stdout]     |         ^^^^^^^^^ use of undeclared crate or module `ckb_store`
[INFO] [stdout] ...
[INFO] [stdout] 199 |     use proptest::{collection::size_range, prelude::*};
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:231:9
[INFO] [stdout]     |
[INFO] [stdout] 231 |         prop_assert!(machine
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:253:9
[INFO] [stdout]     |
[INFO] [stdout] 253 |         prop_assert!(load_cell.ecall(&mut machine).is_ok());
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:254:9
[INFO] [stdout]     |
[INFO] [stdout] 254 |         prop_assert_eq!(machine.registers()[A0], u64::from(INDEX_OUT_OF_BOUND));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proptest` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:258:5
[INFO] [stdout]     |
[INFO] [stdout] 258 |     proptest! {
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:298:9
[INFO] [stdout]     |
[INFO] [stdout] 298 |         prop_assert!(machine
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:303:9
[INFO] [stdout]     |
[INFO] [stdout] 303 |         prop_assert!(load_cell.ecall(&mut machine).is_ok());
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:304:9
[INFO] [stdout]     |
[INFO] [stdout] 304 |         prop_assert_eq!(machine.registers()[A0], u64::from(SUCCESS));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:306:9
[INFO] [stdout]     |
[INFO] [stdout] 306 |         prop_assert_eq!(
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:312:13
[INFO] [stdout]     |
[INFO] [stdout] 312 |             prop_assert_eq!(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:319:9
[INFO] [stdout]     |
[INFO] [stdout] 319 |         prop_assert!(machine.memory_mut().store_byte(0, 1100, 0).is_ok());
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:325:9
[INFO] [stdout]     |
[INFO] [stdout] 325 |         prop_assert!(machine
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:330:9
[INFO] [stdout]     |
[INFO] [stdout] 330 |         prop_assert!(load_cell.ecall(&mut machine).is_ok());
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:331:9
[INFO] [stdout]     |
[INFO] [stdout] 331 |         prop_assert_eq!(machine.registers()[A0], u64::from(SUCCESS));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:333:9
[INFO] [stdout]     |
[INFO] [stdout] 333 |         prop_assert_eq!(
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:339:13
[INFO] [stdout]     |
[INFO] [stdout] 339 |             prop_assert_eq!(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proptest` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:347:5
[INFO] [stdout]     |
[INFO] [stdout] 347 |     proptest! {
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:385:9
[INFO] [stdout]     |
[INFO] [stdout] 385 |         prop_assert!(machine.memory_mut().store64(&size_addr, &0).is_ok());
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:387:9
[INFO] [stdout]     |
[INFO] [stdout] 387 |         prop_assert!(load_cell.ecall(&mut machine).is_ok());
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:388:9
[INFO] [stdout]     |
[INFO] [stdout] 388 |         prop_assert_eq!(machine.registers()[A0], u64::from(SUCCESS));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:390:9
[INFO] [stdout]     |
[INFO] [stdout] 390 |         prop_assert_eq!(
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proptest` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:397:5
[INFO] [stdout]     |
[INFO] [stdout] 397 |     proptest! {
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:436:9
[INFO] [stdout]     |
[INFO] [stdout] 436 |         prop_assert!(machine
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:441:9
[INFO] [stdout]     |
[INFO] [stdout] 441 |         prop_assert!(load_cell.ecall(&mut machine).is_ok());
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:442:9
[INFO] [stdout]     |
[INFO] [stdout] 442 |         prop_assert_eq!(machine.registers()[A0], u64::from(SUCCESS));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:447:13
[INFO] [stdout]     |
[INFO] [stdout] 447 |             prop_assert_eq!(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proptest` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:455:5
[INFO] [stdout]     |
[INFO] [stdout] 455 |     proptest! {
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:497:9
[INFO] [stdout]     |
[INFO] [stdout] 497 |         prop_assert!(machine.memory_mut().store64(&size_addr, &16).is_ok());
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:499:9
[INFO] [stdout]     |
[INFO] [stdout] 499 |         prop_assert!(load_cell.ecall(&mut machine).is_ok());
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:500:9
[INFO] [stdout]     |
[INFO] [stdout] 500 |         prop_assert_eq!(machine.registers()[A0], u64::from(SUCCESS));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:502:9
[INFO] [stdout]     |
[INFO] [stdout] 502 |         prop_assert_eq!(machine.memory_mut().load64(&size_addr), Ok(8));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:508:13
[INFO] [stdout]     |
[INFO] [stdout] 508 |             prop_assert_eq!(machine.memory_mut().load8(&addr), Ok(u64::from(buffer[i])));
[INFO] [stdout]     |             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proptest` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:513:5
[INFO] [stdout]     |
[INFO] [stdout] 513 |     proptest! {
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:611:9
[INFO] [stdout]     |
[INFO] [stdout] 611 |         prop_assert!(machine
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:616:9
[INFO] [stdout]     |
[INFO] [stdout] 616 |         prop_assert!(load_header.ecall(&mut machine).is_ok());
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:617:9
[INFO] [stdout]     |
[INFO] [stdout] 617 |         prop_assert_eq!(machine.registers()[A0], u64::from(SUCCESS));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:619:9
[INFO] [stdout]     |
[INFO] [stdout] 619 |         prop_assert_eq!(
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:625:13
[INFO] [stdout]     |
[INFO] [stdout] 625 |             prop_assert_eq!(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proptest` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:633:5
[INFO] [stdout]     |
[INFO] [stdout] 633 |     proptest! {
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:678:9
[INFO] [stdout]     |
[INFO] [stdout] 678 |         prop_assert!(machine
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:683:9
[INFO] [stdout]     |
[INFO] [stdout] 683 |         prop_assert!(load_header.ecall(&mut machine).is_ok());
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:684:9
[INFO] [stdout]     |
[INFO] [stdout] 684 |         prop_assert_eq!(machine.registers()[A0], u64::from(SUCCESS));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:686:9
[INFO] [stdout]     |
[INFO] [stdout] 686 |         prop_assert_eq!(
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proptest` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:694:5
[INFO] [stdout]     |
[INFO] [stdout] 694 |     proptest! {
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:719:9
[INFO] [stdout]     |
[INFO] [stdout] 719 |         prop_assert!(machine
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:724:9
[INFO] [stdout]     |
[INFO] [stdout] 724 |         prop_assert!(load_tx.ecall(&mut machine).is_ok());
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:725:9
[INFO] [stdout]     |
[INFO] [stdout] 725 |         prop_assert_eq!(machine.registers()[A0], u64::from(SUCCESS));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:727:9
[INFO] [stdout]     |
[INFO] [stdout] 727 |         prop_assert_eq!(machine.memory_mut().load64(&size_addr), Ok(hash_len));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:730:13
[INFO] [stdout]     |
[INFO] [stdout] 730 |             prop_assert_eq!(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proptest` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:738:5
[INFO] [stdout]     |
[INFO] [stdout] 738 |     proptest! {
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:763:9
[INFO] [stdout]     |
[INFO] [stdout] 763 |         prop_assert!(machine
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:768:9
[INFO] [stdout]     |
[INFO] [stdout] 768 |         prop_assert!(load_tx.ecall(&mut machine).is_ok());
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:769:9
[INFO] [stdout]     |
[INFO] [stdout] 769 |         prop_assert_eq!(machine.registers()[A0], u64::from(SUCCESS));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:771:9
[INFO] [stdout]     |
[INFO] [stdout] 771 |         prop_assert_eq!(machine.memory_mut().load64(&size_addr), Ok(tx_len));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:774:13
[INFO] [stdout]     |
[INFO] [stdout] 774 |             prop_assert_eq!(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proptest` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:782:5
[INFO] [stdout]     |
[INFO] [stdout] 782 |     proptest! {
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:807:9
[INFO] [stdout]     |
[INFO] [stdout] 807 |         prop_assert!(machine.memory_mut().store64(&size_addr, &64).is_ok());
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:809:9
[INFO] [stdout]     |
[INFO] [stdout] 809 |         prop_assert!(load_script_hash.ecall(&mut machine).is_ok());
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:810:9
[INFO] [stdout]     |
[INFO] [stdout] 810 |         prop_assert_eq!(machine.registers()[A0], u64::from(SUCCESS));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:812:9
[INFO] [stdout]     |
[INFO] [stdout] 812 |         prop_assert_eq!(
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:818:13
[INFO] [stdout]     |
[INFO] [stdout] 818 |             prop_assert_eq!(machine.memory_mut().load8(&addr), Ok(u64::from(data[i])));
[INFO] [stdout]     |             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:822:9
[INFO] [stdout]     |
[INFO] [stdout] 822 |         prop_assert!(machine.memory_mut().store64(&size_addr, &0).is_ok());
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:824:9
[INFO] [stdout]     |
[INFO] [stdout] 824 |         prop_assert!(load_script_hash.ecall(&mut machine).is_ok());
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:825:9
[INFO] [stdout]     |
[INFO] [stdout] 825 |         prop_assert_eq!(machine.registers()[A0], u64::from(SUCCESS));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:827:9
[INFO] [stdout]     |
[INFO] [stdout] 827 |         prop_assert_eq!(
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proptest` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:834:5
[INFO] [stdout]     |
[INFO] [stdout] 834 |     proptest! {
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:882:9
[INFO] [stdout]     |
[INFO] [stdout] 882 |         prop_assert!(machine.memory_mut().store64(&size_addr, &64).is_ok());
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:884:9
[INFO] [stdout]     |
[INFO] [stdout] 884 |         prop_assert!(load_cell.ecall(&mut machine).is_ok());
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:885:9
[INFO] [stdout]     |
[INFO] [stdout] 885 |         prop_assert_eq!(machine.registers()[A0], u64::from(SUCCESS));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:887:9
[INFO] [stdout]     |
[INFO] [stdout] 887 |         prop_assert_eq!(
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:893:13
[INFO] [stdout]     |
[INFO] [stdout] 893 |             prop_assert_eq!(machine.memory_mut().load8(&addr), Ok(u64::from(hash[i])));
[INFO] [stdout]     |             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proptest` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:898:5
[INFO] [stdout]     |
[INFO] [stdout] 898 |     proptest! {
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:926:9
[INFO] [stdout]     |
[INFO] [stdout] 926 |         prop_assert!(machine
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:931:9
[INFO] [stdout]     |
[INFO] [stdout] 931 |         prop_assert!(load_witness.ecall(&mut machine).is_ok());
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:932:9
[INFO] [stdout]     |
[INFO] [stdout] 932 |         prop_assert_eq!(machine.registers()[A0], u64::from(SUCCESS));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:934:9
[INFO] [stdout]     |
[INFO] [stdout] 934 |         prop_assert_eq!(
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:940:13
[INFO] [stdout]     |
[INFO] [stdout] 940 |             prop_assert_eq!(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proptest` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:948:5
[INFO] [stdout]     |
[INFO] [stdout] 948 |     proptest! {
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:982:9
[INFO] [stdout]     |
[INFO] [stdout] 982 |         prop_assert!(machine
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:987:9
[INFO] [stdout]     |
[INFO] [stdout] 987 |         prop_assert!(load_witness.ecall(&mut machine).is_ok());
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:988:9
[INFO] [stdout]     |
[INFO] [stdout] 988 |         prop_assert_eq!(machine.registers()[A0], u64::from(SUCCESS));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:990:9
[INFO] [stdout]     |
[INFO] [stdout] 990 |         prop_assert_eq!(
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:996:13
[INFO] [stdout]     |
[INFO] [stdout] 996 |             prop_assert_eq!(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proptest` in this scope
[INFO] [stdout]     --> src/syscalls/mod.rs:1004:5
[INFO] [stdout]      |
[INFO] [stdout] 1004 |     proptest! {
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]     --> src/syscalls/mod.rs:1032:9
[INFO] [stdout]      |
[INFO] [stdout] 1032 |         prop_assert!(machine
[INFO] [stdout]      |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]     --> src/syscalls/mod.rs:1037:9
[INFO] [stdout]      |
[INFO] [stdout] 1037 |         prop_assert!(load_script.ecall(&mut machine).is_ok());
[INFO] [stdout]      |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]     --> src/syscalls/mod.rs:1038:9
[INFO] [stdout]      |
[INFO] [stdout] 1038 |         prop_assert_eq!(machine.registers()[A0], u64::from(SUCCESS));
[INFO] [stdout]      |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]     --> src/syscalls/mod.rs:1040:9
[INFO] [stdout]      |
[INFO] [stdout] 1040 |         prop_assert_eq!(
[INFO] [stdout]      |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]     --> src/syscalls/mod.rs:1046:13
[INFO] [stdout]      |
[INFO] [stdout] 1046 |             prop_assert_eq!(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proptest` in this scope
[INFO] [stdout]     --> src/syscalls/mod.rs:1054:5
[INFO] [stdout]      |
[INFO] [stdout] 1054 |     proptest! {
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]     --> src/syscalls/mod.rs:1093:9
[INFO] [stdout]      |
[INFO] [stdout] 1093 |         prop_assert!(machine.memory_mut().store_byte(addr, addr_size, 1).is_ok());
[INFO] [stdout]      |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]     --> src/syscalls/mod.rs:1095:9
[INFO] [stdout]      |
[INFO] [stdout] 1095 |         prop_assert!(load_code.ecall(&mut machine).is_ok());
[INFO] [stdout]      |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]     --> src/syscalls/mod.rs:1096:9
[INFO] [stdout]      |
[INFO] [stdout] 1096 |         prop_assert_eq!(machine.registers()[A0], u64::from(SUCCESS));
[INFO] [stdout]      |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]     --> src/syscalls/mod.rs:1099:9
[INFO] [stdout]      |
[INFO] [stdout] 1099 |         prop_assert_eq!(
[INFO] [stdout]      |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]     --> src/syscalls/mod.rs:1106:13
[INFO] [stdout]      |
[INFO] [stdout] 1106 |             prop_assert_eq!(machine.memory_mut().load8(&addr), Ok(u64::from(data[i])));
[INFO] [stdout]      |             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]     --> src/syscalls/mod.rs:1110:17
[INFO] [stdout]      |
[INFO] [stdout] 1110 |                 prop_assert_eq!(machine.memory_mut().load8(&(addr + i)), Ok(0));
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]     --> src/syscalls/mod.rs:1129:9
[INFO] [stdout]      |
[INFO] [stdout] 1129 |         prop_assert!(machine.memory_mut().store64(&size_addr, &addr_size).is_ok());
[INFO] [stdout]      |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]     --> src/syscalls/mod.rs:1150:9
[INFO] [stdout]      |
[INFO] [stdout] 1150 |         prop_assert!(load_code.ecall(&mut machine).is_ok());
[INFO] [stdout]      |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]     --> src/syscalls/mod.rs:1151:9
[INFO] [stdout]      |
[INFO] [stdout] 1151 |         prop_assert_eq!(machine.registers()[A0], u64::from(SUCCESS));
[INFO] [stdout]      |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]     --> src/syscalls/mod.rs:1154:9
[INFO] [stdout]      |
[INFO] [stdout] 1154 |         prop_assert_eq!(
[INFO] [stdout]      |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]     --> src/syscalls/mod.rs:1161:13
[INFO] [stdout]      |
[INFO] [stdout] 1161 |             prop_assert_eq!(machine.memory_mut().load8(&addr), Ok(u64::from(data[i])));
[INFO] [stdout]      |             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]     --> src/syscalls/mod.rs:1165:17
[INFO] [stdout]      |
[INFO] [stdout] 1165 |                 prop_assert_eq!(machine.memory_mut().load8(&(addr + i)), Ok(0));
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proptest` in this scope
[INFO] [stdout]     --> src/syscalls/mod.rs:1171:5
[INFO] [stdout]      |
[INFO] [stdout] 1171 |     proptest! {
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]     --> src/syscalls/mod.rs:1234:9
[INFO] [stdout]      |
[INFO] [stdout] 1234 |         prop_assert!(machine
[INFO] [stdout]      |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]     --> src/syscalls/mod.rs:1271:9
[INFO] [stdout]      |
[INFO] [stdout] 1271 |         prop_assert!(load_code.ecall(&mut machine).is_err());
[INFO] [stdout]      |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proptest` in this scope
[INFO] [stdout]     --> src/syscalls/mod.rs:1279:5
[INFO] [stdout]      |
[INFO] [stdout] 1279 |     proptest! {
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DataLoaderWrapper`
[INFO] [stdout]     --> src/syscalls/mod.rs:1078:27
[INFO] [stdout]      |
[INFO] [stdout] 1078 |         let data_loader = DataLoaderWrapper::new(&store);
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^ use of undeclared type `DataLoaderWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DataLoaderWrapper`
[INFO] [stdout]     --> src/syscalls/mod.rs:1135:27
[INFO] [stdout]      |
[INFO] [stdout] 1135 |         let data_loader = DataLoaderWrapper::new(&store);
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^ use of undeclared type `DataLoaderWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DataLoaderWrapper`
[INFO] [stdout]     --> src/syscalls/mod.rs:1205:27
[INFO] [stdout]      |
[INFO] [stdout] 1205 |         let data_loader = DataLoaderWrapper::new(&store);
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^ use of undeclared type `DataLoaderWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DataLoaderWrapper`
[INFO] [stdout]     --> src/syscalls/mod.rs:1256:27
[INFO] [stdout]      |
[INFO] [stdout] 1256 |         let data_loader = DataLoaderWrapper::new(&store);
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^ use of undeclared type `DataLoaderWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DataLoaderWrapper`
[INFO] [stdout]     --> src/syscalls/mod.rs:1312:27
[INFO] [stdout]      |
[INFO] [stdout] 1312 |         let data_loader = DataLoaderWrapper::new(&store);
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^ use of undeclared type `DataLoaderWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DataLoaderWrapper`
[INFO] [stdout]     --> src/syscalls/mod.rs:1355:27
[INFO] [stdout]      |
[INFO] [stdout] 1355 |         let data_loader = DataLoaderWrapper::new(&store);
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^ use of undeclared type `DataLoaderWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DataLoaderWrapper`
[INFO] [stdout]     --> src/syscalls/mod.rs:1401:27
[INFO] [stdout]      |
[INFO] [stdout] 1401 |         let data_loader = DataLoaderWrapper::new(&store);
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^ use of undeclared type `DataLoaderWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tiny_keccak`
[INFO] [stdout]    --> src/verify.rs:450:9
[INFO] [stdout]     |
[INFO] [stdout] 450 |         tiny_keccak::sha3_256(s.as_ref())
[INFO] [stdout]     |         ^^^^^^^^^^^ use of undeclared crate or module `tiny_keccak`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DataLoaderWrapper`
[INFO] [stdout]    --> src/verify.rs:540:27
[INFO] [stdout]     |
[INFO] [stdout] 540 |         let data_loader = DataLoaderWrapper::new(&store);
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^ use of undeclared type `DataLoaderWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DataLoaderWrapper`
[INFO] [stdout]    --> src/verify.rs:600:27
[INFO] [stdout]     |
[INFO] [stdout] 600 |         let data_loader = DataLoaderWrapper::new(&store);
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^ use of undeclared type `DataLoaderWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DataLoaderWrapper`
[INFO] [stdout]    --> src/verify.rs:681:27
[INFO] [stdout]     |
[INFO] [stdout] 681 |         let data_loader = DataLoaderWrapper::new(&store);
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^ use of undeclared type `DataLoaderWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DataLoaderWrapper`
[INFO] [stdout]    --> src/verify.rs:773:27
[INFO] [stdout]     |
[INFO] [stdout] 773 |         let data_loader = DataLoaderWrapper::new(&store);
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^ use of undeclared type `DataLoaderWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DataLoaderWrapper`
[INFO] [stdout]    --> src/verify.rs:838:27
[INFO] [stdout]     |
[INFO] [stdout] 838 |         let data_loader = DataLoaderWrapper::new(&store);
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^ use of undeclared type `DataLoaderWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DataLoaderWrapper`
[INFO] [stdout]    --> src/verify.rs:890:27
[INFO] [stdout]     |
[INFO] [stdout] 890 |         let data_loader = DataLoaderWrapper::new(&store);
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^ use of undeclared type `DataLoaderWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DataLoaderWrapper`
[INFO] [stdout]    --> src/verify.rs:973:27
[INFO] [stdout]     |
[INFO] [stdout] 973 |         let data_loader = DataLoaderWrapper::new(&store);
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^ use of undeclared type `DataLoaderWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DataLoaderWrapper`
[INFO] [stdout]     --> src/verify.rs:1047:27
[INFO] [stdout]      |
[INFO] [stdout] 1047 |         let data_loader = DataLoaderWrapper::new(&store);
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^ use of undeclared type `DataLoaderWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Privkey`
[INFO] [stdout]     --> src/verify.rs:1063:23
[INFO] [stdout]      |
[INFO] [stdout] 1063 |         let privkey = Privkey::from_slice(&[1; 32][..]);
[INFO] [stdout]      |                       ^^^^^^^ use of undeclared type `Privkey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DataLoaderWrapper`
[INFO] [stdout]     --> src/verify.rs:1112:27
[INFO] [stdout]      |
[INFO] [stdout] 1112 |         let data_loader = DataLoaderWrapper::new(&store);
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^ use of undeclared type `DataLoaderWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DataLoaderWrapper`
[INFO] [stdout]     --> src/verify.rs:1175:27
[INFO] [stdout]      |
[INFO] [stdout] 1175 |         let data_loader = DataLoaderWrapper::new(&store);
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^ use of undeclared type `DataLoaderWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DataLoaderWrapper`
[INFO] [stdout]     --> src/verify.rs:1237:27
[INFO] [stdout]      |
[INFO] [stdout] 1237 |         let data_loader = DataLoaderWrapper::new(&store);
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^ use of undeclared type `DataLoaderWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DataLoaderWrapper`
[INFO] [stdout]     --> src/verify.rs:1308:27
[INFO] [stdout]      |
[INFO] [stdout] 1308 |         let data_loader = DataLoaderWrapper::new(&store);
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^ use of undeclared type `DataLoaderWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DataLoaderWrapper`
[INFO] [stdout]     --> src/verify.rs:1367:27
[INFO] [stdout]      |
[INFO] [stdout] 1367 |         let data_loader = DataLoaderWrapper::new(&store);
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^ use of undeclared type `DataLoaderWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DataLoaderWrapper`
[INFO] [stdout]     --> src/verify.rs:1441:27
[INFO] [stdout]      |
[INFO] [stdout] 1441 |         let data_loader = DataLoaderWrapper::new(&store);
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^ use of undeclared type `DataLoaderWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DataLoaderWrapper`
[INFO] [stdout]     --> src/verify.rs:1521:27
[INFO] [stdout]      |
[INFO] [stdout] 1521 |         let data_loader = DataLoaderWrapper::new(&store);
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^ use of undeclared type `DataLoaderWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DataLoaderWrapper`
[INFO] [stdout]     --> src/verify.rs:1590:27
[INFO] [stdout]      |
[INFO] [stdout] 1590 |         let data_loader = DataLoaderWrapper::new(&store);
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^ use of undeclared type `DataLoaderWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DataLoaderWrapper`
[INFO] [stdout]     --> src/verify.rs:1747:27
[INFO] [stdout]      |
[INFO] [stdout] 1747 |         let data_loader = DataLoaderWrapper::new(&store);
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^ use of undeclared type `DataLoaderWrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:219:61
[INFO] [stdout]     |
[INFO] [stdout] 219 |     fn _test_load_cell_not_exist(data: &[u8]) -> Result<(), TestCaseError> {
[INFO] [stdout]     |                                 -                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 help: you might be missing a type parameter: `<TestCaseError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:265:55
[INFO] [stdout]     |
[INFO] [stdout] 265 |     fn _test_load_cell_all(data: &[u8]) -> Result<(), TestCaseError> {
[INFO] [stdout]     |                           -                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: you might be missing a type parameter: `<TestCaseError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:354:58
[INFO] [stdout]     |
[INFO] [stdout] 354 |     fn _test_load_cell_length(data: &[u8]) -> Result<(), TestCaseError> {
[INFO] [stdout]     |                              -                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              help: you might be missing a type parameter: `<TestCaseError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:404:72
[INFO] [stdout]     |
[INFO] [stdout] 404 |     fn _test_load_cell_partial(data: &[u8], offset: u64) -> Result<(), TestCaseError> {
[INFO] [stdout]     |                               -                                        ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               help: you might be missing a type parameter: `<TestCaseError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:462:67
[INFO] [stdout]     |
[INFO] [stdout] 462 |     fn _test_load_cell_capacity(capacity: Capacity) -> Result<(), TestCaseError> {
[INFO] [stdout]     |                                -                                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                help: you might be missing a type parameter: `<TestCaseError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:576:53
[INFO] [stdout]     |
[INFO] [stdout] 576 |     fn _test_load_header(data: &[u8]) -> Result<(), TestCaseError> {
[INFO] [stdout]     |                         -                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         help: you might be missing a type parameter: `<TestCaseError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:640:59
[INFO] [stdout]     |
[INFO] [stdout] 640 |     fn _test_load_epoch_number(data: &[u8]) -> Result<(), TestCaseError> {
[INFO] [stdout]     |                               -                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               help: you might be missing a type parameter: `<TestCaseError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:701:54
[INFO] [stdout]     |
[INFO] [stdout] 701 |     fn _test_load_tx_hash(data: &[u8]) -> Result<(), TestCaseError> {
[INFO] [stdout]     |                          -                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          help: you might be missing a type parameter: `<TestCaseError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:745:49
[INFO] [stdout]     |
[INFO] [stdout] 745 |     fn _test_load_tx(data: &[u8]) -> Result<(), TestCaseError> {
[INFO] [stdout]     |                     -                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: you might be missing a type parameter: `<TestCaseError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:789:66
[INFO] [stdout]     |
[INFO] [stdout] 789 |     fn _test_load_current_script_hash(data: &[u8]) -> Result<(), TestCaseError> {
[INFO] [stdout]     |                                      -                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      help: you might be missing a type parameter: `<TestCaseError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:841:69
[INFO] [stdout]     |
[INFO] [stdout] 841 |     fn _test_load_input_lock_script_hash(data: &[u8]) -> Result<(), TestCaseError> {
[INFO] [stdout]     |                                         -                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         help: you might be missing a type parameter: `<TestCaseError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:905:75
[INFO] [stdout]     |
[INFO] [stdout] 905 |     fn _test_load_witness(data: &[u8], source: SourceEntry) -> Result<(), TestCaseError> {
[INFO] [stdout]     |                          -                                                ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          help: you might be missing a type parameter: `<TestCaseError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]    --> src/syscalls/mod.rs:960:81
[INFO] [stdout]     |
[INFO] [stdout] 960 |     fn _test_load_group_witness(data: &[u8], source: SourceEntry) -> Result<(), TestCaseError> {
[INFO] [stdout]     |                                -                                                ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                help: you might be missing a type parameter: `<TestCaseError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]     --> src/syscalls/mod.rs:1015:53
[INFO] [stdout]      |
[INFO] [stdout] 1015 |     fn _test_load_script(data: &[u8]) -> Result<(), TestCaseError> {
[INFO] [stdout]      |                         -                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         help: you might be missing a type parameter: `<TestCaseError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]     --> src/syscalls/mod.rs:1061:64
[INFO] [stdout]      |
[INFO] [stdout] 1061 |     fn _test_load_cell_data_as_code(data: &[u8]) -> Result<(), TestCaseError> {
[INFO] [stdout]      |                                    -                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |                                    |
[INFO] [stdout]      |                                    help: you might be missing a type parameter: `<TestCaseError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]     --> src/syscalls/mod.rs:1116:56
[INFO] [stdout]      |
[INFO] [stdout] 1116 |     fn _test_load_cell_data(data: &[u8]) -> Result<(), TestCaseError> {
[INFO] [stdout]      |                            -                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |                            |
[INFO] [stdout]      |                            help: you might be missing a type parameter: `<TestCaseError>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]     --> src/syscalls/mod.rs:1229:21
[INFO] [stdout]      |
[INFO] [stdout] 1226 |     fn _test_load_cell_data_on_freezed_memory(
[INFO] [stdout]      |                                              - help: you might be missing a type parameter: `<TestCaseError>`
[INFO] [stdout] ...
[INFO] [stdout] 1229 |     ) -> Result<(), TestCaseError> {
[INFO] [stdout]      |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Privkey` in this scope
[INFO] [stdout]    --> src/verify.rs:473:29
[INFO] [stdout]     |
[INFO] [stdout] 473 |     fn random_keypair() -> (Privkey, Pubkey) {
[INFO] [stdout]     |                             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Pubkey` in this scope
[INFO] [stdout]    --> src/verify.rs:473:38
[INFO] [stdout]     |
[INFO] [stdout] 473 |     fn random_keypair() -> (Privkey, Pubkey) {
[INFO] [stdout]     |                                      ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Generator`
[INFO] [stdout]     --> src/verify.rs:474:9
[INFO] [stdout]      |
[INFO] [stdout] 474  |           Generator::random_keypair()
[INFO] [stdout]      |           ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 474  |         Iterator::random_keypair()
[INFO] [stdout]      |         ^^^^^^^^
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 415  |     use core::ops::Generator;
[INFO] [stdout]      |
[INFO] [stdout] 415  |     use crate::types::fmt::string::ops::Generator;
[INFO] [stdout]      |
[INFO] [stdout] 415  |     use std::ops::Generator;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Pubkey` in this scope
[INFO] [stdout]    --> src/verify.rs:477:31
[INFO] [stdout]     |
[INFO] [stdout] 477 |     fn to_hex_pubkey(pubkey: &Pubkey) -> Vec<u8> {
[INFO] [stdout]     |                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Signature` in this scope
[INFO] [stdout]    --> src/verify.rs:484:37
[INFO] [stdout]     |
[INFO] [stdout] 484 |     fn to_hex_signature(signature: &Signature) -> Vec<u8> {
[INFO] [stdout]     |                                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Privkey` in this scope
[INFO] [stdout]    --> src/verify.rs:491:41
[INFO] [stdout]     |
[INFO] [stdout] 491 |     fn sign_args(args: &[u8], privkey: &Privkey) -> Signature {
[INFO] [stdout]     |                                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Signature` in this scope
[INFO] [stdout]    --> src/verify.rs:491:53
[INFO] [stdout]     |
[INFO] [stdout] 491 |     fn sign_args(args: &[u8], privkey: &Privkey) -> Signature {
[INFO] [stdout]     |                                                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Generator`
[INFO] [stdout]     --> src/verify.rs:1614:29
[INFO] [stdout]      |
[INFO] [stdout] 1614 |           let mut generator = Generator::non_crypto_safe_prng(42);
[INFO] [stdout]      |                               ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1614 |         let mut generator = Iterator::non_crypto_safe_prng(42);
[INFO] [stdout]      |                             ^^^^^^^^
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 415  |     use core::ops::Generator;
[INFO] [stdout]      |
[INFO] [stdout] 415  |     use crate::types::fmt::string::ops::Generator;
[INFO] [stdout]      |
[INFO] [stdout] 415  |     use std::ops::Generator;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RISCV_PAGESIZE`
[INFO] [stdout]    --> src/syscalls/mod.rs:197:85
[INFO] [stdout]     |
[INFO] [stdout] 197 |         CoreMachine, Error as VMError, Memory, SparseMemory, Syscalls, WXorXMemory, RISCV_PAGESIZE,
[INFO] [stdout]     |                                                                                     ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 165 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `ckb-script`
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] running `Command { std: "docker" "inspect" "99ac2e395615a93ccce09a212bb9bd4849346ce46fef95473af07cd1db343651", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "99ac2e395615a93ccce09a212bb9bd4849346ce46fef95473af07cd1db343651", kill_on_drop: false }`
[INFO] [stdout] 99ac2e395615a93ccce09a212bb9bd4849346ce46fef95473af07cd1db343651
