[INFO] fetching crate ckb-script 1.0.0...
[INFO] testing ckb-script-1.0.0 against try#c2e32f1c9652b13ed99608599c1e855462f421f3 for pr-146098-7
[INFO] extracting crate ckb-script 1.0.0 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate ckb-script 1.0.0
[INFO] finished tweaking crates.io crate ckb-script 1.0.0
[INFO] tweaked toml for crates.io crate ckb-script 1.0.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate ckb-script 1.0.0 on toolchain c2e32f1c9652b13ed99608599c1e855462f421f3
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate ckb-script 1.0.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b4d690770b6e452ae72c89d5b67db493a155ff03d443140792c92814635fefee
[INFO] running `Command { std: "docker" "start" "-a" "b4d690770b6e452ae72c89d5b67db493a155ff03d443140792c92814635fefee", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b4d690770b6e452ae72c89d5b67db493a155ff03d443140792c92814635fefee", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b4d690770b6e452ae72c89d5b67db493a155ff03d443140792c92814635fefee", kill_on_drop: false }`
[INFO] [stdout] b4d690770b6e452ae72c89d5b67db493a155ff03d443140792c92814635fefee
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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" "-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" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ccb796b5e75d53d024d27bab67ca2d9e3307d3e1de345f786e23bd71305b69c3
[INFO] running `Command { std: "docker" "start" "-a" "ccb796b5e75d53d024d27bab67ca2d9e3307d3e1de345f786e23bd71305b69c3", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling libc v0.2.177
[INFO] [stderr]    Compiling cc v1.2.43
[INFO] [stderr]    Compiling faster-hex v0.6.1
[INFO] [stderr]    Compiling heapsize v0.4.2
[INFO] [stderr]    Compiling ckb_schemars v0.8.22
[INFO] [stderr]    Compiling dyn-clone v1.0.20
[INFO] [stderr]    Compiling cty v0.2.2
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling phf_shared v0.12.1
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling blake2b-ref v0.3.1
[INFO] [stderr]    Compiling phf_shared v0.8.0
[INFO] [stderr]    Compiling golomb-coded-set v0.2.1
[INFO] [stderr]    Compiling merkle-cbt v0.3.2
[INFO] [stderr]    Compiling ckb-merkle-mountain-range v0.5.2
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling bit-vec v0.6.3
[INFO] [stderr]    Compiling phf_generator v0.12.1
[INFO] [stderr]    Compiling flate2 v1.1.5
[INFO] [stderr]    Compiling phf v0.8.0
[INFO] [stderr]    Compiling plain v0.2.3
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling reflink-copy v0.1.28
[INFO] [stderr]    Compiling eaglesong v0.1.0
[INFO] [stderr]    Compiling ckb-logger v1.0.0
[INFO] [stderr]    Compiling ckb-vm-definitions v0.24.14
[INFO] [stderr]    Compiling quote v1.0.41
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling ckb-script v1.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling syn v2.0.108
[INFO] [stderr]    Compiling includedir v0.6.0
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]    Compiling rand_pcg v0.2.1
[INFO] [stderr]    Compiling blake2b-rs v0.2.0
[INFO] [stderr]    Compiling secp256k1-sys v0.10.1
[INFO] [stderr]    Compiling ckb-vm v0.24.14
[INFO] [stderr]    Compiling serde_derive_internals v0.26.0
[INFO] [stderr]    Compiling ckb-hash v1.0.0
[INFO] [stderr]    Compiling phf_generator v0.8.0
[INFO] [stderr]    Compiling phf_codegen v0.8.0
[INFO] [stderr]    Compiling includedir_codegen v0.6.0
[INFO] [stderr]    Compiling numext-constructor v0.1.6
[INFO] [stderr]    Compiling scroll_derive v0.10.5
[INFO] [stderr]    Compiling ckb-system-scripts v0.5.4
[INFO] [stderr]    Compiling ckb_schemars_derive v0.8.22
[INFO] [stderr]    Compiling scroll v0.10.2
[INFO] [stderr]    Compiling goblin v0.4.0
[INFO] [stderr]    Compiling goblin v0.2.3
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling derive_more-impl v1.0.0
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling phf_macros v0.12.1
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling miette-derive v5.10.0
[INFO] [stderr]    Compiling derive_more v0.99.20
[INFO] [stderr]    Compiling phf v0.12.1
[INFO] [stderr]    Compiling ckb-constant v1.0.0
[INFO] [stderr]    Compiling secp256k1 v0.30.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling miette v5.10.0
[INFO] [stderr]    Compiling derive_more v1.0.0
[INFO] [stderr]    Compiling strum v0.27.2
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling bytes v1.10.1
[INFO] [stderr]    Compiling numext-fixed-uint-core v0.1.6
[INFO] [stderr]    Compiling ckb-occupied-capacity-core v1.0.0
[INFO] [stderr]    Compiling ssri v9.2.0
[INFO] [stderr]    Compiling toml v0.5.11
[INFO] [stderr]    Compiling ckb-occupied-capacity-macros v1.0.0
[INFO] [stderr]    Compiling ckb-occupied-capacity v1.0.0
[INFO] [stderr]    Compiling ckb-error v1.0.0
[INFO] [stderr]    Compiling molecule v0.8.0
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling ckb-fixed-hash-core v1.0.0
[INFO] [stderr]    Compiling ckb-fixed-hash-macros v1.0.0
[INFO] [stderr]    Compiling ckb-fixed-hash v1.0.0
[INFO] [stderr]    Compiling ckb-crypto v1.0.0
[INFO] [stderr]    Compiling tokio-stream v0.1.17
[INFO] [stderr]    Compiling cacache v13.1.0
[INFO] [stderr]    Compiling numext-fixed-uint-hack v0.1.6
[INFO] [stderr]    Compiling numext-fixed-uint v0.1.6
[INFO] [stderr]    Compiling ckb-gen-types v1.0.0
[INFO] [stderr]    Compiling ckb-rational v1.0.0
[INFO] [stderr]    Compiling ckb-types v1.0.0
[INFO] [stderr]    Compiling ckb-traits v1.0.0
[INFO] [stderr]    Compiling ckb-pow v1.0.0
[INFO] [stderr]    Compiling ckb-jsonrpc-types v1.0.0
[INFO] [stderr]    Compiling ckb-dao-utils v1.0.0
[INFO] [stderr]    Compiling ckb-resource v1.0.0
[INFO] [stderr]    Compiling ckb-chain-spec v1.0.0
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/syscalls/generator.rs:18:14
[INFO] [stdout]    |
[INFO] [stdout] 18 | ) -> Vec<Box<(dyn Syscalls<M>)>>
[INFO] [stdout]    |              ^               ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 18 - ) -> Vec<Box<(dyn Syscalls<M>)>>
[INFO] [stdout] 18 + ) -> Vec<Box<dyn Syscalls<M> >>
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/syscalls/generator.rs:23:31
[INFO] [stdout]    |
[INFO] [stdout] 23 |     let mut syscalls: Vec<Box<(dyn Syscalls<M>)>> = vec![
[INFO] [stdout]    |                               ^               ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 23 -     let mut syscalls: Vec<Box<(dyn Syscalls<M>)>> = vec![
[INFO] [stdout] 23 +     let mut syscalls: Vec<Box<dyn Syscalls<M> >> = vec![
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/types.rs:61:59
[INFO] [stdout]    |
[INFO] [stdout] 61 |     fn(&VmId, &SgData<DL>, &VmContext<DL>, &V) -> Vec<Box<(dyn Syscalls<M>)>>;
[INFO] [stdout]    |                                                           ^               ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 61 -     fn(&VmId, &SgData<DL>, &VmContext<DL>, &V) -> Vec<Box<(dyn Syscalls<M>)>>;
[INFO] [stdout] 61 +     fn(&VmId, &SgData<DL>, &VmContext<DL>, &V) -> Vec<Box<dyn Syscalls<M>>>;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 03s
[INFO] running `Command { std: "docker" "inspect" "ccb796b5e75d53d024d27bab67ca2d9e3307d3e1de345f786e23bd71305b69c3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ccb796b5e75d53d024d27bab67ca2d9e3307d3e1de345f786e23bd71305b69c3", kill_on_drop: false }`
[INFO] [stdout] ccb796b5e75d53d024d27bab67ca2d9e3307d3e1de345f786e23bd71305b69c3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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" "-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" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5be449c3b914cc5e195be50aad3044850089b770e8cc1e0d05630f2f1df8f683
[INFO] running `Command { std: "docker" "start" "-a" "5be449c3b914cc5e195be50aad3044850089b770e8cc1e0d05630f2f1df8f683", kill_on_drop: false }`
[INFO] [stderr]    Compiling ckb-script v1.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/syscalls/generator.rs:18:14
[INFO] [stdout]    |
[INFO] [stdout] 18 | ) -> Vec<Box<(dyn Syscalls<M>)>>
[INFO] [stdout]    |              ^               ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 18 - ) -> Vec<Box<(dyn Syscalls<M>)>>
[INFO] [stdout] 18 + ) -> Vec<Box<dyn Syscalls<M> >>
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/syscalls/generator.rs:23:31
[INFO] [stdout]    |
[INFO] [stdout] 23 |     let mut syscalls: Vec<Box<(dyn Syscalls<M>)>> = vec![
[INFO] [stdout]    |                               ^               ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 23 -     let mut syscalls: Vec<Box<(dyn Syscalls<M>)>> = vec![
[INFO] [stdout] 23 +     let mut syscalls: Vec<Box<dyn Syscalls<M> >> = vec![
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/types.rs:61:59
[INFO] [stdout]    |
[INFO] [stdout] 61 |     fn(&VmId, &SgData<DL>, &VmContext<DL>, &V) -> Vec<Box<(dyn Syscalls<M>)>>;
[INFO] [stdout]    |                                                           ^               ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 61 -     fn(&VmId, &SgData<DL>, &VmContext<DL>, &V) -> Vec<Box<(dyn Syscalls<M>)>>;
[INFO] [stdout] 61 +     fn(&VmId, &SgData<DL>, &VmContext<DL>, &V) -> Vec<Box<dyn Syscalls<M>>>;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ckb_crypto`
[INFO] [stdout]  --> src/verify/tests/utils.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ckb_crypto::secp::{Generator, Privkey, Pubkey, Signature};
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `ckb_crypto`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `ckb_crypto`, use `cargo add ckb_crypto` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ckb_db`
[INFO] [stdout]  --> src/verify/tests/utils.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use ckb_db::RocksDB;
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `ckb_db`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 4 - use ckb_db::RocksDB;
[INFO] [stdout] 4 + use ckb_vm::RocksDB;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ckb_db_schema`
[INFO] [stdout]  --> src/verify/tests/utils.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use ckb_db_schema::COLUMNS;
[INFO] [stdout]   |     ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ckb_db_schema`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `ckb_db_schema`, use `cargo add ckb_db_schema` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ckb_store`
[INFO] [stdout]  --> src/verify/tests/utils.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use ckb_store::{
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `ckb_store`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `ckb_store`, use `cargo add ckb_store` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ckb_store`
[INFO] [stdout]  --> src/verify/tests/utils.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use ckb_store::{
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `ckb_store`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `ckb_store`, use `cargo add ckb_store` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ckb_test_chain_utils`
[INFO] [stdout]   --> src/verify/tests/utils.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use ckb_test_chain_utils::{
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ckb_test_chain_utils`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ckb_test_chain_utils`, use `cargo add ckb_test_chain_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `tempfile`
[INFO] [stdout]   --> src/verify/tests/utils.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | use tempfile::TempDir;
[INFO] [stdout]    |     ^^^^^^^^ use of unresolved module or unlinked crate `tempfile`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `tempfile`, use `cargo add tempfile` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ckb_crypto`
[INFO] [stdout]  --> src/verify/tests/ckb_latest/features_since_v2019.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ckb_crypto::secp::Privkey;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `ckb_crypto`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `ckb_crypto`, use `cargo add ckb_crypto` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `tiny_keccak`
[INFO] [stdout]   --> src/verify/tests/utils.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |     use tiny_keccak::{Hasher, Sha3};
[INFO] [stdout]    |         ^^^^^^^^^^^ use of unresolved module or unlinked crate `tiny_keccak`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `tiny_keccak`, use `cargo add tiny_keccak` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]   --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use molecule::prelude::*;
[INFO] [stdout]    |     ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ckb_test_chain_utils`
[INFO] [stdout]  --> src/verify/tests/ckb_latest/features_since_v2019.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use ckb_test_chain_utils::always_success_cell;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ckb_test_chain_utils`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `ckb_test_chain_utils`, use `cargo add ckb_test_chain_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `proptest`
[INFO] [stdout]   --> src/syscalls/tests/vm_latest/syscalls_1.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use proptest::{collection::size_range, prelude::*};
[INFO] [stdout]    |     ^^^^^^^^ use of unresolved module or unlinked crate `proptest`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `proptest`, use `cargo add proptest` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `proptest`
[INFO] [stdout]   --> src/syscalls/tests/vm_latest/syscalls_2.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use proptest::{collection::size_range, prelude::*};
[INFO] [stdout]    |     ^^^^^^^^ use of unresolved module or unlinked crate `proptest`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `proptest`, use `cargo add proptest` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `proptest`
[INFO] [stdout]   --> src/verify/tests/ckb_latest/features_since_v2021.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use proptest::{prelude::*, prop_assert_eq, proptest};
[INFO] [stdout]    |     ^^^^^^^^ use of unresolved module or unlinked crate `proptest`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `proptest`, use `cargo add proptest` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ckb_test_chain_utils`
[INFO] [stdout]  --> src/verify/tests/ckb_latest/features_since_v2021.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ckb_test_chain_utils::always_success_cell;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ckb_test_chain_utils`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `ckb_test_chain_utils`, use `cargo add ckb_test_chain_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `rand`
[INFO] [stdout]   --> src/verify/tests/ckb_latest/features_since_v2021.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use rand::distributions::Uniform;
[INFO] [stdout]    |     ^^^^ use of unresolved module or unlinked crate `rand`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rand`, use `cargo add rand` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `proptest`
[INFO] [stdout]   --> src/verify/tests/ckb_latest/features_since_v2021.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use proptest::{prelude::*, prop_assert_eq, proptest};
[INFO] [stdout]    |     ^^^^^^^^ use of unresolved module or unlinked crate `proptest`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `proptest`, use `cargo add proptest` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `proptest`
[INFO] [stdout]   --> src/verify/tests/ckb_latest/features_since_v2023.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use proptest::prelude::*;
[INFO] [stdout]    |     ^^^^^^^^ use of unresolved module or unlinked crate `proptest`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `proptest`, use `cargo add proptest` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rand`
[INFO] [stdout]   --> src/verify/tests/ckb_latest/features_since_v2021.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use rand::{Rng, thread_rng};
[INFO] [stdout]    |     ^^^^ use of unresolved module or unlinked crate `rand`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rand`, use `cargo add rand` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `proptest`
[INFO] [stdout]   --> src/verify/tests/ckb_latest/features_since_v2023.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use proptest::proptest;
[INFO] [stdout]    |     ^^^^^^^^ use of unresolved module or unlinked crate `proptest`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `proptest`, use `cargo add proptest` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]   --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 |         use molecule::hex_string;
[INFO] [stdout]    |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]   --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:30:13
[INFO] [stdout]    |
[INFO] [stdout] 30 |         use molecule::hex_string;
[INFO] [stdout]    |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:115:13
[INFO] [stdout]     |
[INFO] [stdout] 115 |         use molecule::hex_string;
[INFO] [stdout]     |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:129:13
[INFO] [stdout]     |
[INFO] [stdout] 129 |         use molecule::hex_string;
[INFO] [stdout]     |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:179:13
[INFO] [stdout]     |
[INFO] [stdout] 179 |         use molecule::verification_error as ve;
[INFO] [stdout]     |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:334:13
[INFO] [stdout]     |
[INFO] [stdout] 334 |         use molecule::hex_string;
[INFO] [stdout]     |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:348:13
[INFO] [stdout]     |
[INFO] [stdout] 348 |         use molecule::hex_string;
[INFO] [stdout]     |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:433:13
[INFO] [stdout]     |
[INFO] [stdout] 433 |         use molecule::hex_string;
[INFO] [stdout]     |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:447:13
[INFO] [stdout]     |
[INFO] [stdout] 447 |         use molecule::hex_string;
[INFO] [stdout]     |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:497:13
[INFO] [stdout]     |
[INFO] [stdout] 497 |         use molecule::verification_error as ve;
[INFO] [stdout]     |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:652:13
[INFO] [stdout]     |
[INFO] [stdout] 652 |         use molecule::hex_string;
[INFO] [stdout]     |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:743:13
[INFO] [stdout]     |
[INFO] [stdout] 743 |         use molecule::hex_string;
[INFO] [stdout]     |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:808:13
[INFO] [stdout]     |
[INFO] [stdout] 808 |         use molecule::verification_error as ve;
[INFO] [stdout]     |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:929:13
[INFO] [stdout]     |
[INFO] [stdout] 929 |         use molecule::hex_string;
[INFO] [stdout]     |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:943:13
[INFO] [stdout]     |
[INFO] [stdout] 943 |         use molecule::hex_string;
[INFO] [stdout]     |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1017:13
[INFO] [stdout]      |
[INFO] [stdout] 1017 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1031:13
[INFO] [stdout]      |
[INFO] [stdout] 1031 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1079:13
[INFO] [stdout]      |
[INFO] [stdout] 1079 |         use molecule::verification_error as ve;
[INFO] [stdout]      |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1184:13
[INFO] [stdout]      |
[INFO] [stdout] 1184 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1295:13
[INFO] [stdout]      |
[INFO] [stdout] 1295 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1374:13
[INFO] [stdout]      |
[INFO] [stdout] 1374 |         use molecule::verification_error as ve;
[INFO] [stdout]      |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1472:13
[INFO] [stdout]      |
[INFO] [stdout] 1472 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1573:13
[INFO] [stdout]      |
[INFO] [stdout] 1573 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1648:13
[INFO] [stdout]      |
[INFO] [stdout] 1648 |         use molecule::verification_error as ve;
[INFO] [stdout]      |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1817:13
[INFO] [stdout]      |
[INFO] [stdout] 1817 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1945:13
[INFO] [stdout]      |
[INFO] [stdout] 1945 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2038:13
[INFO] [stdout]      |
[INFO] [stdout] 2038 |         use molecule::verification_error as ve;
[INFO] [stdout]      |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2156:13
[INFO] [stdout]      |
[INFO] [stdout] 2156 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2257:13
[INFO] [stdout]      |
[INFO] [stdout] 2257 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2332:13
[INFO] [stdout]      |
[INFO] [stdout] 2332 |         use molecule::verification_error as ve;
[INFO] [stdout]      |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2501:13
[INFO] [stdout]      |
[INFO] [stdout] 2501 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2612:13
[INFO] [stdout]      |
[INFO] [stdout] 2612 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2691:13
[INFO] [stdout]      |
[INFO] [stdout] 2691 |         use molecule::verification_error as ve;
[INFO] [stdout]      |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2789:13
[INFO] [stdout]      |
[INFO] [stdout] 2789 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2890:13
[INFO] [stdout]      |
[INFO] [stdout] 2890 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2965:13
[INFO] [stdout]      |
[INFO] [stdout] 2965 |         use molecule::verification_error as ve;
[INFO] [stdout]      |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:3134:13
[INFO] [stdout]      |
[INFO] [stdout] 3134 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:3244:13
[INFO] [stdout]      |
[INFO] [stdout] 3244 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:3323:13
[INFO] [stdout]      |
[INFO] [stdout] 3323 |         use molecule::verification_error as ve;
[INFO] [stdout]      |             ^^^^^^^^ help: a similar path exists: `ckb_types::molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/features_since_v2023.rs:916:5
[INFO] [stdout]     |
[INFO] [stdout] 916 | use molecule::prelude::Byte;
[INFO] [stdout]     |     ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `daggy`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/features_since_v2023.rs:915:5
[INFO] [stdout]     |
[INFO] [stdout] 915 | use daggy::{Dag, Walker};
[INFO] [stdout]     |     ^^^^^ use of unresolved module or unlinked crate `daggy`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `daggy`, use `cargo add daggy` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `rand`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/features_since_v2023.rs:917:5
[INFO] [stdout]     |
[INFO] [stdout] 917 | use rand::{Rng, SeedableRng, rngs::StdRng};
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `rand`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rand`, use `cargo add rand` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rand`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/features_since_v2023.rs:917:5
[INFO] [stdout]     |
[INFO] [stdout] 917 | use rand::{Rng, SeedableRng, rngs::StdRng};
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `rand`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rand`, use `cargo add rand` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `proptest::collection::size_range`, `proptest::collection::size_range`, `proptest::collection::size_range`, `proptest::collection::size_range`, `ckb_test_chain_utils::always_success_cell`, `proptest::prelude::*`, `proptest::prop_assert_eq`, `proptest::proptest`, `rand::distributions::Uniform`, `rand::Rng`, `rand::thread_rng`, `proptest::prelude::*`, `proptest::proptest`, `molecule::hex_string`, `molecule::hex_string`, `molecule::hex_string`, `molecule::hex_string`, `molecule::verification_error`, `molecule::hex_string`, `molecule::hex_string`, `molecule::hex_string`, `molecule::hex_string`, `molecule::verification_error`, `molecule::hex_string`, `molecule::hex_string`, `molecule::verification_error`, `molecule::hex_string`, `molecule::hex_string`, `molecule::hex_string`, `molecule::hex_string`, `molecule::verification_error`, `molecule::hex_string`, `molecule::hex_string`, `molecule::verification_error`, `molecule::hex_string`, `molecule::hex_string`, `molecule::verification_error`, `molecule::hex_string`, `molecule::hex_string`, `molecule::verification_error`, `molecule::hex_string`, `molecule::hex_string`, `molecule::verification_error`, `molecule::hex_string`, `molecule::hex_string`, `molecule::verification_error`, `molecule::hex_string`, `molecule::hex_string`, `molecule::verification_error`, `molecule::hex_string`, `molecule::hex_string`, `molecule::verification_error`, `daggy::Dag`, `daggy::Walker`, `molecule::prelude::Byte`, `rand::Rng`, `rand::SeedableRng`, `rand::rngs::StdRng`, `ckb_test_chain_utils::always_success_cell`, `proptest::prelude::*`, `proptest::prop_assert_eq`, `proptest::proptest`, `rand::distributions::Uniform`, `rand::Rng`, `rand::thread_rng`, `proptest::prelude::*`, `proptest::proptest`, `molecule::hex_string`, `molecule::hex_string`, `molecule::hex_string`, `molecule::hex_string`, `molecule::verification_error`, `molecule::hex_string`, `molecule::hex_string`, `molecule::hex_string`, `molecule::hex_string`, `molecule::verification_error`, `molecule::hex_string`, `molecule::hex_string`, `molecule::verification_error`, `molecule::hex_string`, `molecule::hex_string`, `molecule::hex_string`, `molecule::hex_string`, `molecule::verification_error`, `molecule::hex_string`, `molecule::hex_string`, `molecule::verification_error`, `molecule::hex_string`, `molecule::hex_string`, `molecule::verification_error`, `molecule::hex_string`, `molecule::hex_string`, `molecule::verification_error`, `molecule::hex_string`, `molecule::hex_string`, `molecule::verification_error`, `molecule::hex_string`, `molecule::hex_string`, `molecule::verification_error`, `molecule::hex_string`, `molecule::hex_string`, `molecule::verification_error`, `molecule::hex_string`, `molecule::hex_string`, `molecule::verification_error`, `daggy::Dag`, `daggy::Walker`, `molecule::prelude::Byte`, `rand::Rng`, `rand::SeedableRng`, `rand::rngs::StdRng`, `ckb_test_chain_utils::always_success_cell`, `proptest::prelude::*`, `proptest::prop_assert_eq`, `proptest::proptest`, `rand::distributions::Uniform`, `rand::Rng`, `rand::thread_rng`, `proptest::prelude::*`, `proptest::proptest`, `molecule::hex_string`, `molecule::hex_string`, `molecule::hex_string`, `molecule::hex_string`, `molecule::verification_error`, `molecule::hex_string`, `molecule::hex_string`, `molecule::hex_string`, `molecule::hex_string`, `molecule::verification_error`, `molecule::hex_string`, `molecule::hex_string`, `molecule::verification_error`, `molecule::hex_string`, `molecule::hex_string`, `molecule::hex_string`, `molecule::hex_string`, `molecule::verification_error`, `molecule::hex_string`, `molecule::hex_string`, `molecule::verification_error`, `molecule::hex_string`, `molecule::hex_string`, `molecule::verification_error`, `molecule::hex_string`, `molecule::hex_string`, `molecule::verification_error`, `molecule::hex_string`, `molecule::hex_string`, `molecule::verification_error`, `molecule::hex_string`, `molecule::hex_string`, `molecule::verification_error`, `molecule::hex_string`, `molecule::hex_string`, `molecule::verification_error`, `molecule::hex_string`, `molecule::hex_string`, `molecule::verification_error`, `daggy::Dag`, `daggy::Walker`, `molecule::prelude::Byte`, `rand::Rng`, `rand::SeedableRng`, `rand::rngs::StdRng`
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:20:16
[INFO] [stdout]      |
[INFO] [stdout]   20 | use proptest::{collection::size_range, prelude::*};
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/syscalls/tests/vm_latest/syscalls_2.rs:15:16
[INFO] [stdout]      |
[INFO] [stdout]   15 | use proptest::{collection::size_range, prelude::*};
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/verify/tests/ckb_latest/features_since_v2021.rs:3:5
[INFO] [stdout]      |
[INFO] [stdout]    3 | use ckb_test_chain_utils::always_success_cell;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]   11 | use proptest::{prelude::*, prop_assert_eq, proptest};
[INFO] [stdout]      |                ^^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^^
[INFO] [stdout]   12 | use rand::distributions::Uniform;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   13 | use rand::{Rng, thread_rng};
[INFO] [stdout]      |            ^^^  ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/verify/tests/ckb_latest/features_since_v2023.rs:10:5
[INFO] [stdout]      |
[INFO] [stdout]   10 | use proptest::prelude::*;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   11 | use proptest::proptest;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  915 | use daggy::{Dag, Walker};
[INFO] [stdout]      |             ^^^  ^^^^^^
[INFO] [stdout]  916 | use molecule::prelude::Byte;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  917 | use rand::{Rng, SeedableRng, rngs::StdRng};
[INFO] [stdout]      |            ^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:16:13
[INFO] [stdout]      |
[INFO] [stdout]   16 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]   30 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  115 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  129 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  179 |         use molecule::verification_error as ve;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  334 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  348 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  433 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  447 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  497 |         use molecule::verification_error as ve;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  652 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  743 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  808 |         use molecule::verification_error as ve;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  929 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  943 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1017 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1031 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1079 |         use molecule::verification_error as ve;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1184 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1295 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1374 |         use molecule::verification_error as ve;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1472 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1573 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1648 |         use molecule::verification_error as ve;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1817 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1945 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2038 |         use molecule::verification_error as ve;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2156 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2257 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2332 |         use molecule::verification_error as ve;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2501 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2612 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2691 |         use molecule::verification_error as ve;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2789 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2890 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2965 |         use molecule::verification_error as ve;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3134 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3244 |         use molecule::hex_string;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3323 |         use molecule::verification_error as ve;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]   --> src/syscalls/tests/vm_latest/syscalls_1.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     prop_assert!(
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]   --> src/syscalls/tests/vm_latest/syscalls_1.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     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/tests/vm_latest/syscalls_1.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     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/tests/vm_latest/syscalls_1.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 | proptest! {
[INFO] [stdout]    | ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |     prop_assert!(
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 |     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/tests/vm_latest/syscalls_1.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     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/tests/vm_latest/syscalls_1.rs:118:5
[INFO] [stdout]     |
[INFO] [stdout] 118 |     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/tests/vm_latest/syscalls_1.rs:124:9
[INFO] [stdout]     |
[INFO] [stdout] 124 |         prop_assert_eq!(
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 |     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/tests/vm_latest/syscalls_1.rs:137:5
[INFO] [stdout]     |
[INFO] [stdout] 137 |     prop_assert!(
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:144:5
[INFO] [stdout]     |
[INFO] [stdout] 144 |     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/tests/vm_latest/syscalls_1.rs:145:5
[INFO] [stdout]     |
[INFO] [stdout] 145 |     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/tests/vm_latest/syscalls_1.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     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/tests/vm_latest/syscalls_1.rs:153:9
[INFO] [stdout]     |
[INFO] [stdout] 153 |         prop_assert_eq!(
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proptest` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:161:1
[INFO] [stdout]     |
[INFO] [stdout] 161 | proptest! {
[INFO] [stdout]     | ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:202:9
[INFO] [stdout]     |
[INFO] [stdout] 202 |         prop_assert!(
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:209:9
[INFO] [stdout]     |
[INFO] [stdout] 209 |         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/tests/vm_latest/syscalls_1.rs:210:9
[INFO] [stdout]     |
[INFO] [stdout] 210 |         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/tests/vm_latest/syscalls_1.rs:212:9
[INFO] [stdout]     |
[INFO] [stdout] 212 |         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/tests/vm_latest/syscalls_1.rs:218:13
[INFO] [stdout]     |
[INFO] [stdout] 218 |             prop_assert_eq!(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:224:9
[INFO] [stdout]     |
[INFO] [stdout] 224 |         prop_assert!(
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:231:9
[INFO] [stdout]     |
[INFO] [stdout] 231 |         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/tests/vm_latest/syscalls_1.rs:232:9
[INFO] [stdout]     |
[INFO] [stdout] 232 |         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/tests/vm_latest/syscalls_1.rs:234:9
[INFO] [stdout]     |
[INFO] [stdout] 234 |         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/tests/vm_latest/syscalls_1.rs:240:13
[INFO] [stdout]     |
[INFO] [stdout] 240 |             prop_assert_eq!(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proptest` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:249:1
[INFO] [stdout]     |
[INFO] [stdout] 249 | proptest! {
[INFO] [stdout]     | ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:287:5
[INFO] [stdout]     |
[INFO] [stdout] 287 |     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/tests/vm_latest/syscalls_1.rs:288:5
[INFO] [stdout]     |
[INFO] [stdout] 288 |     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/tests/vm_latest/syscalls_1.rs:292:1
[INFO] [stdout]     |
[INFO] [stdout] 292 | proptest! {
[INFO] [stdout]     | ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:346:5
[INFO] [stdout]     |
[INFO] [stdout] 346 |     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/tests/vm_latest/syscalls_1.rs:348:5
[INFO] [stdout]     |
[INFO] [stdout] 348 |     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/tests/vm_latest/syscalls_1.rs:349:5
[INFO] [stdout]     |
[INFO] [stdout] 349 |     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/tests/vm_latest/syscalls_1.rs:351:5
[INFO] [stdout]     |
[INFO] [stdout] 351 |     prop_assert_eq!(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proptest` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:358:1
[INFO] [stdout]     |
[INFO] [stdout] 358 | proptest! {
[INFO] [stdout]     | ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:397:5
[INFO] [stdout]     |
[INFO] [stdout] 397 |     prop_assert!(
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:404:5
[INFO] [stdout]     |
[INFO] [stdout] 404 |     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/tests/vm_latest/syscalls_1.rs:405:5
[INFO] [stdout]     |
[INFO] [stdout] 405 |     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/tests/vm_latest/syscalls_1.rs:410:9
[INFO] [stdout]     |
[INFO] [stdout] 410 |         prop_assert_eq!(
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proptest` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:418:1
[INFO] [stdout]     |
[INFO] [stdout] 418 | proptest! {
[INFO] [stdout]     | ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:460:5
[INFO] [stdout]     |
[INFO] [stdout] 460 |     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/tests/vm_latest/syscalls_1.rs:462:5
[INFO] [stdout]     |
[INFO] [stdout] 462 |     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/tests/vm_latest/syscalls_1.rs:463:5
[INFO] [stdout]     |
[INFO] [stdout] 463 |     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/tests/vm_latest/syscalls_1.rs:465:5
[INFO] [stdout]     |
[INFO] [stdout] 465 |     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/tests/vm_latest/syscalls_1.rs:471:9
[INFO] [stdout]     |
[INFO] [stdout] 471 |         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/tests/vm_latest/syscalls_1.rs:476:1
[INFO] [stdout]     |
[INFO] [stdout] 476 | proptest! {
[INFO] [stdout]     | ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:518:5
[INFO] [stdout]     |
[INFO] [stdout] 518 |     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/tests/vm_latest/syscalls_1.rs:520:5
[INFO] [stdout]     |
[INFO] [stdout] 520 |     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/tests/vm_latest/syscalls_1.rs:521:5
[INFO] [stdout]     |
[INFO] [stdout] 521 |     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/tests/vm_latest/syscalls_1.rs:523:5
[INFO] [stdout]     |
[INFO] [stdout] 523 |     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/tests/vm_latest/syscalls_1.rs:531:9
[INFO] [stdout]     |
[INFO] [stdout] 531 |         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/tests/vm_latest/syscalls_1.rs:536:1
[INFO] [stdout]     |
[INFO] [stdout] 536 | proptest! {
[INFO] [stdout]     | ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:695:5
[INFO] [stdout]     |
[INFO] [stdout] 695 |     prop_assert!(
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:702:5
[INFO] [stdout]     |
[INFO] [stdout] 702 |     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/tests/vm_latest/syscalls_1.rs:705:9
[INFO] [stdout]     |
[INFO] [stdout] 705 |         prop_assert_eq!(machine.registers()[A0], u64::from(code));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:707:9
[INFO] [stdout]     |
[INFO] [stdout] 707 |         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/tests/vm_latest/syscalls_1.rs:709:9
[INFO] [stdout]     |
[INFO] [stdout] 709 |         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/tests/vm_latest/syscalls_1.rs:715:13
[INFO] [stdout]     |
[INFO] [stdout] 715 |             prop_assert_eq!(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proptest` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:724:1
[INFO] [stdout]     |
[INFO] [stdout] 724 | proptest! {
[INFO] [stdout]     | ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:814:5
[INFO] [stdout]     |
[INFO] [stdout] 814 |     prop_assert!(
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:821:5
[INFO] [stdout]     |
[INFO] [stdout] 821 |     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/tests/vm_latest/syscalls_1.rs:822:5
[INFO] [stdout]     |
[INFO] [stdout] 822 |     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/tests/vm_latest/syscalls_1.rs:824:5
[INFO] [stdout]     |
[INFO] [stdout] 824 |     prop_assert_eq!(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proptest` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:832:1
[INFO] [stdout]     |
[INFO] [stdout] 832 | proptest! {
[INFO] [stdout]     | ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:866:5
[INFO] [stdout]     |
[INFO] [stdout] 866 |     prop_assert!(
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:873:5
[INFO] [stdout]     |
[INFO] [stdout] 873 |     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/tests/vm_latest/syscalls_1.rs:874:5
[INFO] [stdout]     |
[INFO] [stdout] 874 |     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/tests/vm_latest/syscalls_1.rs:876:5
[INFO] [stdout]     |
[INFO] [stdout] 876 |     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/tests/vm_latest/syscalls_1.rs:879:9
[INFO] [stdout]     |
[INFO] [stdout] 879 |         prop_assert_eq!(
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proptest` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:887:1
[INFO] [stdout]     |
[INFO] [stdout] 887 | proptest! {
[INFO] [stdout]     | ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:919:5
[INFO] [stdout]     |
[INFO] [stdout] 919 |     prop_assert!(
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:926:5
[INFO] [stdout]     |
[INFO] [stdout] 926 |     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/tests/vm_latest/syscalls_1.rs:927:5
[INFO] [stdout]     |
[INFO] [stdout] 927 |     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/tests/vm_latest/syscalls_1.rs:929:5
[INFO] [stdout]     |
[INFO] [stdout] 929 |     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/tests/vm_latest/syscalls_1.rs:932:9
[INFO] [stdout]     |
[INFO] [stdout] 932 |         prop_assert_eq!(
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proptest` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:940:1
[INFO] [stdout]     |
[INFO] [stdout] 940 | proptest! {
[INFO] [stdout]     | ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:980:5
[INFO] [stdout]     |
[INFO] [stdout] 980 |     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/tests/vm_latest/syscalls_1.rs:982:5
[INFO] [stdout]     |
[INFO] [stdout] 982 |     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/tests/vm_latest/syscalls_1.rs:983:5
[INFO] [stdout]     |
[INFO] [stdout] 983 |     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/tests/vm_latest/syscalls_1.rs:985:5
[INFO] [stdout]     |
[INFO] [stdout] 985 |     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/tests/vm_latest/syscalls_1.rs:991:9
[INFO] [stdout]     |
[INFO] [stdout] 991 |         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/tests/vm_latest/syscalls_1.rs:995:5
[INFO] [stdout]     |
[INFO] [stdout] 995 |     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/tests/vm_latest/syscalls_1.rs:997:5
[INFO] [stdout]     |
[INFO] [stdout] 997 |     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/tests/vm_latest/syscalls_1.rs:998:5
[INFO] [stdout]     |
[INFO] [stdout] 998 |     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/tests/vm_latest/syscalls_1.rs:1000:5
[INFO] [stdout]      |
[INFO] [stdout] 1000 |     prop_assert_eq!(
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proptest` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1007:1
[INFO] [stdout]      |
[INFO] [stdout] 1007 | proptest! {
[INFO] [stdout]      | ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1054:5
[INFO] [stdout]      |
[INFO] [stdout] 1054 |     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/tests/vm_latest/syscalls_1.rs:1056:5
[INFO] [stdout]      |
[INFO] [stdout] 1056 |     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/tests/vm_latest/syscalls_1.rs:1057:5
[INFO] [stdout]      |
[INFO] [stdout] 1057 |     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/tests/vm_latest/syscalls_1.rs:1059:5
[INFO] [stdout]      |
[INFO] [stdout] 1059 |     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/tests/vm_latest/syscalls_1.rs:1065:9
[INFO] [stdout]      |
[INFO] [stdout] 1065 |         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/tests/vm_latest/syscalls_1.rs:1070:1
[INFO] [stdout]      |
[INFO] [stdout] 1070 | proptest! {
[INFO] [stdout]      | ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1116:5
[INFO] [stdout]      |
[INFO] [stdout] 1116 |     prop_assert!(
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1123:5
[INFO] [stdout]      |
[INFO] [stdout] 1123 |     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/tests/vm_latest/syscalls_1.rs:1124:5
[INFO] [stdout]      |
[INFO] [stdout] 1124 |     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/tests/vm_latest/syscalls_1.rs:1126:5
[INFO] [stdout]      |
[INFO] [stdout] 1126 |     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/tests/vm_latest/syscalls_1.rs:1132:9
[INFO] [stdout]      |
[INFO] [stdout] 1132 |         prop_assert_eq!(machine.memory_mut().load8(&addr), Ok(u64::from(lock[i])));
[INFO] [stdout]      |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proptest` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1137:1
[INFO] [stdout]      |
[INFO] [stdout] 1137 | proptest! {
[INFO] [stdout]      | ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1183:5
[INFO] [stdout]      |
[INFO] [stdout] 1183 |     prop_assert!(
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1190:5
[INFO] [stdout]      |
[INFO] [stdout] 1190 |     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/tests/vm_latest/syscalls_1.rs:1191:5
[INFO] [stdout]      |
[INFO] [stdout] 1191 |     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/tests/vm_latest/syscalls_1.rs:1193:5
[INFO] [stdout]      |
[INFO] [stdout] 1193 |     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/tests/vm_latest/syscalls_1.rs:1199:9
[INFO] [stdout]      |
[INFO] [stdout] 1199 |         prop_assert_eq!(machine.memory_mut().load8(&addr), Ok(u64::from(type_[i])));
[INFO] [stdout]      |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proptest` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1204:1
[INFO] [stdout]      |
[INFO] [stdout] 1204 | proptest! {
[INFO] [stdout]      | ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1252:5
[INFO] [stdout]      |
[INFO] [stdout] 1252 |     prop_assert!(
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1259:5
[INFO] [stdout]      |
[INFO] [stdout] 1259 |     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/tests/vm_latest/syscalls_1.rs:1260:5
[INFO] [stdout]      |
[INFO] [stdout] 1260 |     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/tests/vm_latest/syscalls_1.rs:1262:5
[INFO] [stdout]      |
[INFO] [stdout] 1262 |     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/tests/vm_latest/syscalls_1.rs:1268:9
[INFO] [stdout]      |
[INFO] [stdout] 1268 |         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/tests/vm_latest/syscalls_1.rs:1273:1
[INFO] [stdout]      |
[INFO] [stdout] 1273 | proptest! {
[INFO] [stdout]      | ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1308:5
[INFO] [stdout]      |
[INFO] [stdout] 1308 |     prop_assert!(
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1315:5
[INFO] [stdout]      |
[INFO] [stdout] 1315 |     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/tests/vm_latest/syscalls_1.rs:1316:5
[INFO] [stdout]      |
[INFO] [stdout] 1316 |     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/tests/vm_latest/syscalls_1.rs:1318:5
[INFO] [stdout]      |
[INFO] [stdout] 1318 |     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/tests/vm_latest/syscalls_1.rs:1324:9
[INFO] [stdout]      |
[INFO] [stdout] 1324 |         prop_assert_eq!(
[INFO] [stdout]      |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proptest` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1332:1
[INFO] [stdout]      |
[INFO] [stdout] 1332 | proptest! {
[INFO] [stdout]      | ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1373:5
[INFO] [stdout]      |
[INFO] [stdout] 1373 |     prop_assert!(
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1380:5
[INFO] [stdout]      |
[INFO] [stdout] 1380 |     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/tests/vm_latest/syscalls_1.rs:1381:5
[INFO] [stdout]      |
[INFO] [stdout] 1381 |     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/tests/vm_latest/syscalls_1.rs:1383:5
[INFO] [stdout]      |
[INFO] [stdout] 1383 |     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/tests/vm_latest/syscalls_1.rs:1389:9
[INFO] [stdout]      |
[INFO] [stdout] 1389 |         prop_assert_eq!(
[INFO] [stdout]      |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proptest` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1397:1
[INFO] [stdout]      |
[INFO] [stdout] 1397 | proptest! {
[INFO] [stdout]      | ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1436:5
[INFO] [stdout]      |
[INFO] [stdout] 1436 |     prop_assert!(
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1443:5
[INFO] [stdout]      |
[INFO] [stdout] 1443 |     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/tests/vm_latest/syscalls_1.rs:1444:5
[INFO] [stdout]      |
[INFO] [stdout] 1444 |     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/tests/vm_latest/syscalls_1.rs:1446:5
[INFO] [stdout]      |
[INFO] [stdout] 1446 |     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/tests/vm_latest/syscalls_1.rs:1452:9
[INFO] [stdout]      |
[INFO] [stdout] 1452 |         prop_assert_eq!(
[INFO] [stdout]      |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proptest` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1460:1
[INFO] [stdout]      |
[INFO] [stdout] 1460 | proptest! {
[INFO] [stdout]      | ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1503:5
[INFO] [stdout]      |
[INFO] [stdout] 1503 |     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/tests/vm_latest/syscalls_1.rs:1505:5
[INFO] [stdout]      |
[INFO] [stdout] 1505 |     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/tests/vm_latest/syscalls_1.rs:1508:9
[INFO] [stdout]      |
[INFO] [stdout] 1508 |         prop_assert_eq!(machine.registers()[A0], u64::from(code));
[INFO] [stdout]      |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1510:9
[INFO] [stdout]      |
[INFO] [stdout] 1510 |         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/tests/vm_latest/syscalls_1.rs:1513:9
[INFO] [stdout]      |
[INFO] [stdout] 1513 |         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/tests/vm_latest/syscalls_1.rs:1520:13
[INFO] [stdout]      |
[INFO] [stdout] 1520 |             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/tests/vm_latest/syscalls_1.rs:1524:17
[INFO] [stdout]      |
[INFO] [stdout] 1524 |                 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/tests/vm_latest/syscalls_1.rs:1549:5
[INFO] [stdout]      |
[INFO] [stdout] 1549 |     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/tests/vm_latest/syscalls_1.rs:1568:5
[INFO] [stdout]      |
[INFO] [stdout] 1568 |     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/tests/vm_latest/syscalls_1.rs:1571:9
[INFO] [stdout]      |
[INFO] [stdout] 1571 |         prop_assert_eq!(machine.registers()[A0], u64::from(code));
[INFO] [stdout]      |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1573:9
[INFO] [stdout]      |
[INFO] [stdout] 1573 |         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/tests/vm_latest/syscalls_1.rs:1579:9
[INFO] [stdout]      |
[INFO] [stdout] 1579 |         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/tests/vm_latest/syscalls_1.rs:1586:13
[INFO] [stdout]      |
[INFO] [stdout] 1586 |             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/tests/vm_latest/syscalls_1.rs:1590:17
[INFO] [stdout]      |
[INFO] [stdout] 1590 |                 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/tests/vm_latest/syscalls_1.rs:1597:1
[INFO] [stdout]      |
[INFO] [stdout] 1597 | proptest! {
[INFO] [stdout]      | ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1682:5
[INFO] [stdout]      |
[INFO] [stdout] 1682 |     prop_assert!(
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1688:5
[INFO] [stdout]      |
[INFO] [stdout] 1688 |     prop_assert!(
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1718:5
[INFO] [stdout]      |
[INFO] [stdout] 1718 |     prop_assert!(load_code.ecall(&mut machine).is_err());
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1731:5
[INFO] [stdout]      |
[INFO] [stdout] 1731 |     prop_assert!(
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1762:5
[INFO] [stdout]      |
[INFO] [stdout] 1762 |     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/tests/vm_latest/syscalls_1.rs:1770:1
[INFO] [stdout]      |
[INFO] [stdout] 1770 | proptest! {
[INFO] [stdout]      | ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1936:5
[INFO] [stdout]      |
[INFO] [stdout] 1936 |     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/tests/vm_latest/syscalls_1.rs:1970:5
[INFO] [stdout]      |
[INFO] [stdout] 1970 |     prop_assert!(
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1977:5
[INFO] [stdout]      |
[INFO] [stdout] 1977 |     prop_assert!(load_input.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/tests/vm_latest/syscalls_1.rs:1980:9
[INFO] [stdout]      |
[INFO] [stdout] 1980 |         prop_assert_eq!(machine.registers()[A0], u64::from(code));
[INFO] [stdout]      |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1982:9
[INFO] [stdout]      |
[INFO] [stdout] 1982 |         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/tests/vm_latest/syscalls_1.rs:1984:9
[INFO] [stdout]      |
[INFO] [stdout] 1984 |         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/tests/vm_latest/syscalls_1.rs:1990:13
[INFO] [stdout]      |
[INFO] [stdout] 1990 |             prop_assert_eq!(machine.memory_mut().load8(&addr), Ok(u64::from(expect[i])));
[INFO] [stdout]      |             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proptest` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1996:1
[INFO] [stdout]      |
[INFO] [stdout] 1996 | proptest! {
[INFO] [stdout]      | ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proptest` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:2031:1
[INFO] [stdout]      |
[INFO] [stdout] 2031 | proptest! {
[INFO] [stdout]      | ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:2039:5
[INFO] [stdout]      |
[INFO] [stdout] 2039 |     prop_assert!(CellField::parse_from_u64(field).is_err());
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proptest` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:2043:1
[INFO] [stdout]      |
[INFO] [stdout] 2043 | proptest! {
[INFO] [stdout]      | ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:2051:5
[INFO] [stdout]      |
[INFO] [stdout] 2051 |     prop_assert!(HeaderField::parse_from_u64(field).is_err());
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `proptest` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:2055:1
[INFO] [stdout]      |
[INFO] [stdout] 2055 | proptest! {
[INFO] [stdout]      | ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:2063:5
[INFO] [stdout]      |
[INFO] [stdout] 2063 |     prop_assert!(InputField::parse_from_u64(field).is_err());
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_2.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     prop_assert!(
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_2.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     prop_assert!(load_block_extension.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/tests/vm_latest/syscalls_2.rs:137:9
[INFO] [stdout]     |
[INFO] [stdout] 137 |         prop_assert_eq!(machine.registers()[A0], u64::from(code));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `prop_assert_eq` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_2.rs:139:9
[INFO] [stdout]     |
[INFO] [stdout] 139 |         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/tests/vm_latest/syscalls_2.rs:141:9
[INFO] [stdout]     |
[INFO] [stdout] 141 |         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/tests/vm_latest/syscalls_2.rs:147:13
[INFO] [stdout]     |
[INFO] [stdout] 147 |             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 `proptest` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_2.rs:153:1
[INFO] [stdout]     |
[INFO] [stdout] 153 | proptest! {
[INFO] [stdout]     | ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]   --> src/syscalls/tests/vm_latest/syscalls_1.rs:27:57
[INFO] [stdout]    |
[INFO] [stdout] 27 | 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
[INFO] [stdout]    |
[INFO] [stdout] 27 | fn _test_load_cell_not_exist<TestCaseError>(data: &[u8]) -> Result<(), TestCaseError> {
[INFO] [stdout]    |                             +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]   --> src/syscalls/tests/vm_latest/syscalls_1.rs:75:51
[INFO] [stdout]    |
[INFO] [stdout] 75 | 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
[INFO] [stdout]    |
[INFO] [stdout] 75 | fn _test_load_cell_all<TestCaseError>(data: &[u8]) -> Result<(), TestCaseError> {
[INFO] [stdout]    |                       +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:168:79
[INFO] [stdout]     |
[INFO] [stdout] 168 | fn _test_load_cell_from_group(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
[INFO] [stdout]     |
[INFO] [stdout] 168 | fn _test_load_cell_from_group<TestCaseError>(data: &[u8], source: SourceEntry) -> Result<(), TestCaseError> {
[INFO] [stdout]     |                              +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:257:72
[INFO] [stdout]     |
[INFO] [stdout] 257 | fn _test_load_cell_out_of_bound(index: u64, source: u64) -> Result<(), TestCaseError> {
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 257 | fn _test_load_cell_out_of_bound<TestCaseError>(index: u64, source: u64) -> Result<(), TestCaseError> {
[INFO] [stdout]     |                                +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:315:54
[INFO] [stdout]     |
[INFO] [stdout] 315 | 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
[INFO] [stdout]     |
[INFO] [stdout] 315 | fn _test_load_cell_length<TestCaseError>(data: &[u8]) -> Result<(), TestCaseError> {
[INFO] [stdout]     |                          +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:365:68
[INFO] [stdout]     |
[INFO] [stdout] 365 | 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
[INFO] [stdout]     |
[INFO] [stdout] 365 | fn _test_load_cell_partial<TestCaseError>(data: &[u8], offset: u64) -> Result<(), TestCaseError> {
[INFO] [stdout]     |                           +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:425:63
[INFO] [stdout]     |
[INFO] [stdout] 425 | 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
[INFO] [stdout]     |
[INFO] [stdout] 425 | fn _test_load_cell_capacity<TestCaseError>(capacity: Capacity) -> Result<(), TestCaseError> {
[INFO] [stdout]     |                            +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:483:65
[INFO] [stdout]     |
[INFO] [stdout] 483 | fn _test_load_cell_occupied_capacity(data: &[u8]) -> Result<(), TestCaseError> {
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 483 | fn _test_load_cell_occupied_capacity<TestCaseError>(data: &[u8]) -> Result<(), TestCaseError> {
[INFO] [stdout]     |                                     +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:641:17
[INFO] [stdout]     |
[INFO] [stdout] 641 | ) -> Result<(), TestCaseError> {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 636 | fn _test_load_header<TestCaseError>(
[INFO] [stdout]     |                     +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:760:78
[INFO] [stdout]     |
[INFO] [stdout] 760 | fn _test_load_header_by_field(data: &[u8], field: HeaderField) -> Result<(), TestCaseError> {
[INFO] [stdout]     |                                                                              ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 760 | fn _test_load_header_by_field<TestCaseError>(data: &[u8], field: HeaderField) -> Result<(), TestCaseError> {
[INFO] [stdout]     |                              +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:841:50
[INFO] [stdout]     |
[INFO] [stdout] 841 | 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
[INFO] [stdout]     |
[INFO] [stdout] 841 | fn _test_load_tx_hash<TestCaseError>(data: &[u8]) -> Result<(), TestCaseError> {
[INFO] [stdout]     |                      +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:894:45
[INFO] [stdout]     |
[INFO] [stdout] 894 | 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
[INFO] [stdout]     |
[INFO] [stdout] 894 | fn _test_load_tx<TestCaseError>(data: &[u8]) -> Result<(), TestCaseError> {
[INFO] [stdout]     |                 +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]    --> src/syscalls/tests/vm_latest/syscalls_1.rs:947:62
[INFO] [stdout]     |
[INFO] [stdout] 947 | 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
[INFO] [stdout]     |
[INFO] [stdout] 947 | fn _test_load_current_script_hash<TestCaseError>(data: &[u8]) -> Result<(), TestCaseError> {
[INFO] [stdout]     |                                  +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1014:65
[INFO] [stdout]      |
[INFO] [stdout] 1014 | 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
[INFO] [stdout]      |
[INFO] [stdout] 1014 | fn _test_load_input_lock_script_hash<TestCaseError>(data: &[u8]) -> Result<(), TestCaseError> {
[INFO] [stdout]      |                                     +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1077:60
[INFO] [stdout]      |
[INFO] [stdout] 1077 | fn _test_load_input_lock_script(data: &[u8]) -> Result<(), TestCaseError> {
[INFO] [stdout]      |                                                            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1077 | fn _test_load_input_lock_script<TestCaseError>(data: &[u8]) -> Result<(), TestCaseError> {
[INFO] [stdout]      |                                +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1144:60
[INFO] [stdout]      |
[INFO] [stdout] 1144 | fn _test_load_input_type_script(data: &[u8]) -> Result<(), TestCaseError> {
[INFO] [stdout]      |                                                            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1144 | fn _test_load_input_type_script<TestCaseError>(data: &[u8]) -> Result<(), TestCaseError> {
[INFO] [stdout]      |                                +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1211:65
[INFO] [stdout]      |
[INFO] [stdout] 1211 | fn _test_load_input_type_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
[INFO] [stdout]      |
[INFO] [stdout] 1211 | fn _test_load_input_type_script_hash<TestCaseError>(data: &[u8]) -> Result<(), TestCaseError> {
[INFO] [stdout]      |                                     +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1280:71
[INFO] [stdout]      |
[INFO] [stdout] 1280 | 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
[INFO] [stdout]      |
[INFO] [stdout] 1280 | fn _test_load_witness<TestCaseError>(data: &[u8], source: SourceEntry) -> Result<(), TestCaseError> {
[INFO] [stdout]      |                      +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1344:77
[INFO] [stdout]      |
[INFO] [stdout] 1344 | 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
[INFO] [stdout]      |
[INFO] [stdout] 1344 | fn _test_load_group_witness<TestCaseError>(data: &[u8], source: SourceEntry) -> Result<(), TestCaseError> {
[INFO] [stdout]      |                            +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1405:49
[INFO] [stdout]      |
[INFO] [stdout] 1405 | 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
[INFO] [stdout]      |
[INFO] [stdout] 1405 | fn _test_load_script<TestCaseError>(data: &[u8]) -> Result<(), TestCaseError> {
[INFO] [stdout]      |                     +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1472:17
[INFO] [stdout]      |
[INFO] [stdout] 1472 | ) -> Result<(), TestCaseError> {
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1467 | fn _test_load_cell_data_as_code<TestCaseError>(
[INFO] [stdout]      |                                +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1536:17
[INFO] [stdout]      |
[INFO] [stdout] 1536 | ) -> Result<(), TestCaseError> {
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1531 | fn _test_load_cell_data<TestCaseError>(
[INFO] [stdout]      |                        +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1676:70
[INFO] [stdout]      |
[INFO] [stdout] 1676 | fn _test_load_cell_data_on_freezed_memory(data: &[u8]) -> Result<(), TestCaseError> {
[INFO] [stdout]      |                                                                      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1676 | fn _test_load_cell_data_on_freezed_memory<TestCaseError>(data: &[u8]) -> Result<(), TestCaseError> {
[INFO] [stdout]      |                                          +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1726:78
[INFO] [stdout]      |
[INFO] [stdout] 1726 | fn _test_load_cell_data_as_code_on_freezed_memory(data: &[u8]) -> Result<(), TestCaseError> {
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1726 | fn _test_load_cell_data_as_code_on_freezed_memory<TestCaseError>(data: &[u8]) -> Result<(), TestCaseError> {
[INFO] [stdout]      |                                                  +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:1914:17
[INFO] [stdout]      |
[INFO] [stdout] 1914 | ) -> Result<(), TestCaseError> {
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1908 | fn _test_load_input<TestCaseError>(
[INFO] [stdout]      |                    +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:2038:53
[INFO] [stdout]      |
[INFO] [stdout] 2038 | fn _test_cell_field_bound(field: u64) -> Result<(), TestCaseError> {
[INFO] [stdout]      |                                                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2038 | fn _test_cell_field_bound<TestCaseError>(field: u64) -> Result<(), TestCaseError> {
[INFO] [stdout]      |                          +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:2050:53
[INFO] [stdout]      |
[INFO] [stdout] 2050 | fn _test_head_field_bound(field: u64) -> Result<(), TestCaseError> {
[INFO] [stdout]      |                                                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2050 | fn _test_head_field_bound<TestCaseError>(field: u64) -> Result<(), TestCaseError> {
[INFO] [stdout]      |                          +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]     --> src/syscalls/tests/vm_latest/syscalls_1.rs:2062:54
[INFO] [stdout]      |
[INFO] [stdout] 2062 | fn _test_input_field_bound(field: u64) -> Result<(), TestCaseError> {
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2062 | fn _test_input_field_bound<TestCaseError>(field: u64) -> Result<(), TestCaseError> {
[INFO] [stdout]      |                           +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]   --> src/syscalls/tests/vm_latest/syscalls_2.rs:78:17
[INFO] [stdout]    |
[INFO] [stdout] 78 | ) -> Result<(), TestCaseError> {
[INFO] [stdout]    |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 73 | fn _test_load_extension<TestCaseError>(
[INFO] [stdout]    |                        +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/features_since_v2021.rs:510:75
[INFO] [stdout]     |
[INFO] [stdout] 510 | fn _check_type_id_one_in_one_out_resume(step_cycles: Cycle) -> Result<(), TestCaseError> {
[INFO] [stdout]     |                                                                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 510 | fn _check_type_id_one_in_one_out_resume<TestCaseError>(step_cycles: Cycle) -> Result<(), TestCaseError> {
[INFO] [stdout]     |                                        +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestCaseError` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/features_since_v2021.rs:660:17
[INFO] [stdout]     |
[INFO] [stdout] 660 | ) -> Result<(), TestCaseError> {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 658 | fn _check_type_id_one_in_one_out_resume_with_state<TestCaseError>(
[INFO] [stdout]     |                                                   +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]   --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:13:20
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct VmIndex(molecule::bytes::Bytes);
[INFO] [stdout]    |                    ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these crates
[INFO] [stdout]    |
[INFO] [stdout] 11 + use ckb_types::bytes;
[INFO] [stdout]    |
[INFO] [stdout] 11 + use ckb_vm::bytes;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `bytes`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 13 - pub struct VmIndex(molecule::bytes::Bytes);
[INFO] [stdout] 13 + pub struct VmIndex(bytes::Bytes);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:37:17
[INFO] [stdout]     |
[INFO] [stdout]  37 |         let v = molecule::bytes::Bytes::from_static(&Self::DEFAULT_VALUE);
[INFO] [stdout]     |                 ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] note: these structs exist but are inaccessible
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:926:1
[INFO] [stdout]     |
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | `crate::verify::tests::ckb_2021::features_since_v2023::spawn_dag::Bytes`: not accessible
[INFO] [stdout]     | `crate::verify::tests::ckb_2023::features_since_v2023::spawn_dag::Bytes`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]  11 + use crate::verify::Bytes;
[INFO] [stdout]     |
[INFO] [stdout]  11 + use std::io::Bytes;
[INFO] [stdout]     |
[INFO] [stdout]  11 + use std::str::Bytes;
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Bytes;
[INFO] [stdout]     |
[INFO] [stdout]     = and 1 other candidate
[INFO] [stdout] help: if you import `Bytes`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout]  37 -         let v = molecule::bytes::Bytes::from_static(&Self::DEFAULT_VALUE);
[INFO] [stdout]  37 +         let v = Bytes::from_static(&Self::DEFAULT_VALUE);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:46:27
[INFO] [stdout]     |
[INFO] [stdout]  46 |     pub fn nth0(&self) -> Byte {
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  46 |     pub fn nth0(&self) -> Bytes {
[INFO] [stdout]     |                               +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Byte`
[INFO] [stdout]   --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         Byte::new_unchecked(self.0.slice(0..1))
[INFO] [stdout]    |         ^^^^ use of undeclared type `Byte`
[INFO] [stdout]    |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 47 |         Bytes::new_unchecked(self.0.slice(0..1))
[INFO] [stdout]    |             +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 11 + use ckb_types::packed::Byte;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:49:27
[INFO] [stdout]     |
[INFO] [stdout]  49 |     pub fn nth1(&self) -> Byte {
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  49 |     pub fn nth1(&self) -> Bytes {
[INFO] [stdout]     |                               +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Byte`
[INFO] [stdout]   --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |         Byte::new_unchecked(self.0.slice(1..2))
[INFO] [stdout]    |         ^^^^ use of undeclared type `Byte`
[INFO] [stdout]    |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 50 |         Bytes::new_unchecked(self.0.slice(1..2))
[INFO] [stdout]    |             +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 11 + use ckb_types::packed::Byte;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:52:27
[INFO] [stdout]     |
[INFO] [stdout]  52 |     pub fn nth2(&self) -> Byte {
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  52 |     pub fn nth2(&self) -> Bytes {
[INFO] [stdout]     |                               +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Byte`
[INFO] [stdout]   --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 |         Byte::new_unchecked(self.0.slice(2..3))
[INFO] [stdout]    |         ^^^^ use of undeclared type `Byte`
[INFO] [stdout]    |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 53 |         Bytes::new_unchecked(self.0.slice(2..3))
[INFO] [stdout]    |             +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 11 + use ckb_types::packed::Byte;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:55:27
[INFO] [stdout]     |
[INFO] [stdout]  55 |     pub fn nth3(&self) -> Byte {
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  55 |     pub fn nth3(&self) -> Bytes {
[INFO] [stdout]     |                               +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Byte`
[INFO] [stdout]   --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |         Byte::new_unchecked(self.0.slice(3..4))
[INFO] [stdout]    |         ^^^^ use of undeclared type `Byte`
[INFO] [stdout]    |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 56 |         Bytes::new_unchecked(self.0.slice(3..4))
[INFO] [stdout]    |             +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 11 + use ckb_types::packed::Byte;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:58:27
[INFO] [stdout]     |
[INFO] [stdout]  58 |     pub fn nth4(&self) -> Byte {
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  58 |     pub fn nth4(&self) -> Bytes {
[INFO] [stdout]     |                               +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Byte`
[INFO] [stdout]   --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |         Byte::new_unchecked(self.0.slice(4..5))
[INFO] [stdout]    |         ^^^^ use of undeclared type `Byte`
[INFO] [stdout]    |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 59 |         Bytes::new_unchecked(self.0.slice(4..5))
[INFO] [stdout]    |             +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 11 + use ckb_types::packed::Byte;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:61:27
[INFO] [stdout]     |
[INFO] [stdout]  61 |     pub fn nth5(&self) -> Byte {
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  61 |     pub fn nth5(&self) -> Bytes {
[INFO] [stdout]     |                               +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Byte`
[INFO] [stdout]   --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |         Byte::new_unchecked(self.0.slice(5..6))
[INFO] [stdout]    |         ^^^^ use of undeclared type `Byte`
[INFO] [stdout]    |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 62 |         Bytes::new_unchecked(self.0.slice(5..6))
[INFO] [stdout]    |             +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 11 + use ckb_types::packed::Byte;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:64:27
[INFO] [stdout]     |
[INFO] [stdout]  64 |     pub fn nth6(&self) -> Byte {
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  64 |     pub fn nth6(&self) -> Bytes {
[INFO] [stdout]     |                               +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Byte`
[INFO] [stdout]   --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:65:9
[INFO] [stdout]    |
[INFO] [stdout] 65 |         Byte::new_unchecked(self.0.slice(6..7))
[INFO] [stdout]    |         ^^^^ use of undeclared type `Byte`
[INFO] [stdout]    |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 65 |         Bytes::new_unchecked(self.0.slice(6..7))
[INFO] [stdout]    |             +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 11 + use ckb_types::packed::Byte;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:67:27
[INFO] [stdout]     |
[INFO] [stdout]  67 |     pub fn nth7(&self) -> Byte {
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  67 |     pub fn nth7(&self) -> Bytes {
[INFO] [stdout]     |                               +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Byte`
[INFO] [stdout]   --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |         Byte::new_unchecked(self.0.slice(7..8))
[INFO] [stdout]    |         ^^^^ use of undeclared type `Byte`
[INFO] [stdout]    |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 68 |         Bytes::new_unchecked(self.0.slice(7..8))
[INFO] [stdout]    |             +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 11 + use ckb_types::packed::Byte;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]   --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:70:31
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub fn raw_data(&self) -> molecule::bytes::Bytes {
[INFO] [stdout]    |                               ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these crates
[INFO] [stdout]    |
[INFO] [stdout] 11 + use ckb_types::bytes;
[INFO] [stdout]    |
[INFO] [stdout] 11 + use ckb_vm::bytes;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `bytes`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 70 -     pub fn raw_data(&self) -> molecule::bytes::Bytes {
[INFO] [stdout] 70 +     pub fn raw_data(&self) -> bytes::Bytes {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]   --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:77:6
[INFO] [stdout]    |
[INFO] [stdout] 77 | impl molecule::prelude::Entity for VmIndex {
[INFO] [stdout]    |      ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]    |
[INFO] [stdout] 11 + use ckb_types::prelude;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `prelude`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 77 - impl molecule::prelude::Entity for VmIndex {
[INFO] [stdout] 77 + impl prelude::Entity for VmIndex {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]   --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:80:28
[INFO] [stdout]    |
[INFO] [stdout] 80 |     fn new_unchecked(data: molecule::bytes::Bytes) -> Self {
[INFO] [stdout]    |                            ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these crates
[INFO] [stdout]    |
[INFO] [stdout] 11 + use ckb_types::bytes;
[INFO] [stdout]    |
[INFO] [stdout] 11 + use ckb_vm::bytes;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `bytes`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 80 -     fn new_unchecked(data: molecule::bytes::Bytes) -> Self {
[INFO] [stdout] 80 +     fn new_unchecked(data: bytes::Bytes) -> Self {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]   --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:83:27
[INFO] [stdout]    |
[INFO] [stdout] 83 |     fn as_bytes(&self) -> molecule::bytes::Bytes {
[INFO] [stdout]    |                           ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these crates
[INFO] [stdout]    |
[INFO] [stdout] 11 + use ckb_types::bytes;
[INFO] [stdout]    |
[INFO] [stdout] 11 + use ckb_vm::bytes;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `bytes`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 83 -     fn as_bytes(&self) -> molecule::bytes::Bytes {
[INFO] [stdout] 83 +     fn as_bytes(&self) -> bytes::Bytes {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]   --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:89:36
[INFO] [stdout]    |
[INFO] [stdout] 89 |     fn from_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout]    |                                    ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]    |
[INFO] [stdout] 11 + use ckb_types::error;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `error`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 89 -     fn from_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout] 89 +     fn from_slice(slice: &[u8]) -> error::VerificationResult<Self> {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]   --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:92:47
[INFO] [stdout]    |
[INFO] [stdout] 92 |     fn from_compatible_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout]    |                                               ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]    |
[INFO] [stdout] 11 + use ckb_types::error;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `error`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 92 -     fn from_compatible_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout] 92 +     fn from_compatible_slice(slice: &[u8]) -> error::VerificationResult<Self> {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ByteReader` in this scope
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:138:27
[INFO] [stdout]      |
[INFO] [stdout]  138 |     pub fn nth0(&self) -> ByteReader<'r> {
[INFO] [stdout]      |                           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1014 | pub struct BytesReader<'r>(&'r [u8]);
[INFO] [stdout]      | ------------------------------------- similarly named struct `BytesReader` defined here
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  138 |     pub fn nth0(&self) -> BytesReader<'r> {
[INFO] [stdout]      |                               +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::packed::ByteReader;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ByteReader`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:139:9
[INFO] [stdout]     |
[INFO] [stdout] 139 |         ByteReader::new_unchecked(&self.as_slice()[0..1])
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `ByteReader`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 139 |         BytesReader::new_unchecked(&self.as_slice()[0..1])
[INFO] [stdout]     |             +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::ByteReader;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ByteReader` in this scope
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:141:27
[INFO] [stdout]      |
[INFO] [stdout]  141 |     pub fn nth1(&self) -> ByteReader<'r> {
[INFO] [stdout]      |                           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1014 | pub struct BytesReader<'r>(&'r [u8]);
[INFO] [stdout]      | ------------------------------------- similarly named struct `BytesReader` defined here
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  141 |     pub fn nth1(&self) -> BytesReader<'r> {
[INFO] [stdout]      |                               +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::packed::ByteReader;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ByteReader`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |         ByteReader::new_unchecked(&self.as_slice()[1..2])
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `ByteReader`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 142 |         BytesReader::new_unchecked(&self.as_slice()[1..2])
[INFO] [stdout]     |             +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::ByteReader;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ByteReader` in this scope
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:144:27
[INFO] [stdout]      |
[INFO] [stdout]  144 |     pub fn nth2(&self) -> ByteReader<'r> {
[INFO] [stdout]      |                           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1014 | pub struct BytesReader<'r>(&'r [u8]);
[INFO] [stdout]      | ------------------------------------- similarly named struct `BytesReader` defined here
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  144 |     pub fn nth2(&self) -> BytesReader<'r> {
[INFO] [stdout]      |                               +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::packed::ByteReader;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ByteReader`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:145:9
[INFO] [stdout]     |
[INFO] [stdout] 145 |         ByteReader::new_unchecked(&self.as_slice()[2..3])
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `ByteReader`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 145 |         BytesReader::new_unchecked(&self.as_slice()[2..3])
[INFO] [stdout]     |             +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::ByteReader;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ByteReader` in this scope
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:147:27
[INFO] [stdout]      |
[INFO] [stdout]  147 |     pub fn nth3(&self) -> ByteReader<'r> {
[INFO] [stdout]      |                           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1014 | pub struct BytesReader<'r>(&'r [u8]);
[INFO] [stdout]      | ------------------------------------- similarly named struct `BytesReader` defined here
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  147 |     pub fn nth3(&self) -> BytesReader<'r> {
[INFO] [stdout]      |                               +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::packed::ByteReader;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ByteReader`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:148:9
[INFO] [stdout]     |
[INFO] [stdout] 148 |         ByteReader::new_unchecked(&self.as_slice()[3..4])
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `ByteReader`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 148 |         BytesReader::new_unchecked(&self.as_slice()[3..4])
[INFO] [stdout]     |             +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::ByteReader;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ByteReader` in this scope
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:150:27
[INFO] [stdout]      |
[INFO] [stdout]  150 |     pub fn nth4(&self) -> ByteReader<'r> {
[INFO] [stdout]      |                           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1014 | pub struct BytesReader<'r>(&'r [u8]);
[INFO] [stdout]      | ------------------------------------- similarly named struct `BytesReader` defined here
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  150 |     pub fn nth4(&self) -> BytesReader<'r> {
[INFO] [stdout]      |                               +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::packed::ByteReader;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ByteReader`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:151:9
[INFO] [stdout]     |
[INFO] [stdout] 151 |         ByteReader::new_unchecked(&self.as_slice()[4..5])
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `ByteReader`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 151 |         BytesReader::new_unchecked(&self.as_slice()[4..5])
[INFO] [stdout]     |             +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::ByteReader;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ByteReader` in this scope
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:153:27
[INFO] [stdout]      |
[INFO] [stdout]  153 |     pub fn nth5(&self) -> ByteReader<'r> {
[INFO] [stdout]      |                           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1014 | pub struct BytesReader<'r>(&'r [u8]);
[INFO] [stdout]      | ------------------------------------- similarly named struct `BytesReader` defined here
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  153 |     pub fn nth5(&self) -> BytesReader<'r> {
[INFO] [stdout]      |                               +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::packed::ByteReader;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ByteReader`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:154:9
[INFO] [stdout]     |
[INFO] [stdout] 154 |         ByteReader::new_unchecked(&self.as_slice()[5..6])
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `ByteReader`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 154 |         BytesReader::new_unchecked(&self.as_slice()[5..6])
[INFO] [stdout]     |             +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::ByteReader;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ByteReader` in this scope
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:156:27
[INFO] [stdout]      |
[INFO] [stdout]  156 |     pub fn nth6(&self) -> ByteReader<'r> {
[INFO] [stdout]      |                           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1014 | pub struct BytesReader<'r>(&'r [u8]);
[INFO] [stdout]      | ------------------------------------- similarly named struct `BytesReader` defined here
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  156 |     pub fn nth6(&self) -> BytesReader<'r> {
[INFO] [stdout]      |                               +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::packed::ByteReader;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ByteReader`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:157:9
[INFO] [stdout]     |
[INFO] [stdout] 157 |         ByteReader::new_unchecked(&self.as_slice()[6..7])
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `ByteReader`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 157 |         BytesReader::new_unchecked(&self.as_slice()[6..7])
[INFO] [stdout]     |             +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::ByteReader;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ByteReader` in this scope
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:159:27
[INFO] [stdout]      |
[INFO] [stdout]  159 |     pub fn nth7(&self) -> ByteReader<'r> {
[INFO] [stdout]      |                           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1014 | pub struct BytesReader<'r>(&'r [u8]);
[INFO] [stdout]      | ------------------------------------- similarly named struct `BytesReader` defined here
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  159 |     pub fn nth7(&self) -> BytesReader<'r> {
[INFO] [stdout]      |                               +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::packed::ByteReader;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ByteReader`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:160:9
[INFO] [stdout]     |
[INFO] [stdout] 160 |         ByteReader::new_unchecked(&self.as_slice()[7..8])
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `ByteReader`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 160 |         BytesReader::new_unchecked(&self.as_slice()[7..8])
[INFO] [stdout]     |             +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::ByteReader;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:166:10
[INFO] [stdout]     |
[INFO] [stdout] 166 | impl<'r> molecule::prelude::Reader<'r> for VmIndexReader<'r> {
[INFO] [stdout]     |          ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::prelude;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `prelude`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 166 - impl<'r> molecule::prelude::Reader<'r> for VmIndexReader<'r> {
[INFO] [stdout] 166 + impl<'r> prelude::Reader<'r> for VmIndexReader<'r> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:178:51
[INFO] [stdout]     |
[INFO] [stdout] 178 |     fn verify(slice: &[u8], _compatible: bool) -> molecule::error::VerificationResult<()> {
[INFO] [stdout]     |                                                   ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::error;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `error`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 178 -     fn verify(slice: &[u8], _compatible: bool) -> molecule::error::VerificationResult<()> {
[INFO] [stdout] 178 +     fn verify(slice: &[u8], _compatible: bool) -> error::VerificationResult<()> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:188:39
[INFO] [stdout]     |
[INFO] [stdout] 188 | pub struct VmIndexBuilder(pub(crate) [Byte; 8]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 188 | pub struct VmIndexBuilder(pub(crate) [Bytes; 8]);
[INFO] [stdout]     |                                           +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Byte`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:197:13
[INFO] [stdout]     |
[INFO] [stdout] 197 |             Byte::default(),
[INFO] [stdout]     |             ^^^^ use of undeclared type `Byte`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 197 |             Bytes::default(),
[INFO] [stdout]     |                 +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Byte`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:198:13
[INFO] [stdout]     |
[INFO] [stdout] 198 |             Byte::default(),
[INFO] [stdout]     |             ^^^^ use of undeclared type `Byte`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 198 |             Bytes::default(),
[INFO] [stdout]     |                 +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Byte`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:199:13
[INFO] [stdout]     |
[INFO] [stdout] 199 |             Byte::default(),
[INFO] [stdout]     |             ^^^^ use of undeclared type `Byte`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 199 |             Bytes::default(),
[INFO] [stdout]     |                 +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Byte`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:200:13
[INFO] [stdout]     |
[INFO] [stdout] 200 |             Byte::default(),
[INFO] [stdout]     |             ^^^^ use of undeclared type `Byte`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 200 |             Bytes::default(),
[INFO] [stdout]     |                 +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Byte`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             Byte::default(),
[INFO] [stdout]     |             ^^^^ use of undeclared type `Byte`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 201 |             Bytes::default(),
[INFO] [stdout]     |                 +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Byte`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:202:13
[INFO] [stdout]     |
[INFO] [stdout] 202 |             Byte::default(),
[INFO] [stdout]     |             ^^^^ use of undeclared type `Byte`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 202 |             Bytes::default(),
[INFO] [stdout]     |                 +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Byte`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:203:13
[INFO] [stdout]     |
[INFO] [stdout] 203 |             Byte::default(),
[INFO] [stdout]     |             ^^^^ use of undeclared type `Byte`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 203 |             Bytes::default(),
[INFO] [stdout]     |                 +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Byte`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:204:13
[INFO] [stdout]     |
[INFO] [stdout] 204 |             Byte::default(),
[INFO] [stdout]     |             ^^^^ use of undeclared type `Byte`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 204 |             Bytes::default(),
[INFO] [stdout]     |                 +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:212:30
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub fn set(mut self, v: [Byte; 8]) -> Self {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub fn set(mut self, v: [Bytes; 8]) -> Self {
[INFO] [stdout]     |                                  +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:216:30
[INFO] [stdout]     |
[INFO] [stdout] 216 |     pub fn nth0(mut self, v: Byte) -> Self {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 216 |     pub fn nth0(mut self, v: Bytes) -> Self {
[INFO] [stdout]     |                                  +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:220:30
[INFO] [stdout]     |
[INFO] [stdout] 220 |     pub fn nth1(mut self, v: Byte) -> Self {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 220 |     pub fn nth1(mut self, v: Bytes) -> Self {
[INFO] [stdout]     |                                  +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:224:30
[INFO] [stdout]     |
[INFO] [stdout] 224 |     pub fn nth2(mut self, v: Byte) -> Self {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 224 |     pub fn nth2(mut self, v: Bytes) -> Self {
[INFO] [stdout]     |                                  +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:228:30
[INFO] [stdout]     |
[INFO] [stdout] 228 |     pub fn nth3(mut self, v: Byte) -> Self {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 228 |     pub fn nth3(mut self, v: Bytes) -> Self {
[INFO] [stdout]     |                                  +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:232:30
[INFO] [stdout]     |
[INFO] [stdout] 232 |     pub fn nth4(mut self, v: Byte) -> Self {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 232 |     pub fn nth4(mut self, v: Bytes) -> Self {
[INFO] [stdout]     |                                  +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:236:30
[INFO] [stdout]     |
[INFO] [stdout] 236 |     pub fn nth5(mut self, v: Byte) -> Self {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 236 |     pub fn nth5(mut self, v: Bytes) -> Self {
[INFO] [stdout]     |                                  +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:240:30
[INFO] [stdout]     |
[INFO] [stdout] 240 |     pub fn nth6(mut self, v: Byte) -> Self {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 240 |     pub fn nth6(mut self, v: Bytes) -> Self {
[INFO] [stdout]     |                                  +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:244:30
[INFO] [stdout]     |
[INFO] [stdout] 244 |     pub fn nth7(mut self, v: Byte) -> Self {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 244 |     pub fn nth7(mut self, v: Bytes) -> Self {
[INFO] [stdout]     |                                  +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:249:6
[INFO] [stdout]     |
[INFO] [stdout] 249 | impl molecule::prelude::Builder for VmIndexBuilder {
[INFO] [stdout]     |      ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::prelude;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `prelude`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 249 - impl molecule::prelude::Builder for VmIndexBuilder {
[INFO] [stdout] 249 + impl prelude::Builder for VmIndexBuilder {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:255:17
[INFO] [stdout]     |
[INFO] [stdout] 255 |     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout]     |                 ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]     |
[INFO] [stdout]  11 + use std::io;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `io`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 255 -     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout] 255 +     fn write<W: io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:255:64
[INFO] [stdout]     |
[INFO] [stdout] 255 |     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout]     |                                                                ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these modules
[INFO] [stdout]     |
[INFO] [stdout]  11 + use std::io;
[INFO] [stdout]     |
[INFO] [stdout]  11 + use tokio::io;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `io`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 255 -     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout] 255 +     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> io::Result<()> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:273:12
[INFO] [stdout]     |
[INFO] [stdout] 273 | impl From<[Byte; 8usize]> for VmIndex {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 273 | impl From<[Bytes; 8usize]> for VmIndex {
[INFO] [stdout]     |                +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:274:21
[INFO] [stdout]     |
[INFO] [stdout] 274 |     fn from(value: [Byte; 8usize]) -> Self {
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 274 |     fn from(value: [Bytes; 8usize]) -> Self {
[INFO] [stdout]     |                         +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:278:33
[INFO] [stdout]     |
[INFO] [stdout] 278 | impl ::core::convert::TryFrom<&[Byte]> for VmIndex {
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 278 | impl ::core::convert::TryFrom<&[Bytes]> for VmIndex {
[INFO] [stdout]     |                                     +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:280:26
[INFO] [stdout]     |
[INFO] [stdout] 280 |     fn try_from(value: &[Byte]) -> Result<Self, ::core::array::TryFromSliceError> {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 280 |     fn try_from(value: &[Bytes]) -> Result<Self, ::core::array::TryFromSliceError> {
[INFO] [stdout]     |                              +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:282:21
[INFO] [stdout]     |
[INFO] [stdout] 282 |             .set(<&[Byte; 8usize]>::try_from(value)?.clone())
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 282 |             .set(<&[Bytes; 8usize]>::try_from(value)?.clone())
[INFO] [stdout]     |                         +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:286:25
[INFO] [stdout]     |
[INFO] [stdout] 286 | impl From<VmIndex> for [Byte; 8usize] {
[INFO] [stdout]     |                         ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 286 | impl From<VmIndex> for [Bytes; 8usize] {
[INFO] [stdout]     |                             +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:331:20
[INFO] [stdout]     |
[INFO] [stdout] 331 | pub struct FdIndex(molecule::bytes::Bytes);
[INFO] [stdout]     |                    ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these crates
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::bytes;
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_vm::bytes;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `bytes`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 331 - pub struct FdIndex(molecule::bytes::Bytes);
[INFO] [stdout] 331 + pub struct FdIndex(bytes::Bytes);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:355:17
[INFO] [stdout]     |
[INFO] [stdout] 355 |         let v = molecule::bytes::Bytes::from_static(&Self::DEFAULT_VALUE);
[INFO] [stdout]     |                 ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] note: these structs exist but are inaccessible
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:926:1
[INFO] [stdout]     |
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | `crate::verify::tests::ckb_2021::features_since_v2023::spawn_dag::Bytes`: not accessible
[INFO] [stdout]     | `crate::verify::tests::ckb_2023::features_since_v2023::spawn_dag::Bytes`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]  11 + use crate::verify::Bytes;
[INFO] [stdout]     |
[INFO] [stdout]  11 + use std::io::Bytes;
[INFO] [stdout]     |
[INFO] [stdout]  11 + use std::str::Bytes;
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Bytes;
[INFO] [stdout]     |
[INFO] [stdout]     = and 1 other candidate
[INFO] [stdout] help: if you import `Bytes`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 355 -         let v = molecule::bytes::Bytes::from_static(&Self::DEFAULT_VALUE);
[INFO] [stdout] 355 +         let v = Bytes::from_static(&Self::DEFAULT_VALUE);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:364:27
[INFO] [stdout]     |
[INFO] [stdout] 364 |     pub fn nth0(&self) -> Byte {
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 364 |     pub fn nth0(&self) -> Bytes {
[INFO] [stdout]     |                               +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Byte`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:365:9
[INFO] [stdout]     |
[INFO] [stdout] 365 |         Byte::new_unchecked(self.0.slice(0..1))
[INFO] [stdout]     |         ^^^^ use of undeclared type `Byte`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 365 |         Bytes::new_unchecked(self.0.slice(0..1))
[INFO] [stdout]     |             +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:367:27
[INFO] [stdout]     |
[INFO] [stdout] 367 |     pub fn nth1(&self) -> Byte {
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 367 |     pub fn nth1(&self) -> Bytes {
[INFO] [stdout]     |                               +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Byte`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:368:9
[INFO] [stdout]     |
[INFO] [stdout] 368 |         Byte::new_unchecked(self.0.slice(1..2))
[INFO] [stdout]     |         ^^^^ use of undeclared type `Byte`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 368 |         Bytes::new_unchecked(self.0.slice(1..2))
[INFO] [stdout]     |             +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:370:27
[INFO] [stdout]     |
[INFO] [stdout] 370 |     pub fn nth2(&self) -> Byte {
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 370 |     pub fn nth2(&self) -> Bytes {
[INFO] [stdout]     |                               +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Byte`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:371:9
[INFO] [stdout]     |
[INFO] [stdout] 371 |         Byte::new_unchecked(self.0.slice(2..3))
[INFO] [stdout]     |         ^^^^ use of undeclared type `Byte`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 371 |         Bytes::new_unchecked(self.0.slice(2..3))
[INFO] [stdout]     |             +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:373:27
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub fn nth3(&self) -> Byte {
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub fn nth3(&self) -> Bytes {
[INFO] [stdout]     |                               +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Byte`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 |         Byte::new_unchecked(self.0.slice(3..4))
[INFO] [stdout]     |         ^^^^ use of undeclared type `Byte`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 374 |         Bytes::new_unchecked(self.0.slice(3..4))
[INFO] [stdout]     |             +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:376:27
[INFO] [stdout]     |
[INFO] [stdout] 376 |     pub fn nth4(&self) -> Byte {
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 376 |     pub fn nth4(&self) -> Bytes {
[INFO] [stdout]     |                               +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Byte`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:377:9
[INFO] [stdout]     |
[INFO] [stdout] 377 |         Byte::new_unchecked(self.0.slice(4..5))
[INFO] [stdout]     |         ^^^^ use of undeclared type `Byte`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 377 |         Bytes::new_unchecked(self.0.slice(4..5))
[INFO] [stdout]     |             +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:379:27
[INFO] [stdout]     |
[INFO] [stdout] 379 |     pub fn nth5(&self) -> Byte {
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 379 |     pub fn nth5(&self) -> Bytes {
[INFO] [stdout]     |                               +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Byte`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:380:9
[INFO] [stdout]     |
[INFO] [stdout] 380 |         Byte::new_unchecked(self.0.slice(5..6))
[INFO] [stdout]     |         ^^^^ use of undeclared type `Byte`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 380 |         Bytes::new_unchecked(self.0.slice(5..6))
[INFO] [stdout]     |             +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:382:27
[INFO] [stdout]     |
[INFO] [stdout] 382 |     pub fn nth6(&self) -> Byte {
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 382 |     pub fn nth6(&self) -> Bytes {
[INFO] [stdout]     |                               +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Byte`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:383:9
[INFO] [stdout]     |
[INFO] [stdout] 383 |         Byte::new_unchecked(self.0.slice(6..7))
[INFO] [stdout]     |         ^^^^ use of undeclared type `Byte`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 383 |         Bytes::new_unchecked(self.0.slice(6..7))
[INFO] [stdout]     |             +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:385:27
[INFO] [stdout]     |
[INFO] [stdout] 385 |     pub fn nth7(&self) -> Byte {
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 385 |     pub fn nth7(&self) -> Bytes {
[INFO] [stdout]     |                               +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Byte`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:386:9
[INFO] [stdout]     |
[INFO] [stdout] 386 |         Byte::new_unchecked(self.0.slice(7..8))
[INFO] [stdout]     |         ^^^^ use of undeclared type `Byte`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 386 |         Bytes::new_unchecked(self.0.slice(7..8))
[INFO] [stdout]     |             +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:388:31
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub fn raw_data(&self) -> molecule::bytes::Bytes {
[INFO] [stdout]     |                               ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these crates
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::bytes;
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_vm::bytes;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `bytes`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 388 -     pub fn raw_data(&self) -> molecule::bytes::Bytes {
[INFO] [stdout] 388 +     pub fn raw_data(&self) -> bytes::Bytes {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:395:6
[INFO] [stdout]     |
[INFO] [stdout] 395 | impl molecule::prelude::Entity for FdIndex {
[INFO] [stdout]     |      ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::prelude;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `prelude`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 395 - impl molecule::prelude::Entity for FdIndex {
[INFO] [stdout] 395 + impl prelude::Entity for FdIndex {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:398:28
[INFO] [stdout]     |
[INFO] [stdout] 398 |     fn new_unchecked(data: molecule::bytes::Bytes) -> Self {
[INFO] [stdout]     |                            ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these crates
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::bytes;
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_vm::bytes;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `bytes`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 398 -     fn new_unchecked(data: molecule::bytes::Bytes) -> Self {
[INFO] [stdout] 398 +     fn new_unchecked(data: bytes::Bytes) -> Self {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:401:27
[INFO] [stdout]     |
[INFO] [stdout] 401 |     fn as_bytes(&self) -> molecule::bytes::Bytes {
[INFO] [stdout]     |                           ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these crates
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::bytes;
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_vm::bytes;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `bytes`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 401 -     fn as_bytes(&self) -> molecule::bytes::Bytes {
[INFO] [stdout] 401 +     fn as_bytes(&self) -> bytes::Bytes {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:407:36
[INFO] [stdout]     |
[INFO] [stdout] 407 |     fn from_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout]     |                                    ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::error;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `error`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 407 -     fn from_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout] 407 +     fn from_slice(slice: &[u8]) -> error::VerificationResult<Self> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:410:47
[INFO] [stdout]     |
[INFO] [stdout] 410 |     fn from_compatible_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout]     |                                               ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::error;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `error`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 410 -     fn from_compatible_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout] 410 +     fn from_compatible_slice(slice: &[u8]) -> error::VerificationResult<Self> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ByteReader` in this scope
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:456:27
[INFO] [stdout]      |
[INFO] [stdout]  456 |     pub fn nth0(&self) -> ByteReader<'r> {
[INFO] [stdout]      |                           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1014 | pub struct BytesReader<'r>(&'r [u8]);
[INFO] [stdout]      | ------------------------------------- similarly named struct `BytesReader` defined here
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  456 |     pub fn nth0(&self) -> BytesReader<'r> {
[INFO] [stdout]      |                               +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::packed::ByteReader;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ByteReader`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:457:9
[INFO] [stdout]     |
[INFO] [stdout] 457 |         ByteReader::new_unchecked(&self.as_slice()[0..1])
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `ByteReader`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 457 |         BytesReader::new_unchecked(&self.as_slice()[0..1])
[INFO] [stdout]     |             +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::ByteReader;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ByteReader` in this scope
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:459:27
[INFO] [stdout]      |
[INFO] [stdout]  459 |     pub fn nth1(&self) -> ByteReader<'r> {
[INFO] [stdout]      |                           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1014 | pub struct BytesReader<'r>(&'r [u8]);
[INFO] [stdout]      | ------------------------------------- similarly named struct `BytesReader` defined here
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  459 |     pub fn nth1(&self) -> BytesReader<'r> {
[INFO] [stdout]      |                               +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::packed::ByteReader;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ByteReader`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:460:9
[INFO] [stdout]     |
[INFO] [stdout] 460 |         ByteReader::new_unchecked(&self.as_slice()[1..2])
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `ByteReader`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 460 |         BytesReader::new_unchecked(&self.as_slice()[1..2])
[INFO] [stdout]     |             +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::ByteReader;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ByteReader` in this scope
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:462:27
[INFO] [stdout]      |
[INFO] [stdout]  462 |     pub fn nth2(&self) -> ByteReader<'r> {
[INFO] [stdout]      |                           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1014 | pub struct BytesReader<'r>(&'r [u8]);
[INFO] [stdout]      | ------------------------------------- similarly named struct `BytesReader` defined here
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  462 |     pub fn nth2(&self) -> BytesReader<'r> {
[INFO] [stdout]      |                               +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::packed::ByteReader;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ByteReader`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:463:9
[INFO] [stdout]     |
[INFO] [stdout] 463 |         ByteReader::new_unchecked(&self.as_slice()[2..3])
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `ByteReader`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 463 |         BytesReader::new_unchecked(&self.as_slice()[2..3])
[INFO] [stdout]     |             +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::ByteReader;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ByteReader` in this scope
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:465:27
[INFO] [stdout]      |
[INFO] [stdout]  465 |     pub fn nth3(&self) -> ByteReader<'r> {
[INFO] [stdout]      |                           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1014 | pub struct BytesReader<'r>(&'r [u8]);
[INFO] [stdout]      | ------------------------------------- similarly named struct `BytesReader` defined here
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  465 |     pub fn nth3(&self) -> BytesReader<'r> {
[INFO] [stdout]      |                               +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::packed::ByteReader;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ByteReader`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:466:9
[INFO] [stdout]     |
[INFO] [stdout] 466 |         ByteReader::new_unchecked(&self.as_slice()[3..4])
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `ByteReader`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 466 |         BytesReader::new_unchecked(&self.as_slice()[3..4])
[INFO] [stdout]     |             +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::ByteReader;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ByteReader` in this scope
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:468:27
[INFO] [stdout]      |
[INFO] [stdout]  468 |     pub fn nth4(&self) -> ByteReader<'r> {
[INFO] [stdout]      |                           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1014 | pub struct BytesReader<'r>(&'r [u8]);
[INFO] [stdout]      | ------------------------------------- similarly named struct `BytesReader` defined here
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  468 |     pub fn nth4(&self) -> BytesReader<'r> {
[INFO] [stdout]      |                               +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::packed::ByteReader;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ByteReader`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:469:9
[INFO] [stdout]     |
[INFO] [stdout] 469 |         ByteReader::new_unchecked(&self.as_slice()[4..5])
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `ByteReader`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 469 |         BytesReader::new_unchecked(&self.as_slice()[4..5])
[INFO] [stdout]     |             +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::ByteReader;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ByteReader` in this scope
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:471:27
[INFO] [stdout]      |
[INFO] [stdout]  471 |     pub fn nth5(&self) -> ByteReader<'r> {
[INFO] [stdout]      |                           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1014 | pub struct BytesReader<'r>(&'r [u8]);
[INFO] [stdout]      | ------------------------------------- similarly named struct `BytesReader` defined here
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  471 |     pub fn nth5(&self) -> BytesReader<'r> {
[INFO] [stdout]      |                               +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::packed::ByteReader;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ByteReader`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:472:9
[INFO] [stdout]     |
[INFO] [stdout] 472 |         ByteReader::new_unchecked(&self.as_slice()[5..6])
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `ByteReader`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 472 |         BytesReader::new_unchecked(&self.as_slice()[5..6])
[INFO] [stdout]     |             +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::ByteReader;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ByteReader` in this scope
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:474:27
[INFO] [stdout]      |
[INFO] [stdout]  474 |     pub fn nth6(&self) -> ByteReader<'r> {
[INFO] [stdout]      |                           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1014 | pub struct BytesReader<'r>(&'r [u8]);
[INFO] [stdout]      | ------------------------------------- similarly named struct `BytesReader` defined here
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  474 |     pub fn nth6(&self) -> BytesReader<'r> {
[INFO] [stdout]      |                               +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::packed::ByteReader;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ByteReader`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:475:9
[INFO] [stdout]     |
[INFO] [stdout] 475 |         ByteReader::new_unchecked(&self.as_slice()[6..7])
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `ByteReader`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 475 |         BytesReader::new_unchecked(&self.as_slice()[6..7])
[INFO] [stdout]     |             +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::ByteReader;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ByteReader` in this scope
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:477:27
[INFO] [stdout]      |
[INFO] [stdout]  477 |     pub fn nth7(&self) -> ByteReader<'r> {
[INFO] [stdout]      |                           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1014 | pub struct BytesReader<'r>(&'r [u8]);
[INFO] [stdout]      | ------------------------------------- similarly named struct `BytesReader` defined here
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  477 |     pub fn nth7(&self) -> BytesReader<'r> {
[INFO] [stdout]      |                               +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::packed::ByteReader;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ByteReader`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:478:9
[INFO] [stdout]     |
[INFO] [stdout] 478 |         ByteReader::new_unchecked(&self.as_slice()[7..8])
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `ByteReader`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 478 |         BytesReader::new_unchecked(&self.as_slice()[7..8])
[INFO] [stdout]     |             +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::ByteReader;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:484:10
[INFO] [stdout]     |
[INFO] [stdout] 484 | impl<'r> molecule::prelude::Reader<'r> for FdIndexReader<'r> {
[INFO] [stdout]     |          ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::prelude;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `prelude`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 484 - impl<'r> molecule::prelude::Reader<'r> for FdIndexReader<'r> {
[INFO] [stdout] 484 + impl<'r> prelude::Reader<'r> for FdIndexReader<'r> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:496:51
[INFO] [stdout]     |
[INFO] [stdout] 496 |     fn verify(slice: &[u8], _compatible: bool) -> molecule::error::VerificationResult<()> {
[INFO] [stdout]     |                                                   ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::error;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `error`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 496 -     fn verify(slice: &[u8], _compatible: bool) -> molecule::error::VerificationResult<()> {
[INFO] [stdout] 496 +     fn verify(slice: &[u8], _compatible: bool) -> error::VerificationResult<()> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:506:39
[INFO] [stdout]     |
[INFO] [stdout] 506 | pub struct FdIndexBuilder(pub(crate) [Byte; 8]);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 506 | pub struct FdIndexBuilder(pub(crate) [Bytes; 8]);
[INFO] [stdout]     |                                           +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Byte`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:515:13
[INFO] [stdout]     |
[INFO] [stdout] 515 |             Byte::default(),
[INFO] [stdout]     |             ^^^^ use of undeclared type `Byte`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 515 |             Bytes::default(),
[INFO] [stdout]     |                 +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Byte`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:516:13
[INFO] [stdout]     |
[INFO] [stdout] 516 |             Byte::default(),
[INFO] [stdout]     |             ^^^^ use of undeclared type `Byte`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 516 |             Bytes::default(),
[INFO] [stdout]     |                 +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Byte`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:517:13
[INFO] [stdout]     |
[INFO] [stdout] 517 |             Byte::default(),
[INFO] [stdout]     |             ^^^^ use of undeclared type `Byte`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 517 |             Bytes::default(),
[INFO] [stdout]     |                 +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Byte`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:518:13
[INFO] [stdout]     |
[INFO] [stdout] 518 |             Byte::default(),
[INFO] [stdout]     |             ^^^^ use of undeclared type `Byte`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 518 |             Bytes::default(),
[INFO] [stdout]     |                 +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Byte`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:519:13
[INFO] [stdout]     |
[INFO] [stdout] 519 |             Byte::default(),
[INFO] [stdout]     |             ^^^^ use of undeclared type `Byte`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 519 |             Bytes::default(),
[INFO] [stdout]     |                 +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Byte`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:520:13
[INFO] [stdout]     |
[INFO] [stdout] 520 |             Byte::default(),
[INFO] [stdout]     |             ^^^^ use of undeclared type `Byte`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 520 |             Bytes::default(),
[INFO] [stdout]     |                 +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Byte`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:521:13
[INFO] [stdout]     |
[INFO] [stdout] 521 |             Byte::default(),
[INFO] [stdout]     |             ^^^^ use of undeclared type `Byte`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 521 |             Bytes::default(),
[INFO] [stdout]     |                 +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Byte`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:522:13
[INFO] [stdout]     |
[INFO] [stdout] 522 |             Byte::default(),
[INFO] [stdout]     |             ^^^^ use of undeclared type `Byte`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 522 |             Bytes::default(),
[INFO] [stdout]     |                 +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:530:30
[INFO] [stdout]     |
[INFO] [stdout] 530 |     pub fn set(mut self, v: [Byte; 8]) -> Self {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 530 |     pub fn set(mut self, v: [Bytes; 8]) -> Self {
[INFO] [stdout]     |                                  +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:534:30
[INFO] [stdout]     |
[INFO] [stdout] 534 |     pub fn nth0(mut self, v: Byte) -> Self {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 534 |     pub fn nth0(mut self, v: Bytes) -> Self {
[INFO] [stdout]     |                                  +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:538:30
[INFO] [stdout]     |
[INFO] [stdout] 538 |     pub fn nth1(mut self, v: Byte) -> Self {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 538 |     pub fn nth1(mut self, v: Bytes) -> Self {
[INFO] [stdout]     |                                  +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:542:30
[INFO] [stdout]     |
[INFO] [stdout] 542 |     pub fn nth2(mut self, v: Byte) -> Self {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 542 |     pub fn nth2(mut self, v: Bytes) -> Self {
[INFO] [stdout]     |                                  +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:546:30
[INFO] [stdout]     |
[INFO] [stdout] 546 |     pub fn nth3(mut self, v: Byte) -> Self {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 546 |     pub fn nth3(mut self, v: Bytes) -> Self {
[INFO] [stdout]     |                                  +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:550:30
[INFO] [stdout]     |
[INFO] [stdout] 550 |     pub fn nth4(mut self, v: Byte) -> Self {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 550 |     pub fn nth4(mut self, v: Bytes) -> Self {
[INFO] [stdout]     |                                  +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:554:30
[INFO] [stdout]     |
[INFO] [stdout] 554 |     pub fn nth5(mut self, v: Byte) -> Self {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 554 |     pub fn nth5(mut self, v: Bytes) -> Self {
[INFO] [stdout]     |                                  +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:558:30
[INFO] [stdout]     |
[INFO] [stdout] 558 |     pub fn nth6(mut self, v: Byte) -> Self {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 558 |     pub fn nth6(mut self, v: Bytes) -> Self {
[INFO] [stdout]     |                                  +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:562:30
[INFO] [stdout]     |
[INFO] [stdout] 562 |     pub fn nth7(mut self, v: Byte) -> Self {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 562 |     pub fn nth7(mut self, v: Bytes) -> Self {
[INFO] [stdout]     |                                  +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:567:6
[INFO] [stdout]     |
[INFO] [stdout] 567 | impl molecule::prelude::Builder for FdIndexBuilder {
[INFO] [stdout]     |      ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::prelude;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `prelude`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 567 - impl molecule::prelude::Builder for FdIndexBuilder {
[INFO] [stdout] 567 + impl prelude::Builder for FdIndexBuilder {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:573:17
[INFO] [stdout]     |
[INFO] [stdout] 573 |     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout]     |                 ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]     |
[INFO] [stdout]  11 + use std::io;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `io`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 573 -     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout] 573 +     fn write<W: io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:573:64
[INFO] [stdout]     |
[INFO] [stdout] 573 |     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout]     |                                                                ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these modules
[INFO] [stdout]     |
[INFO] [stdout]  11 + use std::io;
[INFO] [stdout]     |
[INFO] [stdout]  11 + use tokio::io;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `io`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 573 -     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout] 573 +     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> io::Result<()> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:591:12
[INFO] [stdout]     |
[INFO] [stdout] 591 | impl From<[Byte; 8usize]> for FdIndex {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 591 | impl From<[Bytes; 8usize]> for FdIndex {
[INFO] [stdout]     |                +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:592:21
[INFO] [stdout]     |
[INFO] [stdout] 592 |     fn from(value: [Byte; 8usize]) -> Self {
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 592 |     fn from(value: [Bytes; 8usize]) -> Self {
[INFO] [stdout]     |                         +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:596:33
[INFO] [stdout]     |
[INFO] [stdout] 596 | impl ::core::convert::TryFrom<&[Byte]> for FdIndex {
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 596 | impl ::core::convert::TryFrom<&[Bytes]> for FdIndex {
[INFO] [stdout]     |                                     +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:598:26
[INFO] [stdout]     |
[INFO] [stdout] 598 |     fn try_from(value: &[Byte]) -> Result<Self, ::core::array::TryFromSliceError> {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 598 |     fn try_from(value: &[Bytes]) -> Result<Self, ::core::array::TryFromSliceError> {
[INFO] [stdout]     |                              +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:600:21
[INFO] [stdout]     |
[INFO] [stdout] 600 |             .set(<&[Byte; 8usize]>::try_from(value)?.clone())
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 600 |             .set(<&[Bytes; 8usize]>::try_from(value)?.clone())
[INFO] [stdout]     |                         +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:604:25
[INFO] [stdout]     |
[INFO] [stdout] 604 | impl From<FdIndex> for [Byte; 8usize] {
[INFO] [stdout]     |                         ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 604 | impl From<FdIndex> for [Bytes; 8usize] {
[INFO] [stdout]     |                             +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:649:22
[INFO] [stdout]     |
[INFO] [stdout] 649 | pub struct FdIndices(molecule::bytes::Bytes);
[INFO] [stdout]     |                      ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these crates
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::bytes;
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_vm::bytes;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `bytes`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 649 - pub struct FdIndices(molecule::bytes::Bytes);
[INFO] [stdout] 649 + pub struct FdIndices(bytes::Bytes);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:679:17
[INFO] [stdout]     |
[INFO] [stdout] 679 |         let v = molecule::bytes::Bytes::from_static(&Self::DEFAULT_VALUE);
[INFO] [stdout]     |                 ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] note: these structs exist but are inaccessible
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:926:1
[INFO] [stdout]     |
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | `crate::verify::tests::ckb_2021::features_since_v2023::spawn_dag::Bytes`: not accessible
[INFO] [stdout]     | `crate::verify::tests::ckb_2023::features_since_v2023::spawn_dag::Bytes`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]  11 + use crate::verify::Bytes;
[INFO] [stdout]     |
[INFO] [stdout]  11 + use std::io::Bytes;
[INFO] [stdout]     |
[INFO] [stdout]  11 + use std::str::Bytes;
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Bytes;
[INFO] [stdout]     |
[INFO] [stdout]     = and 1 other candidate
[INFO] [stdout] help: if you import `Bytes`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 679 -         let v = molecule::bytes::Bytes::from_static(&Self::DEFAULT_VALUE);
[INFO] [stdout] 679 +         let v = Bytes::from_static(&Self::DEFAULT_VALUE);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:687:9
[INFO] [stdout]     |
[INFO] [stdout] 687 |         molecule::NUMBER_SIZE + Self::ITEM_SIZE * self.item_count()
[INFO] [stdout]     |         ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::molecule;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:690:9
[INFO] [stdout]     |
[INFO] [stdout] 690 |         molecule::unpack_number(self.as_slice()) as usize
[INFO] [stdout]     |         ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::molecule;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:706:21
[INFO] [stdout]     |
[INFO] [stdout] 706 |         let start = molecule::NUMBER_SIZE + Self::ITEM_SIZE * idx;
[INFO] [stdout]     |                     ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::molecule;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:714:6
[INFO] [stdout]     |
[INFO] [stdout] 714 | impl molecule::prelude::Entity for FdIndices {
[INFO] [stdout]     |      ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::prelude;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `prelude`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 714 - impl molecule::prelude::Entity for FdIndices {
[INFO] [stdout] 714 + impl prelude::Entity for FdIndices {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:717:28
[INFO] [stdout]     |
[INFO] [stdout] 717 |     fn new_unchecked(data: molecule::bytes::Bytes) -> Self {
[INFO] [stdout]     |                            ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these crates
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::bytes;
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_vm::bytes;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `bytes`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 717 -     fn new_unchecked(data: molecule::bytes::Bytes) -> Self {
[INFO] [stdout] 717 +     fn new_unchecked(data: bytes::Bytes) -> Self {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:720:27
[INFO] [stdout]     |
[INFO] [stdout] 720 |     fn as_bytes(&self) -> molecule::bytes::Bytes {
[INFO] [stdout]     |                           ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these crates
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::bytes;
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_vm::bytes;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `bytes`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 720 -     fn as_bytes(&self) -> molecule::bytes::Bytes {
[INFO] [stdout] 720 +     fn as_bytes(&self) -> bytes::Bytes {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:726:36
[INFO] [stdout]     |
[INFO] [stdout] 726 |     fn from_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout]     |                                    ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::error;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `error`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 726 -     fn from_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout] 726 +     fn from_slice(slice: &[u8]) -> error::VerificationResult<Self> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:729:47
[INFO] [stdout]     |
[INFO] [stdout] 729 |     fn from_compatible_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout]     |                                               ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::error;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `error`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 729 -     fn from_compatible_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout] 729 +     fn from_compatible_slice(slice: &[u8]) -> error::VerificationResult<Self> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:771:9
[INFO] [stdout]     |
[INFO] [stdout] 771 |         molecule::NUMBER_SIZE + Self::ITEM_SIZE * self.item_count()
[INFO] [stdout]     |         ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::molecule;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:774:9
[INFO] [stdout]     |
[INFO] [stdout] 774 |         molecule::unpack_number(self.as_slice()) as usize
[INFO] [stdout]     |         ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::molecule;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:790:21
[INFO] [stdout]     |
[INFO] [stdout] 790 |         let start = molecule::NUMBER_SIZE + Self::ITEM_SIZE * idx;
[INFO] [stdout]     |                     ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::molecule;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:795:10
[INFO] [stdout]     |
[INFO] [stdout] 795 | impl<'r> molecule::prelude::Reader<'r> for FdIndicesReader<'r> {
[INFO] [stdout]     |          ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::prelude;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `prelude`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 795 - impl<'r> molecule::prelude::Reader<'r> for FdIndicesReader<'r> {
[INFO] [stdout] 795 + impl<'r> prelude::Reader<'r> for FdIndicesReader<'r> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:807:51
[INFO] [stdout]     |
[INFO] [stdout] 807 |     fn verify(slice: &[u8], _compatible: bool) -> molecule::error::VerificationResult<()> {
[INFO] [stdout]     |                                                   ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::error;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `error`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 807 -     fn verify(slice: &[u8], _compatible: bool) -> molecule::error::VerificationResult<()> {
[INFO] [stdout] 807 +     fn verify(slice: &[u8], _compatible: bool) -> error::VerificationResult<()> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:810:24
[INFO] [stdout]     |
[INFO] [stdout] 810 |         if slice_len < molecule::NUMBER_SIZE {
[INFO] [stdout]     |                        ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::molecule;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:813:26
[INFO] [stdout]     |
[INFO] [stdout] 813 |         let item_count = molecule::unpack_number(slice) as usize;
[INFO] [stdout]     |                          ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::molecule;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:815:29
[INFO] [stdout]     |
[INFO] [stdout] 815 |             if slice_len != molecule::NUMBER_SIZE {
[INFO] [stdout]     |                             ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::molecule;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:820:26
[INFO] [stdout]     |
[INFO] [stdout] 820 |         let total_size = molecule::NUMBER_SIZE + Self::ITEM_SIZE * item_count;
[INFO] [stdout]     |                          ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::molecule;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:851:6
[INFO] [stdout]     |
[INFO] [stdout] 851 | impl molecule::prelude::Builder for FdIndicesBuilder {
[INFO] [stdout]     |      ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::prelude;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `prelude`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 851 - impl molecule::prelude::Builder for FdIndicesBuilder {
[INFO] [stdout] 851 + impl prelude::Builder for FdIndicesBuilder {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:855:9
[INFO] [stdout]     |
[INFO] [stdout] 855 |         molecule::NUMBER_SIZE + Self::ITEM_SIZE * self.0.len()
[INFO] [stdout]     |         ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::molecule;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:857:17
[INFO] [stdout]     |
[INFO] [stdout] 857 |     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout]     |                 ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]     |
[INFO] [stdout]  11 + use std::io;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `io`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 857 -     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout] 857 +     fn write<W: io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:857:64
[INFO] [stdout]     |
[INFO] [stdout] 857 |     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout]     |                                                                ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these modules
[INFO] [stdout]     |
[INFO] [stdout]  11 + use std::io;
[INFO] [stdout]     |
[INFO] [stdout]  11 + use tokio::io;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `io`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 857 -     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout] 857 +     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> io::Result<()> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:858:27
[INFO] [stdout]     |
[INFO] [stdout] 858 |         writer.write_all(&molecule::pack_number(self.0.len() as molecule::Number))?;
[INFO] [stdout]     |                           ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::molecule;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:858:65
[INFO] [stdout]     |
[INFO] [stdout] 858 |         writer.write_all(&molecule::pack_number(self.0.len() as molecule::Number))?;
[INFO] [stdout]     |                                                                 ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::molecule;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:926:18
[INFO] [stdout]     |
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     |                  ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these crates
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::bytes;
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_vm::bytes;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `bytes`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 926 - pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout] 926 + pub struct Bytes(bytes::Bytes);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:950:17
[INFO] [stdout]     |
[INFO] [stdout] 950 |         let v = molecule::bytes::Bytes::from_static(&Self::DEFAULT_VALUE);
[INFO] [stdout]     |                 ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] note: these structs exist but are inaccessible
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:926:1
[INFO] [stdout]     |
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | `crate::verify::tests::ckb_2021::features_since_v2023::spawn_dag::Bytes`: not accessible
[INFO] [stdout]     | `crate::verify::tests::ckb_2023::features_since_v2023::spawn_dag::Bytes`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]  11 + use crate::verify::Bytes;
[INFO] [stdout]     |
[INFO] [stdout]  11 + use std::io::Bytes;
[INFO] [stdout]     |
[INFO] [stdout]  11 + use std::str::Bytes;
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Bytes;
[INFO] [stdout]     |
[INFO] [stdout]     = and 1 other candidate
[INFO] [stdout] help: if you import `Bytes`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 950 -         let v = molecule::bytes::Bytes::from_static(&Self::DEFAULT_VALUE);
[INFO] [stdout] 950 +         let v = Bytes::from_static(&Self::DEFAULT_VALUE);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:958:9
[INFO] [stdout]     |
[INFO] [stdout] 958 |         molecule::NUMBER_SIZE + Self::ITEM_SIZE * self.item_count()
[INFO] [stdout]     |         ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::molecule;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:961:9
[INFO] [stdout]     |
[INFO] [stdout] 961 |         molecule::unpack_number(self.as_slice()) as usize
[INFO] [stdout]     |         ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::molecule;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:969:45
[INFO] [stdout]     |
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout] ...
[INFO] [stdout] 969 |     pub fn get(&self, idx: usize) -> Option<Byte> {
[INFO] [stdout]     |                                             ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 969 |     pub fn get(&self, idx: usize) -> Option<Bytes> {
[INFO] [stdout]     |                                                 +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:976:48
[INFO] [stdout]     |
[INFO] [stdout] 926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]     | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout] ...
[INFO] [stdout] 976 |     pub fn get_unchecked(&self, idx: usize) -> Byte {
[INFO] [stdout]     |                                                ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 976 |     pub fn get_unchecked(&self, idx: usize) -> Bytes {
[INFO] [stdout]     |                                                    +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:977:21
[INFO] [stdout]     |
[INFO] [stdout] 977 |         let start = molecule::NUMBER_SIZE + Self::ITEM_SIZE * idx;
[INFO] [stdout]     |                     ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::molecule;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Byte`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:979:9
[INFO] [stdout]     |
[INFO] [stdout] 979 |         Byte::new_unchecked(self.0.slice(start..end))
[INFO] [stdout]     |         ^^^^ use of undeclared type `Byte`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 979 |         Bytes::new_unchecked(self.0.slice(start..end))
[INFO] [stdout]     |             +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::packed::Byte;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:981:31
[INFO] [stdout]     |
[INFO] [stdout] 981 |     pub fn raw_data(&self) -> molecule::bytes::Bytes {
[INFO] [stdout]     |                               ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these crates
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::bytes;
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_vm::bytes;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `bytes`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 981 -     pub fn raw_data(&self) -> molecule::bytes::Bytes {
[INFO] [stdout] 981 +     pub fn raw_data(&self) -> bytes::Bytes {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:982:22
[INFO] [stdout]     |
[INFO] [stdout] 982 |         self.0.slice(molecule::NUMBER_SIZE..)
[INFO] [stdout]     |                      ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::molecule;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:988:6
[INFO] [stdout]     |
[INFO] [stdout] 988 | impl molecule::prelude::Entity for Bytes {
[INFO] [stdout]     |      ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::prelude;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `prelude`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 988 - impl molecule::prelude::Entity for Bytes {
[INFO] [stdout] 988 + impl prelude::Entity for Bytes {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:991:28
[INFO] [stdout]     |
[INFO] [stdout] 991 |     fn new_unchecked(data: molecule::bytes::Bytes) -> Self {
[INFO] [stdout]     |                            ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these crates
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::bytes;
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_vm::bytes;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `bytes`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 991 -     fn new_unchecked(data: molecule::bytes::Bytes) -> Self {
[INFO] [stdout] 991 +     fn new_unchecked(data: bytes::Bytes) -> Self {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:994:27
[INFO] [stdout]     |
[INFO] [stdout] 994 |     fn as_bytes(&self) -> molecule::bytes::Bytes {
[INFO] [stdout]     |                           ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these crates
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_types::bytes;
[INFO] [stdout]     |
[INFO] [stdout]  11 + use ckb_vm::bytes;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `bytes`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 994 -     fn as_bytes(&self) -> molecule::bytes::Bytes {
[INFO] [stdout] 994 +     fn as_bytes(&self) -> bytes::Bytes {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1000:36
[INFO] [stdout]      |
[INFO] [stdout] 1000 |     fn from_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout]      |                                    ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::error;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `error`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1000 -     fn from_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout] 1000 +     fn from_slice(slice: &[u8]) -> error::VerificationResult<Self> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1003:47
[INFO] [stdout]      |
[INFO] [stdout] 1003 |     fn from_compatible_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout]      |                                               ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::error;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `error`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1003 -     fn from_compatible_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout] 1003 +     fn from_compatible_slice(slice: &[u8]) -> error::VerificationResult<Self> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1039:9
[INFO] [stdout]      |
[INFO] [stdout] 1039 |         molecule::NUMBER_SIZE + Self::ITEM_SIZE * self.item_count()
[INFO] [stdout]      |         ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1042:9
[INFO] [stdout]      |
[INFO] [stdout] 1042 |         molecule::unpack_number(self.as_slice()) as usize
[INFO] [stdout]      |         ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ByteReader` in this scope
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1050:45
[INFO] [stdout]      |
[INFO] [stdout] 1014 | pub struct BytesReader<'r>(&'r [u8]);
[INFO] [stdout]      | ------------------------------------- similarly named struct `BytesReader` defined here
[INFO] [stdout] ...
[INFO] [stdout] 1050 |     pub fn get(&self, idx: usize) -> Option<ByteReader<'r>> {
[INFO] [stdout]      |                                             ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1050 |     pub fn get(&self, idx: usize) -> Option<BytesReader<'r>> {
[INFO] [stdout]      |                                                 +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::packed::ByteReader;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ByteReader` in this scope
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1057:48
[INFO] [stdout]      |
[INFO] [stdout] 1014 | pub struct BytesReader<'r>(&'r [u8]);
[INFO] [stdout]      | ------------------------------------- similarly named struct `BytesReader` defined here
[INFO] [stdout] ...
[INFO] [stdout] 1057 |     pub fn get_unchecked(&self, idx: usize) -> ByteReader<'r> {
[INFO] [stdout]      |                                                ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1057 |     pub fn get_unchecked(&self, idx: usize) -> BytesReader<'r> {
[INFO] [stdout]      |                                                    +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::packed::ByteReader;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1058:21
[INFO] [stdout]      |
[INFO] [stdout] 1058 |         let start = molecule::NUMBER_SIZE + Self::ITEM_SIZE * idx;
[INFO] [stdout]      |                     ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ByteReader`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1060:9
[INFO] [stdout]      |
[INFO] [stdout] 1060 |         ByteReader::new_unchecked(&self.as_slice()[start..end])
[INFO] [stdout]      |         ^^^^^^^^^^ use of undeclared type `ByteReader`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1060 |         BytesReader::new_unchecked(&self.as_slice()[start..end])
[INFO] [stdout]      |             +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::packed::ByteReader;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1063:26
[INFO] [stdout]      |
[INFO] [stdout] 1063 |         &self.as_slice()[molecule::NUMBER_SIZE..]
[INFO] [stdout]      |                          ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1066:10
[INFO] [stdout]      |
[INFO] [stdout] 1066 | impl<'r> molecule::prelude::Reader<'r> for BytesReader<'r> {
[INFO] [stdout]      |          ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::prelude;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `prelude`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1066 - impl<'r> molecule::prelude::Reader<'r> for BytesReader<'r> {
[INFO] [stdout] 1066 + impl<'r> prelude::Reader<'r> for BytesReader<'r> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1078:51
[INFO] [stdout]      |
[INFO] [stdout] 1078 |     fn verify(slice: &[u8], _compatible: bool) -> molecule::error::VerificationResult<()> {
[INFO] [stdout]      |                                                   ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::error;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `error`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1078 -     fn verify(slice: &[u8], _compatible: bool) -> molecule::error::VerificationResult<()> {
[INFO] [stdout] 1078 +     fn verify(slice: &[u8], _compatible: bool) -> error::VerificationResult<()> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1081:24
[INFO] [stdout]      |
[INFO] [stdout] 1081 |         if slice_len < molecule::NUMBER_SIZE {
[INFO] [stdout]      |                        ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1084:26
[INFO] [stdout]      |
[INFO] [stdout] 1084 |         let item_count = molecule::unpack_number(slice) as usize;
[INFO] [stdout]      |                          ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1086:29
[INFO] [stdout]      |
[INFO] [stdout] 1086 |             if slice_len != molecule::NUMBER_SIZE {
[INFO] [stdout]      |                             ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1091:26
[INFO] [stdout]      |
[INFO] [stdout] 1091 |         let total_size = molecule::NUMBER_SIZE + Self::ITEM_SIZE * item_count;
[INFO] [stdout]      |                          ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1099:40
[INFO] [stdout]      |
[INFO] [stdout]  926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]      | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout] ...
[INFO] [stdout] 1099 | pub struct BytesBuilder(pub(crate) Vec<Byte>);
[INFO] [stdout]      |                                        ^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1099 | pub struct BytesBuilder(pub(crate) Vec<Bytes>);
[INFO] [stdout]      |                                            +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::packed::Byte;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1102:33
[INFO] [stdout]      |
[INFO] [stdout]  926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]      | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout] ...
[INFO] [stdout] 1102 |     pub fn set(mut self, v: Vec<Byte>) -> Self {
[INFO] [stdout]      |                                 ^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1102 |     pub fn set(mut self, v: Vec<Bytes>) -> Self {
[INFO] [stdout]      |                                     +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::packed::Byte;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1106:30
[INFO] [stdout]      |
[INFO] [stdout]  926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]      | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout] ...
[INFO] [stdout] 1106 |     pub fn push(mut self, v: Byte) -> Self {
[INFO] [stdout]      |                              ^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1106 |     pub fn push(mut self, v: Bytes) -> Self {
[INFO] [stdout]      |                                  +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::packed::Byte;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1110:56
[INFO] [stdout]      |
[INFO] [stdout]  926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]      | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout] ...
[INFO] [stdout] 1110 |     pub fn extend<T: ::core::iter::IntoIterator<Item = Byte>>(mut self, iter: T) -> Self {
[INFO] [stdout]      |                                                        ^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1110 |     pub fn extend<T: ::core::iter::IntoIterator<Item = Bytes>>(mut self, iter: T) -> Self {
[INFO] [stdout]      |                                                            +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::packed::Byte;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1116:48
[INFO] [stdout]      |
[INFO] [stdout]  926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]      | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout] ...
[INFO] [stdout] 1116 |     pub fn replace(&mut self, index: usize, v: Byte) -> Option<Byte> {
[INFO] [stdout]      |                                                ^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1116 |     pub fn replace(&mut self, index: usize, v: Bytes) -> Option<Byte> {
[INFO] [stdout]      |                                                    +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::packed::Byte;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1116:64
[INFO] [stdout]      |
[INFO] [stdout]  926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]      | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout] ...
[INFO] [stdout] 1116 |     pub fn replace(&mut self, index: usize, v: Byte) -> Option<Byte> {
[INFO] [stdout]      |                                                                ^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1116 |     pub fn replace(&mut self, index: usize, v: Byte) -> Option<Bytes> {
[INFO] [stdout]      |                                                                    +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::packed::Byte;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1122:6
[INFO] [stdout]      |
[INFO] [stdout] 1122 | impl molecule::prelude::Builder for BytesBuilder {
[INFO] [stdout]      |      ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::prelude;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `prelude`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1122 - impl molecule::prelude::Builder for BytesBuilder {
[INFO] [stdout] 1122 + impl prelude::Builder for BytesBuilder {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1126:9
[INFO] [stdout]      |
[INFO] [stdout] 1126 |         molecule::NUMBER_SIZE + Self::ITEM_SIZE * self.0.len()
[INFO] [stdout]      |         ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1128:17
[INFO] [stdout]      |
[INFO] [stdout] 1128 |     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout]      |                 ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use std::io;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `io`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1128 -     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout] 1128 +     fn write<W: io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1128:64
[INFO] [stdout]      |
[INFO] [stdout] 1128 |     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout]      |                                                                ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these modules
[INFO] [stdout]      |
[INFO] [stdout]   11 + use std::io;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use tokio::io;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `io`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1128 -     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout] 1128 +     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> io::Result<()> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1129:27
[INFO] [stdout]      |
[INFO] [stdout] 1129 |         writer.write_all(&molecule::pack_number(self.0.len() as molecule::Number))?;
[INFO] [stdout]      |                           ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1129:65
[INFO] [stdout]      |
[INFO] [stdout] 1129 |         writer.write_all(&molecule::pack_number(self.0.len() as molecule::Number))?;
[INFO] [stdout]      |                                                                 ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1144:17
[INFO] [stdout]      |
[INFO] [stdout]  926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]      | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout] ...
[INFO] [stdout] 1144 |     type Item = Byte;
[INFO] [stdout]      |                 ^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1144 |     type Item = Bytes;
[INFO] [stdout]      |                     +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::packed::Byte;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1161:17
[INFO] [stdout]      |
[INFO] [stdout]  926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]      | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout] ...
[INFO] [stdout] 1161 |     type Item = Byte;
[INFO] [stdout]      |                 ^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1161 |     type Item = Bytes;
[INFO] [stdout]      |                     +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::packed::Byte;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1168:33
[INFO] [stdout]      |
[INFO] [stdout]  926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]      | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout] ...
[INFO] [stdout] 1168 | impl ::core::iter::FromIterator<Byte> for Bytes {
[INFO] [stdout]      |                                 ^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1168 | impl ::core::iter::FromIterator<Bytes> for Bytes {
[INFO] [stdout]      |                                     +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::packed::Byte;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Byte` in this scope
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1169:41
[INFO] [stdout]      |
[INFO] [stdout]  926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]      | ----------------------------------------- similarly named struct `Bytes` defined here
[INFO] [stdout] ...
[INFO] [stdout] 1169 |     fn from_iter<T: IntoIterator<Item = Byte>>(iter: T) -> Self {
[INFO] [stdout]      |                                         ^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1169 |     fn from_iter<T: IntoIterator<Item = Bytes>>(iter: T) -> Self {
[INFO] [stdout]      |                                             +
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::packed::Byte;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1181:17
[INFO] [stdout]      |
[INFO] [stdout] 1181 | pub struct Pipe(molecule::bytes::Bytes);
[INFO] [stdout]      |                 ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these crates
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::bytes;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_vm::bytes;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `bytes`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1181 - pub struct Pipe(molecule::bytes::Bytes);
[INFO] [stdout] 1181 + pub struct Pipe(bytes::Bytes);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1211:17
[INFO] [stdout]      |
[INFO] [stdout] 1211 |         let v = molecule::bytes::Bytes::from_static(&Self::DEFAULT_VALUE);
[INFO] [stdout]      |                 ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] note: these structs exist but are inaccessible
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:926:1
[INFO] [stdout]      |
[INFO] [stdout]  926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | `crate::verify::tests::ckb_2021::features_since_v2023::spawn_dag::Bytes`: not accessible
[INFO] [stdout]      | `crate::verify::tests::ckb_2023::features_since_v2023::spawn_dag::Bytes`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]   11 + use crate::verify::Bytes;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use std::io::Bytes;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use std::str::Bytes;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::packed::Bytes;
[INFO] [stdout]      |
[INFO] [stdout]      = and 1 other candidate
[INFO] [stdout] help: if you import `Bytes`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1211 -         let v = molecule::bytes::Bytes::from_static(&Self::DEFAULT_VALUE);
[INFO] [stdout] 1211 +         let v = Bytes::from_static(&Self::DEFAULT_VALUE);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1222:9
[INFO] [stdout]      |
[INFO] [stdout] 1222 |         molecule::unpack_number(self.as_slice()) as usize
[INFO] [stdout]      |         ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1225:33
[INFO] [stdout]      |
[INFO] [stdout] 1225 |         if self.total_size() == molecule::NUMBER_SIZE {
[INFO] [stdout]      |                                 ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1228:14
[INFO] [stdout]      |
[INFO] [stdout] 1228 |             (molecule::unpack_number(&self.as_slice()[molecule::NUMBER_SIZE..]) as usize / 4) - 1
[INFO] [stdout]      |              ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1228:55
[INFO] [stdout]      |
[INFO] [stdout] 1228 |             (molecule::unpack_number(&self.as_slice()[molecule::NUMBER_SIZE..]) as usize / 4) - 1
[INFO] [stdout]      |                                                       ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1239:21
[INFO] [stdout]      |
[INFO] [stdout] 1239 |         let start = molecule::unpack_number(&slice[4..]) as usize;
[INFO] [stdout]      |                     ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1240:19
[INFO] [stdout]      |
[INFO] [stdout] 1240 |         let end = molecule::unpack_number(&slice[8..]) as usize;
[INFO] [stdout]      |                   ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1245:21
[INFO] [stdout]      |
[INFO] [stdout] 1245 |         let start = molecule::unpack_number(&slice[8..]) as usize;
[INFO] [stdout]      |                     ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1246:19
[INFO] [stdout]      |
[INFO] [stdout] 1246 |         let end = molecule::unpack_number(&slice[12..]) as usize;
[INFO] [stdout]      |                   ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1251:21
[INFO] [stdout]      |
[INFO] [stdout] 1251 |         let start = molecule::unpack_number(&slice[12..]) as usize;
[INFO] [stdout]      |                     ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1253:23
[INFO] [stdout]      |
[INFO] [stdout] 1253 |             let end = molecule::unpack_number(&slice[16..]) as usize;
[INFO] [stdout]      |                       ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1263:6
[INFO] [stdout]      |
[INFO] [stdout] 1263 | impl molecule::prelude::Entity for Pipe {
[INFO] [stdout]      |      ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::prelude;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `prelude`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1263 - impl molecule::prelude::Entity for Pipe {
[INFO] [stdout] 1263 + impl prelude::Entity for Pipe {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1266:28
[INFO] [stdout]      |
[INFO] [stdout] 1266 |     fn new_unchecked(data: molecule::bytes::Bytes) -> Self {
[INFO] [stdout]      |                            ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these crates
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::bytes;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_vm::bytes;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `bytes`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1266 -     fn new_unchecked(data: molecule::bytes::Bytes) -> Self {
[INFO] [stdout] 1266 +     fn new_unchecked(data: bytes::Bytes) -> Self {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1269:27
[INFO] [stdout]      |
[INFO] [stdout] 1269 |     fn as_bytes(&self) -> molecule::bytes::Bytes {
[INFO] [stdout]      |                           ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these crates
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::bytes;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_vm::bytes;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `bytes`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1269 -     fn as_bytes(&self) -> molecule::bytes::Bytes {
[INFO] [stdout] 1269 +     fn as_bytes(&self) -> bytes::Bytes {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1275:36
[INFO] [stdout]      |
[INFO] [stdout] 1275 |     fn from_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout]      |                                    ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::error;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `error`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1275 -     fn from_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout] 1275 +     fn from_slice(slice: &[u8]) -> error::VerificationResult<Self> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1278:47
[INFO] [stdout]      |
[INFO] [stdout] 1278 |     fn from_compatible_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout]      |                                               ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::error;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `error`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1278 -     fn from_compatible_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout] 1278 +     fn from_compatible_slice(slice: &[u8]) -> error::VerificationResult<Self> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1323:9
[INFO] [stdout]      |
[INFO] [stdout] 1323 |         molecule::unpack_number(self.as_slice()) as usize
[INFO] [stdout]      |         ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1326:33
[INFO] [stdout]      |
[INFO] [stdout] 1326 |         if self.total_size() == molecule::NUMBER_SIZE {
[INFO] [stdout]      |                                 ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1329:14
[INFO] [stdout]      |
[INFO] [stdout] 1329 |             (molecule::unpack_number(&self.as_slice()[molecule::NUMBER_SIZE..]) as usize / 4) - 1
[INFO] [stdout]      |              ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1329:55
[INFO] [stdout]      |
[INFO] [stdout] 1329 |             (molecule::unpack_number(&self.as_slice()[molecule::NUMBER_SIZE..]) as usize / 4) - 1
[INFO] [stdout]      |                                                       ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1340:21
[INFO] [stdout]      |
[INFO] [stdout] 1340 |         let start = molecule::unpack_number(&slice[4..]) as usize;
[INFO] [stdout]      |                     ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1341:19
[INFO] [stdout]      |
[INFO] [stdout] 1341 |         let end = molecule::unpack_number(&slice[8..]) as usize;
[INFO] [stdout]      |                   ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1346:21
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         let start = molecule::unpack_number(&slice[8..]) as usize;
[INFO] [stdout]      |                     ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1347:19
[INFO] [stdout]      |
[INFO] [stdout] 1347 |         let end = molecule::unpack_number(&slice[12..]) as usize;
[INFO] [stdout]      |                   ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1352:21
[INFO] [stdout]      |
[INFO] [stdout] 1352 |         let start = molecule::unpack_number(&slice[12..]) as usize;
[INFO] [stdout]      |                     ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1354:23
[INFO] [stdout]      |
[INFO] [stdout] 1354 |             let end = molecule::unpack_number(&slice[16..]) as usize;
[INFO] [stdout]      |                       ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1361:10
[INFO] [stdout]      |
[INFO] [stdout] 1361 | impl<'r> molecule::prelude::Reader<'r> for PipeReader<'r> {
[INFO] [stdout]      |          ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::prelude;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `prelude`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1361 - impl<'r> molecule::prelude::Reader<'r> for PipeReader<'r> {
[INFO] [stdout] 1361 + impl<'r> prelude::Reader<'r> for PipeReader<'r> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1373:50
[INFO] [stdout]      |
[INFO] [stdout] 1373 |     fn verify(slice: &[u8], compatible: bool) -> molecule::error::VerificationResult<()> {
[INFO] [stdout]      |                                                  ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::error;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `error`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1373 -     fn verify(slice: &[u8], compatible: bool) -> molecule::error::VerificationResult<()> {
[INFO] [stdout] 1373 +     fn verify(slice: &[u8], compatible: bool) -> error::VerificationResult<()> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1376:24
[INFO] [stdout]      |
[INFO] [stdout] 1376 |         if slice_len < molecule::NUMBER_SIZE {
[INFO] [stdout]      |                        ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1379:26
[INFO] [stdout]      |
[INFO] [stdout] 1379 |         let total_size = molecule::unpack_number(slice) as usize;
[INFO] [stdout]      |                          ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1383:24
[INFO] [stdout]      |
[INFO] [stdout] 1383 |         if slice_len < molecule::NUMBER_SIZE * 2 {
[INFO] [stdout]      |                        ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1386:28
[INFO] [stdout]      |
[INFO] [stdout] 1386 |         let offset_first = molecule::unpack_number(&slice[molecule::NUMBER_SIZE..]) as usize;
[INFO] [stdout]      |                            ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1386:59
[INFO] [stdout]      |
[INFO] [stdout] 1386 |         let offset_first = molecule::unpack_number(&slice[molecule::NUMBER_SIZE..]) as usize;
[INFO] [stdout]      |                                                           ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1387:27
[INFO] [stdout]      |
[INFO] [stdout] 1387 |         if offset_first % molecule::NUMBER_SIZE != 0 || offset_first < molecule::NUMBER_SIZE * 2 {
[INFO] [stdout]      |                           ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1387:72
[INFO] [stdout]      |
[INFO] [stdout] 1387 |         if offset_first % molecule::NUMBER_SIZE != 0 || offset_first < molecule::NUMBER_SIZE * 2 {
[INFO] [stdout]      |                                                                        ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1393:42
[INFO] [stdout]      |
[INFO] [stdout] 1393 |         let field_count = offset_first / molecule::NUMBER_SIZE - 1;
[INFO] [stdout]      |                                          ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1399:45
[INFO] [stdout]      |
[INFO] [stdout] 1399 |         let mut offsets: Vec<usize> = slice[molecule::NUMBER_SIZE..offset_first]
[INFO] [stdout]      |                                             ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1400:27
[INFO] [stdout]      |
[INFO] [stdout] 1400 |             .chunks_exact(molecule::NUMBER_SIZE)
[INFO] [stdout]      |                           ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1401:22
[INFO] [stdout]      |
[INFO] [stdout] 1401 |             .map(|x| molecule::unpack_number(x) as usize)
[INFO] [stdout]      |                      ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1434:6
[INFO] [stdout]      |
[INFO] [stdout] 1434 | impl molecule::prelude::Builder for PipeBuilder {
[INFO] [stdout]      |      ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::prelude;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `prelude`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1434 - impl molecule::prelude::Builder for PipeBuilder {
[INFO] [stdout] 1434 + impl prelude::Builder for PipeBuilder {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1438:9
[INFO] [stdout]      |
[INFO] [stdout] 1438 |         molecule::NUMBER_SIZE * (Self::FIELD_COUNT + 1)
[INFO] [stdout]      |         ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1443:17
[INFO] [stdout]      |
[INFO] [stdout] 1443 |     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout]      |                 ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use std::io;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `io`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1443 -     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout] 1443 +     fn write<W: io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1443:64
[INFO] [stdout]      |
[INFO] [stdout] 1443 |     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout]      |                                                                ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these modules
[INFO] [stdout]      |
[INFO] [stdout]   11 + use std::io;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use tokio::io;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `io`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1443 -     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout] 1443 +     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> io::Result<()> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1444:30
[INFO] [stdout]      |
[INFO] [stdout] 1444 |         let mut total_size = molecule::NUMBER_SIZE * (Self::FIELD_COUNT + 1);
[INFO] [stdout]      |                              ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1452:27
[INFO] [stdout]      |
[INFO] [stdout] 1452 |         writer.write_all(&molecule::pack_number(total_size as molecule::Number))?;
[INFO] [stdout]      |                           ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1452:63
[INFO] [stdout]      |
[INFO] [stdout] 1452 |         writer.write_all(&molecule::pack_number(total_size as molecule::Number))?;
[INFO] [stdout]      |                                                               ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1454:31
[INFO] [stdout]      |
[INFO] [stdout] 1454 |             writer.write_all(&molecule::pack_number(offset as molecule::Number))?;
[INFO] [stdout]      |                               ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1454:63
[INFO] [stdout]      |
[INFO] [stdout] 1454 |             writer.write_all(&molecule::pack_number(offset as molecule::Number))?;
[INFO] [stdout]      |                                                               ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1469:18
[INFO] [stdout]      |
[INFO] [stdout] 1469 | pub struct Pipes(molecule::bytes::Bytes);
[INFO] [stdout]      |                  ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these crates
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::bytes;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_vm::bytes;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `bytes`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1469 - pub struct Pipes(molecule::bytes::Bytes);
[INFO] [stdout] 1469 + pub struct Pipes(bytes::Bytes);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1499:17
[INFO] [stdout]      |
[INFO] [stdout] 1499 |         let v = molecule::bytes::Bytes::from_static(&Self::DEFAULT_VALUE);
[INFO] [stdout]      |                 ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] note: these structs exist but are inaccessible
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:926:1
[INFO] [stdout]      |
[INFO] [stdout]  926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | `crate::verify::tests::ckb_2021::features_since_v2023::spawn_dag::Bytes`: not accessible
[INFO] [stdout]      | `crate::verify::tests::ckb_2023::features_since_v2023::spawn_dag::Bytes`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]   11 + use crate::verify::Bytes;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use std::io::Bytes;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use std::str::Bytes;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::packed::Bytes;
[INFO] [stdout]      |
[INFO] [stdout]      = and 1 other candidate
[INFO] [stdout] help: if you import `Bytes`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1499 -         let v = molecule::bytes::Bytes::from_static(&Self::DEFAULT_VALUE);
[INFO] [stdout] 1499 +         let v = Bytes::from_static(&Self::DEFAULT_VALUE);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1506:9
[INFO] [stdout]      |
[INFO] [stdout] 1506 |         molecule::unpack_number(self.as_slice()) as usize
[INFO] [stdout]      |         ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1509:33
[INFO] [stdout]      |
[INFO] [stdout] 1509 |         if self.total_size() == molecule::NUMBER_SIZE {
[INFO] [stdout]      |                                 ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1512:14
[INFO] [stdout]      |
[INFO] [stdout] 1512 |             (molecule::unpack_number(&self.as_slice()[molecule::NUMBER_SIZE..]) as usize / 4) - 1
[INFO] [stdout]      |              ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1512:55
[INFO] [stdout]      |
[INFO] [stdout] 1512 |             (molecule::unpack_number(&self.as_slice()[molecule::NUMBER_SIZE..]) as usize / 4) - 1
[INFO] [stdout]      |                                                       ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1530:25
[INFO] [stdout]      |
[INFO] [stdout] 1530 |         let start_idx = molecule::NUMBER_SIZE * (1 + idx);
[INFO] [stdout]      |                         ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1531:21
[INFO] [stdout]      |
[INFO] [stdout] 1531 |         let start = molecule::unpack_number(&slice[start_idx..]) as usize;
[INFO] [stdout]      |                     ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1535:39
[INFO] [stdout]      |
[INFO] [stdout] 1535 |             let end_idx = start_idx + molecule::NUMBER_SIZE;
[INFO] [stdout]      |                                       ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1536:23
[INFO] [stdout]      |
[INFO] [stdout] 1536 |             let end = molecule::unpack_number(&slice[end_idx..]) as usize;
[INFO] [stdout]      |                       ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1544:6
[INFO] [stdout]      |
[INFO] [stdout] 1544 | impl molecule::prelude::Entity for Pipes {
[INFO] [stdout]      |      ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::prelude;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `prelude`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1544 - impl molecule::prelude::Entity for Pipes {
[INFO] [stdout] 1544 + impl prelude::Entity for Pipes {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1547:28
[INFO] [stdout]      |
[INFO] [stdout] 1547 |     fn new_unchecked(data: molecule::bytes::Bytes) -> Self {
[INFO] [stdout]      |                            ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these crates
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::bytes;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_vm::bytes;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `bytes`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1547 -     fn new_unchecked(data: molecule::bytes::Bytes) -> Self {
[INFO] [stdout] 1547 +     fn new_unchecked(data: bytes::Bytes) -> Self {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1550:27
[INFO] [stdout]      |
[INFO] [stdout] 1550 |     fn as_bytes(&self) -> molecule::bytes::Bytes {
[INFO] [stdout]      |                           ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these crates
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::bytes;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_vm::bytes;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `bytes`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1550 -     fn as_bytes(&self) -> molecule::bytes::Bytes {
[INFO] [stdout] 1550 +     fn as_bytes(&self) -> bytes::Bytes {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1556:36
[INFO] [stdout]      |
[INFO] [stdout] 1556 |     fn from_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout]      |                                    ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::error;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `error`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1556 -     fn from_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout] 1556 +     fn from_slice(slice: &[u8]) -> error::VerificationResult<Self> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1559:47
[INFO] [stdout]      |
[INFO] [stdout] 1559 |     fn from_compatible_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout]      |                                               ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::error;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `error`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1559 -     fn from_compatible_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout] 1559 +     fn from_compatible_slice(slice: &[u8]) -> error::VerificationResult<Self> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1600:9
[INFO] [stdout]      |
[INFO] [stdout] 1600 |         molecule::unpack_number(self.as_slice()) as usize
[INFO] [stdout]      |         ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1603:33
[INFO] [stdout]      |
[INFO] [stdout] 1603 |         if self.total_size() == molecule::NUMBER_SIZE {
[INFO] [stdout]      |                                 ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1606:14
[INFO] [stdout]      |
[INFO] [stdout] 1606 |             (molecule::unpack_number(&self.as_slice()[molecule::NUMBER_SIZE..]) as usize / 4) - 1
[INFO] [stdout]      |              ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1606:55
[INFO] [stdout]      |
[INFO] [stdout] 1606 |             (molecule::unpack_number(&self.as_slice()[molecule::NUMBER_SIZE..]) as usize / 4) - 1
[INFO] [stdout]      |                                                       ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1624:25
[INFO] [stdout]      |
[INFO] [stdout] 1624 |         let start_idx = molecule::NUMBER_SIZE * (1 + idx);
[INFO] [stdout]      |                         ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1625:21
[INFO] [stdout]      |
[INFO] [stdout] 1625 |         let start = molecule::unpack_number(&slice[start_idx..]) as usize;
[INFO] [stdout]      |                     ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1629:39
[INFO] [stdout]      |
[INFO] [stdout] 1629 |             let end_idx = start_idx + molecule::NUMBER_SIZE;
[INFO] [stdout]      |                                       ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1630:23
[INFO] [stdout]      |
[INFO] [stdout] 1630 |             let end = molecule::unpack_number(&slice[end_idx..]) as usize;
[INFO] [stdout]      |                       ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1635:10
[INFO] [stdout]      |
[INFO] [stdout] 1635 | impl<'r> molecule::prelude::Reader<'r> for PipesReader<'r> {
[INFO] [stdout]      |          ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::prelude;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `prelude`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1635 - impl<'r> molecule::prelude::Reader<'r> for PipesReader<'r> {
[INFO] [stdout] 1635 + impl<'r> prelude::Reader<'r> for PipesReader<'r> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1647:50
[INFO] [stdout]      |
[INFO] [stdout] 1647 |     fn verify(slice: &[u8], compatible: bool) -> molecule::error::VerificationResult<()> {
[INFO] [stdout]      |                                                  ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::error;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `error`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1647 -     fn verify(slice: &[u8], compatible: bool) -> molecule::error::VerificationResult<()> {
[INFO] [stdout] 1647 +     fn verify(slice: &[u8], compatible: bool) -> error::VerificationResult<()> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1650:24
[INFO] [stdout]      |
[INFO] [stdout] 1650 |         if slice_len < molecule::NUMBER_SIZE {
[INFO] [stdout]      |                        ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1653:26
[INFO] [stdout]      |
[INFO] [stdout] 1653 |         let total_size = molecule::unpack_number(slice) as usize;
[INFO] [stdout]      |                          ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1657:25
[INFO] [stdout]      |
[INFO] [stdout] 1657 |         if slice_len == molecule::NUMBER_SIZE {
[INFO] [stdout]      |                         ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1660:24
[INFO] [stdout]      |
[INFO] [stdout] 1660 |         if slice_len < molecule::NUMBER_SIZE * 2 {
[INFO] [stdout]      |                        ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1668:28
[INFO] [stdout]      |
[INFO] [stdout] 1668 |         let offset_first = molecule::unpack_number(&slice[molecule::NUMBER_SIZE..]) as usize;
[INFO] [stdout]      |                            ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1668:59
[INFO] [stdout]      |
[INFO] [stdout] 1668 |         let offset_first = molecule::unpack_number(&slice[molecule::NUMBER_SIZE..]) as usize;
[INFO] [stdout]      |                                                           ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1669:27
[INFO] [stdout]      |
[INFO] [stdout] 1669 |         if offset_first % molecule::NUMBER_SIZE != 0 || offset_first < molecule::NUMBER_SIZE * 2 {
[INFO] [stdout]      |                           ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1669:72
[INFO] [stdout]      |
[INFO] [stdout] 1669 |         if offset_first % molecule::NUMBER_SIZE != 0 || offset_first < molecule::NUMBER_SIZE * 2 {
[INFO] [stdout]      |                                                                        ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1675:45
[INFO] [stdout]      |
[INFO] [stdout] 1675 |         let mut offsets: Vec<usize> = slice[molecule::NUMBER_SIZE..offset_first]
[INFO] [stdout]      |                                             ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1676:27
[INFO] [stdout]      |
[INFO] [stdout] 1676 |             .chunks_exact(molecule::NUMBER_SIZE)
[INFO] [stdout]      |                           ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1677:22
[INFO] [stdout]      |
[INFO] [stdout] 1677 |             .map(|x| molecule::unpack_number(x) as usize)
[INFO] [stdout]      |                      ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1714:6
[INFO] [stdout]      |
[INFO] [stdout] 1714 | impl molecule::prelude::Builder for PipesBuilder {
[INFO] [stdout]      |      ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::prelude;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `prelude`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1714 - impl molecule::prelude::Builder for PipesBuilder {
[INFO] [stdout] 1714 + impl prelude::Builder for PipesBuilder {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1718:9
[INFO] [stdout]      |
[INFO] [stdout] 1718 |         molecule::NUMBER_SIZE * (self.0.len() + 1)
[INFO] [stdout]      |         ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1725:17
[INFO] [stdout]      |
[INFO] [stdout] 1725 |     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout]      |                 ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use std::io;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `io`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1725 -     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout] 1725 +     fn write<W: io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1725:64
[INFO] [stdout]      |
[INFO] [stdout] 1725 |     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout]      |                                                                ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these modules
[INFO] [stdout]      |
[INFO] [stdout]   11 + use std::io;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use tokio::io;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `io`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1725 -     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout] 1725 +     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> io::Result<()> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1728:31
[INFO] [stdout]      |
[INFO] [stdout] 1728 |             writer.write_all(&molecule::pack_number(
[INFO] [stdout]      |                               ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1729:17
[INFO] [stdout]      |
[INFO] [stdout] 1729 |                 molecule::NUMBER_SIZE as molecule::Number,
[INFO] [stdout]      |                 ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1729:42
[INFO] [stdout]      |
[INFO] [stdout] 1729 |                 molecule::NUMBER_SIZE as molecule::Number,
[INFO] [stdout]      |                                          ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1734:21
[INFO] [stdout]      |
[INFO] [stdout] 1734 |                     molecule::NUMBER_SIZE * (item_count + 1),
[INFO] [stdout]      |                     ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1742:31
[INFO] [stdout]      |
[INFO] [stdout] 1742 |             writer.write_all(&molecule::pack_number(total_size as molecule::Number))?;
[INFO] [stdout]      |                               ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1742:67
[INFO] [stdout]      |
[INFO] [stdout] 1742 |             writer.write_all(&molecule::pack_number(total_size as molecule::Number))?;
[INFO] [stdout]      |                                                                   ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1744:35
[INFO] [stdout]      |
[INFO] [stdout] 1744 |                 writer.write_all(&molecule::pack_number(offset as molecule::Number))?;
[INFO] [stdout]      |                                   ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1744:67
[INFO] [stdout]      |
[INFO] [stdout] 1744 |                 writer.write_all(&molecule::pack_number(offset as molecule::Number))?;
[INFO] [stdout]      |                                                                   ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1814:18
[INFO] [stdout]      |
[INFO] [stdout] 1814 | pub struct Write(molecule::bytes::Bytes);
[INFO] [stdout]      |                  ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these crates
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::bytes;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_vm::bytes;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `bytes`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1814 - pub struct Write(molecule::bytes::Bytes);
[INFO] [stdout] 1814 + pub struct Write(bytes::Bytes);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1846:17
[INFO] [stdout]      |
[INFO] [stdout] 1846 |         let v = molecule::bytes::Bytes::from_static(&Self::DEFAULT_VALUE);
[INFO] [stdout]      |                 ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] note: these structs exist but are inaccessible
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:926:1
[INFO] [stdout]      |
[INFO] [stdout]  926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | `crate::verify::tests::ckb_2021::features_since_v2023::spawn_dag::Bytes`: not accessible
[INFO] [stdout]      | `crate::verify::tests::ckb_2023::features_since_v2023::spawn_dag::Bytes`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]   11 + use crate::verify::Bytes;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use std::io::Bytes;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use std::str::Bytes;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::packed::Bytes;
[INFO] [stdout]      |
[INFO] [stdout]      = and 1 other candidate
[INFO] [stdout] help: if you import `Bytes`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1846 -         let v = molecule::bytes::Bytes::from_static(&Self::DEFAULT_VALUE);
[INFO] [stdout] 1846 +         let v = Bytes::from_static(&Self::DEFAULT_VALUE);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1858:9
[INFO] [stdout]      |
[INFO] [stdout] 1858 |         molecule::unpack_number(self.as_slice()) as usize
[INFO] [stdout]      |         ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1861:33
[INFO] [stdout]      |
[INFO] [stdout] 1861 |         if self.total_size() == molecule::NUMBER_SIZE {
[INFO] [stdout]      |                                 ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1864:14
[INFO] [stdout]      |
[INFO] [stdout] 1864 |             (molecule::unpack_number(&self.as_slice()[molecule::NUMBER_SIZE..]) as usize / 4) - 1
[INFO] [stdout]      |              ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1864:55
[INFO] [stdout]      |
[INFO] [stdout] 1864 |             (molecule::unpack_number(&self.as_slice()[molecule::NUMBER_SIZE..]) as usize / 4) - 1
[INFO] [stdout]      |                                                       ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1875:21
[INFO] [stdout]      |
[INFO] [stdout] 1875 |         let start = molecule::unpack_number(&slice[4..]) as usize;
[INFO] [stdout]      |                     ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1876:19
[INFO] [stdout]      |
[INFO] [stdout] 1876 |         let end = molecule::unpack_number(&slice[8..]) as usize;
[INFO] [stdout]      |                   ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1881:21
[INFO] [stdout]      |
[INFO] [stdout] 1881 |         let start = molecule::unpack_number(&slice[8..]) as usize;
[INFO] [stdout]      |                     ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1882:19
[INFO] [stdout]      |
[INFO] [stdout] 1882 |         let end = molecule::unpack_number(&slice[12..]) as usize;
[INFO] [stdout]      |                   ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1887:21
[INFO] [stdout]      |
[INFO] [stdout] 1887 |         let start = molecule::unpack_number(&slice[12..]) as usize;
[INFO] [stdout]      |                     ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1888:19
[INFO] [stdout]      |
[INFO] [stdout] 1888 |         let end = molecule::unpack_number(&slice[16..]) as usize;
[INFO] [stdout]      |                   ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1893:21
[INFO] [stdout]      |
[INFO] [stdout] 1893 |         let start = molecule::unpack_number(&slice[16..]) as usize;
[INFO] [stdout]      |                     ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1894:19
[INFO] [stdout]      |
[INFO] [stdout] 1894 |         let end = molecule::unpack_number(&slice[20..]) as usize;
[INFO] [stdout]      |                   ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1899:21
[INFO] [stdout]      |
[INFO] [stdout] 1899 |         let start = molecule::unpack_number(&slice[20..]) as usize;
[INFO] [stdout]      |                     ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1901:23
[INFO] [stdout]      |
[INFO] [stdout] 1901 |             let end = molecule::unpack_number(&slice[24..]) as usize;
[INFO] [stdout]      |                       ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1911:6
[INFO] [stdout]      |
[INFO] [stdout] 1911 | impl molecule::prelude::Entity for Write {
[INFO] [stdout]      |      ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::prelude;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `prelude`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1911 - impl molecule::prelude::Entity for Write {
[INFO] [stdout] 1911 + impl prelude::Entity for Write {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1914:28
[INFO] [stdout]      |
[INFO] [stdout] 1914 |     fn new_unchecked(data: molecule::bytes::Bytes) -> Self {
[INFO] [stdout]      |                            ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these crates
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::bytes;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_vm::bytes;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `bytes`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1914 -     fn new_unchecked(data: molecule::bytes::Bytes) -> Self {
[INFO] [stdout] 1914 +     fn new_unchecked(data: bytes::Bytes) -> Self {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1917:27
[INFO] [stdout]      |
[INFO] [stdout] 1917 |     fn as_bytes(&self) -> molecule::bytes::Bytes {
[INFO] [stdout]      |                           ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these crates
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::bytes;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_vm::bytes;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `bytes`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1917 -     fn as_bytes(&self) -> molecule::bytes::Bytes {
[INFO] [stdout] 1917 +     fn as_bytes(&self) -> bytes::Bytes {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1923:36
[INFO] [stdout]      |
[INFO] [stdout] 1923 |     fn from_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout]      |                                    ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::error;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `error`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1923 -     fn from_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout] 1923 +     fn from_slice(slice: &[u8]) -> error::VerificationResult<Self> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1926:47
[INFO] [stdout]      |
[INFO] [stdout] 1926 |     fn from_compatible_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout]      |                                               ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::error;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `error`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1926 -     fn from_compatible_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout] 1926 +     fn from_compatible_slice(slice: &[u8]) -> error::VerificationResult<Self> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1975:9
[INFO] [stdout]      |
[INFO] [stdout] 1975 |         molecule::unpack_number(self.as_slice()) as usize
[INFO] [stdout]      |         ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1978:33
[INFO] [stdout]      |
[INFO] [stdout] 1978 |         if self.total_size() == molecule::NUMBER_SIZE {
[INFO] [stdout]      |                                 ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1981:14
[INFO] [stdout]      |
[INFO] [stdout] 1981 |             (molecule::unpack_number(&self.as_slice()[molecule::NUMBER_SIZE..]) as usize / 4) - 1
[INFO] [stdout]      |              ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1981:55
[INFO] [stdout]      |
[INFO] [stdout] 1981 |             (molecule::unpack_number(&self.as_slice()[molecule::NUMBER_SIZE..]) as usize / 4) - 1
[INFO] [stdout]      |                                                       ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1992:21
[INFO] [stdout]      |
[INFO] [stdout] 1992 |         let start = molecule::unpack_number(&slice[4..]) as usize;
[INFO] [stdout]      |                     ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1993:19
[INFO] [stdout]      |
[INFO] [stdout] 1993 |         let end = molecule::unpack_number(&slice[8..]) as usize;
[INFO] [stdout]      |                   ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1998:21
[INFO] [stdout]      |
[INFO] [stdout] 1998 |         let start = molecule::unpack_number(&slice[8..]) as usize;
[INFO] [stdout]      |                     ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:1999:19
[INFO] [stdout]      |
[INFO] [stdout] 1999 |         let end = molecule::unpack_number(&slice[12..]) as usize;
[INFO] [stdout]      |                   ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2004:21
[INFO] [stdout]      |
[INFO] [stdout] 2004 |         let start = molecule::unpack_number(&slice[12..]) as usize;
[INFO] [stdout]      |                     ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2005:19
[INFO] [stdout]      |
[INFO] [stdout] 2005 |         let end = molecule::unpack_number(&slice[16..]) as usize;
[INFO] [stdout]      |                   ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2010:21
[INFO] [stdout]      |
[INFO] [stdout] 2010 |         let start = molecule::unpack_number(&slice[16..]) as usize;
[INFO] [stdout]      |                     ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2011:19
[INFO] [stdout]      |
[INFO] [stdout] 2011 |         let end = molecule::unpack_number(&slice[20..]) as usize;
[INFO] [stdout]      |                   ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2016:21
[INFO] [stdout]      |
[INFO] [stdout] 2016 |         let start = molecule::unpack_number(&slice[20..]) as usize;
[INFO] [stdout]      |                     ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2018:23
[INFO] [stdout]      |
[INFO] [stdout] 2018 |             let end = molecule::unpack_number(&slice[24..]) as usize;
[INFO] [stdout]      |                       ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2025:10
[INFO] [stdout]      |
[INFO] [stdout] 2025 | impl<'r> molecule::prelude::Reader<'r> for WriteReader<'r> {
[INFO] [stdout]      |          ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::prelude;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `prelude`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2025 - impl<'r> molecule::prelude::Reader<'r> for WriteReader<'r> {
[INFO] [stdout] 2025 + impl<'r> prelude::Reader<'r> for WriteReader<'r> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2037:50
[INFO] [stdout]      |
[INFO] [stdout] 2037 |     fn verify(slice: &[u8], compatible: bool) -> molecule::error::VerificationResult<()> {
[INFO] [stdout]      |                                                  ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::error;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `error`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2037 -     fn verify(slice: &[u8], compatible: bool) -> molecule::error::VerificationResult<()> {
[INFO] [stdout] 2037 +     fn verify(slice: &[u8], compatible: bool) -> error::VerificationResult<()> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2040:24
[INFO] [stdout]      |
[INFO] [stdout] 2040 |         if slice_len < molecule::NUMBER_SIZE {
[INFO] [stdout]      |                        ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2043:26
[INFO] [stdout]      |
[INFO] [stdout] 2043 |         let total_size = molecule::unpack_number(slice) as usize;
[INFO] [stdout]      |                          ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2047:24
[INFO] [stdout]      |
[INFO] [stdout] 2047 |         if slice_len < molecule::NUMBER_SIZE * 2 {
[INFO] [stdout]      |                        ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2050:28
[INFO] [stdout]      |
[INFO] [stdout] 2050 |         let offset_first = molecule::unpack_number(&slice[molecule::NUMBER_SIZE..]) as usize;
[INFO] [stdout]      |                            ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2050:59
[INFO] [stdout]      |
[INFO] [stdout] 2050 |         let offset_first = molecule::unpack_number(&slice[molecule::NUMBER_SIZE..]) as usize;
[INFO] [stdout]      |                                                           ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2051:27
[INFO] [stdout]      |
[INFO] [stdout] 2051 |         if offset_first % molecule::NUMBER_SIZE != 0 || offset_first < molecule::NUMBER_SIZE * 2 {
[INFO] [stdout]      |                           ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2051:72
[INFO] [stdout]      |
[INFO] [stdout] 2051 |         if offset_first % molecule::NUMBER_SIZE != 0 || offset_first < molecule::NUMBER_SIZE * 2 {
[INFO] [stdout]      |                                                                        ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2057:42
[INFO] [stdout]      |
[INFO] [stdout] 2057 |         let field_count = offset_first / molecule::NUMBER_SIZE - 1;
[INFO] [stdout]      |                                          ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2063:45
[INFO] [stdout]      |
[INFO] [stdout] 2063 |         let mut offsets: Vec<usize> = slice[molecule::NUMBER_SIZE..offset_first]
[INFO] [stdout]      |                                             ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2064:27
[INFO] [stdout]      |
[INFO] [stdout] 2064 |             .chunks_exact(molecule::NUMBER_SIZE)
[INFO] [stdout]      |                           ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2065:22
[INFO] [stdout]      |
[INFO] [stdout] 2065 |             .map(|x| molecule::unpack_number(x) as usize)
[INFO] [stdout]      |                      ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2110:6
[INFO] [stdout]      |
[INFO] [stdout] 2110 | impl molecule::prelude::Builder for WriteBuilder {
[INFO] [stdout]      |      ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::prelude;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `prelude`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2110 - impl molecule::prelude::Builder for WriteBuilder {
[INFO] [stdout] 2110 + impl prelude::Builder for WriteBuilder {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2114:9
[INFO] [stdout]      |
[INFO] [stdout] 2114 |         molecule::NUMBER_SIZE * (Self::FIELD_COUNT + 1)
[INFO] [stdout]      |         ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2121:17
[INFO] [stdout]      |
[INFO] [stdout] 2121 |     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout]      |                 ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use std::io;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `io`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2121 -     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout] 2121 +     fn write<W: io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2121:64
[INFO] [stdout]      |
[INFO] [stdout] 2121 |     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout]      |                                                                ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these modules
[INFO] [stdout]      |
[INFO] [stdout]   11 + use std::io;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use tokio::io;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `io`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2121 -     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout] 2121 +     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> io::Result<()> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2122:30
[INFO] [stdout]      |
[INFO] [stdout] 2122 |         let mut total_size = molecule::NUMBER_SIZE * (Self::FIELD_COUNT + 1);
[INFO] [stdout]      |                              ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2134:27
[INFO] [stdout]      |
[INFO] [stdout] 2134 |         writer.write_all(&molecule::pack_number(total_size as molecule::Number))?;
[INFO] [stdout]      |                           ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2134:63
[INFO] [stdout]      |
[INFO] [stdout] 2134 |         writer.write_all(&molecule::pack_number(total_size as molecule::Number))?;
[INFO] [stdout]      |                                                               ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2136:31
[INFO] [stdout]      |
[INFO] [stdout] 2136 |             writer.write_all(&molecule::pack_number(offset as molecule::Number))?;
[INFO] [stdout]      |                               ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2136:63
[INFO] [stdout]      |
[INFO] [stdout] 2136 |             writer.write_all(&molecule::pack_number(offset as molecule::Number))?;
[INFO] [stdout]      |                                                               ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2153:19
[INFO] [stdout]      |
[INFO] [stdout] 2153 | pub struct Writes(molecule::bytes::Bytes);
[INFO] [stdout]      |                   ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these crates
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::bytes;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_vm::bytes;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `bytes`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2153 - pub struct Writes(molecule::bytes::Bytes);
[INFO] [stdout] 2153 + pub struct Writes(bytes::Bytes);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2183:17
[INFO] [stdout]      |
[INFO] [stdout] 2183 |         let v = molecule::bytes::Bytes::from_static(&Self::DEFAULT_VALUE);
[INFO] [stdout]      |                 ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] note: these structs exist but are inaccessible
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:926:1
[INFO] [stdout]      |
[INFO] [stdout]  926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | `crate::verify::tests::ckb_2021::features_since_v2023::spawn_dag::Bytes`: not accessible
[INFO] [stdout]      | `crate::verify::tests::ckb_2023::features_since_v2023::spawn_dag::Bytes`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]   11 + use crate::verify::Bytes;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use std::io::Bytes;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use std::str::Bytes;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::packed::Bytes;
[INFO] [stdout]      |
[INFO] [stdout]      = and 1 other candidate
[INFO] [stdout] help: if you import `Bytes`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2183 -         let v = molecule::bytes::Bytes::from_static(&Self::DEFAULT_VALUE);
[INFO] [stdout] 2183 +         let v = Bytes::from_static(&Self::DEFAULT_VALUE);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2190:9
[INFO] [stdout]      |
[INFO] [stdout] 2190 |         molecule::unpack_number(self.as_slice()) as usize
[INFO] [stdout]      |         ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2193:33
[INFO] [stdout]      |
[INFO] [stdout] 2193 |         if self.total_size() == molecule::NUMBER_SIZE {
[INFO] [stdout]      |                                 ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2196:14
[INFO] [stdout]      |
[INFO] [stdout] 2196 |             (molecule::unpack_number(&self.as_slice()[molecule::NUMBER_SIZE..]) as usize / 4) - 1
[INFO] [stdout]      |              ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2196:55
[INFO] [stdout]      |
[INFO] [stdout] 2196 |             (molecule::unpack_number(&self.as_slice()[molecule::NUMBER_SIZE..]) as usize / 4) - 1
[INFO] [stdout]      |                                                       ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2214:25
[INFO] [stdout]      |
[INFO] [stdout] 2214 |         let start_idx = molecule::NUMBER_SIZE * (1 + idx);
[INFO] [stdout]      |                         ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2215:21
[INFO] [stdout]      |
[INFO] [stdout] 2215 |         let start = molecule::unpack_number(&slice[start_idx..]) as usize;
[INFO] [stdout]      |                     ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2219:39
[INFO] [stdout]      |
[INFO] [stdout] 2219 |             let end_idx = start_idx + molecule::NUMBER_SIZE;
[INFO] [stdout]      |                                       ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2220:23
[INFO] [stdout]      |
[INFO] [stdout] 2220 |             let end = molecule::unpack_number(&slice[end_idx..]) as usize;
[INFO] [stdout]      |                       ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2228:6
[INFO] [stdout]      |
[INFO] [stdout] 2228 | impl molecule::prelude::Entity for Writes {
[INFO] [stdout]      |      ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::prelude;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `prelude`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2228 - impl molecule::prelude::Entity for Writes {
[INFO] [stdout] 2228 + impl prelude::Entity for Writes {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2231:28
[INFO] [stdout]      |
[INFO] [stdout] 2231 |     fn new_unchecked(data: molecule::bytes::Bytes) -> Self {
[INFO] [stdout]      |                            ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these crates
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::bytes;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_vm::bytes;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `bytes`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2231 -     fn new_unchecked(data: molecule::bytes::Bytes) -> Self {
[INFO] [stdout] 2231 +     fn new_unchecked(data: bytes::Bytes) -> Self {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2234:27
[INFO] [stdout]      |
[INFO] [stdout] 2234 |     fn as_bytes(&self) -> molecule::bytes::Bytes {
[INFO] [stdout]      |                           ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these crates
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::bytes;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_vm::bytes;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `bytes`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2234 -     fn as_bytes(&self) -> molecule::bytes::Bytes {
[INFO] [stdout] 2234 +     fn as_bytes(&self) -> bytes::Bytes {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2240:36
[INFO] [stdout]      |
[INFO] [stdout] 2240 |     fn from_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout]      |                                    ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::error;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `error`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2240 -     fn from_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout] 2240 +     fn from_slice(slice: &[u8]) -> error::VerificationResult<Self> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2243:47
[INFO] [stdout]      |
[INFO] [stdout] 2243 |     fn from_compatible_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout]      |                                               ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::error;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `error`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2243 -     fn from_compatible_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout] 2243 +     fn from_compatible_slice(slice: &[u8]) -> error::VerificationResult<Self> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2284:9
[INFO] [stdout]      |
[INFO] [stdout] 2284 |         molecule::unpack_number(self.as_slice()) as usize
[INFO] [stdout]      |         ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2287:33
[INFO] [stdout]      |
[INFO] [stdout] 2287 |         if self.total_size() == molecule::NUMBER_SIZE {
[INFO] [stdout]      |                                 ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2290:14
[INFO] [stdout]      |
[INFO] [stdout] 2290 |             (molecule::unpack_number(&self.as_slice()[molecule::NUMBER_SIZE..]) as usize / 4) - 1
[INFO] [stdout]      |              ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2290:55
[INFO] [stdout]      |
[INFO] [stdout] 2290 |             (molecule::unpack_number(&self.as_slice()[molecule::NUMBER_SIZE..]) as usize / 4) - 1
[INFO] [stdout]      |                                                       ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2308:25
[INFO] [stdout]      |
[INFO] [stdout] 2308 |         let start_idx = molecule::NUMBER_SIZE * (1 + idx);
[INFO] [stdout]      |                         ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2309:21
[INFO] [stdout]      |
[INFO] [stdout] 2309 |         let start = molecule::unpack_number(&slice[start_idx..]) as usize;
[INFO] [stdout]      |                     ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2313:39
[INFO] [stdout]      |
[INFO] [stdout] 2313 |             let end_idx = start_idx + molecule::NUMBER_SIZE;
[INFO] [stdout]      |                                       ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2314:23
[INFO] [stdout]      |
[INFO] [stdout] 2314 |             let end = molecule::unpack_number(&slice[end_idx..]) as usize;
[INFO] [stdout]      |                       ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2319:10
[INFO] [stdout]      |
[INFO] [stdout] 2319 | impl<'r> molecule::prelude::Reader<'r> for WritesReader<'r> {
[INFO] [stdout]      |          ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::prelude;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `prelude`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2319 - impl<'r> molecule::prelude::Reader<'r> for WritesReader<'r> {
[INFO] [stdout] 2319 + impl<'r> prelude::Reader<'r> for WritesReader<'r> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2331:50
[INFO] [stdout]      |
[INFO] [stdout] 2331 |     fn verify(slice: &[u8], compatible: bool) -> molecule::error::VerificationResult<()> {
[INFO] [stdout]      |                                                  ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::error;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `error`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2331 -     fn verify(slice: &[u8], compatible: bool) -> molecule::error::VerificationResult<()> {
[INFO] [stdout] 2331 +     fn verify(slice: &[u8], compatible: bool) -> error::VerificationResult<()> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2334:24
[INFO] [stdout]      |
[INFO] [stdout] 2334 |         if slice_len < molecule::NUMBER_SIZE {
[INFO] [stdout]      |                        ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2337:26
[INFO] [stdout]      |
[INFO] [stdout] 2337 |         let total_size = molecule::unpack_number(slice) as usize;
[INFO] [stdout]      |                          ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2341:25
[INFO] [stdout]      |
[INFO] [stdout] 2341 |         if slice_len == molecule::NUMBER_SIZE {
[INFO] [stdout]      |                         ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2344:24
[INFO] [stdout]      |
[INFO] [stdout] 2344 |         if slice_len < molecule::NUMBER_SIZE * 2 {
[INFO] [stdout]      |                        ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2352:28
[INFO] [stdout]      |
[INFO] [stdout] 2352 |         let offset_first = molecule::unpack_number(&slice[molecule::NUMBER_SIZE..]) as usize;
[INFO] [stdout]      |                            ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2352:59
[INFO] [stdout]      |
[INFO] [stdout] 2352 |         let offset_first = molecule::unpack_number(&slice[molecule::NUMBER_SIZE..]) as usize;
[INFO] [stdout]      |                                                           ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2353:27
[INFO] [stdout]      |
[INFO] [stdout] 2353 |         if offset_first % molecule::NUMBER_SIZE != 0 || offset_first < molecule::NUMBER_SIZE * 2 {
[INFO] [stdout]      |                           ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2353:72
[INFO] [stdout]      |
[INFO] [stdout] 2353 |         if offset_first % molecule::NUMBER_SIZE != 0 || offset_first < molecule::NUMBER_SIZE * 2 {
[INFO] [stdout]      |                                                                        ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2359:45
[INFO] [stdout]      |
[INFO] [stdout] 2359 |         let mut offsets: Vec<usize> = slice[molecule::NUMBER_SIZE..offset_first]
[INFO] [stdout]      |                                             ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2360:27
[INFO] [stdout]      |
[INFO] [stdout] 2360 |             .chunks_exact(molecule::NUMBER_SIZE)
[INFO] [stdout]      |                           ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2361:22
[INFO] [stdout]      |
[INFO] [stdout] 2361 |             .map(|x| molecule::unpack_number(x) as usize)
[INFO] [stdout]      |                      ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2398:6
[INFO] [stdout]      |
[INFO] [stdout] 2398 | impl molecule::prelude::Builder for WritesBuilder {
[INFO] [stdout]      |      ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::prelude;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `prelude`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2398 - impl molecule::prelude::Builder for WritesBuilder {
[INFO] [stdout] 2398 + impl prelude::Builder for WritesBuilder {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2402:9
[INFO] [stdout]      |
[INFO] [stdout] 2402 |         molecule::NUMBER_SIZE * (self.0.len() + 1)
[INFO] [stdout]      |         ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2409:17
[INFO] [stdout]      |
[INFO] [stdout] 2409 |     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout]      |                 ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use std::io;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `io`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2409 -     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout] 2409 +     fn write<W: io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2409:64
[INFO] [stdout]      |
[INFO] [stdout] 2409 |     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout]      |                                                                ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these modules
[INFO] [stdout]      |
[INFO] [stdout]   11 + use std::io;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use tokio::io;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `io`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2409 -     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout] 2409 +     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> io::Result<()> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2412:31
[INFO] [stdout]      |
[INFO] [stdout] 2412 |             writer.write_all(&molecule::pack_number(
[INFO] [stdout]      |                               ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2413:17
[INFO] [stdout]      |
[INFO] [stdout] 2413 |                 molecule::NUMBER_SIZE as molecule::Number,
[INFO] [stdout]      |                 ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2413:42
[INFO] [stdout]      |
[INFO] [stdout] 2413 |                 molecule::NUMBER_SIZE as molecule::Number,
[INFO] [stdout]      |                                          ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2418:21
[INFO] [stdout]      |
[INFO] [stdout] 2418 |                     molecule::NUMBER_SIZE * (item_count + 1),
[INFO] [stdout]      |                     ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2426:31
[INFO] [stdout]      |
[INFO] [stdout] 2426 |             writer.write_all(&molecule::pack_number(total_size as molecule::Number))?;
[INFO] [stdout]      |                               ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2426:67
[INFO] [stdout]      |
[INFO] [stdout] 2426 |             writer.write_all(&molecule::pack_number(total_size as molecule::Number))?;
[INFO] [stdout]      |                                                                   ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2428:35
[INFO] [stdout]      |
[INFO] [stdout] 2428 |                 writer.write_all(&molecule::pack_number(offset as molecule::Number))?;
[INFO] [stdout]      |                                   ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2428:67
[INFO] [stdout]      |
[INFO] [stdout] 2428 |                 writer.write_all(&molecule::pack_number(offset as molecule::Number))?;
[INFO] [stdout]      |                                                                   ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2498:18
[INFO] [stdout]      |
[INFO] [stdout] 2498 | pub struct Spawn(molecule::bytes::Bytes);
[INFO] [stdout]      |                  ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these crates
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::bytes;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_vm::bytes;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `bytes`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2498 - pub struct Spawn(molecule::bytes::Bytes);
[INFO] [stdout] 2498 + pub struct Spawn(bytes::Bytes);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2528:17
[INFO] [stdout]      |
[INFO] [stdout] 2528 |         let v = molecule::bytes::Bytes::from_static(&Self::DEFAULT_VALUE);
[INFO] [stdout]      |                 ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] note: these structs exist but are inaccessible
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:926:1
[INFO] [stdout]      |
[INFO] [stdout]  926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | `crate::verify::tests::ckb_2021::features_since_v2023::spawn_dag::Bytes`: not accessible
[INFO] [stdout]      | `crate::verify::tests::ckb_2023::features_since_v2023::spawn_dag::Bytes`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]   11 + use crate::verify::Bytes;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use std::io::Bytes;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use std::str::Bytes;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::packed::Bytes;
[INFO] [stdout]      |
[INFO] [stdout]      = and 1 other candidate
[INFO] [stdout] help: if you import `Bytes`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2528 -         let v = molecule::bytes::Bytes::from_static(&Self::DEFAULT_VALUE);
[INFO] [stdout] 2528 +         let v = Bytes::from_static(&Self::DEFAULT_VALUE);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2539:9
[INFO] [stdout]      |
[INFO] [stdout] 2539 |         molecule::unpack_number(self.as_slice()) as usize
[INFO] [stdout]      |         ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2542:33
[INFO] [stdout]      |
[INFO] [stdout] 2542 |         if self.total_size() == molecule::NUMBER_SIZE {
[INFO] [stdout]      |                                 ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2545:14
[INFO] [stdout]      |
[INFO] [stdout] 2545 |             (molecule::unpack_number(&self.as_slice()[molecule::NUMBER_SIZE..]) as usize / 4) - 1
[INFO] [stdout]      |              ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2545:55
[INFO] [stdout]      |
[INFO] [stdout] 2545 |             (molecule::unpack_number(&self.as_slice()[molecule::NUMBER_SIZE..]) as usize / 4) - 1
[INFO] [stdout]      |                                                       ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2556:21
[INFO] [stdout]      |
[INFO] [stdout] 2556 |         let start = molecule::unpack_number(&slice[4..]) as usize;
[INFO] [stdout]      |                     ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2557:19
[INFO] [stdout]      |
[INFO] [stdout] 2557 |         let end = molecule::unpack_number(&slice[8..]) as usize;
[INFO] [stdout]      |                   ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2562:21
[INFO] [stdout]      |
[INFO] [stdout] 2562 |         let start = molecule::unpack_number(&slice[8..]) as usize;
[INFO] [stdout]      |                     ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2563:19
[INFO] [stdout]      |
[INFO] [stdout] 2563 |         let end = molecule::unpack_number(&slice[12..]) as usize;
[INFO] [stdout]      |                   ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2568:21
[INFO] [stdout]      |
[INFO] [stdout] 2568 |         let start = molecule::unpack_number(&slice[12..]) as usize;
[INFO] [stdout]      |                     ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2570:23
[INFO] [stdout]      |
[INFO] [stdout] 2570 |             let end = molecule::unpack_number(&slice[16..]) as usize;
[INFO] [stdout]      |                       ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2580:6
[INFO] [stdout]      |
[INFO] [stdout] 2580 | impl molecule::prelude::Entity for Spawn {
[INFO] [stdout]      |      ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::prelude;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `prelude`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2580 - impl molecule::prelude::Entity for Spawn {
[INFO] [stdout] 2580 + impl prelude::Entity for Spawn {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2583:28
[INFO] [stdout]      |
[INFO] [stdout] 2583 |     fn new_unchecked(data: molecule::bytes::Bytes) -> Self {
[INFO] [stdout]      |                            ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these crates
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::bytes;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_vm::bytes;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `bytes`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2583 -     fn new_unchecked(data: molecule::bytes::Bytes) -> Self {
[INFO] [stdout] 2583 +     fn new_unchecked(data: bytes::Bytes) -> Self {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2586:27
[INFO] [stdout]      |
[INFO] [stdout] 2586 |     fn as_bytes(&self) -> molecule::bytes::Bytes {
[INFO] [stdout]      |                           ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these crates
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::bytes;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_vm::bytes;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `bytes`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2586 -     fn as_bytes(&self) -> molecule::bytes::Bytes {
[INFO] [stdout] 2586 +     fn as_bytes(&self) -> bytes::Bytes {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2592:36
[INFO] [stdout]      |
[INFO] [stdout] 2592 |     fn from_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout]      |                                    ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::error;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `error`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2592 -     fn from_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout] 2592 +     fn from_slice(slice: &[u8]) -> error::VerificationResult<Self> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2595:47
[INFO] [stdout]      |
[INFO] [stdout] 2595 |     fn from_compatible_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout]      |                                               ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::error;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `error`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2595 -     fn from_compatible_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout] 2595 +     fn from_compatible_slice(slice: &[u8]) -> error::VerificationResult<Self> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2640:9
[INFO] [stdout]      |
[INFO] [stdout] 2640 |         molecule::unpack_number(self.as_slice()) as usize
[INFO] [stdout]      |         ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2643:33
[INFO] [stdout]      |
[INFO] [stdout] 2643 |         if self.total_size() == molecule::NUMBER_SIZE {
[INFO] [stdout]      |                                 ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2646:14
[INFO] [stdout]      |
[INFO] [stdout] 2646 |             (molecule::unpack_number(&self.as_slice()[molecule::NUMBER_SIZE..]) as usize / 4) - 1
[INFO] [stdout]      |              ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2646:55
[INFO] [stdout]      |
[INFO] [stdout] 2646 |             (molecule::unpack_number(&self.as_slice()[molecule::NUMBER_SIZE..]) as usize / 4) - 1
[INFO] [stdout]      |                                                       ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2657:21
[INFO] [stdout]      |
[INFO] [stdout] 2657 |         let start = molecule::unpack_number(&slice[4..]) as usize;
[INFO] [stdout]      |                     ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2658:19
[INFO] [stdout]      |
[INFO] [stdout] 2658 |         let end = molecule::unpack_number(&slice[8..]) as usize;
[INFO] [stdout]      |                   ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2663:21
[INFO] [stdout]      |
[INFO] [stdout] 2663 |         let start = molecule::unpack_number(&slice[8..]) as usize;
[INFO] [stdout]      |                     ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2664:19
[INFO] [stdout]      |
[INFO] [stdout] 2664 |         let end = molecule::unpack_number(&slice[12..]) as usize;
[INFO] [stdout]      |                   ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2669:21
[INFO] [stdout]      |
[INFO] [stdout] 2669 |         let start = molecule::unpack_number(&slice[12..]) as usize;
[INFO] [stdout]      |                     ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2671:23
[INFO] [stdout]      |
[INFO] [stdout] 2671 |             let end = molecule::unpack_number(&slice[16..]) as usize;
[INFO] [stdout]      |                       ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2678:10
[INFO] [stdout]      |
[INFO] [stdout] 2678 | impl<'r> molecule::prelude::Reader<'r> for SpawnReader<'r> {
[INFO] [stdout]      |          ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::prelude;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `prelude`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2678 - impl<'r> molecule::prelude::Reader<'r> for SpawnReader<'r> {
[INFO] [stdout] 2678 + impl<'r> prelude::Reader<'r> for SpawnReader<'r> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2690:50
[INFO] [stdout]      |
[INFO] [stdout] 2690 |     fn verify(slice: &[u8], compatible: bool) -> molecule::error::VerificationResult<()> {
[INFO] [stdout]      |                                                  ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::error;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `error`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2690 -     fn verify(slice: &[u8], compatible: bool) -> molecule::error::VerificationResult<()> {
[INFO] [stdout] 2690 +     fn verify(slice: &[u8], compatible: bool) -> error::VerificationResult<()> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2693:24
[INFO] [stdout]      |
[INFO] [stdout] 2693 |         if slice_len < molecule::NUMBER_SIZE {
[INFO] [stdout]      |                        ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2696:26
[INFO] [stdout]      |
[INFO] [stdout] 2696 |         let total_size = molecule::unpack_number(slice) as usize;
[INFO] [stdout]      |                          ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2700:24
[INFO] [stdout]      |
[INFO] [stdout] 2700 |         if slice_len < molecule::NUMBER_SIZE * 2 {
[INFO] [stdout]      |                        ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2703:28
[INFO] [stdout]      |
[INFO] [stdout] 2703 |         let offset_first = molecule::unpack_number(&slice[molecule::NUMBER_SIZE..]) as usize;
[INFO] [stdout]      |                            ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2703:59
[INFO] [stdout]      |
[INFO] [stdout] 2703 |         let offset_first = molecule::unpack_number(&slice[molecule::NUMBER_SIZE..]) as usize;
[INFO] [stdout]      |                                                           ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2704:27
[INFO] [stdout]      |
[INFO] [stdout] 2704 |         if offset_first % molecule::NUMBER_SIZE != 0 || offset_first < molecule::NUMBER_SIZE * 2 {
[INFO] [stdout]      |                           ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2704:72
[INFO] [stdout]      |
[INFO] [stdout] 2704 |         if offset_first % molecule::NUMBER_SIZE != 0 || offset_first < molecule::NUMBER_SIZE * 2 {
[INFO] [stdout]      |                                                                        ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2710:42
[INFO] [stdout]      |
[INFO] [stdout] 2710 |         let field_count = offset_first / molecule::NUMBER_SIZE - 1;
[INFO] [stdout]      |                                          ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2716:45
[INFO] [stdout]      |
[INFO] [stdout] 2716 |         let mut offsets: Vec<usize> = slice[molecule::NUMBER_SIZE..offset_first]
[INFO] [stdout]      |                                             ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2717:27
[INFO] [stdout]      |
[INFO] [stdout] 2717 |             .chunks_exact(molecule::NUMBER_SIZE)
[INFO] [stdout]      |                           ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2718:22
[INFO] [stdout]      |
[INFO] [stdout] 2718 |             .map(|x| molecule::unpack_number(x) as usize)
[INFO] [stdout]      |                      ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2751:6
[INFO] [stdout]      |
[INFO] [stdout] 2751 | impl molecule::prelude::Builder for SpawnBuilder {
[INFO] [stdout]      |      ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::prelude;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `prelude`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2751 - impl molecule::prelude::Builder for SpawnBuilder {
[INFO] [stdout] 2751 + impl prelude::Builder for SpawnBuilder {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2755:9
[INFO] [stdout]      |
[INFO] [stdout] 2755 |         molecule::NUMBER_SIZE * (Self::FIELD_COUNT + 1)
[INFO] [stdout]      |         ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2760:17
[INFO] [stdout]      |
[INFO] [stdout] 2760 |     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout]      |                 ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use std::io;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `io`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2760 -     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout] 2760 +     fn write<W: io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2760:64
[INFO] [stdout]      |
[INFO] [stdout] 2760 |     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout]      |                                                                ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these modules
[INFO] [stdout]      |
[INFO] [stdout]   11 + use std::io;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use tokio::io;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `io`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2760 -     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout] 2760 +     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> io::Result<()> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2761:30
[INFO] [stdout]      |
[INFO] [stdout] 2761 |         let mut total_size = molecule::NUMBER_SIZE * (Self::FIELD_COUNT + 1);
[INFO] [stdout]      |                              ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2769:27
[INFO] [stdout]      |
[INFO] [stdout] 2769 |         writer.write_all(&molecule::pack_number(total_size as molecule::Number))?;
[INFO] [stdout]      |                           ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2769:63
[INFO] [stdout]      |
[INFO] [stdout] 2769 |         writer.write_all(&molecule::pack_number(total_size as molecule::Number))?;
[INFO] [stdout]      |                                                               ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2771:31
[INFO] [stdout]      |
[INFO] [stdout] 2771 |             writer.write_all(&molecule::pack_number(offset as molecule::Number))?;
[INFO] [stdout]      |                               ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2771:63
[INFO] [stdout]      |
[INFO] [stdout] 2771 |             writer.write_all(&molecule::pack_number(offset as molecule::Number))?;
[INFO] [stdout]      |                                                               ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2786:19
[INFO] [stdout]      |
[INFO] [stdout] 2786 | pub struct Spawns(molecule::bytes::Bytes);
[INFO] [stdout]      |                   ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these crates
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::bytes;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_vm::bytes;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `bytes`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2786 - pub struct Spawns(molecule::bytes::Bytes);
[INFO] [stdout] 2786 + pub struct Spawns(bytes::Bytes);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2816:17
[INFO] [stdout]      |
[INFO] [stdout] 2816 |         let v = molecule::bytes::Bytes::from_static(&Self::DEFAULT_VALUE);
[INFO] [stdout]      |                 ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] note: these structs exist but are inaccessible
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:926:1
[INFO] [stdout]      |
[INFO] [stdout]  926 | pub struct Bytes(molecule::bytes::Bytes);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      | |
[INFO] [stdout]      | `crate::verify::tests::ckb_2021::features_since_v2023::spawn_dag::Bytes`: not accessible
[INFO] [stdout]      | `crate::verify::tests::ckb_2023::features_since_v2023::spawn_dag::Bytes`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]   11 + use crate::verify::Bytes;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use std::io::Bytes;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use std::str::Bytes;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::packed::Bytes;
[INFO] [stdout]      |
[INFO] [stdout]      = and 1 other candidate
[INFO] [stdout] help: if you import `Bytes`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2816 -         let v = molecule::bytes::Bytes::from_static(&Self::DEFAULT_VALUE);
[INFO] [stdout] 2816 +         let v = Bytes::from_static(&Self::DEFAULT_VALUE);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2823:9
[INFO] [stdout]      |
[INFO] [stdout] 2823 |         molecule::unpack_number(self.as_slice()) as usize
[INFO] [stdout]      |         ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2826:33
[INFO] [stdout]      |
[INFO] [stdout] 2826 |         if self.total_size() == molecule::NUMBER_SIZE {
[INFO] [stdout]      |                                 ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2829:14
[INFO] [stdout]      |
[INFO] [stdout] 2829 |             (molecule::unpack_number(&self.as_slice()[molecule::NUMBER_SIZE..]) as usize / 4) - 1
[INFO] [stdout]      |              ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2829:55
[INFO] [stdout]      |
[INFO] [stdout] 2829 |             (molecule::unpack_number(&self.as_slice()[molecule::NUMBER_SIZE..]) as usize / 4) - 1
[INFO] [stdout]      |                                                       ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2847:25
[INFO] [stdout]      |
[INFO] [stdout] 2847 |         let start_idx = molecule::NUMBER_SIZE * (1 + idx);
[INFO] [stdout]      |                         ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2848:21
[INFO] [stdout]      |
[INFO] [stdout] 2848 |         let start = molecule::unpack_number(&slice[start_idx..]) as usize;
[INFO] [stdout]      |                     ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2852:39
[INFO] [stdout]      |
[INFO] [stdout] 2852 |             let end_idx = start_idx + molecule::NUMBER_SIZE;
[INFO] [stdout]      |                                       ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2853:23
[INFO] [stdout]      |
[INFO] [stdout] 2853 |             let end = molecule::unpack_number(&slice[end_idx..]) as usize;
[INFO] [stdout]      |                       ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2861:6
[INFO] [stdout]      |
[INFO] [stdout] 2861 | impl molecule::prelude::Entity for Spawns {
[INFO] [stdout]      |      ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::prelude;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `prelude`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2861 - impl molecule::prelude::Entity for Spawns {
[INFO] [stdout] 2861 + impl prelude::Entity for Spawns {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2864:28
[INFO] [stdout]      |
[INFO] [stdout] 2864 |     fn new_unchecked(data: molecule::bytes::Bytes) -> Self {
[INFO] [stdout]      |                            ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these crates
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::bytes;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_vm::bytes;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `bytes`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2864 -     fn new_unchecked(data: molecule::bytes::Bytes) -> Self {
[INFO] [stdout] 2864 +     fn new_unchecked(data: bytes::Bytes) -> Self {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2867:27
[INFO] [stdout]      |
[INFO] [stdout] 2867 |     fn as_bytes(&self) -> molecule::bytes::Bytes {
[INFO] [stdout]      |                           ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these crates
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::bytes;
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_vm::bytes;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `bytes`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2867 -     fn as_bytes(&self) -> molecule::bytes::Bytes {
[INFO] [stdout] 2867 +     fn as_bytes(&self) -> bytes::Bytes {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2873:36
[INFO] [stdout]      |
[INFO] [stdout] 2873 |     fn from_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout]      |                                    ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::error;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `error`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2873 -     fn from_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout] 2873 +     fn from_slice(slice: &[u8]) -> error::VerificationResult<Self> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2876:47
[INFO] [stdout]      |
[INFO] [stdout] 2876 |     fn from_compatible_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout]      |                                               ^^^^^^^^ use of unresolved module or unlinked crate `molecule`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `molecule`, use `cargo add molecule` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]   11 + use ckb_types::error;
[WARN] too many lines in the log, truncating it
