[INFO] fetching crate ckb-script 0.119.0...
[INFO] checking ckb-script-0.119.0 against master#3f1be1ec7ec3d8e80beb381ee82164a0aa3ca777 for pr-132289
[INFO] extracting crate ckb-script 0.119.0 into /workspace/builds/worker-0-tc1/source
[INFO] validating manifest of crates.io crate ckb-script 0.119.0 on toolchain 3f1be1ec7ec3d8e80beb381ee82164a0aa3ca777
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3f1be1ec7ec3d8e80beb381ee82164a0aa3ca777" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate ckb-script 0.119.0
[INFO] finished tweaking crates.io crate ckb-script 0.119.0
[INFO] tweaked toml for crates.io crate ckb-script 0.119.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3f1be1ec7ec3d8e80beb381ee82164a0aa3ca777" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 178 packages to latest compatible versions
[INFO] [stderr]       Adding faster-hex v0.6.1 (available: v0.10.0)
[INFO] [stderr]       Adding goblin v0.4.0 (available: v0.4.3)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3f1be1ec7ec3d8e80beb381ee82164a0aa3ca777" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded ckb-rational v0.119.0
[INFO] [stderr]   Downloaded ckb-hash v0.119.0
[INFO] [stderr]   Downloaded ckb-occupied-capacity-core v0.119.0
[INFO] [stderr]   Downloaded ckb-occupied-capacity v0.119.0
[INFO] [stderr]   Downloaded ckb-vm-definitions v0.24.12
[INFO] [stderr]   Downloaded ckb-occupied-capacity-macros v0.119.0
[INFO] [stderr]   Downloaded ckb-types v0.119.0
[INFO] [stderr]   Downloaded ckb-dao-utils v0.119.0
[INFO] [stderr]   Downloaded ckb-crypto v0.119.0
[INFO] [stderr]   Downloaded ckb-chain-spec v0.119.0
[INFO] [stderr]   Downloaded ckb-constant v0.119.0
[INFO] [stderr]   Downloaded ckb-fixed-hash-core v0.119.0
[INFO] [stderr]   Downloaded ckb-fixed-hash v0.119.0
[INFO] [stderr]   Downloaded ckb-gen-types v0.119.0
[INFO] [stderr]   Downloaded ckb-jsonrpc-types v0.119.0
[INFO] [stderr]   Downloaded ckb-pow v0.119.0
[INFO] [stderr]   Downloaded ckb-resource v0.119.0
[INFO] [stderr]   Downloaded ckb-logger v0.119.0
[INFO] [stderr]   Downloaded ckb-traits v0.119.0
[INFO] [stderr]   Downloaded ckb-channel v0.119.0
[INFO] [stderr]   Downloaded ckb-error v0.119.0
[INFO] [stderr]   Downloaded ckb-fixed-hash-macros v0.119.0
[INFO] [stderr]   Downloaded ckb-vm v0.24.12
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+3f1be1ec7ec3d8e80beb381ee82164a0aa3ca777" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] eb38867444a6a6cee28356e4bfac376c9ba00f8d260f579c0f2a4351f18a3a0f
[INFO] running `Command { std: "docker" "start" "-a" "eb38867444a6a6cee28356e4bfac376c9ba00f8d260f579c0f2a4351f18a3a0f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "eb38867444a6a6cee28356e4bfac376c9ba00f8d260f579c0f2a4351f18a3a0f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "eb38867444a6a6cee28356e4bfac376c9ba00f8d260f579c0f2a4351f18a3a0f", kill_on_drop: false }`
[INFO] [stdout] eb38867444a6a6cee28356e4bfac376c9ba00f8d260f579c0f2a4351f18a3a0f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+3f1be1ec7ec3d8e80beb381ee82164a0aa3ca777" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8040df9580183dcb1ecc4a418ea4ec2c0b096a8dde3348d6144f5f40b55b4299
[INFO] running `Command { std: "docker" "start" "-a" "8040df9580183dcb1ecc4a418ea4ec2c0b096a8dde3348d6144f5f40b55b4299", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.214
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling thiserror v1.0.65
[INFO] [stderr]    Compiling libc v0.2.161
[INFO] [stderr]    Compiling syn v2.0.85
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling serde_json v1.0.132
[INFO] [stderr]    Compiling heapsize v0.4.2
[INFO] [stderr]    Compiling faster-hex v0.6.1
[INFO] [stderr]    Compiling blake2b-rs v0.2.0
[INFO] [stderr]    Compiling ckb_schemars v0.8.19
[INFO] [stderr]    Compiling itoa v1.0.11
[INFO] [stderr]    Compiling memchr v2.7.4
[INFO] [stderr]    Compiling ryu v1.0.18
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling rand_pcg v0.2.1
[INFO] [stderr]    Compiling dyn-clone v1.0.17
[INFO] [stderr]    Compiling anyhow v1.0.91
[INFO] [stderr]    Compiling crossbeam-utils v0.8.20
[INFO] [stderr]    Compiling siphasher v0.3.11
[INFO] [stderr]    Compiling convert_case v0.4.0
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling phf_shared v0.8.0
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling adler2 v2.0.0
[INFO] [stderr]    Compiling cty v0.2.2
[INFO] [stderr]    Compiling miniz_oxide v0.8.0
[INFO] [stderr]    Compiling crc32fast v1.4.2
[INFO] [stderr]     Checking once_cell v1.20.2
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling flate2 v1.0.34
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]     Checking blake2b-ref v0.3.1
[INFO] [stderr]    Compiling autocfg v1.4.0
[INFO] [stderr]     Checking crossbeam-channel v0.5.13
[INFO] [stderr]     Checking golomb-coded-set v0.2.1
[INFO] [stderr]    Compiling serde_derive_internals v0.26.0
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]     Checking ckb-channel v0.119.0
[INFO] [stderr]     Checking ckb-hash v0.119.0
[INFO] [stderr]     Checking merkle-cbt v0.3.2
[INFO] [stderr]     Checking ckb-merkle-mountain-range v0.5.2
[INFO] [stderr]     Checking pin-project-lite v0.2.15
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking futures-core v0.3.31
[INFO] [stderr]     Checking bit-vec v0.6.3
[INFO] [stderr]     Checking ckb-constant v0.119.0
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]    Compiling phf v0.8.0
[INFO] [stderr]     Checking cpufeatures v0.2.14
[INFO] [stderr]     Checking futures-sink v0.3.31
[INFO] [stderr]    Compiling rustix v0.38.38
[INFO] [stderr]     Checking log v0.4.22
[INFO] [stderr]     Checking futures-channel v0.3.31
[INFO] [stderr]    Compiling includedir v0.6.0
[INFO] [stderr]     Checking getrandom v0.2.15
[INFO] [stderr]    Compiling secp256k1-sys v0.10.1
[INFO] [stderr]     Checking pin-utils v0.1.0
[INFO] [stderr]     Checking futures-task v0.3.31
[INFO] [stderr]    Compiling ckb_schemars_derive v0.8.19
[INFO] [stderr]    Compiling numext-constructor v0.1.6
[INFO] [stderr]     Checking linux-raw-sys v0.4.14
[INFO] [stderr]     Checking bitflags v2.6.0
[INFO] [stderr]     Checking futures-io v0.3.31
[INFO] [stderr]    Compiling scroll_derive v0.10.5
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking unicode-width v0.1.14
[INFO] [stderr]     Checking sha2 v0.10.8
[INFO] [stderr]     Checking sha-1 v0.10.1
[INFO] [stderr]     Checking base64 v0.21.7
[INFO] [stderr]     Checking scroll v0.10.2
[INFO] [stderr]     Checking plain v0.2.3
[INFO] [stderr]     Checking hex v0.4.3
[INFO] [stderr]     Checking fastrand v2.1.1
[INFO] [stderr]     Checking xxhash-rust v0.8.12
[INFO] [stderr]     Checking sha1 v0.10.6
[INFO] [stderr]     Checking memmap2 v0.5.10
[INFO] [stderr]    Compiling ckb-vm v0.24.12
[INFO] [stderr]     Checking either v1.13.0
[INFO] [stderr]     Checking eaglesong v0.1.0
[INFO] [stderr]     Checking goblin v0.4.0
[INFO] [stderr]     Checking goblin v0.2.3
[INFO] [stderr]    Compiling serde_derive v1.0.214
[INFO] [stderr]    Compiling zerocopy-derive v0.7.35
[INFO] [stderr]    Compiling thiserror-impl v1.0.65
[INFO] [stderr]    Compiling derive_more v0.99.18
[INFO] [stderr]    Compiling zerocopy v0.7.35
[INFO] [stderr]    Compiling ppv-lite86 v0.2.20
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]    Compiling miette-derive v5.10.0
[INFO] [stderr]    Compiling tokio-macros v2.4.0
[INFO] [stderr]    Compiling phf_generator v0.8.0
[INFO] [stderr]    Compiling phf_codegen v0.8.0
[INFO] [stderr]     Checking futures-util v0.3.31
[INFO] [stderr]    Compiling includedir_codegen v0.6.0
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking reflink-copy v0.1.19
[INFO] [stderr]     Checking miette v5.10.0
[INFO] [stderr]     Checking secp256k1 v0.29.1
[INFO] [stderr]    Compiling ckb-system-scripts v0.5.4
[INFO] [stderr]     Checking tempfile v3.13.0
[INFO] [stderr]     Checking ckb-logger v0.119.0
[INFO] [stderr]     Checking ckb-vm-definitions v0.24.12
[INFO] [stderr]    Compiling ckb-script v0.119.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking futures-executor v0.3.31
[INFO] [stderr]     Checking futures v0.3.31
[INFO] [stderr]     Checking bytes v1.8.0
[INFO] [stderr]     Checking ckb-occupied-capacity-core v0.119.0
[INFO] [stderr]     Checking numext-fixed-uint-core v0.1.6
[INFO] [stderr]     Checking ssri v9.2.0
[INFO] [stderr]     Checking toml v0.5.11
[INFO] [stderr]     Checking molecule v0.8.0
[INFO] [stderr]     Checking tokio v1.41.0
[INFO] [stderr]    Compiling ckb-occupied-capacity-macros v0.119.0
[INFO] [stderr]     Checking ckb-occupied-capacity v0.119.0
[INFO] [stderr]     Checking ckb-error v0.119.0
[INFO] [stderr]     Checking ckb-fixed-hash-core v0.119.0
[INFO] [stderr]    Compiling ckb-fixed-hash-macros v0.119.0
[INFO] [stderr]     Checking tokio-stream v0.1.16
[INFO] [stderr]     Checking ckb-fixed-hash v0.119.0
[INFO] [stderr]     Checking ckb-crypto v0.119.0
[INFO] [stderr]     Checking cacache v12.0.0
[INFO] [stderr]    Compiling numext-fixed-uint-hack v0.1.6
[INFO] [stderr]     Checking numext-fixed-uint v0.1.6
[INFO] [stderr]    Compiling ckb-gen-types v0.119.0
[INFO] [stderr]    Compiling ckb-rational v0.119.0
[INFO] [stderr]     Checking ckb-types v0.119.0
[INFO] [stderr]     Checking ckb-traits v0.119.0
[INFO] [stderr]     Checking ckb-jsonrpc-types v0.119.0
[INFO] [stderr]     Checking ckb-dao-utils v0.119.0
[INFO] [stderr]     Checking ckb-pow v0.119.0
[INFO] [stderr]    Compiling ckb-resource v0.119.0
[INFO] [stderr]     Checking ckb-chain-spec v0.119.0
[INFO] [stdout] warning: unexpected `cfg` condition name: `has_asm`
[INFO] [stdout]   --> src/types.rs:14:7
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[cfg(has_asm)]
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows`
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_asm)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_asm)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `has_asm`
[INFO] [stdout]   --> src/types.rs:17:11
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[cfg(not(has_asm))]
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_asm)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_asm)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `has_asm`
[INFO] [stdout]   --> src/types.rs:37:7
[INFO] [stdout]    |
[INFO] [stdout] 37 | #[cfg(has_asm)]
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_asm)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_asm)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `has_asm`
[INFO] [stdout]   --> src/types.rs:39:15
[INFO] [stdout]    |
[INFO] [stdout] 39 | #[cfg(all(not(has_asm), not(feature = "flatmemory")))]
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_asm)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_asm)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `has_asm`
[INFO] [stdout]   --> src/types.rs:41:15
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[cfg(all(not(has_asm), feature = "flatmemory"))]
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_asm)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_asm)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `has_asm`
[INFO] [stdout]   --> src/types.rs:45:7
[INFO] [stdout]    |
[INFO] [stdout] 45 | #[cfg(has_asm)]
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_asm)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_asm)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `has_asm`
[INFO] [stdout]   --> src/types.rs:48:15
[INFO] [stdout]    |
[INFO] [stdout] 48 | #[cfg(all(not(has_asm), not(feature = "flatmemory")))]
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_asm)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_asm)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `has_asm`
[INFO] [stdout]   --> src/types.rs:50:15
[INFO] [stdout]    |
[INFO] [stdout] 50 | #[cfg(all(not(has_asm), feature = "flatmemory"))]
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_asm)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_asm)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `has_asm`
[INFO] [stdout]   --> src/types.rs:53:7
[INFO] [stdout]    |
[INFO] [stdout] 53 | #[cfg(has_asm)]
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_asm)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_asm)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `has_asm`
[INFO] [stdout]   --> src/types.rs:55:11
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[cfg(not(has_asm))]
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_asm)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_asm)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `ckb_crypto`
[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 undeclared crate or module `ckb_db`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 4 | use ckb_vm::RocksDB;
[INFO] [stdout]   |     ~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ckb_store`
[INFO] [stdout]  --> src/verify/tests/utils.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use ckb_store::{
[INFO] [stdout]   |     ^^^^^^^^^ use of undeclared crate or module `ckb_store`
[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 undeclared crate or module `ckb_db_schema`
[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 undeclared crate or module `ckb_store`
[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 undeclared crate or module `ckb_test_chain_utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `tempfile`
[INFO] [stdout]   --> src/verify/tests/utils.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 | use tempfile::TempDir;
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared crate or module `tempfile`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `ckb_crypto`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `tiny_keccak`
[INFO] [stdout]   --> src/verify/tests/utils.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |     use tiny_keccak::{Hasher, Sha3};
[INFO] [stdout]    |         ^^^^^^^^^^^ use of undeclared crate or module `tiny_keccak`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `molecule`
[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 undeclared crate or module `ckb_test_chain_utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `proptest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `proptest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `proptest`
[INFO] [stdout]   --> src/verify/tests/ckb_latest/features_since_v2021.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use proptest::{prelude::*, prop_assert_eq, proptest};
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared crate or module `proptest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ckb_test_chain_utils`
[INFO] [stdout]  --> src/verify/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 undeclared crate or module `ckb_test_chain_utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `rand`
[INFO] [stdout]   --> src/verify/tests/ckb_latest/features_since_v2021.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use rand::distributions::Uniform;
[INFO] [stdout]    |     ^^^^ use of undeclared crate or module `rand`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `proptest`
[INFO] [stdout]   --> src/verify/tests/ckb_latest/features_since_v2021.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use proptest::{prelude::*, prop_assert_eq, proptest};
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared crate or module `proptest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `proptest`
[INFO] [stdout]  --> src/verify/tests/ckb_latest/features_since_v2023.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use proptest::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `proptest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rand`
[INFO] [stdout]   --> src/verify/tests/ckb_latest/features_since_v2021.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use rand::{thread_rng, Rng};
[INFO] [stdout]    |     ^^^^ use of undeclared crate or module `rand`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `proptest`
[INFO] [stdout]   --> src/verify/tests/ckb_latest/features_since_v2023.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use proptest::proptest;
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared crate or module `proptest`
[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 undeclared crate or module `molecule`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/features_since_v2023.rs:856:5
[INFO] [stdout]     |
[INFO] [stdout] 856 | use molecule::prelude::Byte;
[INFO] [stdout]     |     ^^^^^^^^ use of undeclared crate or module `molecule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `rand`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/features_since_v2023.rs:857:5
[INFO] [stdout]     |
[INFO] [stdout] 857 | use rand::{rngs::StdRng, Rng, SeedableRng};
[INFO] [stdout]     |     ^^^^ use of undeclared crate or module `rand`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `daggy`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/features_since_v2023.rs:855:5
[INFO] [stdout]     |
[INFO] [stdout] 855 | use daggy::{Dag, Walker};
[INFO] [stdout]     |     ^^^^^ use of undeclared crate or module `daggy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rand`
[INFO] [stdout]    --> src/verify/tests/ckb_latest/features_since_v2023.rs:857:5
[INFO] [stdout]     |
[INFO] [stdout] 857 | use rand::{rngs::StdRng, Rng, SeedableRng};
[INFO] [stdout]     |     ^^^^ use of undeclared crate or module `rand`
[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::thread_rng`, `rand::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::rngs::StdRng`, `rand::Rng`, `rand::SeedableRng`, `ckb_test_chain_utils::always_success_cell`, `proptest::prelude::*`, `proptest::prop_assert_eq`, `proptest::proptest`, `rand::distributions::Uniform`, `rand::thread_rng`, `rand::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::rngs::StdRng`, `rand::Rng`, `rand::SeedableRng`, `ckb_test_chain_utils::always_success_cell`, `proptest::prelude::*`, `proptest::prop_assert_eq`, `proptest::proptest`, `rand::distributions::Uniform`, `rand::thread_rng`, `rand::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::rngs::StdRng`, `rand::Rng`, `rand::SeedableRng`
[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] 10   | use proptest::{prelude::*, prop_assert_eq, proptest};
[INFO] [stdout]      |                ^^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 11   | use rand::distributions::Uniform;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 12   | use rand::{thread_rng, Rng};
[INFO] [stdout]      |            ^^^^^^^^^^  ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/verify/tests/ckb_latest/features_since_v2023.rs:9:5
[INFO] [stdout]      |
[INFO] [stdout] 9    | use proptest::prelude::*;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 10   | use proptest::proptest;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 855  | use daggy::{Dag, Walker};
[INFO] [stdout]      |             ^^^  ^^^^^^
[INFO] [stdout] 856  | use molecule::prelude::Byte;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 857  | use rand::{rngs::StdRng, Rng, SeedableRng};
[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:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     prop_assert!(machine
[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:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     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:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     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:69:1
[INFO] [stdout]    |
[INFO] [stdout] 69 | 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:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |     prop_assert!(machine
[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!(machine
[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:142:5
[INFO] [stdout]     |
[INFO] [stdout] 142 |     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:143:5
[INFO] [stdout]     |
[INFO] [stdout] 143 |     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:145:5
[INFO] [stdout]     |
[INFO] [stdout] 145 |     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:151:9
[INFO] [stdout]     |
[INFO] [stdout] 151 |         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:159:1
[INFO] [stdout]     |
[INFO] [stdout] 159 | 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:201:9
[INFO] [stdout]     |
[INFO] [stdout] 201 |         prop_assert!(machine
[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:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 |         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:207:9
[INFO] [stdout]     |
[INFO] [stdout] 207 |         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:209:9
[INFO] [stdout]     |
[INFO] [stdout] 209 |         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:215:13
[INFO] [stdout]     |
[INFO] [stdout] 215 |             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:221:9
[INFO] [stdout]     |
[INFO] [stdout] 221 |         prop_assert!(machine
[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:226:9
[INFO] [stdout]     |
[INFO] [stdout] 226 |         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:227:9
[INFO] [stdout]     |
[INFO] [stdout] 227 |         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:229:9
[INFO] [stdout]     |
[INFO] [stdout] 229 |         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:235:13
[INFO] [stdout]     |
[INFO] [stdout] 235 |             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:244:1
[INFO] [stdout]     |
[INFO] [stdout] 244 | 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:283:5
[INFO] [stdout]     |
[INFO] [stdout] 283 |     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:284:5
[INFO] [stdout]     |
[INFO] [stdout] 284 |     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:288:1
[INFO] [stdout]     |
[INFO] [stdout] 288 | 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:344:5
[INFO] [stdout]     |
[INFO] [stdout] 344 |     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:346:5
[INFO] [stdout]     |
[INFO] [stdout] 346 |     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:347:5
[INFO] [stdout]     |
[INFO] [stdout] 347 |     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:349:5
[INFO] [stdout]     |
[INFO] [stdout] 349 |     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:356:1
[INFO] [stdout]     |
[INFO] [stdout] 356 | 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!(machine
[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:402:5
[INFO] [stdout]     |
[INFO] [stdout] 402 |     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:403:5
[INFO] [stdout]     |
[INFO] [stdout] 403 |     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:408:9
[INFO] [stdout]     |
[INFO] [stdout] 408 |         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:416:1
[INFO] [stdout]     |
[INFO] [stdout] 416 | 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:461:5
[INFO] [stdout]     |
[INFO] [stdout] 461 |     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:463:5
[INFO] [stdout]     |
[INFO] [stdout] 463 |     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:464:5
[INFO] [stdout]     |
[INFO] [stdout] 464 |     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:466:5
[INFO] [stdout]     |
[INFO] [stdout] 466 |     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:472:9
[INFO] [stdout]     |
[INFO] [stdout] 472 |         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:477:1
[INFO] [stdout]     |
[INFO] [stdout] 477 | 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:522:5
[INFO] [stdout]     |
[INFO] [stdout] 522 |     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:524:5
[INFO] [stdout]     |
[INFO] [stdout] 524 |     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:525:5
[INFO] [stdout]     |
[INFO] [stdout] 525 |     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:527:5
[INFO] [stdout]     |
[INFO] [stdout] 527 |     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:535:9
[INFO] [stdout]     |
[INFO] [stdout] 535 |         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:540:1
[INFO] [stdout]     |
[INFO] [stdout] 540 | 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:699:5
[INFO] [stdout]     |
[INFO] [stdout] 699 |     prop_assert!(machine
[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:704:5
[INFO] [stdout]     |
[INFO] [stdout] 704 |     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:707:9
[INFO] [stdout]     |
[INFO] [stdout] 707 |         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:709:9
[INFO] [stdout]     |
[INFO] [stdout] 709 |         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:711:9
[INFO] [stdout]     |
[INFO] [stdout] 711 |         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:717:13
[INFO] [stdout]     |
[INFO] [stdout] 717 |             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:726:1
[INFO] [stdout]     |
[INFO] [stdout] 726 | 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:815:5
[INFO] [stdout]     |
[INFO] [stdout] 815 |     prop_assert!(machine
[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:820:5
[INFO] [stdout]     |
[INFO] [stdout] 820 |     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:821:5
[INFO] [stdout]     |
[INFO] [stdout] 821 |     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:823:5
[INFO] [stdout]     |
[INFO] [stdout] 823 |     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:831:1
[INFO] [stdout]     |
[INFO] [stdout] 831 | 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:865:5
[INFO] [stdout]     |
[INFO] [stdout] 865 |     prop_assert!(machine
[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:870:5
[INFO] [stdout]     |
[INFO] [stdout] 870 |     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:871:5
[INFO] [stdout]     |
[INFO] [stdout] 871 |     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:873:5
[INFO] [stdout]     |
[INFO] [stdout] 873 |     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:876:9
[INFO] [stdout]     |
[INFO] [stdout] 876 |         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:884:1
[INFO] [stdout]     |
[INFO] [stdout] 884 | 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:916:5
[INFO] [stdout]     |
[INFO] [stdout] 916 |     prop_assert!(machine
[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:921:5
[INFO] [stdout]     |
[INFO] [stdout] 921 |     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:922:5
[INFO] [stdout]     |
[INFO] [stdout] 922 |     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:924:5
[INFO] [stdout]     |
[INFO] [stdout] 924 |     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:927:9
[INFO] [stdout]     |
[INFO] [stdout] 927 |         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:935:1
[INFO] [stdout]     |
[INFO] [stdout] 935 | 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:960:5
[INFO] [stdout]     |
[INFO] [stdout] 960 |     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:962:5
[INFO] [stdout]     |
[INFO] [stdout] 962 |     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:963:5
[INFO] [stdout]     |
[INFO] [stdout] 963 |     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:965:5
[INFO] [stdout]     |
[INFO] [stdout] 965 |     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:971:9
[INFO] [stdout]     |
[INFO] [stdout] 971 |         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:975:5
[INFO] [stdout]     |
[INFO] [stdout] 975 |     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:977:5
[INFO] [stdout]     |
[INFO] [stdout] 977 |     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:978:5
[INFO] [stdout]     |
[INFO] [stdout] 978 |     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:980:5
[INFO] [stdout]     |
[INFO] [stdout] 980 |     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:987:1
[INFO] [stdout]     |
[INFO] [stdout] 987 | 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:1037:5
[INFO] [stdout]      |
[INFO] [stdout] 1037 |     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:1039:5
[INFO] [stdout]      |
[INFO] [stdout] 1039 |     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:1040:5
[INFO] [stdout]      |
[INFO] [stdout] 1040 |     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:1042:5
[INFO] [stdout]      |
[INFO] [stdout] 1042 |     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:1048:9
[INFO] [stdout]      |
[INFO] [stdout] 1048 |         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:1053:1
[INFO] [stdout]      |
[INFO] [stdout] 1053 | 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:1102:5
[INFO] [stdout]      |
[INFO] [stdout] 1102 |     prop_assert!(machine
[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:1107:5
[INFO] [stdout]      |
[INFO] [stdout] 1107 |     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:1108:5
[INFO] [stdout]      |
[INFO] [stdout] 1108 |     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:1110:5
[INFO] [stdout]      |
[INFO] [stdout] 1110 |     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:1116:9
[INFO] [stdout]      |
[INFO] [stdout] 1116 |         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:1121:1
[INFO] [stdout]      |
[INFO] [stdout] 1121 | 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:1170:5
[INFO] [stdout]      |
[INFO] [stdout] 1170 |     prop_assert!(machine
[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:1175:5
[INFO] [stdout]      |
[INFO] [stdout] 1175 |     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:1176:5
[INFO] [stdout]      |
[INFO] [stdout] 1176 |     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:1178:5
[INFO] [stdout]      |
[INFO] [stdout] 1178 |     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:1184:9
[INFO] [stdout]      |
[INFO] [stdout] 1184 |         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:1189:1
[INFO] [stdout]      |
[INFO] [stdout] 1189 | 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:1239:5
[INFO] [stdout]      |
[INFO] [stdout] 1239 |     prop_assert!(machine
[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:1244:5
[INFO] [stdout]      |
[INFO] [stdout] 1244 |     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:1245:5
[INFO] [stdout]      |
[INFO] [stdout] 1245 |     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:1247:5
[INFO] [stdout]      |
[INFO] [stdout] 1247 |     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:1253:9
[INFO] [stdout]      |
[INFO] [stdout] 1253 |         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:1258:1
[INFO] [stdout]      |
[INFO] [stdout] 1258 | 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:1295:5
[INFO] [stdout]      |
[INFO] [stdout] 1295 |     prop_assert!(machine
[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:1300:5
[INFO] [stdout]      |
[INFO] [stdout] 1300 |     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:1301:5
[INFO] [stdout]      |
[INFO] [stdout] 1301 |     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:1303:5
[INFO] [stdout]      |
[INFO] [stdout] 1303 |     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:1309:9
[INFO] [stdout]      |
[INFO] [stdout] 1309 |         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:1317:1
[INFO] [stdout]      |
[INFO] [stdout] 1317 | 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:1359:5
[INFO] [stdout]      |
[INFO] [stdout] 1359 |     prop_assert!(machine
[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:1364:5
[INFO] [stdout]      |
[INFO] [stdout] 1364 |     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:1365:5
[INFO] [stdout]      |
[INFO] [stdout] 1365 |     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:1367:5
[INFO] [stdout]      |
[INFO] [stdout] 1367 |     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:1373:9
[INFO] [stdout]      |
[INFO] [stdout] 1373 |         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:1381:1
[INFO] [stdout]      |
[INFO] [stdout] 1381 | 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:1406:5
[INFO] [stdout]      |
[INFO] [stdout] 1406 |     prop_assert!(machine
[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:1411:5
[INFO] [stdout]      |
[INFO] [stdout] 1411 |     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:1412:5
[INFO] [stdout]      |
[INFO] [stdout] 1412 |     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:1414:5
[INFO] [stdout]      |
[INFO] [stdout] 1414 |     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:1420:9
[INFO] [stdout]      |
[INFO] [stdout] 1420 |         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:1428:1
[INFO] [stdout]      |
[INFO] [stdout] 1428 | 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:1479:5
[INFO] [stdout]      |
[INFO] [stdout] 1479 |     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:1481:5
[INFO] [stdout]      |
[INFO] [stdout] 1481 |     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:1484:9
[INFO] [stdout]      |
[INFO] [stdout] 1484 |         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:1486:9
[INFO] [stdout]      |
[INFO] [stdout] 1486 |         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:1489:9
[INFO] [stdout]      |
[INFO] [stdout] 1489 |         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:1496:13
[INFO] [stdout]      |
[INFO] [stdout] 1496 |             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:1500:17
[INFO] [stdout]      |
[INFO] [stdout] 1500 |                 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:1525:5
[INFO] [stdout]      |
[INFO] [stdout] 1525 |     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:1552:5
[INFO] [stdout]      |
[INFO] [stdout] 1552 |     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:1555:9
[INFO] [stdout]      |
[INFO] [stdout] 1555 |         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:1557:9
[INFO] [stdout]      |
[INFO] [stdout] 1557 |         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:1563:9
[INFO] [stdout]      |
[INFO] [stdout] 1563 |         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:1570:13
[INFO] [stdout]      |
[INFO] [stdout] 1570 |             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:1574:17
[INFO] [stdout]      |
[INFO] [stdout] 1574 |                 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:1581:1
[INFO] [stdout]      |
[INFO] [stdout] 1581 | 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:1674:5
[INFO] [stdout]      |
[INFO] [stdout] 1674 |     prop_assert!(machine
[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:1678:5
[INFO] [stdout]      |
[INFO] [stdout] 1678 |     prop_assert!(machine
[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:1714:5
[INFO] [stdout]      |
[INFO] [stdout] 1714 |     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:1727:5
[INFO] [stdout]      |
[INFO] [stdout] 1727 |     prop_assert!(machine
[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:1764:5
[INFO] [stdout]      |
[INFO] [stdout] 1764 |     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:1772:1
[INFO] [stdout]      |
[INFO] [stdout] 1772 | 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:1962:5
[INFO] [stdout]      |
[INFO] [stdout] 1962 |     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:1999:5
[INFO] [stdout]      |
[INFO] [stdout] 1999 |     prop_assert!(machine
[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:2004:5
[INFO] [stdout]      |
[INFO] [stdout] 2004 |     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:2007:9
[INFO] [stdout]      |
[INFO] [stdout] 2007 |         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:2009:9
[INFO] [stdout]      |
[INFO] [stdout] 2009 |         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:2011:9
[INFO] [stdout]      |
[INFO] [stdout] 2011 |         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:2017:13
[INFO] [stdout]      |
[INFO] [stdout] 2017 |             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:2023:1
[INFO] [stdout]      |
[INFO] [stdout] 2023 | 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:2058:1
[INFO] [stdout]      |
[INFO] [stdout] 2058 | 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:2066:5
[INFO] [stdout]      |
[INFO] [stdout] 2066 |     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:2070:1
[INFO] [stdout]      |
[INFO] [stdout] 2070 | 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:2078:5
[INFO] [stdout]      |
[INFO] [stdout] 2078 |     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:2082:1
[INFO] [stdout]      |
[INFO] [stdout] 2082 | 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:2090:5
[INFO] [stdout]      |
[INFO] [stdout] 2090 |     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:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     prop_assert!(machine
[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:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 |     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:124:9
[INFO] [stdout]     |
[INFO] [stdout] 124 |         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:126:9
[INFO] [stdout]     |
[INFO] [stdout] 126 |         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:128:9
[INFO] [stdout]     |
[INFO] [stdout] 128 |         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:134:13
[INFO] [stdout]     |
[INFO] [stdout] 134 |             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:140:1
[INFO] [stdout]     |
[INFO] [stdout] 140 | 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:29:57
[INFO] [stdout]    |
[INFO] [stdout] 29 | 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] 29 | 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:76:51
[INFO] [stdout]    |
[INFO] [stdout] 76 | 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] 76 | 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:166:79
[INFO] [stdout]     |
[INFO] [stdout] 166 | 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] 166 | 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:252:72
[INFO] [stdout]     |
[INFO] [stdout] 252 | 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] 252 | 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:311:54
[INFO] [stdout]     |
[INFO] [stdout] 311 | 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] 311 | 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:363:68
[INFO] [stdout]     |
[INFO] [stdout] 363 | 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] 363 | 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:423:63
[INFO] [stdout]     |
[INFO] [stdout] 423 | 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] 423 | 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:484:65
[INFO] [stdout]     |
[INFO] [stdout] 484 | 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] 484 | 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:646:17
[INFO] [stdout]     |
[INFO] [stdout] 646 | ) -> 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] 641 | 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:762:78
[INFO] [stdout]     |
[INFO] [stdout] 762 | 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] 762 | 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:840:50
[INFO] [stdout]     |
[INFO] [stdout] 840 | 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] 840 | 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:891:45
[INFO] [stdout]     |
[INFO] [stdout] 891 | 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] 891 | 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:942:62
[INFO] [stdout]     |
[INFO] [stdout] 942 | 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] 942 | 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:994:65
[INFO] [stdout]     |
[INFO] [stdout] 994 | 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] 994 | 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:1060:60
[INFO] [stdout]      |
[INFO] [stdout] 1060 | 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] 1060 | 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:1128:60
[INFO] [stdout]      |
[INFO] [stdout] 1128 | 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] 1128 | 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:1196:65
[INFO] [stdout]      |
[INFO] [stdout] 1196 | 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] 1196 | 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:1265:71
[INFO] [stdout]      |
[INFO] [stdout] 1265 | 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] 1265 | 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:1329:77
[INFO] [stdout]      |
[INFO] [stdout] 1329 | 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] 1329 | 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:1389:49
[INFO] [stdout]      |
[INFO] [stdout] 1389 | 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] 1389 | 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:1440:17
[INFO] [stdout]      |
[INFO] [stdout] 1440 | ) -> 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] 1435 | 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:1512:17
[INFO] [stdout]      |
[INFO] [stdout] 1512 | ) -> 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] 1507 | 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:1668:70
[INFO] [stdout]      |
[INFO] [stdout] 1668 | 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] 1668 | 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:1722:78
[INFO] [stdout]      |
[INFO] [stdout] 1722 | 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] 1722 | 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:1940:17
[INFO] [stdout]      |
[INFO] [stdout] 1940 | ) -> 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] 1934 | 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:2065:53
[INFO] [stdout]      |
[INFO] [stdout] 2065 | 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] 2065 | 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:2077:53
[INFO] [stdout]      |
[INFO] [stdout] 2077 | 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] 2077 | 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:2089:54
[INFO] [stdout]      |
[INFO] [stdout] 2089 | 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] 2089 | 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:67:17
[INFO] [stdout]    |
[INFO] [stdout] 67 | ) -> 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] 62 | 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:498:75
[INFO] [stdout]     |
[INFO] [stdout] 498 | 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] 498 | 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:648:17
[INFO] [stdout]     |
[INFO] [stdout] 648 | ) -> 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] 646 | 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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]    |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]    |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]    |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]    |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]    |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]    |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]    |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]    |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]     |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 undeclared crate or module `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 undeclared crate or module `molecule`
[INFO] [stdout]      |
[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] 2876 -     fn from_compatible_slice(slice: &[u8]) -> molecule::error::VerificationResult<Self> {
[INFO] [stdout] 2876 +     fn from_compatible_slice(slice: &[u8]) -> error::VerificationResult<Self> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2917:9
[INFO] [stdout]      |
[INFO] [stdout] 2917 |         molecule::unpack_number(self.as_slice()) as usize
[INFO] [stdout]      |         ^^^^^^^^ use of undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2920:33
[INFO] [stdout]      |
[INFO] [stdout] 2920 |         if self.total_size() == molecule::NUMBER_SIZE {
[INFO] [stdout]      |                                 ^^^^^^^^ use of undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2923:14
[INFO] [stdout]      |
[INFO] [stdout] 2923 |             (molecule::unpack_number(&self.as_slice()[molecule::NUMBER_SIZE..]) as usize / 4) - 1
[INFO] [stdout]      |              ^^^^^^^^ use of undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2923:55
[INFO] [stdout]      |
[INFO] [stdout] 2923 |             (molecule::unpack_number(&self.as_slice()[molecule::NUMBER_SIZE..]) as usize / 4) - 1
[INFO] [stdout]      |                                                       ^^^^^^^^ use of undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2941:25
[INFO] [stdout]      |
[INFO] [stdout] 2941 |         let start_idx = molecule::NUMBER_SIZE * (1 + idx);
[INFO] [stdout]      |                         ^^^^^^^^ use of undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2942:21
[INFO] [stdout]      |
[INFO] [stdout] 2942 |         let start = molecule::unpack_number(&slice[start_idx..]) as usize;
[INFO] [stdout]      |                     ^^^^^^^^ use of undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2946:39
[INFO] [stdout]      |
[INFO] [stdout] 2946 |             let end_idx = start_idx + molecule::NUMBER_SIZE;
[INFO] [stdout]      |                                       ^^^^^^^^ use of undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2947:23
[INFO] [stdout]      |
[INFO] [stdout] 2947 |             let end = molecule::unpack_number(&slice[end_idx..]) as usize;
[INFO] [stdout]      |                       ^^^^^^^^ use of undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2952:10
[INFO] [stdout]      |
[INFO] [stdout] 2952 | impl<'r> molecule::prelude::Reader<'r> for SpawnsReader<'r> {
[INFO] [stdout]      |          ^^^^^^^^ use of undeclared crate or module `molecule`
[INFO] [stdout]      |
[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] 2952 - impl<'r> molecule::prelude::Reader<'r> for SpawnsReader<'r> {
[INFO] [stdout] 2952 + impl<'r> prelude::Reader<'r> for SpawnsReader<'r> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2964:50
[INFO] [stdout]      |
[INFO] [stdout] 2964 |     fn verify(slice: &[u8], compatible: bool) -> molecule::error::VerificationResult<()> {
[INFO] [stdout]      |                                                  ^^^^^^^^ use of undeclared crate or module `molecule`
[INFO] [stdout]      |
[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] 2964 -     fn verify(slice: &[u8], compatible: bool) -> molecule::error::VerificationResult<()> {
[INFO] [stdout] 2964 +     fn verify(slice: &[u8], compatible: bool) -> error::VerificationResult<()> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2967:24
[INFO] [stdout]      |
[INFO] [stdout] 2967 |         if slice_len < molecule::NUMBER_SIZE {
[INFO] [stdout]      |                        ^^^^^^^^ use of undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2970:26
[INFO] [stdout]      |
[INFO] [stdout] 2970 |         let total_size = molecule::unpack_number(slice) as usize;
[INFO] [stdout]      |                          ^^^^^^^^ use of undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2974:25
[INFO] [stdout]      |
[INFO] [stdout] 2974 |         if slice_len == molecule::NUMBER_SIZE {
[INFO] [stdout]      |                         ^^^^^^^^ use of undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2977:24
[INFO] [stdout]      |
[INFO] [stdout] 2977 |         if slice_len < molecule::NUMBER_SIZE * 2 {
[INFO] [stdout]      |                        ^^^^^^^^ use of undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2985:28
[INFO] [stdout]      |
[INFO] [stdout] 2985 |         let offset_first = molecule::unpack_number(&slice[molecule::NUMBER_SIZE..]) as usize;
[INFO] [stdout]      |                            ^^^^^^^^ use of undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2985:59
[INFO] [stdout]      |
[INFO] [stdout] 2985 |         let offset_first = molecule::unpack_number(&slice[molecule::NUMBER_SIZE..]) as usize;
[INFO] [stdout]      |                                                           ^^^^^^^^ use of undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2986:27
[INFO] [stdout]      |
[INFO] [stdout] 2986 |         if offset_first % molecule::NUMBER_SIZE != 0 || offset_first < molecule::NUMBER_SIZE * 2 {
[INFO] [stdout]      |                           ^^^^^^^^ use of undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2986:72
[INFO] [stdout]      |
[INFO] [stdout] 2986 |         if offset_first % molecule::NUMBER_SIZE != 0 || offset_first < molecule::NUMBER_SIZE * 2 {
[INFO] [stdout]      |                                                                        ^^^^^^^^ use of undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2992:45
[INFO] [stdout]      |
[INFO] [stdout] 2992 |         let mut offsets: Vec<usize> = slice[molecule::NUMBER_SIZE..offset_first]
[INFO] [stdout]      |                                             ^^^^^^^^ use of undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2993:27
[INFO] [stdout]      |
[INFO] [stdout] 2993 |             .chunks_exact(molecule::NUMBER_SIZE)
[INFO] [stdout]      |                           ^^^^^^^^ use of undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:2994:22
[INFO] [stdout]      |
[INFO] [stdout] 2994 |             .map(|x| molecule::unpack_number(x) as usize)
[INFO] [stdout]      |                      ^^^^^^^^ use of undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:3031:6
[INFO] [stdout]      |
[INFO] [stdout] 3031 | impl molecule::prelude::Builder for SpawnsBuilder {
[INFO] [stdout]      |      ^^^^^^^^ use of undeclared crate or module `molecule`
[INFO] [stdout]      |
[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] 3031 - impl molecule::prelude::Builder for SpawnsBuilder {
[INFO] [stdout] 3031 + impl prelude::Builder for SpawnsBuilder {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:3035:9
[INFO] [stdout]      |
[INFO] [stdout] 3035 |         molecule::NUMBER_SIZE * (self.0.len() + 1)
[INFO] [stdout]      |         ^^^^^^^^ use of undeclared crate or module `molecule`
[INFO] [stdout]      |
[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 crate or module `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:3042:17
[INFO] [stdout]      |
[INFO] [stdout] 3042 |     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout]      |                 ^^^^^^^^ use of undeclared crate or module `molecule`
[INFO] [stdout]      |
[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] 3042 -     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout] 3042 +     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 undeclared crate or module `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:3042:64
[INFO] [stdout]      |
[INFO] [stdout] 3042 |     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout]      |                                                                ^^^^^^^^ use of undeclared crate or module `molecule`
[INFO] [stdout]      |
[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] 3042 -     fn write<W: molecule::io::Write>(&self, writer: &mut W) -> molecule::io::Result<()> {
[INFO] [stdout] 3042 +     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 undeclared crate or module `molecule`
[INFO] [stdout]     --> src/verify/tests/ckb_latest/../../../../testdata/spawn_dag.rs:3045:31
[INFO] [stdout]      |
[INFO] [stdout] 3045 |             writer.write_all(&molecule::pack_number(
[INFO] [stdout]      |                               ^^^^^^^^ use of undeclared crate or module `molecule`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]      |
[INFO] [stdout] 11   + use ckb_types::molecule;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[WARN] too many lines in the log, truncating it
