[INFO] fetching crate fuels 0.53.0...
[INFO] checking fuels-0.53.0 against master#b0696a5160711c068cb1f01b7437db7990d15750 for pr-121848
[INFO] extracting crate fuels 0.53.0 into /workspace/builds/worker-4-tc1/source
[INFO] validating manifest of crates.io crate fuels 0.53.0 on toolchain b0696a5160711c068cb1f01b7437db7990d15750
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b0696a5160711c068cb1f01b7437db7990d15750" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate fuels 0.53.0
[INFO] finished tweaking crates.io crate fuels 0.53.0
[INFO] tweaked toml for crates.io crate fuels 0.53.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b0696a5160711c068cb1f01b7437db7990d15750" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b0696a5160711c068cb1f01b7437db7990d15750" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded fuel-types v0.43.2
[INFO] [stderr]   Downloaded fuels-test-helpers v0.53.0
[INFO] [stderr]   Downloaded fuel-tx v0.43.2
[INFO] [stderr]   Downloaded which v5.0.0
[INFO] [stderr]   Downloaded fuels-code-gen v0.53.0
[INFO] [stderr]   Downloaded fuel-asm v0.43.2
[INFO] [stderr]   Downloaded fuel-vm v0.43.2
[INFO] [stderr]   Downloaded fuels-core v0.53.0
[INFO] [stderr]   Downloaded fuel-derive v0.43.2
[INFO] [stderr]   Downloaded fuels-programs v0.53.0
[INFO] [stderr]   Downloaded enum-iterator v1.5.0
[INFO] [stderr]   Downloaded fuels-accounts v0.53.0
[INFO] [stderr]   Downloaded fuel-crypto v0.43.2
[INFO] [stderr]   Downloaded fuel-storage v0.43.2
[INFO] [stderr]   Downloaded fuels-macros v0.53.0
[INFO] [stderr]   Downloaded fuel-merkle v0.43.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b0696a5160711c068cb1f01b7437db7990d15750" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 1357b9b456d094231d5a1945ca20b59d5ec58426004bb69b9a9f6f79d76711c7
[INFO] running `Command { std: "docker" "start" "-a" "1357b9b456d094231d5a1945ca20b59d5ec58426004bb69b9a9f6f79d76711c7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1357b9b456d094231d5a1945ca20b59d5ec58426004bb69b9a9f6f79d76711c7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1357b9b456d094231d5a1945ca20b59d5ec58426004bb69b9a9f6f79d76711c7", kill_on_drop: false }`
[INFO] [stdout] 1357b9b456d094231d5a1945ca20b59d5ec58426004bb69b9a9f6f79d76711c7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b0696a5160711c068cb1f01b7437db7990d15750" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1ca1f6e60c676673a4116eadf16f300e39bd86275d4dac58ca57b2416447612b
[INFO] running `Command { std: "docker" "start" "-a" "1ca1f6e60c676673a4116eadf16f300e39bd86275d4dac58ca57b2416447612b", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.79
[INFO] [stderr]     Checking subtle v2.5.0
[INFO] [stderr]     Checking const-oid v0.9.6
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling serde_json v1.0.114
[INFO] [stderr]     Checking futures-task v0.3.30
[INFO] [stderr]    Compiling semver v1.0.22
[INFO] [stderr]     Checking base16ct v0.2.0
[INFO] [stderr]    Compiling memchr v2.7.1
[INFO] [stderr]     Checking either v1.10.0
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]     Checking spin v0.9.8
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]    Compiling radium v0.7.0
[INFO] [stderr]     Checking ff v0.13.0
[INFO] [stderr]    Compiling platforms v3.3.0
[INFO] [stderr]    Compiling secp256k1-sys v0.8.1
[INFO] [stderr]     Checking bech32 v0.9.1
[INFO] [stderr]     Checking wyz v0.5.1
[INFO] [stderr]    Compiling serde v1.0.197
[INFO] [stderr]     Checking group v0.13.0
[INFO] [stderr]     Checking funty v2.0.0
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]     Checking rustc-hex v2.1.0
[INFO] [stderr]     Checking fuel-storage v0.43.2
[INFO] [stderr]    Compiling libm v0.2.8
[INFO] [stderr]    Compiling ryu v1.0.17
[INFO] [stderr]     Checking ethnum v1.5.0
[INFO] [stderr]     Checking fixed-hash v0.8.0
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling ring v0.17.8
[INFO] [stderr]     Checking unicode-normalization v0.1.23
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]     Checking hashbrown v0.13.2
[INFO] [stderr]     Checking hash32 v0.2.1
[INFO] [stderr]    Compiling aho-corasick v1.1.2
[INFO] [stderr]    Compiling curve25519-dalek v4.1.2
[INFO] [stderr]    Compiling heapless v0.7.17
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]     Checking bitvec v1.0.1
[INFO] [stderr]     Checking stable_deref_trait v1.2.0
[INFO] [stderr]     Checking unicode-bidi v0.3.15
[INFO] [stderr]     Checking tower-layer v0.3.2
[INFO] [stderr]     Checking sct v0.6.1
[INFO] [stderr]     Checking embedded-io v0.4.0
[INFO] [stderr]     Checking cobs v0.2.3
[INFO] [stderr]    Compiling void v1.0.2
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]    Compiling time-macros v0.2.17
[INFO] [stderr]    Compiling unreachable v1.0.0
[INFO] [stderr]     Checking webpki v0.21.4
[INFO] [stderr]    Compiling cookie v0.17.0
[INFO] [stderr]    Compiling ascii v0.9.3
[INFO] [stderr]    Compiling prometheus-client v0.20.0
[INFO] [stderr]     Checking dtoa v1.0.9
[INFO] [stderr]     Checking http-range-header v0.3.1
[INFO] [stderr]     Checking idna v0.3.0
[INFO] [stderr]     Checking idna v0.5.0
[INFO] [stderr]     Checking rustls v0.19.1
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]     Checking psl-types v2.0.11
[INFO] [stderr]    Compiling combine v3.8.1
[INFO] [stderr]     Checking unicode-ident v1.0.12
[INFO] [stderr]    Compiling regex-automata v0.4.6
[INFO] [stderr]     Checking publicsuffix v2.2.3
[INFO] [stderr]     Checking url v2.5.0
[INFO] [stderr]     Checking ct-logs v0.8.0
[INFO] [stderr]    Compiling getrandom v0.2.12
[INFO] [stderr]    Compiling counter v0.5.7
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling hashbrown v0.12.3
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]     Checking rustls-native-certs v0.5.0
[INFO] [stderr]     Checking chrono v0.4.35
[INFO] [stderr]    Compiling ucd-trie v0.1.6
[INFO] [stderr]    Compiling toml_datetime v0.6.3
[INFO] [stderr]     Checking time v0.3.34
[INFO] [stderr]     Checking rayon v1.9.0
[INFO] [stderr]    Compiling toml_edit v0.19.15
[INFO] [stderr]    Compiling multer v2.1.0
[INFO] [stderr]    Compiling regex v1.10.3
[INFO] [stderr]     Checking secp256k1 v0.26.0
[INFO] [stderr]     Checking home v0.5.9
[INFO] [stderr]     Checking portpicker v0.1.1
[INFO] [stderr]     Checking Inflector v0.11.4
[INFO] [stderr]    Compiling synstructure v0.13.1
[INFO] [stderr]    Compiling darling_core v0.13.4
[INFO] [stderr]    Compiling darling_core v0.14.4
[INFO] [stderr]    Compiling rustls v0.21.10
[INFO] [stderr]    Compiling strum_macros v0.24.3
[INFO] [stderr]    Compiling derive_more v0.99.17
[INFO] [stderr]    Compiling derivative v2.2.0
[INFO] [stderr]    Compiling prometheus-client-derive-text-encode v0.3.0
[INFO] [stderr]    Compiling proc-macro-crate v1.3.1
[INFO] [stderr]     Checking sct v0.7.1
[INFO] [stderr]     Checking rustls-webpki v0.101.7
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.58
[INFO] [stderr]    Compiling tracing-attributes v0.1.27
[INFO] [stderr]    Compiling tokio-macros v2.2.0
[INFO] [stderr]    Compiling futures-macro v0.3.30
[INFO] [stderr]    Compiling async-trait v0.1.77
[INFO] [stderr]    Compiling fuel-derive v0.43.2
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling pin-project-internal v1.1.5
[INFO] [stderr]    Compiling darling_macro v0.13.4
[INFO] [stderr]     Checking zeroize v1.7.0
[INFO] [stderr]     Checking der v0.7.8
[INFO] [stderr]     Checking secrecy v0.8.0
[INFO] [stderr]    Compiling prometheus-client-derive-encode v0.4.2
[INFO] [stderr]    Compiling darling v0.13.4
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking crypto-bigint v0.5.5
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]    Compiling serde_with_macros v1.5.2
[INFO] [stderr]     Checking futures-util v0.3.30
[INFO] [stderr]     Checking inout v0.1.3
[INFO] [stderr]     Checking sha2 v0.10.8
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking spki v0.7.3
[INFO] [stderr]     Checking sec1 v0.7.3
[INFO] [stderr]     Checking signature v2.2.0
[INFO] [stderr]     Checking rfc6979 v0.4.0
[INFO] [stderr]     Checking pkcs8 v0.10.2
[INFO] [stderr]     Checking sha3 v0.10.8
[INFO] [stderr]     Checking bs58 v0.5.0
[INFO] [stderr]     Checking thiserror v1.0.58
[INFO] [stderr]     Checking ripemd v0.1.3
[INFO] [stderr]     Checking ed25519 v2.2.3
[INFO] [stderr]     Checking pbkdf2 v0.12.2
[INFO] [stderr]     Checking strum v0.24.1
[INFO] [stderr]     Checking tracing v0.1.40
[INFO] [stderr]     Checking cipher v0.4.4
[INFO] [stderr]     Checking prometheus-client v0.18.1
[INFO] [stderr]     Checking pbkdf2 v0.11.0
[INFO] [stderr]    Compiling graphql-parser v0.4.0
[INFO] [stderr]    Compiling pest v2.7.8
[INFO] [stderr]    Compiling darling_macro v0.14.4
[INFO] [stderr]     Checking salsa20 v0.10.2
[INFO] [stderr]     Checking pin-project v1.1.5
[INFO] [stderr]     Checking aes v0.8.4
[INFO] [stderr]     Checking ctr v0.9.2
[INFO] [stderr]    Compiling async-stream-impl v0.3.5
[INFO] [stderr]     Checking scrypt v0.10.0
[INFO] [stderr]    Compiling clap_derive v4.5.0
[INFO] [stderr]    Compiling enum-iterator-derive v1.3.0
[INFO] [stderr]     Checking ed25519-dalek v2.1.1
[INFO] [stderr]     Checking elliptic-curve v0.13.8
[INFO] [stderr]     Checking ecdsa v0.16.9
[INFO] [stderr]     Checking primeorder v0.13.6
[INFO] [stderr]    Compiling darling v0.14.4
[INFO] [stderr]     Checking async-stream v0.3.5
[INFO] [stderr]     Checking k256 v0.13.3
[INFO] [stderr]     Checking p256 v0.13.2
[INFO] [stderr]     Checking enum-iterator v1.5.0
[INFO] [stderr]     Checking futures-executor v0.3.30
[INFO] [stderr]     Checking clap v4.5.2
[INFO] [stderr]     Checking futures v0.3.30
[INFO] [stderr]    Compiling cynic-codegen v2.2.8
[INFO] [stderr]     Checking tracing-futures v0.2.5
[INFO] [stderr]     Checking bytes v1.5.0
[INFO] [stderr]     Checking hashbrown v0.14.3
[INFO] [stderr]     Checking hex v0.4.3
[INFO] [stderr]     Checking bitflags v2.4.2
[INFO] [stderr]     Checking tai64 v4.0.0
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking serde_with v1.14.0
[INFO] [stderr]     Checking uuid v0.8.2
[INFO] [stderr]     Checking serde_with v3.7.0
[INFO] [stderr]     Checking rustix v0.38.31
[INFO] [stderr]     Checking coins-core v0.8.7
[INFO] [stderr]     Checking fuel-types v0.43.2
[INFO] [stderr]     Checking uint v0.9.5
[INFO] [stderr]     Checking fuel-merkle v0.43.2
[INFO] [stderr]     Checking primitive-types v0.12.2
[INFO] [stderr]     Checking tokio v1.36.0
[INFO] [stderr]     Checking http v0.2.12
[INFO] [stderr]     Checking coins-bip32 v0.8.7
[INFO] [stderr]     Checking postcard v1.0.8
[INFO] [stderr]     Checking indexmap v2.2.5
[INFO] [stderr]     Checking fuel-asm v0.43.2
[INFO] [stderr]     Checking cookie_store v0.20.0
[INFO] [stderr]     Checking coins-bip39 v0.8.7
[INFO] [stderr]     Checking fuel-abi-types v0.3.0
[INFO] [stderr]     Checking eth-keystore v0.5.0
[INFO] [stderr]     Checking async-graphql-value v4.0.16
[INFO] [stderr]     Checking fuel-crypto v0.43.2
[INFO] [stderr]     Checking http-body v0.4.6
[INFO] [stderr]     Checking async-graphql-parser v4.0.16
[INFO] [stderr]     Checking axum-core v0.2.9
[INFO] [stderr]    Compiling schemafy_core v0.5.2
[INFO] [stderr]     Checking fuels-code-gen v0.53.0
[INFO] [stderr]    Compiling schemafy_lib v0.5.2
[INFO] [stderr]     Checking tempfile v3.10.1
[INFO] [stderr]     Checking which v5.0.0
[INFO] [stderr]    Compiling cynic-proc-macros v2.2.8
[INFO] [stderr]    Compiling fuel-core-client v0.21.0
[INFO] [stderr]    Compiling fuels-macros v0.53.0
[INFO] [stderr]     Checking fuel-tx v0.43.2
[INFO] [stderr]    Compiling async-graphql-derive v4.0.16
[INFO] [stderr]     Checking tokio-util v0.7.10
[INFO] [stderr]     Checking tower v0.4.13
[INFO] [stderr]     Checking tokio-rustls v0.24.1
[INFO] [stderr]     Checking tokio-io-timeout v1.2.0
[INFO] [stderr]     Checking tokio-rustls v0.22.0
[INFO] [stderr]     Checking tokio-rayon v2.1.0
[INFO] [stderr]     Checking tower-http v0.3.5
[INFO] [stderr]     Checking h2 v0.3.24
[INFO] [stderr]     Checking tokio-stream v0.1.14
[INFO] [stderr]     Checking fuel-vm v0.43.2
[INFO] [stderr]     Checking fuel-core-types v0.21.0
[INFO] [stderr]     Checking hyper v0.14.28
[INFO] [stderr]     Checking fuel-core-storage v0.21.0
[INFO] [stderr]     Checking fuel-core-chain-config v0.21.0
[INFO] [stderr]     Checking fuel-core-producer v0.21.0
[INFO] [stderr]     Checking fuel-core-database v0.21.0
[INFO] [stderr]     Checking async-graphql v4.0.16
[INFO] [stderr]     Checking fuel-core-executor v0.21.0
[INFO] [stderr]     Checking axum v0.5.17
[INFO] [stderr]     Checking hyper-rustls v0.24.2
[INFO] [stderr]     Checking hyper-timeout v0.4.1
[INFO] [stderr]     Checking hyper-rustls v0.22.1
[INFO] [stderr]     Checking eventsource-client v0.10.2
[INFO] [stderr]     Checking reqwest v0.11.25
[INFO] [stderr]     Checking cynic v2.2.8
[INFO] [stderr]     Checking fuel-core-metrics v0.21.0
[INFO] [stderr]     Checking fuel-core-services v0.21.0
[INFO] [stderr]     Checking fuel-core-importer v0.21.0
[INFO] [stderr]     Checking fuel-core-poa v0.21.0
[INFO] [stderr]     Checking fuel-core-txpool v0.21.0
[INFO] [stderr]     Checking fuel-core-consensus-module v0.21.0
[INFO] [stderr]     Checking fuel-core v0.21.0
[INFO] [stderr]     Checking fuels-core v0.53.0
[INFO] [stderr]     Checking fuels-accounts v0.53.0
[INFO] [stderr]     Checking fuels-test-helpers v0.53.0
[INFO] [stderr]     Checking fuels-programs v0.53.0
[INFO] [stderr]     Checking fuels v0.53.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]  --> tests/types_scripts.rs:9:23
[INFO] [stdout]   |
[INFO] [stdout] 9 |             project = "packages/fuels/tests/types/scripts/script_generics"
[INFO] [stdout]   |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]   --> tests/types_scripts.rs:47:23
[INFO] [stdout]    |
[INFO] [stdout] 47 |             project = "packages/fuels/tests/types/scripts/options_results"
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]   --> tests/types_scripts.rs:72:23
[INFO] [stdout]    |
[INFO] [stdout] 72 |             project = "packages/fuels/tests/types/scripts/script_tuples"
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/types_scripts.rs:117:23
[INFO] [stdout]     |
[INFO] [stdout] 117 |             project = "packages/fuels/tests/types/scripts/script_vectors"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/types_scripts.rs:203:23
[INFO] [stdout]     |
[INFO] [stdout] 203 |             project = "packages/fuels/tests/types/scripts/script_bytes",
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]   --> tests/storage.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | /     abigen!(Contract(
[INFO] [stdout] 12 | |         name = "MyContract",
[INFO] [stdout] 13 | |         abi = "packages/fuels/tests/contracts/storage/out/debug/storage-abi.json"
[INFO] [stdout] 14 | |     ));
[INFO] [stdout]    | |______^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/contracts/storage/out/debug/storage-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/types_scripts.rs:237:23
[INFO] [stdout]     |
[INFO] [stdout] 237 |             project = "packages/fuels/tests/types/scripts/script_u128",
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/types_scripts.rs:274:23
[INFO] [stdout]     |
[INFO] [stdout] 274 |             project = "packages/fuels/tests/types/scripts/script_u256",
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]   --> tests/storage.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 | /     abigen!(Contract(
[INFO] [stdout] 47 | |         name = "MyContract",
[INFO] [stdout] 48 | |         abi = "packages/fuels/tests/contracts/storage/out/debug/storage-abi.json"
[INFO] [stdout] 49 | |     ));
[INFO] [stdout]    | |______^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/contracts/storage/out/debug/storage-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/types_scripts.rs:298:23
[INFO] [stdout]     |
[INFO] [stdout] 298 |             project = "packages/fuels/tests/types/scripts/script_std_lib_string",
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]  --> tests/configurables.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | /     abigen!(Contract(
[INFO] [stdout] 6 | |         name = "MyContract",
[INFO] [stdout] 7 | |         abi = "packages/fuels/tests/contracts/configurables/out/debug/configurables-abi.json"
[INFO] [stdout] 8 | |     ));
[INFO] [stdout]   | |______^
[INFO] [stdout]   |
[INFO] [stdout]   = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/contracts/configurables/out/debug/configurables-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]   --> tests/logs.rs:16:23
[INFO] [stdout]    |
[INFO] [stdout] 16 |             project = "packages/fuels/tests/logs/contract_logs"
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]   --> tests/configurables.rs:50:23
[INFO] [stdout]    |
[INFO] [stdout] 50 |             project = "packages/fuels/tests/scripts/script_configurables"
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]   --> tests/configurables.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 | /     abigen!(Contract(
[INFO] [stdout] 82 | |         name = "MyContract",
[INFO] [stdout] 83 | |         abi = "packages/fuels/tests/contracts/configurables/out/debug/configurables-abi.json"
[INFO] [stdout] 84 | |     ));
[INFO] [stdout]    | |______^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/contracts/configurables/out/debug/configurables-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]   --> tests/logs.rs:54:23
[INFO] [stdout]    |
[INFO] [stdout] 54 |             project = "packages/fuels/tests/logs/contract_logs"
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/configurables.rs:133:5
[INFO] [stdout]     |
[INFO] [stdout] 133 |     abigen!(Script(name="MyScript", abi="packages/fuels/tests/scripts/script_configurables/out/debug/script_configurables-abi.json"));
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/scripts/script_configurables/out/debug/script_configurables-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]   --> tests/logs.rs:88:23
[INFO] [stdout]    |
[INFO] [stdout] 88 |             project = "packages/fuels/tests/logs/contract_logs"
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/types_predicates.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 | /     abigen!(Predicate(
[INFO] [stdout] 132 | |         name = "MyPredicate",
[INFO] [stdout] 133 | |         abi = "packages/fuels/tests/types/predicates/u64/out/debug/u64-abi.json"
[INFO] [stdout] 134 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/predicates/u64/out/debug/u64-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/types_predicates.rs:145:5
[INFO] [stdout]     |
[INFO] [stdout] 145 | /     abigen!(Predicate(
[INFO] [stdout] 146 | |         name = "MyPredicate",
[INFO] [stdout] 147 | |         abi = "packages/fuels/tests/types/predicates/address/out/debug/address-abi.json"
[INFO] [stdout] 148 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/predicates/address/out/debug/address-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/logs.rs:126:23
[INFO] [stdout]     |
[INFO] [stdout] 126 |             project = "packages/fuels/tests/logs/contract_logs"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/predicates.rs:144:5
[INFO] [stdout]     |
[INFO] [stdout] 144 | /     abigen!(Predicate(
[INFO] [stdout] 145 | |         name = "MyPredicate",
[INFO] [stdout] 146 | |         abi = "packages/fuels/tests/predicates/basic_predicate/out/debug/basic_predicate-abi.json"
[INFO] [stdout] 147 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/predicates/basic_predicate/out/debug/basic_predicate-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/types_predicates.rs:163:5
[INFO] [stdout]     |
[INFO] [stdout] 163 | /     abigen!(Predicate(
[INFO] [stdout] 164 | |         name = "MyPredicate",
[INFO] [stdout] 165 | |         abi = "packages/fuels/tests/types/predicates/enums/out/debug/enums-abi.json"
[INFO] [stdout] 166 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/predicates/enums/out/debug/enums-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/types_predicates.rs:177:5
[INFO] [stdout]     |
[INFO] [stdout] 177 | /     abigen!(Predicate(
[INFO] [stdout] 178 | |         name = "MyPredicate",
[INFO] [stdout] 179 | |         abi = "packages/fuels/tests/types/predicates/structs/out/debug/structs-abi.json"
[INFO] [stdout] 180 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/predicates/structs/out/debug/structs-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/predicates.rs:189:5
[INFO] [stdout]     |
[INFO] [stdout] 189 | /     abigen!(
[INFO] [stdout] 190 | |         Contract(
[INFO] [stdout] 191 | |             name = "MyContract",
[INFO] [stdout] 192 | |             abi = "packages/fuels/tests/contracts/contract_test/out/debug/contract_test-abi.json"
[INFO] [stdout] ...   |
[INFO] [stdout] 197 | |         )
[INFO] [stdout] 198 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/contracts/contract_test/out/debug/contract_test-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/logs.rs:178:23
[INFO] [stdout]     |
[INFO] [stdout] 178 |             project = "packages/fuels/tests/logs/contract_logs"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/types_predicates.rs:197:5
[INFO] [stdout]     |
[INFO] [stdout] 197 | /     abigen!(Predicate(
[INFO] [stdout] 198 | |         name = "MyPredicate",
[INFO] [stdout] 199 | |         abi = "packages/fuels/tests/types/predicates/predicate_tuples/out/debug/predicate_tuples-abi.json"
[INFO] [stdout] 200 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/predicates/predicate_tuples/out/debug/predicate_tuples-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/predicates.rs:242:5
[INFO] [stdout]     |
[INFO] [stdout] 242 | /     abigen!(
[INFO] [stdout] 243 | |         Contract(
[INFO] [stdout] 244 | |             name = "MyContract",
[INFO] [stdout] 245 | |             abi = "packages/fuels/tests/contracts/contract_test/out/debug/contract_test-abi.json"
[INFO] [stdout] ...   |
[INFO] [stdout] 251 | |         )
[INFO] [stdout] 252 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/contracts/contract_test/out/debug/contract_test-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/logs.rs:232:23
[INFO] [stdout]     |
[INFO] [stdout] 232 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/types_predicates.rs:212:5
[INFO] [stdout]     |
[INFO] [stdout] 212 | /     abigen!(Predicate(
[INFO] [stdout] 213 | |         name = "MyPredicate",
[INFO] [stdout] 214 | |         abi =
[INFO] [stdout] 215 | |             "packages/fuels/tests/types/predicates/predicate_vector/out/debug/predicate_vector-abi.json"
[INFO] [stdout] 216 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/predicates/predicate_vector/out/debug/predicate_vector-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/predicates.rs:297:5
[INFO] [stdout]     |
[INFO] [stdout] 297 | /     abigen!(Predicate(
[INFO] [stdout] 298 | |         name = "MyPredicate",
[INFO] [stdout] 299 | |         abi =
[INFO] [stdout] 300 | |             "packages/fuels/tests/types/predicates/predicate_vector/out/debug/predicate_vector-abi.json"
[INFO] [stdout] 301 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/predicates/predicate_vector/out/debug/predicate_vector-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/logs.rs:259:23
[INFO] [stdout]     |
[INFO] [stdout] 259 |             project = "packages/fuels/tests/logs/contract_logs"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/types_predicates.rs:227:5
[INFO] [stdout]     |
[INFO] [stdout] 227 |     abigen!(Predicate(name="MyPredicate", abi="packages/fuels/tests/types/predicates/predicate_vectors/out/debug/predicate_vectors-abi.json"...
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/predicates/predicate_vectors/out/debug/predicate_vectors-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]   --> tests/providers.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | /     abigen!(Contract(
[INFO] [stdout] 23 | |         name = "MyContract",
[INFO] [stdout] 24 | |         abi = "packages/fuels/tests/contracts/contract_test/out/debug/contract_test-abi.json"
[INFO] [stdout] 25 | |     ));
[INFO] [stdout]    | |______^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/contracts/contract_test/out/debug/contract_test-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]   --> tests/types_contracts.rs:20:23
[INFO] [stdout]    |
[INFO] [stdout] 20 |             project = "packages/fuels/tests/types/contracts/empty_arguments"
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]   --> tests/bindings.rs:24:23
[INFO] [stdout]    |
[INFO] [stdout] 24 |             project = "packages/fuels/tests/bindings/simple_contract"
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/types_predicates.rs:270:5
[INFO] [stdout]     |
[INFO] [stdout] 270 |     abigen!(Predicate(name="MyPredicate", abi="packages/fuels/tests/types/predicates/predicate_generics/out/debug/predicate_generics-abi.json"...
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/predicates/predicate_generics/out/debug/predicate_generics-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]   --> tests/providers.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 | /     abigen!(Contract(
[INFO] [stdout] 69 | |         name = "MyContract",
[INFO] [stdout] 70 | |         abi = "packages/fuels/tests/contracts/contract_test/out/debug/contract_test-abi.json"
[INFO] [stdout] 71 | |     ));
[INFO] [stdout]    | |______^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/contracts/contract_test/out/debug/contract_test-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]   --> tests/types_contracts.rs:45:23
[INFO] [stdout]    |
[INFO] [stdout] 45 |             project = "packages/fuels/tests/types/contracts/call_empty_return"
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/logs.rs:309:23
[INFO] [stdout]     |
[INFO] [stdout] 309 |             project = "packages/fuels/tests/logs/contract_logs"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/predicates.rs:354:5
[INFO] [stdout]     |
[INFO] [stdout] 354 | /     abigen!(Predicate(
[INFO] [stdout] 355 | |         name = "MyPredicate",
[INFO] [stdout] 356 | |         abi =
[INFO] [stdout] 357 | |             "packages/fuels/tests/types/predicates/predicate_vector/out/debug/predicate_vector-abi.json"
[INFO] [stdout] 358 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/predicates/predicate_vector/out/debug/predicate_vector-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/types_predicates.rs:284:5
[INFO] [stdout]     |
[INFO] [stdout] 284 | /     abigen!(Predicate(
[INFO] [stdout] 285 | |         name = "MyPredicate",
[INFO] [stdout] 286 | |         abi = "packages/fuels/tests/types/predicates/predicate_bytes_hash/out/debug/predicate_bytes_hash-abi.json"
[INFO] [stdout] 287 | |
[INFO] [stdout] 288 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/predicates/predicate_bytes_hash/out/debug/predicate_bytes_hash-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/providers.rs:126:23
[INFO] [stdout]     |
[INFO] [stdout] 126 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/types_predicates.rs:307:5
[INFO] [stdout]     |
[INFO] [stdout] 307 | /     abigen!(Predicate(
[INFO] [stdout] 308 | |         name = "MyPredicate",
[INFO] [stdout] 309 | |         abi = "packages/fuels/tests/types/predicates/predicate_bytes/out/debug/predicate_bytes-abi.json"
[INFO] [stdout] 310 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/predicates/predicate_bytes/out/debug/predicate_bytes-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/types_predicates.rs:327:5
[INFO] [stdout]     |
[INFO] [stdout] 327 | /     abigen!(Predicate(
[INFO] [stdout] 328 | |         name = "MyPredicate",
[INFO] [stdout] 329 | |         abi = "packages/fuels/tests/types/predicates/predicate_raw_slice/out/debug/predicate_raw_slice-abi.json"
[INFO] [stdout] 330 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/predicates/predicate_raw_slice/out/debug/predicate_raw_slice-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/logs.rs:363:27
[INFO] [stdout]     |
[INFO] [stdout] 363 |                 project = "packages/fuels/tests/logs/contract_logs"
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/providers.rs:167:5
[INFO] [stdout]     |
[INFO] [stdout] 167 | /     abigen!(Contract(
[INFO] [stdout] 168 | |         name = "MyContract",
[INFO] [stdout] 169 | |         abi = "packages/fuels/tests/contracts/contract_test/out/debug/contract_test-abi.json"
[INFO] [stdout] 170 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/contracts/contract_test/out/debug/contract_test-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/types_predicates.rs:355:5
[INFO] [stdout]     |
[INFO] [stdout] 355 | /     abigen!(Predicate(
[INFO] [stdout] 356 | |         name = "MyPredicate",
[INFO] [stdout] 357 | |         abi = "packages/fuels/tests/types/predicates/predicate_u128/out/debug/predicate_u128-abi.json"
[INFO] [stdout] 358 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/predicates/predicate_u128/out/debug/predicate_u128-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/predicates.rs:401:5
[INFO] [stdout]     |
[INFO] [stdout] 401 | /     abigen!(Predicate(
[INFO] [stdout] 402 | |         name = "MyPredicate",
[INFO] [stdout] 403 | |         abi =
[INFO] [stdout] 404 | |             "packages/fuels/tests/types/predicates/predicate_vector/out/debug/predicate_vector-abi.json"
[INFO] [stdout] 405 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/predicates/predicate_vector/out/debug/predicate_vector-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/logs.rs:441:23
[INFO] [stdout]     |
[INFO] [stdout] 441 |             project = "packages/fuels/tests/contracts/require"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/types_predicates.rs:381:5
[INFO] [stdout]     |
[INFO] [stdout] 381 | /     abigen!(Predicate(
[INFO] [stdout] 382 | |         name = "MyPredicate",
[INFO] [stdout] 383 | |         abi = "packages/fuels/tests/types/predicates/predicate_u256/out/debug/predicate_u256-abi.json"
[INFO] [stdout] 384 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/predicates/predicate_u256/out/debug/predicate_u256-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/types_predicates.rs:394:5
[INFO] [stdout]     |
[INFO] [stdout] 394 | /     abigen!(Predicate(
[INFO] [stdout] 395 | |         name = "MyPredicate",
[INFO] [stdout] 396 | |         abi = "packages/fuels/tests/types/predicates/predicate_std_lib_string/out/debug/predicate_std_lib_string-abi.json"
[INFO] [stdout] 397 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/predicates/predicate_std_lib_string/out/debug/predicate_std_lib_string-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/logs.rs:497:23
[INFO] [stdout]     |
[INFO] [stdout] 497 |             project = "packages/fuels/tests/contracts/require"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/providers.rs:276:5
[INFO] [stdout]     |
[INFO] [stdout] 276 |     abigen!(Contract(name="MyContract", abi="packages/fuels/tests/contracts/transaction_block_height/out/debug/transaction_block_height-abi.json"...
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/contracts/transaction_block_height/out/debug/transaction_block_height-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/logs.rs:554:23
[INFO] [stdout]     |
[INFO] [stdout] 554 |             project = "packages/fuels/tests/contracts/require"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]   --> tests/types_contracts.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 | /     abigen!(Contract(name="MyContract",
[INFO] [stdout] 64 | |                      abi="packages/fuels/tests/types/contracts/complex_types_contract/out/debug/complex_types_contract-abi.json"));
[INFO] [stdout]    | |__________________________________________________________________________________________________________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/contracts/complex_types_contract/out/debug/complex_types_contract-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/providers.rs:316:23
[INFO] [stdout]     |
[INFO] [stdout] 316 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/predicates.rs:485:5
[INFO] [stdout]     |
[INFO] [stdout] 485 | /     abigen!(
[INFO] [stdout] 486 | |         Contract(
[INFO] [stdout] 487 | |             name = "MyContract",
[INFO] [stdout] 488 | |             abi = "packages/fuels/tests/contracts/contract_test/out/debug/contract_test-abi.json"
[INFO] [stdout] ...   |
[INFO] [stdout] 494 | |         )
[INFO] [stdout] 495 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/contracts/contract_test/out/debug/contract_test-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/types_contracts.rs:104:23
[INFO] [stdout]     |
[INFO] [stdout] 104 |             project = "packages/fuels/tests/types/contracts/two_structs"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/providers.rs:354:23
[INFO] [stdout]     |
[INFO] [stdout] 354 |             project = "packages/fuels/tests/contracts/token_ops"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/predicates.rs:562:5
[INFO] [stdout]     |
[INFO] [stdout] 562 | /     abigen!(
[INFO] [stdout] 563 | |         Contract(
[INFO] [stdout] 564 | |             name = "MyContract",
[INFO] [stdout] 565 | |             abi = "packages/fuels/tests/contracts/contract_test/out/debug/contract_test-abi.json"
[INFO] [stdout] ...   |
[INFO] [stdout] 571 | |         )
[INFO] [stdout] 572 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/contracts/contract_test/out/debug/contract_test-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/providers.rs:461:23
[INFO] [stdout]     |
[INFO] [stdout] 461 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/types_contracts.rs:133:23
[INFO] [stdout]     |
[INFO] [stdout] 133 |             project = "packages/fuels/tests/types/contracts/nested_structs"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `BuildableTransaction` is imported redundantly
[INFO] [stdout]  --> tests/wallets.rs:6:35
[INFO] [stdout]   |
[INFO] [stdout] 5 |     prelude::*,
[INFO] [stdout]   |     ---------- the item `BuildableTransaction` is already imported here
[INFO] [stdout] 6 |     types::transaction_builders::{BuildableTransaction, ScriptTransactionBuilder},
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `ScriptTransactionBuilder` is imported redundantly
[INFO] [stdout]  --> tests/wallets.rs:6:57
[INFO] [stdout]   |
[INFO] [stdout] 5 |     prelude::*,
[INFO] [stdout]   |     ---------- the item `ScriptTransactionBuilder` is already imported here
[INFO] [stdout] 6 |     types::transaction_builders::{BuildableTransaction, ScriptTransactionBuilder},
[INFO] [stdout]   |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `WalletUnlocked` is imported redundantly
[INFO] [stdout]  --> tests/wallets.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     prelude::*,
[INFO] [stdout]   |     ---------- the item `WalletUnlocked` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 8 | use fuels_accounts::wallet::WalletUnlocked;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `setup_test_provider` is imported redundantly
[INFO] [stdout]  --> tests/wallets.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     prelude::*,
[INFO] [stdout]   |     ---------- the item `setup_test_provider` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 9 | use fuels_test_helpers::setup_test_provider;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/providers.rs:513:23
[INFO] [stdout]     |
[INFO] [stdout] 513 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/predicates.rs:614:5
[INFO] [stdout]     |
[INFO] [stdout] 614 | /     abigen!(Predicate(
[INFO] [stdout] 615 | |         name = "MyPredicate",
[INFO] [stdout] 616 | |         abi = "packages/fuels/tests/predicates/predicate_configurables/out/debug/predicate_configurables-abi.json"
[INFO] [stdout] 617 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/predicates/predicate_configurables/out/debug/predicate_configurables-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/types_contracts.rs:190:23
[INFO] [stdout]     |
[INFO] [stdout] 190 |             project = "packages/fuels/tests/types/contracts/complex_types_contract"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/predicates.rs:672:5
[INFO] [stdout]     |
[INFO] [stdout] 672 | /     abigen!(Predicate(
[INFO] [stdout] 673 | |         name = "MyPredicate",
[INFO] [stdout] 674 | |         abi = "packages/fuels/tests/predicates/basic_predicate/out/debug/basic_predicate-abi.json"
[INFO] [stdout] 675 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/predicates/basic_predicate/out/debug/basic_predicate-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/providers.rs:554:23
[INFO] [stdout]     |
[INFO] [stdout] 554 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/logs.rs:615:5
[INFO] [stdout]     |
[INFO] [stdout] 615 | /     abigen!(Script(
[INFO] [stdout] 616 | |         name = "log_script",
[INFO] [stdout] 617 | |         abi = "packages/fuels/tests/logs/script_logs/out/debug/script_logs-abi.json"
[INFO] [stdout] 618 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/logs/script_logs/out/debug/script_logs-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/types_contracts.rs:219:5
[INFO] [stdout]     |
[INFO] [stdout] 219 | /     abigen!(Contract(
[INFO] [stdout] 220 | |         name = "MyContract",
[INFO] [stdout] 221 | |         abi = "packages/fuels/tests/types/contracts/enum_inside_struct/out/debug\
[INFO] [stdout] 222 | |         /enum_inside_struct-abi.json"
[INFO] [stdout] 223 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/contracts/enum_inside_struct/out/debug/enum_inside_struct-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]   --> tests/contracts.rs:19:23
[INFO] [stdout]    |
[INFO] [stdout] 19 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/providers.rs:584:5
[INFO] [stdout]     |
[INFO] [stdout] 584 | /     abigen!(Contract(
[INFO] [stdout] 585 | |         name = "MyContract",
[INFO] [stdout] 586 | |         abi = "packages/fuels/tests/contracts/contract_test/out/debug/contract_test-abi.json"
[INFO] [stdout] 587 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/contracts/contract_test/out/debug/contract_test-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/predicates.rs:713:5
[INFO] [stdout]     |
[INFO] [stdout] 713 | /     abigen!(Predicate(
[INFO] [stdout] 714 | |         name = "MyPredicate",
[INFO] [stdout] 715 | |         abi = "packages/fuels/tests/predicates/basic_predicate/out/debug/basic_predicate-abi.json"
[INFO] [stdout] 716 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/predicates/basic_predicate/out/debug/basic_predicate-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/logs.rs:684:27
[INFO] [stdout]     |
[INFO] [stdout] 684 |                 project = "packages/fuels/tests/logs/contract_logs",
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/types_contracts.rs:253:23
[INFO] [stdout]     |
[INFO] [stdout] 253 |             project = "packages/fuels/tests/types/contracts/tuples"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]   --> tests/contracts.rs:51:27
[INFO] [stdout]    |
[INFO] [stdout] 51 |                 project = "packages/fuels/tests/contracts/lib_contract"
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/predicates.rs:774:5
[INFO] [stdout]     |
[INFO] [stdout] 774 | /     abigen!(Predicate(
[INFO] [stdout] 775 | |         name = "MyPredicate",
[INFO] [stdout] 776 | |         abi = "packages/fuels/tests/predicates/predicate_witnesses/out/debug/predicate_witnesses-abi.json"
[INFO] [stdout] 777 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/predicates/predicate_witnesses/out/debug/predicate_witnesses-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/types_contracts.rs:327:23
[INFO] [stdout]     |
[INFO] [stdout] 327 |             project = "packages/fuels/tests/types/contracts/evm_address"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/contracts.rs:122:23
[INFO] [stdout]     |
[INFO] [stdout] 122 |             project = "packages/fuels/tests/contracts/revert_transaction_error"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/providers.rs:768:23
[INFO] [stdout]     |
[INFO] [stdout] 768 |             project = "packages/fuels/tests/contracts/block_timestamp"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/logs.rs:735:27
[INFO] [stdout]     |
[INFO] [stdout] 735 |                 project = "packages/fuels/tests/logs/contract_logs",
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/predicates.rs:842:5
[INFO] [stdout]     |
[INFO] [stdout] 842 | /     abigen!(Predicate(
[INFO] [stdout] 843 | |         name = "MyPredicate",
[INFO] [stdout] 844 | |         abi = "packages/fuels/tests/predicates/predicate_witnesses/out/debug/predicate_witnesses-abi.json"
[INFO] [stdout] 845 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/predicates/predicate_witnesses/out/debug/predicate_witnesses-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/contracts.rs:151:23
[INFO] [stdout]     |
[INFO] [stdout] 151 |             project = "packages/fuels/tests/contracts/multiple_read_calls"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/types_contracts.rs:395:23
[INFO] [stdout]     |
[INFO] [stdout] 395 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/types_contracts.rs:422:23
[INFO] [stdout]     |
[INFO] [stdout] 422 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/contracts.rs:182:23
[INFO] [stdout]     |
[INFO] [stdout] 182 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/logs.rs:811:23
[INFO] [stdout]     |
[INFO] [stdout] 811 |             project = "packages/fuels/tests/logs/script_logs"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/providers.rs:943:23
[INFO] [stdout]     |
[INFO] [stdout] 943 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/types_contracts.rs:464:23
[INFO] [stdout]     |
[INFO] [stdout] 464 |             project = "packages/fuels/tests/types/contracts/str_in_array"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/contracts.rs:215:23
[INFO] [stdout]     |
[INFO] [stdout] 215 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/logs.rs:888:23
[INFO] [stdout]     |
[INFO] [stdout] 888 |             project = "packages/fuels/tests/scripts/script_require"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/types_contracts.rs:504:23
[INFO] [stdout]     |
[INFO] [stdout] 504 |             project = "packages/fuels/tests/types/contracts/enum_inside_struct"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/contracts.rs:270:23
[INFO] [stdout]     |
[INFO] [stdout] 270 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/logs.rs:944:27
[INFO] [stdout]     |
[INFO] [stdout] 944 |                 project = "packages/fuels/tests/contracts/lib_contract",
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/types_contracts.rs:546:23
[INFO] [stdout]     |
[INFO] [stdout] 546 |             project = "packages/fuels/tests/types/contracts/native_types"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/contracts.rs:319:23
[INFO] [stdout]     |
[INFO] [stdout] 319 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/types_contracts.rs:583:23
[INFO] [stdout]     |
[INFO] [stdout] 583 |             project = "packages/fuels/tests/types/contracts/enum_encoding"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/logs.rs:987:27
[INFO] [stdout]     |
[INFO] [stdout] 987 |                 project = "packages/fuels/tests/contracts/lib_contract",
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/contracts.rs:352:23
[INFO] [stdout]     |
[INFO] [stdout] 352 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/types_contracts.rs:624:23
[INFO] [stdout]     |
[INFO] [stdout] 624 |             project = "packages/fuels/tests/types/contracts/enum_encoding"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]   --> tests/scripts.rs:10:23
[INFO] [stdout]    |
[INFO] [stdout] 10 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/contracts.rs:389:23
[INFO] [stdout]     |
[INFO] [stdout] 389 |             project = "packages/fuels/tests/contracts/transaction_block_height"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/logs.rs:1049:27
[INFO] [stdout]      |
[INFO] [stdout] 1049 |                 project = "packages/fuels/tests/contracts/lib_contract",
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/contracts.rs:417:23
[INFO] [stdout]     |
[INFO] [stdout] 417 |             project = "packages/fuels/tests/contracts/auth_testing_contract"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/logs.rs:1091:23
[INFO] [stdout]      |
[INFO] [stdout] 1091 |             project = "packages/fuels/tests/contracts/asserts"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/types_contracts.rs:663:23
[INFO] [stdout]     |
[INFO] [stdout] 663 |             project = "packages/fuels/tests/types/contracts/enum_as_input"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]   --> tests/scripts.rs:33:23
[INFO] [stdout]    |
[INFO] [stdout] 33 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/contracts.rs:443:23
[INFO] [stdout]     |
[INFO] [stdout] 443 |             project = "packages/fuels/tests/contracts/large_return_data"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/logs.rs:1162:23
[INFO] [stdout]      |
[INFO] [stdout] 1162 |             project = "packages/fuels/tests/scripts/script_asserts"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/types_contracts.rs:710:5
[INFO] [stdout]     |
[INFO] [stdout] 710 | /     abigen!(Contract(
[INFO] [stdout] 711 | |         name = "MyContract",
[INFO] [stdout] 712 | |         abi = "packages/fuels/tests/types/contracts/enum_inside_struct/out/debug\
[INFO] [stdout] 713 | |         /enum_inside_struct-abi.json"
[INFO] [stdout] 714 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/contracts/enum_inside_struct/out/debug/enum_inside_struct-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/logs.rs:1241:23
[INFO] [stdout]      |
[INFO] [stdout] 1241 |             project = "packages/fuels/tests/contracts/token_ops"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/contracts.rs:500:23
[INFO] [stdout]     |
[INFO] [stdout] 500 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/types_contracts.rs:739:23
[INFO] [stdout]     |
[INFO] [stdout] 739 |             project = "packages/fuels/tests/types/contracts/type_inside_enum"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/logs.rs:1274:23
[INFO] [stdout]      |
[INFO] [stdout] 1274 |             project = "packages/fuels/tests/logs/contract_logs"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/contracts.rs:523:27
[INFO] [stdout]     |
[INFO] [stdout] 523 |                 project = "packages/fuels/tests/contracts/lib_contract"
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/logs.rs:1312:23
[INFO] [stdout]      |
[INFO] [stdout] 1312 |             project = "packages/fuels/tests/contracts/needs_custom_decoder"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/contracts.rs:584:23
[INFO] [stdout]     |
[INFO] [stdout] 584 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]   --> tests/scripts.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 | /     abigen!(Script(
[INFO] [stdout] 65 | |         name = "MyScript",
[INFO] [stdout] 66 | |         abi = "packages/fuels/tests/scripts/arguments/out/debug/arguments-abi.json"
[INFO] [stdout] 67 | |     ));
[INFO] [stdout]    | |______^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/scripts/arguments/out/debug/arguments-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/contracts.rs:611:23
[INFO] [stdout]     |
[INFO] [stdout] 611 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/logs.rs:1402:23
[INFO] [stdout]      |
[INFO] [stdout] 1402 |             project = "packages/fuels/tests/logs/script_needs_custom_decoder_logging"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/bindings.rs:772:27
[INFO] [stdout]     |
[INFO] [stdout] 772 |                 project = "packages/fuels/tests/bindings/sharing_types/contract_a"
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]   --> tests/scripts.rs:92:23
[INFO] [stdout]    |
[INFO] [stdout] 92 |             project = "packages/fuels/tests/scripts/basic_script"
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/logs.rs:1460:23
[INFO] [stdout]      |
[INFO] [stdout] 1460 |             project = "packages/fuels/tests/logs/contract_logs"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/scripts.rs:123:23
[INFO] [stdout]     |
[INFO] [stdout] 123 |             project = "packages/fuels/tests/scripts/basic_script"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/scripts.rs:185:23
[INFO] [stdout]     |
[INFO] [stdout] 185 |             project = "packages/fuels/tests/scripts/basic_script"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/contracts.rs:678:5
[INFO] [stdout]     |
[INFO] [stdout] 678 | /     abigen!(Contract(
[INFO] [stdout] 679 | |         name = "MyContract",
[INFO] [stdout] 680 | |         abi = "packages/fuels/tests/contracts/token_ops/out/debug/token_ops-abi.json"
[INFO] [stdout] 681 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/contracts/token_ops/out/debug/token_ops-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/scripts.rs:209:23
[INFO] [stdout]     |
[INFO] [stdout] 209 |             project = "packages/fuels/tests/scripts/transfer_script"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/contracts.rs:736:5
[INFO] [stdout]     |
[INFO] [stdout] 736 | /     abigen!(Contract(
[INFO] [stdout] 737 | |         name = "MyContract",
[INFO] [stdout] 738 | |         abi = "packages/fuels/tests/contracts/token_ops/out/debug/token_ops-abi.json"
[INFO] [stdout] 739 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/contracts/token_ops/out/debug/token_ops-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/scripts.rs:247:23
[INFO] [stdout]     |
[INFO] [stdout] 247 |             project = "packages/fuels/tests/scripts/script_struct"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/contracts.rs:765:5
[INFO] [stdout]     |
[INFO] [stdout] 765 | /     abigen!(Contract(
[INFO] [stdout] 766 | |         name = "MyContract",
[INFO] [stdout] 767 | |         abi = "packages/fuels/tests/contracts/token_ops/out/debug/token_ops-abi.json"
[INFO] [stdout] 768 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/contracts/token_ops/out/debug/token_ops-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/scripts.rs:272:23
[INFO] [stdout]     |
[INFO] [stdout] 272 |             project = "packages/fuels/tests/scripts/script_enum"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/contracts.rs:825:23
[INFO] [stdout]     |
[INFO] [stdout] 825 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/scripts.rs:294:23
[INFO] [stdout]     |
[INFO] [stdout] 294 |             project = "packages/fuels/tests/scripts/script_array"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/contracts.rs:867:23
[INFO] [stdout]     |
[INFO] [stdout] 867 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/scripts.rs:316:23
[INFO] [stdout]     |
[INFO] [stdout] 316 |             project = "packages/fuels/tests/scripts/script_b256"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/contracts.rs:894:27
[INFO] [stdout]     |
[INFO] [stdout] 894 |                 project = "packages/fuels/tests/contracts/lib_contract"
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/scripts.rs:338:23
[INFO] [stdout]     |
[INFO] [stdout] 338 |             project = "packages/fuels/tests/scripts/script_needs_custom_decoder"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]   --> tests/storage.rs:31:29
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let contract_instance = MyContract::new(contract_id, wallet.clone());
[INFO] [stdout]    |                             ^^^^^^^^^^
[INFO] [stdout]    |                             |
[INFO] [stdout]    |                             use of undeclared type `MyContract`
[INFO] [stdout]    |                             help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/scripts.rs:385:23
[INFO] [stdout]     |
[INFO] [stdout] 385 |             project = "packages/fuels/tests/scripts/script_struct"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/contracts.rs:947:27
[INFO] [stdout]     |
[INFO] [stdout] 947 |                 project = "packages/fuels/tests/contracts/lib_contract"
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/contracts.rs:1036:23
[INFO] [stdout]      |
[INFO] [stdout] 1036 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/scripts.rs:414:23
[INFO] [stdout]     |
[INFO] [stdout] 414 |             project = "packages/fuels/tests/scripts/basic_script"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/contracts.rs:1086:23
[INFO] [stdout]      |
[INFO] [stdout] 1086 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/contracts.rs:1149:23
[INFO] [stdout]      |
[INFO] [stdout] 1149 |             project = "packages/fuels/tests/contracts/payable_annotation"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]     --> tests/contracts.rs:1196:5
[INFO] [stdout]      |
[INFO] [stdout] 1196 | /     abigen!(Contract(
[INFO] [stdout] 1197 | |         name = "MyContract",
[INFO] [stdout] 1198 | |         abi = "packages/fuels/tests/contracts/contract_test/out/debug/contract_test-abi.json"
[INFO] [stdout] 1199 | |     ));
[INFO] [stdout]      | |______^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/contracts/contract_test/out/debug/contract_test-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]   --> tests/storage.rs:67:28
[INFO] [stdout]    |
[INFO] [stdout] 67 |     let contract_methods = MyContract::new(contract_id, wallet.clone()).methods();
[INFO] [stdout]    |                            ^^^^^^^^^^
[INFO] [stdout]    |                            |
[INFO] [stdout]    |                            use of undeclared type `MyContract`
[INFO] [stdout]    |                            help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/contracts.rs:1230:27
[INFO] [stdout]      |
[INFO] [stdout] 1230 |                 project = "packages/fuels/tests/contracts/low_level_caller"
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/contracts.rs:1448:23
[INFO] [stdout]      |
[INFO] [stdout] 1448 |             project = "packages/fuels/tests/contracts/needs_custom_decoder"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/contracts.rs:1509:23
[INFO] [stdout]      |
[INFO] [stdout] 1509 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:1086:23
[INFO] [stdout]      |
[INFO] [stdout] 1086 |             project = "packages/fuels/tests/types/contracts/options"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/contracts.rs:1551:27
[INFO] [stdout]      |
[INFO] [stdout] 1551 |                 project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/contracts.rs:1636:23
[INFO] [stdout]      |
[INFO] [stdout] 1636 |             project = "packages/fuels/tests/types/predicates/predicate_vector"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:1138:23
[INFO] [stdout]      |
[INFO] [stdout] 1138 |             project = "packages/fuels/tests/types/contracts/options"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/contracts.rs:1677:27
[INFO] [stdout]      |
[INFO] [stdout] 1677 |                 project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:1192:23
[INFO] [stdout]      |
[INFO] [stdout] 1192 |             project = "packages/fuels/tests/types/contracts/results"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:1244:23
[INFO] [stdout]      |
[INFO] [stdout] 1244 |             project = "packages/fuels/tests/types/contracts/results"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:1279:23
[INFO] [stdout]      |
[INFO] [stdout] 1279 |             project = "packages/fuels/tests/types/contracts/identity"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:1324:23
[INFO] [stdout]      |
[INFO] [stdout] 1324 |             project = "packages/fuels/tests/types/contracts/identity"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:1372:23
[INFO] [stdout]      |
[INFO] [stdout] 1372 |             project = "packages/fuels/tests/types/contracts/identity"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:1417:23
[INFO] [stdout]      |
[INFO] [stdout] 1417 |             project = "packages/fuels/tests/types/contracts/generics"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:1552:23
[INFO] [stdout]      |
[INFO] [stdout] 1552 |             project = "packages/fuels/tests/types/contracts/vectors"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:1639:23
[INFO] [stdout]      |
[INFO] [stdout] 1639 |             project = "packages/fuels/tests/types/contracts/b512"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:1687:23
[INFO] [stdout]      |
[INFO] [stdout] 1687 |             project = "packages/fuels/tests/types/contracts/u128"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:1739:23
[INFO] [stdout]      |
[INFO] [stdout] 1739 |             project = "packages/fuels/tests/types/contracts/u256"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:1776:23
[INFO] [stdout]      |
[INFO] [stdout] 1776 |             project = "packages/fuels/tests/types/contracts/vector_output"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:1811:23
[INFO] [stdout]      |
[INFO] [stdout] 1811 |             project = "packages/fuels/tests/types/contracts/vector_output"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:1882:23
[INFO] [stdout]      |
[INFO] [stdout] 1882 |             project = "packages/fuels/tests/types/contracts/vector_output"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `StructWithGeneric` in this scope
[INFO] [stdout]   --> tests/configurables.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |         StructWithGeneric {
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:1905:23
[INFO] [stdout]      |
[INFO] [stdout] 1905 |             project = "packages/fuels/tests/types/contracts/bytes"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]   --> tests/configurables.rs:59:20
[INFO] [stdout]    |
[INFO] [stdout] 59 |     let response = script_instance.main().call().await?;
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `StructWithGeneric` in this scope
[INFO] [stdout]   --> tests/configurables.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |         StructWithGeneric {
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `StructWithGeneric` in this scope
[INFO] [stdout]   --> tests/configurables.rs:89:22
[INFO] [stdout]    |
[INFO] [stdout] 89 |     let new_struct = StructWithGeneric {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `StructWithGeneric` in this scope
[INFO] [stdout]    --> tests/configurables.rs:140:22
[INFO] [stdout]     |
[INFO] [stdout] 140 |     let new_struct = StructWithGeneric {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:1928:23
[INFO] [stdout]      |
[INFO] [stdout] 1928 |             project = "packages/fuels/tests/types/contracts/bytes"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:1964:23
[INFO] [stdout]      |
[INFO] [stdout] 1964 |             project = "packages/fuels/tests/types/contracts/raw_slice"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:2009:23
[INFO] [stdout]      |
[INFO] [stdout] 2009 |             project = "packages/fuels/tests/types/contracts/string_slice"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:2034:23
[INFO] [stdout]      |
[INFO] [stdout] 2034 |             project = "packages/fuels/tests/types/contracts/std_lib_string"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:2064:23
[INFO] [stdout]      |
[INFO] [stdout] 2064 |             project = "packages/fuels/tests/types/contracts/heap_type_in_enums"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `fuels` (test "storage") due to 5 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `GenericBimbam` in this scope
[INFO] [stdout]   --> tests/types_scripts.rs:18:15
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let bim = GenericBimbam { val: 90 };
[INFO] [stdout]    |               ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `GenericBimbam` in this scope
[INFO] [stdout]   --> tests/types_scripts.rs:19:20
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let bam_comp = GenericBimbam { val: 4342 };
[INFO] [stdout]    |                    ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `GenericSnack` in this scope
[INFO] [stdout]   --> tests/types_scripts.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let bam = GenericSnack {
[INFO] [stdout]    |               ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]   --> tests/types_scripts.rs:24:18
[INFO] [stdout]    |
[INFO] [stdout] 24 |     let result = script_instance
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `GenericSnack` in this scope
[INFO] [stdout]   --> tests/types_scripts.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         GenericSnack {
[INFO] [stdout]    |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `GenericBimbam` in this scope
[INFO] [stdout]   --> tests/types_scripts.rs:30:19
[INFO] [stdout]    |
[INFO] [stdout] 30 |             twix: GenericBimbam {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `GenericBimbam` in this scope
[INFO] [stdout]   --> tests/types_scripts.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |         GenericBimbam { val: 255_u8 },
[INFO] [stdout]    |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]   --> tests/types_scripts.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |     let result = script_instance.main(Some(42), None).call().await?;
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]   --> tests/types_scripts.rs:58:18
[INFO] [stdout]    |
[INFO] [stdout] 58 |     let result = script_instance.main(Some(987), None).call().await?;
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]   --> tests/types_scripts.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     let result = script_instance.main(None, Some(987)).call().await?;
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Bim` in this scope
[INFO] [stdout]   --> tests/types_scripts.rs:80:15
[INFO] [stdout]    |
[INFO] [stdout] 80 |     let bim = Bim { bim: 90 };
[INFO] [stdout]    |               ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Bam` in this scope
[INFO] [stdout]   --> tests/types_scripts.rs:81:15
[INFO] [stdout]    |
[INFO] [stdout] 81 |     let bam = Bam {
[INFO] [stdout]    |               ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Boum` in this scope
[INFO] [stdout]   --> tests/types_scripts.rs:84:16
[INFO] [stdout]    |
[INFO] [stdout] 84 |     let boum = Boum { boum: true };
[INFO] [stdout]    |                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]   --> tests/types_scripts.rs:86:18
[INFO] [stdout]    |
[INFO] [stdout] 86 |     let result = script_instance
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Bam` in this scope
[INFO] [stdout]   --> tests/types_scripts.rs:89:13
[INFO] [stdout]    |
[INFO] [stdout] 89 |             Bam {
[INFO] [stdout]    |             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Boum` in this scope
[INFO] [stdout]   --> tests/types_scripts.rs:98:13
[INFO] [stdout]    |
[INFO] [stdout] 98 |             Boum { boum: true },
[INFO] [stdout]    |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Bim` in this scope
[INFO] [stdout]   --> tests/types_scripts.rs:99:13
[INFO] [stdout]    |
[INFO] [stdout] 99 |             Bim { bim: 193817 },
[INFO] [stdout]    |             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Bam` in this scope
[INFO] [stdout]    --> tests/types_scripts.rs:100:13
[INFO] [stdout]     |
[INFO] [stdout] 100 |             Bam {
[INFO] [stdout]     |             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SomeStruct` in this scope
[INFO] [stdout]    --> tests/types_scripts.rs:128:30
[INFO] [stdout]     |
[INFO] [stdout] 128 |     let struct_in_vec = vec![SomeStruct { a: 0 }, SomeStruct { a: 1 }];
[INFO] [stdout]     |                              ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SomeStruct` in this scope
[INFO] [stdout]    --> tests/types_scripts.rs:128:51
[INFO] [stdout]     |
[INFO] [stdout] 128 |     let struct_in_vec = vec![SomeStruct { a: 0 }, SomeStruct { a: 1 }];
[INFO] [stdout]     |                                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SomeStruct` in this scope
[INFO] [stdout]    --> tests/types_scripts.rs:129:25
[INFO] [stdout]     |
[INFO] [stdout] 129 |     let vec_in_struct = SomeStruct { a: vec![0, 1, 2] };
[INFO] [stdout]     |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SomeStruct` in this scope
[INFO] [stdout]    --> tests/types_scripts.rs:138:9
[INFO] [stdout]     |
[INFO] [stdout] 138 |         SomeStruct {
[INFO] [stdout]     |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SomeStruct` in this scope
[INFO] [stdout]    --> tests/types_scripts.rs:141:9
[INFO] [stdout]     |
[INFO] [stdout] 141 |         SomeStruct {
[INFO] [stdout]     |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/types_scripts.rs:146:18
[INFO] [stdout]     |
[INFO] [stdout] 146 |     let result = script_instance
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Wrapper` in this scope
[INFO] [stdout]    --> tests/types_scripts.rs:213:19
[INFO] [stdout]     |
[INFO] [stdout] 213 |     let wrapper = Wrapper {
[INFO] [stdout]     |                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/types_scripts.rs:218:5
[INFO] [stdout]     |
[INFO] [stdout] 218 |     script_instance.main(10, wrapper).call().await?;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/types_scripts.rs:247:18
[INFO] [stdout]     |
[INFO] [stdout] 247 |     let actual = script_instance.main(arg).call().await?.value;
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/types_scripts.rs:284:18
[INFO] [stdout]     |
[INFO] [stdout] 284 |     let actual = script_instance.main(arg).call().await?.value;
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/types_scripts.rs:308:5
[INFO] [stdout]     |
[INFO] [stdout] 308 |     script_instance.main(arg).call().await?;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]   --> tests/configurables.rs:19:29
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let contract_instance = MyContract::new(contract_id, wallet.clone());
[INFO] [stdout]    |                             ^^^^^^^^^^
[INFO] [stdout]    |                             |
[INFO] [stdout]    |                             use of undeclared type `MyContract`
[INFO] [stdout]    |                             help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `EnumWithGeneric`
[INFO] [stdout]   --> tests/configurables.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |         EnumWithGeneric::VariantOne(true),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ use of undeclared type `EnumWithGeneric`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `abigen_bindings`
[INFO] [stdout]    --> tests/bindings.rs:810:17
[INFO] [stdout]     |
[INFO] [stdout] 810 |                 abigen_bindings::contract_a_mod::StructSameNameButDifferentInternals { a: 13u32 };
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ use of undeclared crate or module `abigen_bindings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/providers.rs:139:20
[INFO] [stdout]     |
[INFO] [stdout] 139 |     let response = contract_instance
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/providers.rs:328:20
[INFO] [stdout]     |
[INFO] [stdout] 328 |     let response = contract_instance
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/providers.rs:362:23
[INFO] [stdout]     |
[INFO] [stdout] 362 |     let contract_id = contract_instance.contract_id();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/providers.rs:363:28
[INFO] [stdout]     |
[INFO] [stdout] 363 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/providers.rs:404:19
[INFO] [stdout]     |
[INFO] [stdout] 404 |     let address = wallet.address();
[INFO] [stdout]     |                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/providers.rs:472:34
[INFO] [stdout]     |
[INFO] [stdout] 472 |     let contract_instance_call = contract_instance
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/providers.rs:493:20
[INFO] [stdout]     |
[INFO] [stdout] 493 |     let response = contract_instance
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `contract_instance_call`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/providers.rs:523:28
[INFO] [stdout]     |
[INFO] [stdout] 523 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/providers.rs:563:20
[INFO] [stdout]     |
[INFO] [stdout] 563 |     let gas_used = contract_instance
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/providers.rs:778:19
[INFO] [stdout]     |
[INFO] [stdout] 778 |     let methods = contract_instance.methods();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/providers.rs:952:20
[INFO] [stdout]     |
[INFO] [stdout] 952 |     let provider = wallet.try_provider()?;
[INFO] [stdout]     |                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `rand` is imported redundantly
[INFO] [stdout]  --> tests/providers.rs:5:25
[INFO] [stdout]   |
[INFO] [stdout] 5 |     fuel_crypto::rand::{self, Rng},
[INFO] [stdout]   |                         ^^^^ the item `rand` is already defined here
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Account` is imported redundantly
[INFO] [stdout]   --> tests/providers.rs:9:40
[INFO] [stdout]    |
[INFO] [stdout] 9  |     accounts::{fuel_crypto::SecretKey, Account},
[INFO] [stdout]    |                                        ^^^^^^^
[INFO] [stdout] 10 |     client::{PageDirection, PaginationRequest},
[INFO] [stdout] 11 |     prelude::*,
[INFO] [stdout]    |     ---------- the item `Account` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `BuildableTransaction` is imported redundantly
[INFO] [stdout]   --> tests/providers.rs:16:28
[INFO] [stdout]    |
[INFO] [stdout] 11 |     prelude::*,
[INFO] [stdout]    |     ---------- the item `BuildableTransaction` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 16 |     transaction_builders::{BuildableTransaction, ScriptTransactionBuilder},
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `ScriptTransactionBuilder` is imported redundantly
[INFO] [stdout]   --> tests/providers.rs:16:50
[INFO] [stdout]    |
[INFO] [stdout] 11 |     prelude::*,
[INFO] [stdout]    |     ---------- the item `ScriptTransactionBuilder` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 16 |     transaction_builders::{BuildableTransaction, ScriptTransactionBuilder},
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `EnumWithGeneric`
[INFO] [stdout]   --> tests/configurables.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |         EnumWithGeneric::VariantOne(true),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ use of undeclared type `EnumWithGeneric`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `abigen_bindings`
[INFO] [stdout]    --> tests/bindings.rs:812:17
[INFO] [stdout]     |
[INFO] [stdout] 812 |                 abigen_bindings::contract_a_mod::EnumSameNameButDifferentInternals::a(14u32);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ use of undeclared crate or module `abigen_bindings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `EnumWithGeneric`
[INFO] [stdout]   --> tests/configurables.rs:93:20
[INFO] [stdout]    |
[INFO] [stdout] 93 |     let new_enum = EnumWithGeneric::VariantTwo;
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^ use of undeclared type `EnumWithGeneric`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContractConfigurables`
[INFO] [stdout]   --> tests/configurables.rs:95:25
[INFO] [stdout]    |
[INFO] [stdout] 95 |     let configurables = MyContractConfigurables::new()
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `MyContractConfigurables`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]    --> tests/configurables.rs:107:29
[INFO] [stdout]     |
[INFO] [stdout] 107 |     let contract_instance = MyContract::new(contract_id, wallet.clone());
[INFO] [stdout]     |                             ^^^^^^^^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             use of undeclared type `MyContract`
[INFO] [stdout]     |                             help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestError`
[INFO] [stdout]   --> tests/types_scripts.rs:60:30
[INFO] [stdout]    |
[INFO] [stdout] 60 |     let expected_error = Err(TestError::ZimZam("error".try_into().unwrap()));
[INFO] [stdout]    |                              ^^^^^^^^^ use of undeclared type `TestError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyScript`
[INFO] [stdout]    --> tests/configurables.rs:137:20
[INFO] [stdout]     |
[INFO] [stdout] 137 |     let instance = MyScript::new(wallet, bin_path);
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `MyScript`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `EnumWithGeneric`
[INFO] [stdout]    --> tests/configurables.rs:144:20
[INFO] [stdout]     |
[INFO] [stdout] 144 |     let new_enum = EnumWithGeneric::VariantTwo;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ use of undeclared type `EnumWithGeneric`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyScriptConfigurables`
[INFO] [stdout]    --> tests/configurables.rs:146:25
[INFO] [stdout]     |
[INFO] [stdout] 146 |     let configurables = MyScriptConfigurables::new()
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `MyScriptConfigurables`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `abigen_bindings`
[INFO] [stdout]    --> tests/bindings.rs:854:17
[INFO] [stdout]     |
[INFO] [stdout] 854 |                 abigen_bindings::contract_b_mod::StructSameNameButDifferentInternals { a: [13u64] };
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ use of undeclared crate or module `abigen_bindings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 18 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `abigen_bindings`
[INFO] [stdout]    --> tests/bindings.rs:856:17
[INFO] [stdout]     |
[INFO] [stdout] 856 |                 abigen_bindings::contract_b_mod::EnumSameNameButDifferentInternals::a([14u64]);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ use of undeclared crate or module `abigen_bindings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `simple_contract_instance` in this scope
[INFO] [stdout]   --> tests/bindings.rs:33:24
[INFO] [stdout]    |
[INFO] [stdout] 33 |     let call_handler = simple_contract_instance
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_a` in this scope
[INFO] [stdout]    --> tests/bindings.rs:792:23
[INFO] [stdout]     |
[INFO] [stdout] 792 |         let methods = contract_a.methods();
[INFO] [stdout]     |                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SharedStruct2` in this scope
[INFO] [stdout]    --> tests/bindings.rs:795:35
[INFO] [stdout]     |
[INFO] [stdout] 795 |             let shared_struct_2 = SharedStruct2 {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SharedStruct1` in this scope
[INFO] [stdout]    --> tests/bindings.rs:797:20
[INFO] [stdout]     |
[INFO] [stdout] 797 |                 b: SharedStruct1 { a: 12u32 },
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `UniqueStructToContractA` in this scope
[INFO] [stdout]    --> tests/bindings.rs:821:23
[INFO] [stdout]     |
[INFO] [stdout] 821 |             let arg = UniqueStructToContractA {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SharedStruct2` in this scope
[INFO] [stdout]    --> tests/bindings.rs:822:20
[INFO] [stdout]     |
[INFO] [stdout] 822 |                 a: SharedStruct2 {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SharedStruct1` in this scope
[INFO] [stdout]    --> tests/bindings.rs:824:24
[INFO] [stdout]     |
[INFO] [stdout] 824 |                     b: SharedStruct1 { a: 5u8 },
[INFO] [stdout]     |                        ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_b` in this scope
[INFO] [stdout]    --> tests/bindings.rs:836:23
[INFO] [stdout]     |
[INFO] [stdout] 836 |         let methods = contract_b.methods();
[INFO] [stdout]     |                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SharedStruct2` in this scope
[INFO] [stdout]    --> tests/bindings.rs:839:35
[INFO] [stdout]     |
[INFO] [stdout] 839 |             let shared_struct_2 = SharedStruct2 {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SharedStruct1` in this scope
[INFO] [stdout]    --> tests/bindings.rs:841:20
[INFO] [stdout]     |
[INFO] [stdout] 841 |                 b: SharedStruct1 { a: 12u32 },
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `UniqueStructToContractB` in this scope
[INFO] [stdout]    --> tests/bindings.rs:865:23
[INFO] [stdout]     |
[INFO] [stdout] 865 |             let arg = UniqueStructToContractB {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SharedStruct2` in this scope
[INFO] [stdout]    --> tests/bindings.rs:866:20
[INFO] [stdout]     |
[INFO] [stdout] 866 |                 a: SharedStruct2 {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SharedStruct1` in this scope
[INFO] [stdout]    --> tests/bindings.rs:868:24
[INFO] [stdout]     |
[INFO] [stdout] 868 |                     b: SharedStruct1 { a: 5u8 },
[INFO] [stdout]     |                        ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `fuels` (test "configurables") due to 19 previous errors
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `StructWithGeneric` in this scope
[INFO] [stdout]    --> tests/predicates.rs:619:22
[INFO] [stdout]     |
[INFO] [stdout] 619 |     let new_struct = StructWithGeneric {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Account` is imported redundantly
[INFO] [stdout]  --> tests/predicates.rs:3:38
[INFO] [stdout]   |
[INFO] [stdout] 3 |     accounts::{predicate::Predicate, Account},
[INFO] [stdout]   |                                      ^^^^^^^
[INFO] [stdout] 4 |     prelude::*,
[INFO] [stdout]   |     ---------- the item `Account` is already imported here
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `BuildableTransaction` is imported redundantly
[INFO] [stdout]  --> tests/predicates.rs:8:32
[INFO] [stdout]   |
[INFO] [stdout] 4 |     prelude::*,
[INFO] [stdout]   |     ---------- the item `BuildableTransaction` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 8 |         transaction_builders::{BuildableTransaction, ScriptTransactionBuilder},
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `ScriptTransactionBuilder` is imported redundantly
[INFO] [stdout]  --> tests/predicates.rs:8:54
[INFO] [stdout]   |
[INFO] [stdout] 4 |     prelude::*,
[INFO] [stdout]   |     ---------- the item `ScriptTransactionBuilder` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 8 |         transaction_builders::{BuildableTransaction, ScriptTransactionBuilder},
[INFO] [stdout]   |                                                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SomeEnum`
[INFO] [stdout]    --> tests/types_scripts.rs:132:23
[INFO] [stdout]     |
[INFO] [stdout] 132 |     let vec_in_enum = SomeEnum::a(vec![0, 1, 2]);
[INFO] [stdout]     |                       ^^^^^^^^ use of undeclared type `SomeEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SomeEnum`
[INFO] [stdout]    --> tests/types_scripts.rs:133:28
[INFO] [stdout]     |
[INFO] [stdout] 133 |     let enum_in_vec = vec![SomeEnum::a(0), SomeEnum::a(1)];
[INFO] [stdout]     |                            ^^^^^^^^ use of undeclared type `SomeEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SomeEnum`
[INFO] [stdout]    --> tests/types_scripts.rs:133:44
[INFO] [stdout]     |
[INFO] [stdout] 133 |     let enum_in_vec = vec![SomeEnum::a(0), SomeEnum::a(1)];
[INFO] [stdout]     |                                            ^^^^^^^^ use of undeclared type `SomeEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]   --> tests/providers.rs:45:39
[INFO] [stdout]    |
[INFO] [stdout] 45 |     let contract_instance_connected = MyContract::new(contract_id.clone(), wallet.clone());
[INFO] [stdout]    |                                       ^^^^^^^^^^
[INFO] [stdout]    |                                       |
[INFO] [stdout]    |                                       use of undeclared type `MyContract`
[INFO] [stdout]    |                                       help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]   --> tests/providers.rs:55:38
[INFO] [stdout]    |
[INFO] [stdout] 55 |     let contract_instance_launched = MyContract::new(contract_id, wallet);
[INFO] [stdout]    |                                      ^^^^^^^^^^
[INFO] [stdout]    |                                      |
[INFO] [stdout]    |                                      use of undeclared type `MyContract`
[INFO] [stdout]    |                                      help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SomeEnum`
[INFO] [stdout]    --> tests/types_scripts.rs:215:21
[INFO] [stdout]     |
[INFO] [stdout] 215 |         inner_enum: SomeEnum::Second(bytes),
[INFO] [stdout]     |                     ^^^^^^^^ use of undeclared type `SomeEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]    --> tests/providers.rs:179:29
[INFO] [stdout]     |
[INFO] [stdout] 179 |     let contract_instance = MyContract::new(contract_id, wallet.clone());
[INFO] [stdout]     |                             ^^^^^^^^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             use of undeclared type `MyContract`
[INFO] [stdout]     |                             help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]   --> tests/scripts.rs:19:24
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let call_handler = contract_instance.methods().initialize_counter(42);
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]   --> tests/scripts.rs:42:28
[INFO] [stdout]    |
[INFO] [stdout] 42 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]   --> tests/scripts.rs:46:64
[INFO] [stdout]    |
[INFO] [stdout] 46 |     let mut multi_call_handler = MultiContractCallHandler::new(wallet.clone());
[INFO] [stdout]    |                                                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Bimbam` in this scope
[INFO] [stdout]   --> tests/scripts.rs:72:15
[INFO] [stdout]    |
[INFO] [stdout] 72 |     let bim = Bimbam { val: 90 };
[INFO] [stdout]    |               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SugarySnack` in this scope
[INFO] [stdout]   --> tests/scripts.rs:73:15
[INFO] [stdout]    |
[INFO] [stdout] 73 |     let bam = SugarySnack {
[INFO] [stdout]    |               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Bimbam` in this scope
[INFO] [stdout]   --> tests/scripts.rs:80:20
[INFO] [stdout]    |
[INFO] [stdout] 80 |     let expected = Bimbam { val: 2190 };
[INFO] [stdout]    |                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/scripts.rs:105:30
[INFO] [stdout]     |
[INFO] [stdout] 105 |     let estimated_gas_used = script_instance
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/scripts.rs:111:20
[INFO] [stdout]     |
[INFO] [stdout] 111 |     let gas_used = script_instance.main(a, b).call().await?.gas_used;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/scripts.rs:134:18
[INFO] [stdout]     |
[INFO] [stdout] 134 |     let result = script_instance.main(a, b).call().await?;
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/scripts.rs:141:18
[INFO] [stdout]     |
[INFO] [stdout] 141 |     let result = script_instance
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/scripts.rs:197:18
[INFO] [stdout]     |
[INFO] [stdout] 197 |     let result = script_instance.main(a, b).call().await?;
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/scripts.rs:218:20
[INFO] [stdout]     |
[INFO] [stdout] 218 |     let provider = wallet.try_provider()?.clone();
[INFO] [stdout]     |                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/scripts.rs:224:23
[INFO] [stdout]     |
[INFO] [stdout] 224 |     let script_call = script_instance.main(amount, asset_id, receiver.address());
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/scripts.rs:225:18
[INFO] [stdout]     |
[INFO] [stdout] 225 |     let inputs = wallet
[INFO] [stdout]     |                  ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `MyStruct` in this scope
[INFO] [stdout]    --> tests/scripts.rs:256:21
[INFO] [stdout]     |
[INFO] [stdout] 256 |     let my_struct = MyStruct {
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/scripts.rs:260:20
[INFO] [stdout]     |
[INFO] [stdout] 260 |     let response = script_instance.main(my_struct).call().await?;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/scripts.rs:282:20
[INFO] [stdout]     |
[INFO] [stdout] 282 |     let response = script_instance.main(my_enum).call().await?;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/scripts.rs:304:20
[INFO] [stdout]     |
[INFO] [stdout] 304 |     let response = script_instance.main(my_array).call().await?;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/scripts.rs:326:20
[INFO] [stdout]     |
[INFO] [stdout] 326 |     let response = script_instance.main(my_b256).call().await?;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/scripts.rs:349:9
[INFO] [stdout]     |
[INFO] [stdout] 349 |         script_instance
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/scripts.rs:363:24
[INFO] [stdout]     |
[INFO] [stdout] 363 |         let response = script_instance
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `MyStruct` in this scope
[INFO] [stdout]    --> tests/scripts.rs:394:21
[INFO] [stdout]     |
[INFO] [stdout] 394 |     let my_struct = MyStruct {
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/scripts.rs:400:24
[INFO] [stdout]     |
[INFO] [stdout] 400 |     let submitted_tx = script_instance.main(my_struct).submit().await?;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/scripts.rs:422:20
[INFO] [stdout]     |
[INFO] [stdout] 422 |     let provider = wallet.try_provider()?;
[INFO] [stdout]     |                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/scripts.rs:425:31
[INFO] [stdout]     |
[INFO] [stdout] 425 |     let script_call_handler = script_instance.main(1, 2);
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/scripts.rs:431:5
[INFO] [stdout]     |
[INFO] [stdout] 431 |     wallet.adjust_for_fee(&mut tb, 0).await?;
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/scripts.rs:432:5
[INFO] [stdout]     |
[INFO] [stdout] 432 |     wallet.sign_transaction(&mut tb);
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 42 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TestStruct` in this scope
[INFO] [stdout]    --> tests/types_predicates.rs:183:9
[INFO] [stdout]     |
[INFO] [stdout] 183 |         TestStruct { value: 192 },
[INFO] [stdout]     |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `AnotherTestStruct` in this scope
[INFO] [stdout]    --> tests/types_predicates.rs:184:9
[INFO] [stdout]     |
[INFO] [stdout] 184 |         AnotherTestStruct {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TestStruct` in this scope
[INFO] [stdout]    --> tests/types_predicates.rs:203:46
[INFO] [stdout]     |
[INFO] [stdout] 203 |         MyPredicateEncoder::encode_data((16, TestStruct { value: 32 }, TestEnum::Value(64)), 128);
[INFO] [stdout]     |                                              ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SomeStruct` in this scope
[INFO] [stdout]    --> tests/types_predicates.rs:231:30
[INFO] [stdout]     |
[INFO] [stdout] 231 |     let struct_in_vec = vec![SomeStruct { a: 8 }, SomeStruct { a: 1 }];
[INFO] [stdout]     |                              ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SomeStruct` in this scope
[INFO] [stdout]    --> tests/types_predicates.rs:231:51
[INFO] [stdout]     |
[INFO] [stdout] 231 |     let struct_in_vec = vec![SomeStruct { a: 8 }, SomeStruct { a: 1 }];
[INFO] [stdout]     |                                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SomeStruct` in this scope
[INFO] [stdout]    --> tests/types_predicates.rs:232:25
[INFO] [stdout]     |
[INFO] [stdout] 232 |     let vec_in_struct = SomeStruct { a: vec![0, 16, 2] };
[INFO] [stdout]     |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SomeStruct` in this scope
[INFO] [stdout]    --> tests/types_predicates.rs:239:9
[INFO] [stdout]     |
[INFO] [stdout] 239 |         SomeStruct {
[INFO] [stdout]     |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SomeStruct` in this scope
[INFO] [stdout]    --> tests/types_predicates.rs:242:9
[INFO] [stdout]     |
[INFO] [stdout] 242 |         SomeStruct {
[INFO] [stdout]     |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `GenericStruct` in this scope
[INFO] [stdout]    --> tests/types_predicates.rs:273:9
[INFO] [stdout]     |
[INFO] [stdout] 273 |         GenericStruct { value: 64u8 },
[INFO] [stdout]     |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `GenericStruct` in this scope
[INFO] [stdout]    --> tests/types_predicates.rs:274:30
[INFO] [stdout]     |
[INFO] [stdout] 274 |         GenericEnum::Generic(GenericStruct { value: 64u16 }),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Wrapper` in this scope
[INFO] [stdout]    --> tests/types_predicates.rs:313:19
[INFO] [stdout]     |
[INFO] [stdout] 313 |     let wrapper = Wrapper {
[INFO] [stdout]     |                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Wrapper` in this scope
[INFO] [stdout]    --> tests/types_predicates.rs:333:19
[INFO] [stdout]     |
[INFO] [stdout] 333 |     let wrapper = Wrapper {
[INFO] [stdout]     |                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Account` is imported redundantly
[INFO] [stdout]  --> tests/types_predicates.rs:4:38
[INFO] [stdout]   |
[INFO] [stdout] 4 |     accounts::{predicate::Predicate, Account},
[INFO] [stdout]   |                                      ^^^^^^^
[INFO] [stdout] 5 |     prelude::*,
[INFO] [stdout]   |     ---------- the item `Account` is already imported here
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `AssetId` is imported redundantly
[INFO] [stdout]  --> tests/types_predicates.rs:6:78
[INFO] [stdout]   |
[INFO] [stdout] 5 |     prelude::*,
[INFO] [stdout]   |     ---------- the item `AssetId` is already imported here
[INFO] [stdout] 6 |     types::{coin::Coin, message::Message, unresolved_bytes::UnresolvedBytes, AssetId, U256},
[INFO] [stdout]   |                                                                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `chrono::TimeDelta::seconds`: Use `TimeDelta::try_seconds` instead
[INFO] [stdout]    --> tests/providers.rs:237:39
[INFO] [stdout]     |
[INFO] [stdout] 237 |         .checked_add_signed(Duration::seconds((blocks_to_produce * block_time) as i64))
[INFO] [stdout]     |                                       ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 4 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `fuels` (test "types_scripts") due to 43 previous errors
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/predicates.rs:149:26
[INFO] [stdout]     |
[INFO] [stdout] 149 |     let predicate_data = MyPredicateEncoder::encode_data(4097, 4097);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]    --> tests/providers.rs:615:28
[INFO] [stdout]     |
[INFO] [stdout] 615 |     let contract_methods = MyContract::new(contract_id, wallet.clone()).methods();
[INFO] [stdout]     |                            ^^^^^^^^^^
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            use of undeclared type `MyContract`
[INFO] [stdout]     |                            help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/predicates.rs:200:26
[INFO] [stdout]     |
[INFO] [stdout] 200 |     let predicate_data = MyPredicateEncoder::encode_data(32768);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]    --> tests/predicates.rs:221:28
[INFO] [stdout]     |
[INFO] [stdout] 221 |     let contract_methods = MyContract::new(contract_id.clone(), predicate.clone()).methods();
[INFO] [stdout]     |                            ^^^^^^^^^^
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            use of undeclared type `MyContract`
[INFO] [stdout]     |                            help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `chrono::NaiveDateTime::from_timestamp_opt`: use `DateTime::from_timestamp` instead
[INFO] [stdout]    --> tests/providers.rs:738:20
[INFO] [stdout]     |
[INFO] [stdout] 738 |     NaiveDateTime::from_timestamp_opt(unix, 0)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `chrono::TimeDelta::seconds`: Use `TimeDelta::try_seconds` instead
[INFO] [stdout]    --> tests/providers.rs:781:64
[INFO] [stdout]     |
[INFO] [stdout] 781 |     let mut expected_datetime = origin_timestamp.add(Duration::seconds(block_time as i64));
[INFO] [stdout]     |                                                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyScript`
[INFO] [stdout]   --> tests/scripts.rs:70:27
[INFO] [stdout]    |
[INFO] [stdout] 70 |     let script_instance = MyScript::new(wallet, bin_path);
[INFO] [stdout]    |                           ^^^^^^^^ use of undeclared type `MyScript`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/predicates.rs:254:26
[INFO] [stdout]     |
[INFO] [stdout] 254 |     let predicate_data = MyPredicateEncoder::encode_data(12, 30, vec![2, 4, 42]);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `chrono::TimeDelta::seconds`: Use `TimeDelta::try_seconds` instead
[INFO] [stdout]    --> tests/providers.rs:791:41
[INFO] [stdout]     |
[INFO] [stdout] 791 |         expected_datetime.add(Duration::seconds((block_time * blocks_to_produce) as i64));
[INFO] [stdout]     |                                         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `chrono::TimeDelta::seconds`: Use `TimeDelta::try_seconds` instead
[INFO] [stdout]    --> tests/providers.rs:793:57
[INFO] [stdout]     |
[INFO] [stdout] 793 |     expected_datetime = expected_datetime.add(Duration::seconds(block_time as i64));
[INFO] [stdout]     |                                                         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]    --> tests/predicates.rs:276:28
[INFO] [stdout]     |
[INFO] [stdout] 276 |     let contract_methods = MyContract::new(contract_id.clone(), predicate.clone()).methods();
[INFO] [stdout]     |                            ^^^^^^^^^^
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            use of undeclared type `MyContract`
[INFO] [stdout]     |                            help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/predicates.rs:303:26
[INFO] [stdout]     |
[INFO] [stdout] 303 |     let predicate_data = MyPredicateEncoder::encode_data(2, 40, vec![2, 4, 42]);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/predicates.rs:360:26
[INFO] [stdout]     |
[INFO] [stdout] 360 |     let predicate_data = MyPredicateEncoder::encode_data(22, 20, vec![2, 4, 42]);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/predicates.rs:407:26
[INFO] [stdout]     |
[INFO] [stdout] 407 |     let predicate_data = MyPredicateEncoder::encode_data(2, 40, vec![2, 4, 42]);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/types_predicates.rs:136:16
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let data = MyPredicateEncoder::encode_data(32768);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyEnum`
[INFO] [stdout]    --> tests/scripts.rs:281:19
[INFO] [stdout]     |
[INFO] [stdout] 281 |     let my_enum = MyEnum::Two;
[INFO] [stdout]     |                   ^^^^^^ use of undeclared type `MyEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/predicates.rs:497:26
[INFO] [stdout]     |
[INFO] [stdout] 497 |     let predicate_data = MyPredicateEncoder::encode_data(22, 20, vec![2, 4, 42]);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]    --> tests/predicates.rs:519:28
[INFO] [stdout]     |
[INFO] [stdout] 519 |     let contract_methods = MyContract::new(contract_id.clone(), predicate.clone()).methods();
[INFO] [stdout]     |                            ^^^^^^^^^^
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            use of undeclared type `MyContract`
[INFO] [stdout]     |                            help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/predicates.rs:574:26
[INFO] [stdout]     |
[INFO] [stdout] 574 |     let predicate_data = MyPredicateEncoder::encode_data(28, 14, vec![2, 4, 42]);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/types_predicates.rs:154:16
[INFO] [stdout]     |
[INFO] [stdout] 154 |     let data = MyPredicateEncoder::encode_data(addr);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]    --> tests/predicates.rs:596:28
[INFO] [stdout]     |
[INFO] [stdout] 596 |     let contract_methods = MyContract::new(contract_id.clone(), predicate.clone()).methods();
[INFO] [stdout]     |                            ^^^^^^^^^^
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            use of undeclared type `MyContract`
[INFO] [stdout]     |                            help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/types_predicates.rs:168:16
[INFO] [stdout]     |
[INFO] [stdout] 168 |     let data = MyPredicateEncoder::encode_data(TestEnum::A(32), AnotherTestEnum::B(32));
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestEnum`
[INFO] [stdout]    --> tests/types_predicates.rs:168:48
[INFO] [stdout]     |
[INFO] [stdout] 168 |     let data = MyPredicateEncoder::encode_data(TestEnum::A(32), AnotherTestEnum::B(32));
[INFO] [stdout]     |                                                ^^^^^^^^ use of undeclared type `TestEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AnotherTestEnum`
[INFO] [stdout]    --> tests/types_predicates.rs:168:65
[INFO] [stdout]     |
[INFO] [stdout] 168 |     let data = MyPredicateEncoder::encode_data(TestEnum::A(32), AnotherTestEnum::B(32));
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^ use of undeclared type `AnotherTestEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `EnumWithGeneric`
[INFO] [stdout]    --> tests/predicates.rs:623:20
[INFO] [stdout]     |
[INFO] [stdout] 623 |     let new_enum = EnumWithGeneric::VariantTwo;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ use of undeclared type `EnumWithGeneric`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateConfigurables`
[INFO] [stdout]    --> tests/predicates.rs:625:25
[INFO] [stdout]     |
[INFO] [stdout] 625 |     let configurables = MyPredicateConfigurables::new()
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateConfigurables`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/types_predicates.rs:182:16
[INFO] [stdout]     |
[INFO] [stdout] 182 |     let data = MyPredicateEncoder::encode_data(
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/predicates.rs:629:26
[INFO] [stdout]     |
[INFO] [stdout] 629 |     let predicate_data = MyPredicateEncoder::encode_data(8u8, true, new_struct, new_enum);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/types_predicates.rs:203:9
[INFO] [stdout]     |
[INFO] [stdout] 203 |         MyPredicateEncoder::encode_data((16, TestStruct { value: 32 }, TestEnum::Value(64)), 128);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestEnum`
[INFO] [stdout]    --> tests/types_predicates.rs:203:72
[INFO] [stdout]     |
[INFO] [stdout] 203 |         MyPredicateEncoder::encode_data((16, TestStruct { value: 32 }, TestEnum::Value(64)), 128);
[INFO] [stdout]     |                                                                        ^^^^^^^^ use of undeclared type `TestEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/types_predicates.rs:218:16
[INFO] [stdout]     |
[INFO] [stdout] 218 |     let data = MyPredicateEncoder::encode_data(18, 24, vec![2, 4, 42]);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/predicates.rs:677:26
[INFO] [stdout]     |
[INFO] [stdout] 677 |     let predicate_data = MyPredicateEncoder::encode_data(4097, 4097);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SharedEnum`
[INFO] [stdout]    --> tests/bindings.rs:799:31
[INFO] [stdout]     |
[INFO] [stdout] 799 |             let shared_enum = SharedEnum::a(10u64);
[INFO] [stdout]     |                               ^^^^^^^^^^ use of undeclared type `SharedEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/predicates.rs:718:26
[INFO] [stdout]     |
[INFO] [stdout] 718 |     let predicate_data = MyPredicateEncoder::encode_data(32, 32);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 43 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SharedEnum`
[INFO] [stdout]    --> tests/bindings.rs:843:31
[INFO] [stdout]     |
[INFO] [stdout] 843 |             let shared_enum = SharedEnum::a(10u64);
[INFO] [stdout]     |                               ^^^^^^^^^^ use of undeclared type `SharedEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]   --> tests/contracts.rs:29:28
[INFO] [stdout]    |
[INFO] [stdout] 29 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `MyType` in this scope
[INFO] [stdout]   --> tests/contracts.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |     let t = MyType { x: 5, y: 6 };
[INFO] [stdout]    |             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `lib_contract_instance` in this scope
[INFO] [stdout]   --> tests/contracts.rs:74:27
[INFO] [stdout]    |
[INFO] [stdout] 74 |     let lib_contract_id = lib_contract_instance.contract_id();
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `lib_contract_instance2` in this scope
[INFO] [stdout]   --> tests/contracts.rs:75:28
[INFO] [stdout]    |
[INFO] [stdout] 75 |     let lib_contract_id2 = lib_contract_instance2.contract_id();
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `lib_contract_instance` in this scope
[INFO] [stdout]   --> tests/contracts.rs:78:20
[INFO] [stdout]    |
[INFO] [stdout] 78 |     let response = lib_contract_instance.methods().increment(42).call().await?;
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `lib_contract_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_caller_instance` in this scope
[INFO] [stdout]   --> tests/contracts.rs:82:20
[INFO] [stdout]    |
[INFO] [stdout] 82 |     let response = contract_caller_instance
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `lib_contract_instance` in this scope
[INFO] [stdout]   --> tests/contracts.rs:86:28
[INFO] [stdout]    |
[INFO] [stdout] 86 |         .with_contracts(&[&lib_contract_instance, &lib_contract_instance2])
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `lib_contract_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `lib_contract_instance2` in this scope
[INFO] [stdout]   --> tests/contracts.rs:86:52
[INFO] [stdout]    |
[INFO] [stdout] 86 |         .with_contracts(&[&lib_contract_instance, &lib_contract_instance2])
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `lib_contract_id2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_caller_instance` in this scope
[INFO] [stdout]   --> tests/contracts.rs:93:20
[INFO] [stdout]    |
[INFO] [stdout] 93 |     let response = contract_caller_instance
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `lib_contract_instance` in this scope
[INFO] [stdout]   --> tests/contracts.rs:96:28
[INFO] [stdout]    |
[INFO] [stdout] 96 |         .with_contracts(&[&lib_contract_instance])
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `lib_contract_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_caller_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:104:20
[INFO] [stdout]     |
[INFO] [stdout] 104 |     let response = contract_caller_instance
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:131:20
[INFO] [stdout]     |
[INFO] [stdout] 131 |     let response = contract_instance
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:160:28
[INFO] [stdout]     |
[INFO] [stdout] 160 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:191:28
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/contracts.rs:195:64
[INFO] [stdout]     |
[INFO] [stdout] 195 |     let mut multi_call_handler = MultiContractCallHandler::new(wallet.clone());
[INFO] [stdout]     |                                                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `MyType` in this scope
[INFO] [stdout]    --> tests/contracts.rs:224:21
[INFO] [stdout]     |
[INFO] [stdout] 224 |     let my_type_1 = MyType { x: 1, y: 2 };
[INFO] [stdout]     |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `MyType` in this scope
[INFO] [stdout]    --> tests/contracts.rs:225:21
[INFO] [stdout]     |
[INFO] [stdout] 225 |     let my_type_2 = MyType { x: 3, y: 4 };
[INFO] [stdout]     |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:227:28
[INFO] [stdout]     |
[INFO] [stdout] 227 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 28 previous errors; 9 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/contracts.rs:235:64
[INFO] [stdout]     |
[INFO] [stdout] 235 |     let mut multi_call_handler = MultiContractCallHandler::new(wallet.clone());
[INFO] [stdout]     |                                                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MyType` in this scope
[INFO] [stdout]    --> tests/contracts.rs:248:9
[INFO] [stdout]     |
[INFO] [stdout] 248 |         MyType,
[INFO] [stdout]     |         ^^^^^^ help: an enum with a similar name exists: `DbType`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/fuels-test-helpers-0.53.0/src/node_types.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub enum DbType {
[INFO] [stdout]     | --------------- similarly named enum `DbType` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MyType` in this scope
[INFO] [stdout]    --> tests/contracts.rs:249:9
[INFO] [stdout]     |
[INFO] [stdout] 249 |         MyType,
[INFO] [stdout]     |         ^^^^^^ help: an enum with a similar name exists: `DbType`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/fuels-test-helpers-0.53.0/src/node_types.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub enum DbType {
[INFO] [stdout]     | --------------- similarly named enum `DbType` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:288:38
[INFO] [stdout]     |
[INFO] [stdout] 288 |     let estimated_transaction_cost = contract_instance
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:329:28
[INFO] [stdout]     |
[INFO] [stdout] 329 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:361:28
[INFO] [stdout]     |
[INFO] [stdout] 361 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/contracts.rs:365:64
[INFO] [stdout]     |
[INFO] [stdout] 365 |     let mut multi_call_handler = MultiContractCallHandler::new(wallet.clone());
[INFO] [stdout]     |                                                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:399:9
[INFO] [stdout]     |
[INFO] [stdout] 399 |         contract_instance
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:427:20
[INFO] [stdout]     |
[INFO] [stdout] 427 |     let response = contract_instance
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/contracts.rs:429:27
[INFO] [stdout]     |
[INFO] [stdout] 429 |         .check_msg_sender(wallet.address())
[INFO] [stdout]     |                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:452:28
[INFO] [stdout]     |
[INFO] [stdout] 452 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:509:20
[INFO] [stdout]     |
[INFO] [stdout] 509 |     let response = contract_instance.methods().new().call().await?.value;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `lib_contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:546:27
[INFO] [stdout]     |
[INFO] [stdout] 546 |     let lib_contract_id = lib_contract_instance.contract_id();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_caller_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:548:30
[INFO] [stdout]     |
[INFO] [stdout] 548 |     let contract_caller_id = contract_caller_instance.contract_id();
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_caller_instance2` in this scope
[INFO] [stdout]    --> tests/contracts.rs:550:31
[INFO] [stdout]     |
[INFO] [stdout] 550 |     let contract_caller_id2 = contract_caller_instance2.contract_id();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `contract_caller_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_caller_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:556:20
[INFO] [stdout]     |
[INFO] [stdout] 556 |     let response = contract_caller_instance
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `contract_caller_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `lib_contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:559:28
[INFO] [stdout]     |
[INFO] [stdout] 559 |         .with_contracts(&[&lib_contract_instance])
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `lib_contract_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_caller_instance2` in this scope
[INFO] [stdout]    --> tests/contracts.rs:565:20
[INFO] [stdout]     |
[INFO] [stdout] 565 |     let response = contract_caller_instance2
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `contract_caller_id2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `lib_contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:568:28
[INFO] [stdout]     |
[INFO] [stdout] 568 |         .with_contracts(&[&lib_contract_instance])
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `lib_contract_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:593:16
[INFO] [stdout]     |
[INFO] [stdout] 593 |     assert_eq!(contract_instance.account().address(), wallet.address());
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/contracts.rs:593:55
[INFO] [stdout]     |
[INFO] [stdout] 593 |     assert_eq!(contract_instance.account().address(), wallet.address());
[INFO] [stdout]     |                                                       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:625:5
[INFO] [stdout]     |
[INFO] [stdout] 625 |     contract_instance
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:637:5
[INFO] [stdout]     |
[INFO] [stdout] 637 |     contract_instance
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:833:23
[INFO] [stdout]     |
[INFO] [stdout] 833 |     let contract_id = contract_instance.contract_id();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:836:29
[INFO] [stdout]     |
[INFO] [stdout] 836 |     let contract_balances = contract_instance.get_balances().await?;
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:846:29
[INFO] [stdout]     |
[INFO] [stdout] 846 |     let contract_balances = contract_instance.get_balances().await?;
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `contract_balances`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:877:9
[INFO] [stdout]     |
[INFO] [stdout] 877 |         contract_instance
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `lib_contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:912:27
[INFO] [stdout]     |
[INFO] [stdout] 912 |     let lib_contract_id = lib_contract_instance.contract_id();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `lib_contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:914:15
[INFO] [stdout]     |
[INFO] [stdout] 914 |     let res = lib_contract_instance.methods().increment(42).call().await?;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `lib_contract_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_caller_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:919:19
[INFO] [stdout]     |
[INFO] [stdout] 919 |         let res = contract_caller_instance
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_caller_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:928:15
[INFO] [stdout]     |
[INFO] [stdout] 928 |     let res = contract_caller_instance
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `lib_contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:975:27
[INFO] [stdout]     |
[INFO] [stdout] 975 |     let lib_contract_id = lib_contract_instance.contract_id();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_caller_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:977:28
[INFO] [stdout]     |
[INFO] [stdout] 977 |     let contract_methods = contract_caller_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/contracts.rs:980:39
[INFO] [stdout]     |
[INFO] [stdout] 980 |         MultiContractCallHandler::new(wallet.clone()).with_tx_policies(Default::default());
[INFO] [stdout]     |                                       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_test_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:988:28
[INFO] [stdout]     |
[INFO] [stdout] 988 |     let contract_methods = contract_test_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1045:20
[INFO] [stdout]      |
[INFO] [stdout] 1045 |     let response = contract_instance.methods().get(5, 6).call().await?;
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1097:20
[INFO] [stdout]      |
[INFO] [stdout] 1097 |     let response = contract_instance
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1158:28
[INFO] [stdout]      |
[INFO] [stdout] 1158 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `caller_contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1252:5
[INFO] [stdout]      |
[INFO] [stdout] 1252 |     caller_contract_instance
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `target_contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1255:13
[INFO] [stdout]      |
[INFO] [stdout] 1255 |             target_contract_instance.id(),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `target_contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1265:20
[INFO] [stdout]      |
[INFO] [stdout] 1265 |     let response = target_contract_instance
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MyStruct` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1273:49
[INFO] [stdout]      |
[INFO] [stdout] 1273 |         fn_selector!(set_value_multiple_complex(MyStruct, SizedAsciiString::<4>));
[INFO] [stdout]      |                                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `MyStruct` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1275:9
[INFO] [stdout]      |
[INFO] [stdout] 1275 |         MyStruct {
[INFO] [stdout]      |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `caller_contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1282:5
[INFO] [stdout]      |
[INFO] [stdout] 1282 |     caller_contract_instance
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `target_contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1285:13
[INFO] [stdout]      |
[INFO] [stdout] 1285 |             target_contract_instance.id(),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `target_contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1295:23
[INFO] [stdout]      |
[INFO] [stdout] 1295 |     let result_uint = target_contract_instance
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `target_contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1303:23
[INFO] [stdout]      |
[INFO] [stdout] 1303 |     let result_bool = target_contract_instance
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `target_contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1311:22
[INFO] [stdout]      |
[INFO] [stdout] 1311 |     let result_str = target_contract_instance
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1457:19
[INFO] [stdout]      |
[INFO] [stdout] 1457 |     let methods = contract_instance.methods();
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1480:39
[INFO] [stdout]      |
[INFO] [stdout] 1480 |         MultiContractCallHandler::new(wallet.clone())
[INFO] [stdout]      |                                       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1489:39
[INFO] [stdout]      |
[INFO] [stdout] 1489 |         MultiContractCallHandler::new(wallet.clone())
[INFO] [stdout]      |                                       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1518:28
[INFO] [stdout]      |
[INFO] [stdout] 1518 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1525:28
[INFO] [stdout]      |
[INFO] [stdout] 1525 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1529:64
[INFO] [stdout]      |
[INFO] [stdout] 1529 |     let mut multi_call_handler = MultiContractCallHandler::new(wallet.clone());
[INFO] [stdout]      |                                                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1572:30
[INFO] [stdout]      |
[INFO] [stdout] 1572 |         let call_handler_1 = contract_instance.methods().get_single(7);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1573:30
[INFO] [stdout]      |
[INFO] [stdout] 1573 |         let call_handler_2 = contract_instance.methods().get_single(42);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance_2` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1574:30
[INFO] [stdout]      |
[INFO] [stdout] 1574 |         let call_handler_3 = contract_instance_2.methods().u8_in_vec(3);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1576:68
[INFO] [stdout]      |
[INFO] [stdout] 1576 |         let mut multi_call_handler = MultiContractCallHandler::new(wallet.clone());
[INFO] [stdout]      |                                                                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance_2` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1592:30
[INFO] [stdout]      |
[INFO] [stdout] 1592 |         let call_handler_1 = contract_instance_2.methods().u8_in_vec(3);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1593:30
[INFO] [stdout]      |
[INFO] [stdout] 1593 |         let call_handler_2 = contract_instance.methods().get_single(7);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance_2` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1594:30
[INFO] [stdout]      |
[INFO] [stdout] 1594 |         let call_handler_3 = contract_instance_2.methods().u8_in_vec(3);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1596:68
[INFO] [stdout]      |
[INFO] [stdout] 1596 |         let mut multi_call_handler = MultiContractCallHandler::new(wallet.clone());
[INFO] [stdout]      |                                                                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1610:30
[INFO] [stdout]      |
[INFO] [stdout] 1610 |         let call_handler_1 = contract_instance.methods().get_single(7);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance_2` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1611:30
[INFO] [stdout]      |
[INFO] [stdout] 1611 |         let call_handler_2 = contract_instance_2.methods().u8_in_vec(3);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1612:30
[INFO] [stdout]      |
[INFO] [stdout] 1612 |         let call_handler_3 = contract_instance.methods().get_single(42);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1614:68
[INFO] [stdout]      |
[INFO] [stdout] 1614 |         let mut multi_call_handler = MultiContractCallHandler::new(wallet.clone());
[INFO] [stdout]      |                                                                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1640:20
[INFO] [stdout]      |
[INFO] [stdout] 1640 |     let provider = wallet.try_provider()?.clone();
[INFO] [stdout]      |                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1648:5
[INFO] [stdout]      |
[INFO] [stdout] 1648 |     wallet
[INFO] [stdout]      |     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1699:24
[INFO] [stdout]      |
[INFO] [stdout] 1699 |         let response = contract_instance
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance_2` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1709:9
[INFO] [stdout]      |
[INFO] [stdout] 1709 |         contract_instance_2
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1717:30
[INFO] [stdout]      |
[INFO] [stdout] 1717 |         let call_handler_1 = contract_instance.methods().get_single(x);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance_2` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1718:30
[INFO] [stdout]      |
[INFO] [stdout] 1718 |         let call_handler_2 = contract_instance_2.methods().u32_vec(vec_input);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1720:68
[INFO] [stdout]      |
[INFO] [stdout] 1720 |         let mut multi_call_handler = MultiContractCallHandler::new(wallet.clone());
[INFO] [stdout]      |                                                                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Account` is imported redundantly
[INFO] [stdout]  --> tests/contracts.rs:6:38
[INFO] [stdout]   |
[INFO] [stdout] 6 |     accounts::{predicate::Predicate, Account},
[INFO] [stdout]   |                                      ^^^^^^^
[INFO] [stdout] 7 |     core::codec::{calldata, fn_selector},
[INFO] [stdout] 8 |     prelude::*,
[INFO] [stdout]   |     ---------- the item `Account` is already imported here
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/predicates.rs:779:26
[INFO] [stdout]     |
[INFO] [stdout] 779 |     let predicate_data = MyPredicateEncoder::encode_data(0, 1);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `fuels` (test "scripts") due to 44 previous errors
[INFO] [stderr] error: could not compile `fuels` (test "providers") due to 29 previous errors; 9 warnings emitted
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/predicates.rs:847:26
[INFO] [stdout]     |
[INFO] [stdout] 847 |     let predicate_data = MyPredicateEncoder::encode_data(0, 1);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SomeEnum`
[INFO] [stdout]    --> tests/types_predicates.rs:234:23
[INFO] [stdout]     |
[INFO] [stdout] 234 |     let vec_in_enum = SomeEnum::A(vec![0, 1, 128]);
[INFO] [stdout]     |                       ^^^^^^^^ use of undeclared type `SomeEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SomeEnum`
[INFO] [stdout]    --> tests/types_predicates.rs:235:28
[INFO] [stdout]     |
[INFO] [stdout] 235 |     let enum_in_vec = vec![SomeEnum::A(0), SomeEnum::A(16)];
[INFO] [stdout]     |                            ^^^^^^^^ use of undeclared type `SomeEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SomeEnum`
[INFO] [stdout]    --> tests/types_predicates.rs:235:44
[INFO] [stdout]     |
[INFO] [stdout] 235 |     let enum_in_vec = vec![SomeEnum::A(0), SomeEnum::A(16)];
[INFO] [stdout]     |                                            ^^^^^^^^ use of undeclared type `SomeEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 33 previous errors; 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `fuels` (test "predicates") due to 34 previous errors; 3 warnings emitted
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/types_predicates.rs:249:16
[INFO] [stdout]     |
[INFO] [stdout] 249 |     let data = MyPredicateEncoder::encode_data(
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/types_predicates.rs:272:16
[INFO] [stdout]     |
[INFO] [stdout] 272 |     let data = MyPredicateEncoder::encode_data(
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericEnum`
[INFO] [stdout]    --> tests/types_predicates.rs:274:9
[INFO] [stdout]     |
[INFO] [stdout] 274 |         GenericEnum::Generic(GenericStruct { value: 64u16 }),
[INFO] [stdout]     |         ^^^^^^^^^^^ use of undeclared type `GenericEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/types_predicates.rs:298:16
[INFO] [stdout]     |
[INFO] [stdout] 298 |     let data = MyPredicateEncoder::encode_data(bytes, bits256);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SomeEnum`
[INFO] [stdout]    --> tests/types_predicates.rs:315:21
[INFO] [stdout]     |
[INFO] [stdout] 315 |         inner_enum: SomeEnum::Second(bytes),
[INFO] [stdout]     |                     ^^^^^^^^ use of undeclared type `SomeEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/types_predicates.rs:318:16
[INFO] [stdout]     |
[INFO] [stdout] 318 |     let data = MyPredicateEncoder::encode_data(wrapper);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]   --> tests/logs.rs:26:28
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]   --> tests/logs.rs:63:28
[INFO] [stdout]    |
[INFO] [stdout] 63 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]   --> tests/logs.rs:97:28
[INFO] [stdout]    |
[INFO] [stdout] 97 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestStruct` in this scope
[INFO] [stdout]    --> tests/logs.rs:100:60
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let log_test_struct = response.decode_logs_with_type::<TestStruct>()?;
[INFO] [stdout]     |                                                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 83  | async fn test_parse_logs_custom_types<TestStruct>() -> Result<()> {
[INFO] [stdout]     |                                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestEnum` in this scope
[INFO] [stdout]    --> tests/logs.rs:101:58
[INFO] [stdout]     |
[INFO] [stdout] 101 |     let log_test_enum = response.decode_logs_with_type::<TestEnum>()?;
[INFO] [stdout]     |                                                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 83  | async fn test_parse_logs_custom_types<TestEnum>() -> Result<()> {
[INFO] [stdout]     |                                      ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TestStruct` in this scope
[INFO] [stdout]    --> tests/logs.rs:107:27
[INFO] [stdout]     |
[INFO] [stdout] 107 |     let expected_struct = TestStruct {
[INFO] [stdout]     |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/logs.rs:135:28
[INFO] [stdout]     |
[INFO] [stdout] 135 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `StructWithGeneric` in this scope
[INFO] [stdout]    --> tests/logs.rs:138:55
[INFO] [stdout]     |
[INFO] [stdout] 138 |     let log_struct = response.decode_logs_with_type::<StructWithGeneric<[_; 3]>>()?;
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `EnumWithGeneric` in this scope
[INFO] [stdout]    --> tests/logs.rs:139:53
[INFO] [stdout]     |
[INFO] [stdout] 139 |     let log_enum = response.decode_logs_with_type::<EnumWithGeneric<[_; 3]>>()?;
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `StructWithNestedGeneric` in this scope
[INFO] [stdout]    --> tests/logs.rs:141:42
[INFO] [stdout]     |
[INFO] [stdout] 141 |         response.decode_logs_with_type::<StructWithNestedGeneric<StructWithGeneric<[_; 3]>>>()?;
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `StructWithGeneric` in this scope
[INFO] [stdout]    --> tests/logs.rs:141:66
[INFO] [stdout]     |
[INFO] [stdout] 141 |         response.decode_logs_with_type::<StructWithNestedGeneric<StructWithGeneric<[_; 3]>>>()?;
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `StructDeeplyNestedGeneric` in this scope
[INFO] [stdout]    --> tests/logs.rs:142:69
[INFO] [stdout]     |
[INFO] [stdout] 142 |     let log_struct_deeply_nested = response.decode_logs_with_type::<StructDeeplyNestedGeneric<
[INFO] [stdout]     |                                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `StructWithNestedGeneric` in this scope
[INFO] [stdout]    --> tests/logs.rs:143:9
[INFO] [stdout]     |
[INFO] [stdout] 143 |         StructWithNestedGeneric<StructWithGeneric<[_; 3]>>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SomeEnum`
[INFO] [stdout]    --> tests/types_predicates.rs:335:21
[INFO] [stdout]     |
[INFO] [stdout] 335 |         inner_enum: SomeEnum::Second(raw_slice),
[INFO] [stdout]     |                     ^^^^^^^^ use of undeclared type `SomeEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `StructWithGeneric` in this scope
[INFO] [stdout]    --> tests/logs.rs:143:33
[INFO] [stdout]     |
[INFO] [stdout] 143 |         StructWithNestedGeneric<StructWithGeneric<[_; 3]>>,
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `StructWithGeneric` in this scope
[INFO] [stdout]    --> tests/logs.rs:147:27
[INFO] [stdout]     |
[INFO] [stdout] 147 |     let expected_struct = StructWithGeneric {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/types_predicates.rs:338:16
[INFO] [stdout]     |
[INFO] [stdout] 338 |     let data = MyPredicateEncoder::encode_data(wrapper);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `StructWithNestedGeneric` in this scope
[INFO] [stdout]    --> tests/logs.rs:152:34
[INFO] [stdout]     |
[INFO] [stdout] 152 |     let expected_nested_struct = StructWithNestedGeneric {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `StructDeeplyNestedGeneric` in this scope
[INFO] [stdout]    --> tests/logs.rs:156:41
[INFO] [stdout]     |
[INFO] [stdout] 156 |     let expected_deeply_nested_struct = StructDeeplyNestedGeneric {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/logs.rs:188:28
[INFO] [stdout]     |
[INFO] [stdout] 188 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TestStruct` in this scope
[INFO] [stdout]    --> tests/logs.rs:197:27
[INFO] [stdout]     |
[INFO] [stdout] 197 |     let expected_struct = TestStruct {
[INFO] [stdout]     |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `StructWithGeneric` in this scope
[INFO] [stdout]    --> tests/logs.rs:203:35
[INFO] [stdout]     |
[INFO] [stdout] 203 |     let expected_generic_struct = StructWithGeneric {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/logs.rs:241:28
[INFO] [stdout]     |
[INFO] [stdout] 241 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/logs.rs:268:28
[INFO] [stdout]     |
[INFO] [stdout] 268 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/logs.rs:273:64
[INFO] [stdout]     |
[INFO] [stdout] 273 |     let mut multi_call_handler = MultiContractCallHandler::new(wallet.clone());
[INFO] [stdout]     |                                                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/logs.rs:323:26
[INFO] [stdout]     |
[INFO] [stdout] 323 |     let call_handler_1 = contract_instance.methods().produce_logs_values();
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance2` in this scope
[INFO] [stdout]    --> tests/logs.rs:324:26
[INFO] [stdout]     |
[INFO] [stdout] 324 |     let call_handler_2 = contract_instance2.methods().produce_logs_variables();
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/logs.rs:326:64
[INFO] [stdout]     |
[INFO] [stdout] 326 |     let mut multi_call_handler = MultiContractCallHandler::new(wallet.clone());
[INFO] [stdout]     |                                                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/logs.rs:386:14
[INFO] [stdout]     |
[INFO] [stdout] 386 |     .deploy(&wallet, TxPolicies::default())
[INFO] [stdout]     |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/logs.rs:389:66
[INFO] [stdout]     |
[INFO] [stdout] 389 |     let contract_instance = MyContract::new(contract_id.clone(), wallet.clone());
[INFO] [stdout]     |                                                                  ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_caller_instance` in this scope
[INFO] [stdout]    --> tests/logs.rs:391:26
[INFO] [stdout]     |
[INFO] [stdout] 391 |     let call_handler_1 = contract_caller_instance
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `contract_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_caller_instance2` in this scope
[INFO] [stdout]    --> tests/logs.rs:396:26
[INFO] [stdout]     |
[INFO] [stdout] 396 |     let call_handler_2 = contract_caller_instance2
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `contract_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/logs.rs:401:64
[INFO] [stdout]     |
[INFO] [stdout] 401 |     let mut multi_call_handler = MultiContractCallHandler::new(wallet.clone());
[INFO] [stdout]     |                                                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/logs.rs:450:28
[INFO] [stdout]     |
[INFO] [stdout] 450 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/logs.rs:506:28
[INFO] [stdout]     |
[INFO] [stdout] 506 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/logs.rs:514:68
[INFO] [stdout]     |
[INFO] [stdout] 514 |         let mut multi_call_handler = MultiContractCallHandler::new(wallet.clone());
[INFO] [stdout]     |                                                                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/logs.rs:531:68
[INFO] [stdout]     |
[INFO] [stdout] 531 |         let mut multi_call_handler = MultiContractCallHandler::new(wallet.clone());
[INFO] [stdout]     |                                                                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/logs.rs:568:28
[INFO] [stdout]     |
[INFO] [stdout] 568 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance2` in this scope
[INFO] [stdout]    --> tests/logs.rs:569:29
[INFO] [stdout]     |
[INFO] [stdout] 569 |     let contract_methods2 = contract_instance2.methods();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/logs.rs:577:68
[INFO] [stdout]     |
[INFO] [stdout] 577 |         let mut multi_call_handler = MultiContractCallHandler::new(wallet.clone());
[INFO] [stdout]     |                                                                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/logs.rs:594:68
[INFO] [stdout]     |
[INFO] [stdout] 594 |         let mut multi_call_handler = MultiContractCallHandler::new(wallet.clone());
[INFO] [stdout]     |                                                                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TestStruct` in this scope
[INFO] [stdout]    --> tests/logs.rs:635:27
[INFO] [stdout]     |
[INFO] [stdout] 635 |     let expected_struct = TestStruct {
[INFO] [stdout]     |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `StructWithGeneric` in this scope
[INFO] [stdout]    --> tests/logs.rs:641:35
[INFO] [stdout]     |
[INFO] [stdout] 641 |     let expected_generic_struct = StructWithGeneric {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `StructWithNestedGeneric` in this scope
[INFO] [stdout]    --> tests/logs.rs:647:34
[INFO] [stdout]     |
[INFO] [stdout] 647 |     let expected_nested_struct = StructWithNestedGeneric {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `StructDeeplyNestedGeneric` in this scope
[INFO] [stdout]    --> tests/logs.rs:651:41
[INFO] [stdout]     |
[INFO] [stdout] 651 |     let expected_deeply_nested_struct = StructDeeplyNestedGeneric {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/logs.rs:702:14
[INFO] [stdout]     |
[INFO] [stdout] 702 |     .deploy(&wallet, TxPolicies::default())
[INFO] [stdout]     |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/logs.rs:705:66
[INFO] [stdout]     |
[INFO] [stdout] 705 |     let contract_instance = MyContract::new(contract_id.clone(), wallet.clone());
[INFO] [stdout]     |                                                                  ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_caller_instance` in this scope
[INFO] [stdout]    --> tests/logs.rs:714:16
[INFO] [stdout]     |
[INFO] [stdout] 714 |     let logs = contract_caller_instance
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `contract_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/logs.rs:769:35
[INFO] [stdout]     |
[INFO] [stdout] 769 |     let contract_id: ContractId = contract_instance.id().into();
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/logs.rs:772:20
[INFO] [stdout]     |
[INFO] [stdout] 772 |     let response = script_instance
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/logs.rs:780:20
[INFO] [stdout]     |
[INFO] [stdout] 780 |     let response = script_instance
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/logs.rs:782:28
[INFO] [stdout]     |
[INFO] [stdout] 782 |         .with_contracts(&[&contract_instance])
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/logs.rs:820:20
[INFO] [stdout]     |
[INFO] [stdout] 820 |     let response = script_instance.main().call().await?;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TestStruct` in this scope
[INFO] [stdout]    --> tests/logs.rs:827:27
[INFO] [stdout]     |
[INFO] [stdout] 827 |     let expected_struct = TestStruct {
[INFO] [stdout]     |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `StructWithGeneric` in this scope
[INFO] [stdout]    --> tests/logs.rs:833:35
[INFO] [stdout]     |
[INFO] [stdout] 833 |     let expected_generic_struct = StructWithGeneric {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `StructWithNestedGeneric` in this scope
[INFO] [stdout]    --> tests/logs.rs:839:34
[INFO] [stdout]     |
[INFO] [stdout] 839 |     let expected_nested_struct = StructWithNestedGeneric {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `StructDeeplyNestedGeneric` in this scope
[INFO] [stdout]    --> tests/logs.rs:843:41
[INFO] [stdout]     |
[INFO] [stdout] 843 |     let expected_deeply_nested_struct = StructDeeplyNestedGeneric {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestStruct` in this scope
[INFO] [stdout]    --> tests/logs.rs:852:55
[INFO] [stdout]     |
[INFO] [stdout] 852 |     let log_struct = response.decode_logs_with_type::<TestStruct>()?;
[INFO] [stdout]     |                                                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 806 | async fn test_script_decode_logs_with_type<TestStruct>() -> Result<()> {
[INFO] [stdout]     |                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestEnum` in this scope
[INFO] [stdout]    --> tests/logs.rs:853:53
[INFO] [stdout]     |
[INFO] [stdout] 853 |     let log_enum = response.decode_logs_with_type::<TestEnum>()?;
[INFO] [stdout]     |                                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 806 | async fn test_script_decode_logs_with_type<TestEnum>() -> Result<()> {
[INFO] [stdout]     |                                           ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `StructWithGeneric` in this scope
[INFO] [stdout]    --> tests/logs.rs:854:63
[INFO] [stdout]     |
[INFO] [stdout] 854 |     let log_generic_struct = response.decode_logs_with_type::<StructWithGeneric<TestStruct>>()?;
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestStruct` in this scope
[INFO] [stdout]    --> tests/logs.rs:854:81
[INFO] [stdout]     |
[INFO] [stdout] 854 |     let log_generic_struct = response.decode_logs_with_type::<StructWithGeneric<TestStruct>>()?;
[INFO] [stdout]     |                                                                                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 806 | async fn test_script_decode_logs_with_type<TestStruct>() -> Result<()> {
[INFO] [stdout]     |                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `EnumWithGeneric` in this scope
[INFO] [stdout]    --> tests/logs.rs:855:61
[INFO] [stdout]     |
[INFO] [stdout] 855 |     let log_generic_enum = response.decode_logs_with_type::<EnumWithGeneric<[_; 3]>>()?;
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `StructWithNestedGeneric` in this scope
[INFO] [stdout]    --> tests/logs.rs:857:34
[INFO] [stdout]     |
[INFO] [stdout] 857 |         .decode_logs_with_type::<StructWithNestedGeneric<StructWithGeneric<TestStruct>>>()?;
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `StructWithGeneric` in this scope
[INFO] [stdout]    --> tests/logs.rs:857:58
[INFO] [stdout]     |
[INFO] [stdout] 857 |         .decode_logs_with_type::<StructWithNestedGeneric<StructWithGeneric<TestStruct>>>()?;
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestStruct` in this scope
[INFO] [stdout]    --> tests/logs.rs:857:76
[INFO] [stdout]     |
[INFO] [stdout] 857 |         .decode_logs_with_type::<StructWithNestedGeneric<StructWithGeneric<TestStruct>>>()?;
[INFO] [stdout]     |                                                                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 806 | async fn test_script_decode_logs_with_type<TestStruct>() -> Result<()> {
[INFO] [stdout]     |                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `StructDeeplyNestedGeneric` in this scope
[INFO] [stdout]    --> tests/logs.rs:858:69
[INFO] [stdout]     |
[INFO] [stdout] 858 |     let log_deeply_nested_struct = response.decode_logs_with_type::<StructDeeplyNestedGeneric<
[INFO] [stdout]     |                                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `StructWithNestedGeneric` in this scope
[INFO] [stdout]    --> tests/logs.rs:859:9
[INFO] [stdout]     |
[INFO] [stdout] 859 |         StructWithNestedGeneric<StructWithGeneric<TestStruct>>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `StructWithGeneric` in this scope
[INFO] [stdout]    --> tests/logs.rs:859:33
[INFO] [stdout]     |
[INFO] [stdout] 859 |         StructWithNestedGeneric<StructWithGeneric<TestStruct>>,
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestStruct` in this scope
[INFO] [stdout]    --> tests/logs.rs:859:51
[INFO] [stdout]     |
[INFO] [stdout] 859 |         StructWithNestedGeneric<StructWithGeneric<TestStruct>>,
[INFO] [stdout]     |                                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 806 | async fn test_script_decode_logs_with_type<TestStruct>() -> Result<()> {
[INFO] [stdout]     |                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/logs.rs:898:21
[INFO] [stdout]     |
[INFO] [stdout] 898 |         let error = script_instance
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/logs.rs:907:21
[INFO] [stdout]     |
[INFO] [stdout] 907 |         let error = script_instance
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/logs.rs:916:21
[INFO] [stdout]     |
[INFO] [stdout] 916 |         let error = script_instance
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/logs.rs:925:21
[INFO] [stdout]     |
[INFO] [stdout] 925 |         let error = script_instance
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/types_predicates.rs:360:16
[INFO] [stdout]     |
[INFO] [stdout] 360 |     let data = MyPredicateEncoder::encode_data(u128_from((8, 2)));
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/logs.rs:962:14
[INFO] [stdout]     |
[INFO] [stdout] 962 |     .deploy(&wallet, TxPolicies::default())
[INFO] [stdout]     |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/logs.rs:965:66
[INFO] [stdout]     |
[INFO] [stdout] 965 |     let contract_instance = MyContract::new(contract_id.clone(), wallet.clone());
[INFO] [stdout]     |                                                                  ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_caller_instance` in this scope
[INFO] [stdout]    --> tests/logs.rs:967:17
[INFO] [stdout]     |
[INFO] [stdout] 967 |     let error = contract_caller_instance
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `contract_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]     --> tests/logs.rs:1014:14
[INFO] [stdout]      |
[INFO] [stdout] 1014 |     .deploy(&wallet, TxPolicies::default())
[INFO] [stdout]      |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]     --> tests/logs.rs:1017:70
[INFO] [stdout]      |
[INFO] [stdout] 1017 |     let lib_contract_instance = MyContract::new(contract_id.clone(), wallet.clone());
[INFO] [stdout]      |                                                                      ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/logs.rs:1019:26
[INFO] [stdout]      |
[INFO] [stdout] 1019 |     let call_handler_1 = contract_instance.methods().produce_logs_values();
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `lib_contract_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_caller_instance` in this scope
[INFO] [stdout]     --> tests/logs.rs:1021:26
[INFO] [stdout]      |
[INFO] [stdout] 1021 |     let call_handler_2 = contract_caller_instance
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]     --> tests/logs.rs:1026:64
[INFO] [stdout]      |
[INFO] [stdout] 1026 |     let mut multi_call_handler = MultiContractCallHandler::new(wallet.clone());
[INFO] [stdout]      |                                                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]     --> tests/logs.rs:1068:17
[INFO] [stdout]      |
[INFO] [stdout] 1068 |     let error = script_instance
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/logs.rs:1069:15
[INFO] [stdout]      |
[INFO] [stdout] 1069 |         .main(contract_instance.id())
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/logs.rs:1070:28
[INFO] [stdout]      |
[INFO] [stdout] 1070 |         .with_contracts(&[&contract_instance])
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/logs.rs:1099:28
[INFO] [stdout]      |
[INFO] [stdout] 1099 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TestStruct` in this scope
[INFO] [stdout]     --> tests/logs.rs:1123:27
[INFO] [stdout]      |
[INFO] [stdout] 1123 |         let test_struct = TestStruct {
[INFO] [stdout]      |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TestStruct` in this scope
[INFO] [stdout]     --> tests/logs.rs:1128:28
[INFO] [stdout]      |
[INFO] [stdout] 1128 |         let test_struct2 = TestStruct {
[INFO] [stdout]      |                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]     --> tests/logs.rs:1174:21
[INFO] [stdout]      |
[INFO] [stdout] 1174 |         let error = script_instance
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]     --> tests/logs.rs:1186:21
[INFO] [stdout]      |
[INFO] [stdout] 1186 |         let error = script_instance
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TestStruct` in this scope
[INFO] [stdout]     --> tests/logs.rs:1195:27
[INFO] [stdout]      |
[INFO] [stdout] 1195 |         let test_struct = TestStruct {
[INFO] [stdout]      |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TestStruct` in this scope
[INFO] [stdout]     --> tests/logs.rs:1200:28
[INFO] [stdout]      |
[INFO] [stdout] 1200 |         let test_struct2 = TestStruct {
[INFO] [stdout]      |                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]     --> tests/logs.rs:1205:21
[INFO] [stdout]      |
[INFO] [stdout] 1205 |         let error = script_instance
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]     --> tests/logs.rs:1220:21
[INFO] [stdout]      |
[INFO] [stdout] 1220 |         let error = script_instance
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/logs.rs:1249:28
[INFO] [stdout]      |
[INFO] [stdout] 1249 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/logs.rs:1252:27
[INFO] [stdout]      |
[INFO] [stdout] 1252 |         let contract_id = contract_instance.contract_id();
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]     --> tests/logs.rs:1254:23
[INFO] [stdout]      |
[INFO] [stdout] 1254 |         let address = wallet.address();
[INFO] [stdout]      |                       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/logs.rs:1283:20
[INFO] [stdout]      |
[INFO] [stdout] 1283 |     let response = contract_instance
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/logs.rs:1294:9
[INFO] [stdout]      |
[INFO] [stdout] 1294 |         contract_instance.id().hash,
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/logs.rs:1321:19
[INFO] [stdout]      |
[INFO] [stdout] 1321 |     let methods = contract_instance.methods();
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]     --> tests/logs.rs:1359:54
[INFO] [stdout]      |
[INFO] [stdout] 1359 |         let response = MultiContractCallHandler::new(wallet.clone())
[INFO] [stdout]      |                                                      ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]     --> tests/logs.rs:1377:54
[INFO] [stdout]      |
[INFO] [stdout] 1377 |         let response = MultiContractCallHandler::new(wallet.clone())
[INFO] [stdout]      |                                                      ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]     --> tests/logs.rs:1413:24
[INFO] [stdout]      |
[INFO] [stdout] 1413 |         let response = script_instance
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]     --> tests/logs.rs:1432:24
[INFO] [stdout]      |
[INFO] [stdout] 1432 |         let response = script_instance
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/types_predicates.rs:386:16
[INFO] [stdout]     |
[INFO] [stdout] 386 |     let data = MyPredicateEncoder::encode_data(u256_from((10, 11, 12, 13)));
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/logs.rs:1469:20
[INFO] [stdout]      |
[INFO] [stdout] 1469 |     let response = contract_instance
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/types_predicates.rs:399:16
[INFO] [stdout]     |
[INFO] [stdout] 399 |     let data = MyPredicateEncoder::encode_data(10, 11, String::from("Hello World"));
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 21 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 49 previous errors; 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestEnum`
[INFO] [stdout]    --> tests/logs.rs:112:25
[INFO] [stdout]     |
[INFO] [stdout] 112 |     let expected_enum = TestEnum::VariantTwo;
[INFO] [stdout]     |                         ^^^^^^^^ use of undeclared type `TestEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `fuels` (test "bindings") due to 22 previous errors
[INFO] [stderr] error: could not compile `fuels` (test "types_predicates") due to 50 previous errors; 2 warnings emitted
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]    --> tests/contracts.rs:686:29
[INFO] [stdout]     |
[INFO] [stdout] 686 |     let contract_instance = MyContract::new(contract_id, wallets[0].clone());
[INFO] [stdout]     |                             ^^^^^^^^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             use of undeclared type `MyContract`
[INFO] [stdout]     |                             help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]    --> tests/contracts.rs:744:29
[INFO] [stdout]     |
[INFO] [stdout] 744 |     let contract_instance = MyContract::new(contract_id, wallets[0].clone());
[INFO] [stdout]     |                             ^^^^^^^^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             use of undeclared type `MyContract`
[INFO] [stdout]     |                             help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]    --> tests/contracts.rs:773:29
[INFO] [stdout]     |
[INFO] [stdout] 773 |     let contract_instance = MyContract::new(contract_id.clone(), wallets[0].clone());
[INFO] [stdout]     |                             ^^^^^^^^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             use of undeclared type `MyContract`
[INFO] [stdout]     |                             help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `EnumWithGeneric`
[INFO] [stdout]    --> tests/logs.rs:151:25
[INFO] [stdout]     |
[INFO] [stdout] 151 |     let expected_enum = EnumWithGeneric::VariantOne(l);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^ use of undeclared type `EnumWithGeneric`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestEnum`
[INFO] [stdout]    --> tests/logs.rs:202:25
[INFO] [stdout]     |
[INFO] [stdout] 202 |     let expected_enum = TestEnum::VariantTwo;
[INFO] [stdout]     |                         ^^^^^^^^ use of undeclared type `TestEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]     --> tests/contracts.rs:1205:9
[INFO] [stdout]      |
[INFO] [stdout] 1205 |         MyContract::new(Bech32ContractId::default(), wallet.clone()).methods();
[INFO] [stdout]      |         ^^^^^^^^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         use of undeclared type `MyContract`
[INFO] [stdout]      |         help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]     --> tests/contracts.rs:1207:9
[INFO] [stdout]      |
[INFO] [stdout] 1207 |         MyContract::new(Bech32ContractId::default(), predicate).methods();
[INFO] [stdout]      |         ^^^^^^^^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         use of undeclared type `MyContract`
[INFO] [stdout]      |         help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]   --> tests/types_contracts.rs:29:20
[INFO] [stdout]    |
[INFO] [stdout] 29 |     let response = contract_instance
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]   --> tests/types_contracts.rs:54:21
[INFO] [stdout]    |
[INFO] [stdout] 54 |     let _response = contract_instance.methods().store_value(42).call().await?;
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `CounterConfig` in this scope
[INFO] [stdout]   --> tests/types_contracts.rs:68:26
[INFO] [stdout]    |
[INFO] [stdout] 68 |     let counter_config = CounterConfig {
[INFO] [stdout]    |                          ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `StructOne` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:113:21
[INFO] [stdout]     |
[INFO] [stdout] 113 |     let param_one = StructOne { foo: 42 };
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `StructTwo` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:114:21
[INFO] [stdout]     |
[INFO] [stdout] 114 |     let param_two = StructTwo { bar: 42 };
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:116:28
[INFO] [stdout]     |
[INFO] [stdout] 116 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `AllStruct` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:142:20
[INFO] [stdout]     |
[INFO] [stdout] 142 |     let expected = AllStruct {
[INFO] [stdout]     |                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SomeStruct` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:143:22
[INFO] [stdout]     |
[INFO] [stdout] 143 |         some_struct: SomeStruct { par_1: 12345 },
[INFO] [stdout]     |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:146:28
[INFO] [stdout]     |
[INFO] [stdout] 146 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `MemoryAddress` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:161:26
[INFO] [stdout]     |
[INFO] [stdout] 161 |     let memory_address = MemoryAddress {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `CallData` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:167:21
[INFO] [stdout]     |
[INFO] [stdout] 167 |     let call_data = CallData {
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:198:28
[INFO] [stdout]     |
[INFO] [stdout] 198 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `EmptyStruct` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:203:36
[INFO] [stdout]     |
[INFO] [stdout] 203 |         assert_eq!(response.value, EmptyStruct {});
[INFO] [stdout]     |                                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `EmptyStruct` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:207:33
[INFO] [stdout]     |
[INFO] [stdout] 207 |             .input_empty_struct(EmptyStruct {})
[INFO] [stdout]     |                                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Cocktail` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:228:20
[INFO] [stdout]     |
[INFO] [stdout] 228 |     let expected = Cocktail {
[INFO] [stdout]     |                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Cocktail` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:234:17
[INFO] [stdout]     |
[INFO] [stdout] 234 |     let actual: Cocktail = cocktail_in_bytes[..].try_into()?;
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Cocktail` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:238:17
[INFO] [stdout]     |
[INFO] [stdout] 238 |     let actual: Cocktail = (&cocktail_in_bytes).try_into()?;
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Cocktail` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:242:17
[INFO] [stdout]     |
[INFO] [stdout] 242 |     let actual: Cocktail = cocktail_in_bytes.try_into()?;
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:261:28
[INFO] [stdout]     |
[INFO] [stdout] 261 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Person` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:272:13
[INFO] [stdout]     |
[INFO] [stdout] 272 |             Person {
[INFO] [stdout]     |             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `State` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:285:34
[INFO] [stdout]     |
[INFO] [stdout] 285 |         let my_enum_tuple: (u64, State) = (42, State::A);
[INFO] [stdout]     |                                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:343:13
[INFO] [stdout]     |
[INFO] [stdout] 343 |             contract_instance
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:359:13
[INFO] [stdout]     |
[INFO] [stdout] 359 |             contract_instance
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:376:13
[INFO] [stdout]     |
[INFO] [stdout] 376 |             contract_instance
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:405:9
[INFO] [stdout]     |
[INFO] [stdout] 405 |         contract_instance
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Person` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:432:9
[INFO] [stdout]     |
[INFO] [stdout] 432 |         Person {
[INFO] [stdout]     |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Person` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:435:9
[INFO] [stdout]     |
[INFO] [stdout] 435 |         Person {
[INFO] [stdout]     |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:440:28
[INFO] [stdout]     |
[INFO] [stdout] 440 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:474:28
[INFO] [stdout]     |
[INFO] [stdout] 474 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Cocktail` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:513:20
[INFO] [stdout]     |
[INFO] [stdout] 513 |     let expected = Cocktail {
[INFO] [stdout]     |                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:518:28
[INFO] [stdout]     |
[INFO] [stdout] 518 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Cocktail` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:526:30
[INFO] [stdout]     |
[INFO] [stdout] 526 |     let enum_inside_struct = Cocktail {
[INFO] [stdout]     |                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `User` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:555:16
[INFO] [stdout]     |
[INFO] [stdout] 555 |     let user = User {
[INFO] [stdout]     |                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:560:28
[INFO] [stdout]     |
[INFO] [stdout] 560 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BigBundle` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:594:20
[INFO] [stdout]     |
[INFO] [stdout] 594 |     let expected = BigBundle {
[INFO] [stdout]     |                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:601:28
[INFO] [stdout]     |
[INFO] [stdout] 601 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `UnitBundle` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:635:20
[INFO] [stdout]     |
[INFO] [stdout] 635 |     let expected = UnitBundle {
[INFO] [stdout]     |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:640:28
[INFO] [stdout]     |
[INFO] [stdout] 640 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:673:28
[INFO] [stdout]     |
[INFO] [stdout] 673 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:678:28
[INFO] [stdout]     |
[INFO] [stdout] 678 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Shaker` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:720:17
[INFO] [stdout]     |
[INFO] [stdout] 720 |     let actual: Shaker = shaker_in_bytes[..].try_into()?;
[INFO] [stdout]     |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Shaker` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:724:17
[INFO] [stdout]     |
[INFO] [stdout] 724 |     let actual: Shaker = (&shaker_in_bytes).try_into()?;
[INFO] [stdout]     |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Shaker` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:728:17
[INFO] [stdout]     |
[INFO] [stdout] 728 |     let actual: Shaker = shaker_in_bytes.try_into()?;
[INFO] [stdout]     |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:750:28
[INFO] [stdout]     |
[INFO] [stdout] 750 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Recipe` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:770:41
[INFO] [stdout]     |
[INFO] [stdout] 770 |     let expected = Shaker::Cosmopolitan(Recipe { ice: 22, sugar: 11 });
[INFO] [stdout]     |                                         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Recipe` in this scope
[INFO] [stdout]    --> tests/types_contracts.rs:773:51
[INFO] [stdout]     |
[INFO] [stdout] 773 |     let struct_inside_enum = Shaker::Cosmopolitan(Recipe { ice: 22, sugar: 66 });
[INFO] [stdout]     |                                                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1094:28
[INFO] [stdout]      |
[INFO] [stdout] 1094 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TestStruct` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1099:13
[INFO] [stdout]      |
[INFO] [stdout] 1099 |     let s = TestStruct {
[INFO] [stdout]      |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1146:28
[INFO] [stdout]      |
[INFO] [stdout] 1146 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TestStruct` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1151:13
[INFO] [stdout]      |
[INFO] [stdout] 1151 |     let s = TestStruct {
[INFO] [stdout]      |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1200:28
[INFO] [stdout]      |
[INFO] [stdout] 1200 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TestStruct` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1205:13
[INFO] [stdout]      |
[INFO] [stdout] 1205 |     let s = TestStruct {
[INFO] [stdout]      |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1252:28
[INFO] [stdout]      |
[INFO] [stdout] 1252 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1287:28
[INFO] [stdout]      |
[INFO] [stdout] 1287 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TestStruct` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1294:13
[INFO] [stdout]      |
[INFO] [stdout] 1294 |     let s = TestStruct {
[INFO] [stdout]      |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1332:28
[INFO] [stdout]      |
[INFO] [stdout] 1332 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TestStruct` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1339:13
[INFO] [stdout]      |
[INFO] [stdout] 1339 |     let s = TestStruct {
[INFO] [stdout]      |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1390:24
[INFO] [stdout]      |
[INFO] [stdout] 1390 |         let response = contract_instance
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance2` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1399:24
[INFO] [stdout]      |
[INFO] [stdout] 1399 |         let response = contract_instance2
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1425:28
[INFO] [stdout]      |
[INFO] [stdout] 1425 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SimpleGeneric` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1430:20
[INFO] [stdout]      |
[INFO] [stdout] 1430 |         let arg1 = SimpleGeneric {
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `PassTheGenericOn` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1445:20
[INFO] [stdout]      |
[INFO] [stdout] 1445 |         let arg1 = PassTheGenericOn {
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SimpleGeneric` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1446:18
[INFO] [stdout]      |
[INFO] [stdout] 1446 |             one: SimpleGeneric {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `StructWArrayGeneric` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1461:20
[INFO] [stdout]      |
[INFO] [stdout] 1461 |         let arg1 = StructWArrayGeneric { a: [1u32, 2u32] };
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `StructWTupleGeneric` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1473:20
[INFO] [stdout]      |
[INFO] [stdout] 1473 |         let arg1 = StructWTupleGeneric { a: (1, 2) };
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `PassTheGenericOn` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1521:28
[INFO] [stdout]      |
[INFO] [stdout] 1521 |         let pass_through = PassTheGenericOn {
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SimpleGeneric` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1522:18
[INFO] [stdout]      |
[INFO] [stdout] 1522 |             one: SimpleGeneric {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `StructWArrayGeneric` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1526:29
[INFO] [stdout]      |
[INFO] [stdout] 1526 |         let w_arr_generic = StructWArrayGeneric {
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `MegaExample` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1530:20
[INFO] [stdout]      |
[INFO] [stdout] 1530 |         let arg1 = MegaExample {
[INFO] [stdout]      |                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `StructWTupleGeneric` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1533:34
[INFO] [stdout]      |
[INFO] [stdout] 1533 |                 [EnumWGeneric::b(StructWTupleGeneric {
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1560:19
[INFO] [stdout]      |
[INFO] [stdout] 1560 |     let methods = contract_instance.methods();
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SomeStruct` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1575:24
[INFO] [stdout]      |
[INFO] [stdout] 1575 |         let arg = vec![SomeStruct { a: 0 }, SomeStruct { a: 1 }];
[INFO] [stdout]      |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SomeStruct` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1575:45
[INFO] [stdout]      |
[INFO] [stdout] 1575 |         let arg = vec![SomeStruct { a: 0 }, SomeStruct { a: 1 }];
[INFO] [stdout]      |                                             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SomeStruct` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1581:19
[INFO] [stdout]      |
[INFO] [stdout] 1581 |         let arg = SomeStruct { a: vec![0, 1, 2] };
[INFO] [stdout]      |                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SomeStruct` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1617:13
[INFO] [stdout]      |
[INFO] [stdout] 1617 |             SomeStruct {
[INFO] [stdout]      |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SomeStruct` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1620:13
[INFO] [stdout]      |
[INFO] [stdout] 1620 |             SomeStruct {
[INFO] [stdout]      |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1647:28
[INFO] [stdout]      |
[INFO] [stdout] 1647 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1695:28
[INFO] [stdout]      |
[INFO] [stdout] 1695 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1747:28
[INFO] [stdout]      |
[INFO] [stdout] 1747 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1784:28
[INFO] [stdout]      |
[INFO] [stdout] 1784 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1819:28
[INFO] [stdout]      |
[INFO] [stdout] 1819 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Pasta` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1827:27
[INFO] [stdout]      |
[INFO] [stdout] 1827 |         let expected: Vec<Pasta> = vec![
[INFO] [stdout]      |                           ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1806 | async fn test_composite_types_in_vec_output<Pasta>() -> Result<()> {
[INFO] [stdout]      |                                            +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Bimbam` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1828:30
[INFO] [stdout]      |
[INFO] [stdout] 1828 |             Pasta::Tortelini(Bimbam {
[INFO] [stdout]      |                              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Bimbam` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1841:27
[INFO] [stdout]      |
[INFO] [stdout] 1841 |         let expected: Vec<Bimbam> = vec![
[INFO] [stdout]      |                           ^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1806 | async fn test_composite_types_in_vec_output<Bimbam>() -> Result<()> {
[INFO] [stdout]      |                                            ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Bimbam` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1842:13
[INFO] [stdout]      |
[INFO] [stdout] 1842 |             Bimbam {
[INFO] [stdout]      |             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Bimbam` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1846:13
[INFO] [stdout]      |
[INFO] [stdout] 1846 |             Bimbam {
[INFO] [stdout]      |             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Bimbam` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1850:13
[INFO] [stdout]      |
[INFO] [stdout] 1850 |             Bimbam {
[INFO] [stdout]      |             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1890:28
[INFO] [stdout]      |
[INFO] [stdout] 1890 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1914:28
[INFO] [stdout]      |
[INFO] [stdout] 1914 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1936:28
[INFO] [stdout]      |
[INFO] [stdout] 1936 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Wrapper` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1947:23
[INFO] [stdout]      |
[INFO] [stdout] 1947 |         let wrapper = Wrapper {
[INFO] [stdout]      |                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1973:28
[INFO] [stdout]      |
[INFO] [stdout] 1973 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Wrapper` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:1989:23
[INFO] [stdout]      |
[INFO] [stdout] 1989 |         let wrapper = Wrapper {
[INFO] [stdout]      |                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:2018:28
[INFO] [stdout]      |
[INFO] [stdout] 2018 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:2042:28
[INFO] [stdout]      |
[INFO] [stdout] 2042 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/types_contracts.rs:2072:28
[INFO] [stdout]      |
[INFO] [stdout] 2072 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]    --> tests/logs.rs:389:29
[INFO] [stdout]     |
[INFO] [stdout] 389 |     let contract_instance = MyContract::new(contract_id.clone(), wallet.clone());
[INFO] [stdout]     |                             ^^^^^^^^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             use of undeclared type `MyContract`
[INFO] [stdout]     |                             help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `log_script`
[INFO] [stdout]    --> tests/logs.rs:622:20
[INFO] [stdout]     |
[INFO] [stdout] 622 |     let instance = log_script::new(wallet.clone(), bin_path);
[INFO] [stdout]     |                    ^^^^^^^^^^ use of undeclared crate or module `log_script`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestEnum`
[INFO] [stdout]    --> tests/logs.rs:640:25
[INFO] [stdout]     |
[INFO] [stdout] 640 |     let expected_enum = TestEnum::VariantTwo;
[INFO] [stdout]     |                         ^^^^^^^^ use of undeclared type `TestEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `EnumWithGeneric`
[INFO] [stdout]    --> tests/logs.rs:646:33
[INFO] [stdout]     |
[INFO] [stdout] 646 |     let expected_generic_enum = EnumWithGeneric::VariantOne(l);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^ use of undeclared type `EnumWithGeneric`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]    --> tests/logs.rs:705:29
[INFO] [stdout]     |
[INFO] [stdout] 705 |     let contract_instance = MyContract::new(contract_id.clone(), wallet.clone());
[INFO] [stdout]     |                             ^^^^^^^^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             use of undeclared type `MyContract`
[INFO] [stdout]     |                             help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestEnum`
[INFO] [stdout]    --> tests/logs.rs:832:25
[INFO] [stdout]     |
[INFO] [stdout] 832 |     let expected_enum = TestEnum::VariantTwo;
[INFO] [stdout]     |                         ^^^^^^^^ use of undeclared type `TestEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `EnumWithGeneric`
[INFO] [stdout]    --> tests/logs.rs:838:33
[INFO] [stdout]     |
[INFO] [stdout] 838 |     let expected_generic_enum = EnumWithGeneric::VariantOne(l);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^ use of undeclared type `EnumWithGeneric`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]     --> tests/contracts.rs:1641:16
[INFO] [stdout]      |
[INFO] [stdout] 1641 |     let data = MyPredicateEncoder::encode_data(18, 24, vec![2, 4, 42]);
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 130 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0422, E0425, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MatchEnum`
[INFO] [stdout]    --> tests/logs.rs:899:19
[INFO] [stdout]     |
[INFO] [stdout] 899 |             .main(MatchEnum::RequirePrimitive)
[INFO] [stdout]     |                   ^^^^^^^^^ use of undeclared type `MatchEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MatchEnum`
[INFO] [stdout]    --> tests/logs.rs:908:19
[INFO] [stdout]     |
[INFO] [stdout] 908 |             .main(MatchEnum::RequireString)
[INFO] [stdout]     |                   ^^^^^^^^^ use of undeclared type `MatchEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MatchEnum`
[INFO] [stdout]    --> tests/logs.rs:917:19
[INFO] [stdout]     |
[INFO] [stdout] 917 |             .main(MatchEnum::RequireCustomGeneric)
[INFO] [stdout]     |                   ^^^^^^^^^ use of undeclared type `MatchEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MatchEnum`
[INFO] [stdout]    --> tests/logs.rs:926:19
[INFO] [stdout]     |
[INFO] [stdout] 926 |             .main(MatchEnum::RequireWithAdditionalLogs)
[INFO] [stdout]     |                   ^^^^^^^^^ use of undeclared type `MatchEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]    --> tests/logs.rs:965:29
[INFO] [stdout]     |
[INFO] [stdout] 965 |     let contract_instance = MyContract::new(contract_id.clone(), wallet.clone());
[INFO] [stdout]     |                             ^^^^^^^^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             use of undeclared type `MyContract`
[INFO] [stdout]     |                             help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]     --> tests/logs.rs:1017:33
[INFO] [stdout]      |
[INFO] [stdout] 1017 |     let lib_contract_instance = MyContract::new(contract_id.clone(), wallet.clone());
[INFO] [stdout]      |                                 ^^^^^^^^^^
[INFO] [stdout]      |                                 |
[INFO] [stdout]      |                                 use of undeclared type `MyContract`
[INFO] [stdout]      |                                 help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestEnum`
[INFO] [stdout]     --> tests/logs.rs:1141:25
[INFO] [stdout]      |
[INFO] [stdout] 1141 |         let test_enum = TestEnum::VariantOne;
[INFO] [stdout]      |                         ^^^^^^^^ use of undeclared type `TestEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestEnum`
[INFO] [stdout]     --> tests/logs.rs:1142:26
[INFO] [stdout]      |
[INFO] [stdout] 1142 |         let test_enum2 = TestEnum::VariantTwo;
[INFO] [stdout]      |                          ^^^^^^^^ use of undeclared type `TestEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `fuels` (test "contracts") due to 131 previous errors; 1 warning emitted
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MatchEnum`
[INFO] [stdout]     --> tests/logs.rs:1175:19
[INFO] [stdout]      |
[INFO] [stdout] 1175 |             .main(MatchEnum::AssertPrimitive((a, b)))
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `MatchEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MatchEnum`
[INFO] [stdout]     --> tests/logs.rs:1187:19
[INFO] [stdout]      |
[INFO] [stdout] 1187 |             .main(MatchEnum::AssertEqPrimitive((a, b)))
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `MatchEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MatchEnum`
[INFO] [stdout]     --> tests/logs.rs:1206:19
[INFO] [stdout]      |
[INFO] [stdout] 1206 |             .main(MatchEnum::AssertEqStruct((
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `MatchEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]   --> tests/types_contracts.rs:83:28
[INFO] [stdout]    |
[INFO] [stdout] 83 |     let contract_methods = MyContract::new(contract_id, wallet).methods();
[INFO] [stdout]    |                            ^^^^^^^^^^
[INFO] [stdout]    |                            |
[INFO] [stdout]    |                            use of undeclared type `MyContract`
[INFO] [stdout]    |                            help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestEnum`
[INFO] [stdout]     --> tests/logs.rs:1217:25
[INFO] [stdout]      |
[INFO] [stdout] 1217 |         let test_enum = TestEnum::VariantOne;
[INFO] [stdout]      |                         ^^^^^^^^ use of undeclared type `TestEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestEnum`
[INFO] [stdout]     --> tests/logs.rs:1218:26
[INFO] [stdout]      |
[INFO] [stdout] 1218 |         let test_enum2 = TestEnum::VariantTwo;
[INFO] [stdout]      |                          ^^^^^^^^ use of undeclared type `TestEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MatchEnum`
[INFO] [stdout]     --> tests/logs.rs:1221:19
[INFO] [stdout]      |
[INFO] [stdout] 1221 |             .main(MatchEnum::AssertEqEnum((
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `MatchEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shaker`
[INFO] [stdout]    --> tests/types_contracts.rs:229:31
[INFO] [stdout]     |
[INFO] [stdout] 229 |         the_thing_you_mix_in: Shaker::Mojito(2),
[INFO] [stdout]     |                               ^^^^^^ use of undeclared type `Shaker`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `State`
[INFO] [stdout]    --> tests/types_contracts.rs:285:48
[INFO] [stdout]     |
[INFO] [stdout] 285 |         let my_enum_tuple: (u64, State) = (42, State::A);
[INFO] [stdout]     |                                                ^^^^^ use of undeclared type `State`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `State`
[INFO] [stdout]    --> tests/types_contracts.rs:446:19
[INFO] [stdout]     |
[INFO] [stdout] 446 |     let states = [State::A, State::B];
[INFO] [stdout]     |                   ^^^^^ use of undeclared type `State`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `State`
[INFO] [stdout]    --> tests/types_contracts.rs:446:29
[INFO] [stdout]     |
[INFO] [stdout] 446 |     let states = [State::A, State::B];
[INFO] [stdout]     |                             ^^^^^ use of undeclared type `State`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shaker`
[INFO] [stdout]    --> tests/types_contracts.rs:514:31
[INFO] [stdout]     |
[INFO] [stdout] 514 |         the_thing_you_mix_in: Shaker::Mojito(11),
[INFO] [stdout]     |                               ^^^^^^ use of undeclared type `Shaker`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shaker`
[INFO] [stdout]    --> tests/types_contracts.rs:527:31
[INFO] [stdout]     |
[INFO] [stdout] 527 |         the_thing_you_mix_in: Shaker::Cosmopolitan(444),
[INFO] [stdout]     |                               ^^^^^^ use of undeclared type `Shaker`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `EnumThatHasABigAndSmallVariant`
[INFO] [stdout]    --> tests/types_contracts.rs:595:16
[INFO] [stdout]     |
[INFO] [stdout] 595 |         arg_1: EnumThatHasABigAndSmallVariant::Small(12345),
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `EnumThatHasABigAndSmallVariant`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnitEnum`
[INFO] [stdout]    --> tests/types_contracts.rs:636:16
[INFO] [stdout]     |
[INFO] [stdout] 636 |         arg_1: UnitEnum::var2,
[INFO] [stdout]     |                ^^^^^^^^ use of undeclared type `UnitEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MaxedOutVariantsEnum`
[INFO] [stdout]    --> tests/types_contracts.rs:672:20
[INFO] [stdout]     |
[INFO] [stdout] 672 |     let expected = MaxedOutVariantsEnum::Variant255(11);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `MaxedOutVariantsEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StandardEnum`
[INFO] [stdout]    --> tests/types_contracts.rs:677:20
[INFO] [stdout]     |
[INFO] [stdout] 677 |     let expected = StandardEnum::Two(12345);
[INFO] [stdout]     |                    ^^^^^^^^^^^^ use of undeclared type `StandardEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnitEnum`
[INFO] [stdout]    --> tests/types_contracts.rs:692:20
[INFO] [stdout]     |
[INFO] [stdout] 692 |     let expected = UnitEnum::Two;
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `UnitEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shaker`
[INFO] [stdout]    --> tests/types_contracts.rs:717:20
[INFO] [stdout]     |
[INFO] [stdout] 717 |     let expected = Shaker::Mojito(2);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Shaker`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SomeEnum`
[INFO] [stdout]    --> tests/types_contracts.rs:749:23
[INFO] [stdout]     |
[INFO] [stdout] 749 |     let enum_string = SomeEnum::SomeStr("asdf".try_into()?);
[INFO] [stdout]     |                       ^^^^^^^^ use of undeclared type `SomeEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SomeEnum`
[INFO] [stdout]    --> tests/types_contracts.rs:758:22
[INFO] [stdout]     |
[INFO] [stdout] 758 |     let enum_array = SomeEnum::SomeArr([1, 2, 3, 4, 5, 6, 7]);
[INFO] [stdout]     |                      ^^^^^^^^ use of undeclared type `SomeEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shaker`
[INFO] [stdout]    --> tests/types_contracts.rs:770:20
[INFO] [stdout]     |
[INFO] [stdout] 770 |     let expected = Shaker::Cosmopolitan(Recipe { ice: 22, sugar: 11 });
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Shaker`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shaker`
[INFO] [stdout]    --> tests/types_contracts.rs:773:30
[INFO] [stdout]     |
[INFO] [stdout] 773 |     let struct_inside_enum = Shaker::Cosmopolitan(Recipe { ice: 22, sugar: 66 });
[INFO] [stdout]     |                              ^^^^^^ use of undeclared type `Shaker`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `EnumLevel3`
[INFO] [stdout]    --> tests/types_contracts.rs:781:25
[INFO] [stdout]     |
[INFO] [stdout] 781 |     let expected_enum = EnumLevel3::El2(EnumLevel2::El1(EnumLevel1::Num(42)));
[INFO] [stdout]     |                         ^^^^^^^^^^ use of undeclared type `EnumLevel3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `EnumLevel2`
[INFO] [stdout]    --> tests/types_contracts.rs:781:41
[INFO] [stdout]     |
[INFO] [stdout] 781 |     let expected_enum = EnumLevel3::El2(EnumLevel2::El1(EnumLevel1::Num(42)));
[INFO] [stdout]     |                                         ^^^^^^^^^^ use of undeclared type `EnumLevel2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `EnumLevel1`
[INFO] [stdout]    --> tests/types_contracts.rs:781:57
[INFO] [stdout]     |
[INFO] [stdout] 781 |     let expected_enum = EnumLevel3::El2(EnumLevel2::El1(EnumLevel1::Num(42)));
[INFO] [stdout]     |                                                         ^^^^^^^^^^ use of undeclared type `EnumLevel1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestEnum`
[INFO] [stdout]     --> tests/types_contracts.rs:1103:13
[INFO] [stdout]      |
[INFO] [stdout] 1103 |     let e = TestEnum::EnumOption(Some(expected_address));
[INFO] [stdout]      |             ^^^^^^^^ use of undeclared type `TestEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 153 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0422, E0425, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestEnum`
[INFO] [stdout]     --> tests/types_contracts.rs:1155:13
[INFO] [stdout]      |
[INFO] [stdout] 1155 |     let e = TestEnum::EnumOption(Some(expected_address));
[INFO] [stdout]      |             ^^^^^^^^ use of undeclared type `TestEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestEnum`
[INFO] [stdout]     --> tests/types_contracts.rs:1209:13
[INFO] [stdout]      |
[INFO] [stdout] 1209 |     let e = TestEnum::EnumOption(Some(expected_address));
[INFO] [stdout]      |             ^^^^^^^^ use of undeclared type `TestEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestError`
[INFO] [stdout]     --> tests/types_contracts.rs:1230:30
[INFO] [stdout]      |
[INFO] [stdout] 1230 |     let expected_error = Err(TestError::NoAddress("error".try_into().unwrap()));
[INFO] [stdout]      |                              ^^^^^^^^^ use of undeclared type `TestError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestError`
[INFO] [stdout]     --> tests/types_contracts.rs:1265:30
[INFO] [stdout]      |
[INFO] [stdout] 1265 |     let expected_error = Err(TestError::NoAddress("error".try_into().unwrap()));
[INFO] [stdout]      |                              ^^^^^^^^^ use of undeclared type `TestError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `fuels` (test "logs") due to 154 previous errors
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestEnum`
[INFO] [stdout]     --> tests/types_contracts.rs:1298:13
[INFO] [stdout]      |
[INFO] [stdout] 1298 |     let e = TestEnum::EnumIdentity(Identity::ContractId(expected_contract_id));
[INFO] [stdout]      |             ^^^^^^^^ use of undeclared type `TestEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestEnum`
[INFO] [stdout]     --> tests/types_contracts.rs:1343:13
[INFO] [stdout]      |
[INFO] [stdout] 1343 |     let e = TestEnum::EnumIdentity(Identity::ContractId(expected_contract_id));
[INFO] [stdout]      |             ^^^^^^^^ use of undeclared type `TestEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `EnumWGeneric`
[INFO] [stdout]     --> tests/types_contracts.rs:1485:20
[INFO] [stdout]      |
[INFO] [stdout] 1485 |         let arg1 = EnumWGeneric::b(10);
[INFO] [stdout]      |                    ^^^^^^^^^^^^ use of undeclared type `EnumWGeneric`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StructOneUnusedGenericParam`
[INFO] [stdout]     --> tests/types_contracts.rs:1497:17
[INFO] [stdout]      |
[INFO] [stdout] 1497 |                 StructOneUnusedGenericParam::default(),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `StructOneUnusedGenericParam`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `EnumOneUnusedGenericParam`
[INFO] [stdout]     --> tests/types_contracts.rs:1498:17
[INFO] [stdout]      |
[INFO] [stdout] 1498 |                 EnumOneUnusedGenericParam::One,
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `EnumOneUnusedGenericParam`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StructUsedAndUnusedGenericParams`
[INFO] [stdout]     --> tests/types_contracts.rs:1505:17
[INFO] [stdout]      |
[INFO] [stdout] 1505 |                 StructUsedAndUnusedGenericParams::new(10u8),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `StructUsedAndUnusedGenericParams`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `EnumUsedAndUnusedGenericParams`
[INFO] [stdout]     --> tests/types_contracts.rs:1506:17
[INFO] [stdout]      |
[INFO] [stdout] 1506 |                 EnumUsedAndUnusedGenericParams::Two(11u8),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `EnumUsedAndUnusedGenericParams`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `EnumWGeneric`
[INFO] [stdout]     --> tests/types_contracts.rs:1533:18
[INFO] [stdout]      |
[INFO] [stdout] 1533 |                 [EnumWGeneric::b(StructWTupleGeneric {
[INFO] [stdout]      |                  ^^^^^^^^^^^^ use of undeclared type `EnumWGeneric`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SomeEnum`
[INFO] [stdout]     --> tests/types_contracts.rs:1596:19
[INFO] [stdout]      |
[INFO] [stdout] 1596 |         let arg = SomeEnum::a(vec![0, 1, 2]);
[INFO] [stdout]      |                   ^^^^^^^^ use of undeclared type `SomeEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SomeEnum`
[INFO] [stdout]     --> tests/types_contracts.rs:1601:24
[INFO] [stdout]      |
[INFO] [stdout] 1601 |         let arg = vec![SomeEnum::a(0), SomeEnum::a(1)];
[INFO] [stdout]      |                        ^^^^^^^^ use of undeclared type `SomeEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SomeEnum`
[INFO] [stdout]     --> tests/types_contracts.rs:1601:40
[INFO] [stdout]      |
[INFO] [stdout] 1601 |         let arg = vec![SomeEnum::a(0), SomeEnum::a(1)];
[INFO] [stdout]      |                                        ^^^^^^^^ use of undeclared type `SomeEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SomeEnum`
[INFO] [stdout]     --> tests/types_contracts.rs:1708:24
[INFO] [stdout]      |
[INFO] [stdout] 1708 |         let expected = SomeEnum::B(u128_from((4, 4)));
[INFO] [stdout]      |                        ^^^^^^^^ use of undeclared type `SomeEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SomeEnum`
[INFO] [stdout]     --> tests/types_contracts.rs:1712:21
[INFO] [stdout]      |
[INFO] [stdout] 1712 |         let input = SomeEnum::B(u128_from((3, 3)));
[INFO] [stdout]      |                     ^^^^^^^^ use of undeclared type `SomeEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SomeEnum`
[INFO] [stdout]     --> tests/types_contracts.rs:1757:24
[INFO] [stdout]      |
[INFO] [stdout] 1757 |         let expected = SomeEnum::B(u256_from((1, 2, 3, 4)));
[INFO] [stdout]      |                        ^^^^^^^^ use of undeclared type `SomeEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SomeEnum`
[INFO] [stdout]     --> tests/types_contracts.rs:1762:21
[INFO] [stdout]      |
[INFO] [stdout] 1762 |         let input = SomeEnum::B(u256_from((2, 3, 4, 5)));
[INFO] [stdout]      |                     ^^^^^^^^ use of undeclared type `SomeEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pasta`
[INFO] [stdout]     --> tests/types_contracts.rs:1828:13
[INFO] [stdout]      |
[INFO] [stdout] 1828 |             Pasta::Tortelini(Bimbam {
[INFO] [stdout]      |             ^^^^^ use of undeclared type `Pasta`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pasta`
[INFO] [stdout]     --> tests/types_contracts.rs:1832:13
[INFO] [stdout]      |
[INFO] [stdout] 1832 |             Pasta::Rigatoni(1987),
[INFO] [stdout]      |             ^^^^^ use of undeclared type `Pasta`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pasta`
[INFO] [stdout]     --> tests/types_contracts.rs:1833:13
[INFO] [stdout]      |
[INFO] [stdout] 1833 |             Pasta::Spaghetti(true),
[INFO] [stdout]      |             ^^^^^ use of undeclared type `Pasta`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SomeEnum`
[INFO] [stdout]     --> tests/types_contracts.rs:1949:25
[INFO] [stdout]      |
[INFO] [stdout] 1949 |             inner_enum: SomeEnum::Second(bytes),
[INFO] [stdout]      |                         ^^^^^^^^ use of undeclared type `SomeEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SomeEnum`
[INFO] [stdout]     --> tests/types_contracts.rs:1991:25
[INFO] [stdout]      |
[INFO] [stdout] 1991 |             inner_enum: SomeEnum::Second(raw_slice),
[INFO] [stdout]      |                         ^^^^^^^^ use of undeclared type `SomeEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestError`
[INFO] [stdout]     --> tests/types_contracts.rs:2079:24
[INFO] [stdout]      |
[INFO] [stdout] 2079 |     let expected = Err(TestError::Something([255u8, 255u8, 255u8, 255u8, 255u8]));
[INFO] [stdout]      |                        ^^^^^^^^^ use of undeclared type `TestError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestError`
[INFO] [stdout]     --> tests/types_contracts.rs:2087:24
[INFO] [stdout]      |
[INFO] [stdout] 2087 |     let expected = Err(TestError::Else(7777));
[INFO] [stdout]      |                        ^^^^^^^^^ use of undeclared type `TestError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestError`
[INFO] [stdout]     --> tests/types_contracts.rs:2095:24
[INFO] [stdout]      |
[INFO] [stdout] 2095 |     let expected = Err(TestError::Else(3333));
[INFO] [stdout]      |                        ^^^^^^^^^ use of undeclared type `TestError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestError`
[INFO] [stdout]     --> tests/types_contracts.rs:2103:24
[INFO] [stdout]      |
[INFO] [stdout] 2103 |     let expected = Err(TestError::Else(3333));
[INFO] [stdout]      |                        ^^^^^^^^^ use of undeclared type `TestError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `EnumUsedAndUnusedGenericParams`
[INFO] [stdout]     --> tests/types_contracts.rs:1513:16
[INFO] [stdout]      |
[INFO] [stdout] 1513 |         if let EnumUsedAndUnusedGenericParams::Two(val) = the_enum {
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `EnumUsedAndUnusedGenericParams`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 186 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0422, E0425, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `fuels` (test "types_contracts") due to 187 previous errors
[INFO] running `Command { std: "docker" "inspect" "1ca1f6e60c676673a4116eadf16f300e39bd86275d4dac58ca57b2416447612b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1ca1f6e60c676673a4116eadf16f300e39bd86275d4dac58ca57b2416447612b", kill_on_drop: false }`
[INFO] [stdout] 1ca1f6e60c676673a4116eadf16f300e39bd86275d4dac58ca57b2416447612b
[INFO] checking fuels-0.53.0 against try#bfe97fcae016881ad333f0ff8cea2cadb9cf136c for pr-121848
[INFO] extracting crate fuels 0.53.0 into /workspace/builds/worker-4-tc2/source
[INFO] validating manifest of crates.io crate fuels 0.53.0 on toolchain bfe97fcae016881ad333f0ff8cea2cadb9cf136c
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bfe97fcae016881ad333f0ff8cea2cadb9cf136c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate fuels 0.53.0
[INFO] finished tweaking crates.io crate fuels 0.53.0
[INFO] tweaked toml for crates.io crate fuels 0.53.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bfe97fcae016881ad333f0ff8cea2cadb9cf136c" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bfe97fcae016881ad333f0ff8cea2cadb9cf136c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+bfe97fcae016881ad333f0ff8cea2cadb9cf136c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8648035d2c77c08d916f47ac9069f68e826d3506d2cc601f1b333090a26d7006
[INFO] running `Command { std: "docker" "start" "-a" "8648035d2c77c08d916f47ac9069f68e826d3506d2cc601f1b333090a26d7006", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8648035d2c77c08d916f47ac9069f68e826d3506d2cc601f1b333090a26d7006", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8648035d2c77c08d916f47ac9069f68e826d3506d2cc601f1b333090a26d7006", kill_on_drop: false }`
[INFO] [stdout] 8648035d2c77c08d916f47ac9069f68e826d3506d2cc601f1b333090a26d7006
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+bfe97fcae016881ad333f0ff8cea2cadb9cf136c" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 719942a33fc50601562da60a5dbfa29bab597b1697d82d39ae50321a779e633b
[INFO] running `Command { std: "docker" "start" "-a" "719942a33fc50601562da60a5dbfa29bab597b1697d82d39ae50321a779e633b", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.79
[INFO] [stderr]     Checking subtle v2.5.0
[INFO] [stderr]     Checking const-oid v0.9.6
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling serde_json v1.0.114
[INFO] [stderr]     Checking futures-task v0.3.30
[INFO] [stderr]     Checking base16ct v0.2.0
[INFO] [stderr]    Compiling memchr v2.7.1
[INFO] [stderr]    Compiling semver v1.0.22
[INFO] [stderr]     Checking either v1.10.0
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]     Checking spin v0.9.8
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]    Compiling platforms v3.3.0
[INFO] [stderr]    Compiling radium v0.7.0
[INFO] [stderr]    Compiling secp256k1-sys v0.8.1
[INFO] [stderr]     Checking ff v0.13.0
[INFO] [stderr]     Checking bech32 v0.9.1
[INFO] [stderr]    Compiling serde v1.0.197
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]     Checking wyz v0.5.1
[INFO] [stderr]     Checking group v0.13.0
[INFO] [stderr]     Checking funty v2.0.0
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]     Checking rustc-hex v2.1.0
[INFO] [stderr]     Checking fuel-storage v0.43.2
[INFO] [stderr]    Compiling libm v0.2.8
[INFO] [stderr]    Compiling itoa v1.0.10
[INFO] [stderr]    Compiling ryu v1.0.17
[INFO] [stderr]     Checking fixed-hash v0.8.0
[INFO] [stderr]     Checking ethnum v1.5.0
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling ring v0.17.8
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]     Checking hashbrown v0.13.2
[INFO] [stderr]    Compiling aho-corasick v1.1.2
[INFO] [stderr]    Compiling curve25519-dalek v4.1.2
[INFO] [stderr]    Compiling heapless v0.7.17
[INFO] [stderr]     Checking unicode-normalization v0.1.23
[INFO] [stderr]     Checking hash32 v0.2.1
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]     Checking bitvec v1.0.1
[INFO] [stderr]     Checking stable_deref_trait v1.2.0
[INFO] [stderr]     Checking tower-layer v0.3.2
[INFO] [stderr]     Checking unicode-bidi v0.3.15
[INFO] [stderr]     Checking sct v0.6.1
[INFO] [stderr]     Checking cobs v0.2.3
[INFO] [stderr]    Compiling void v1.0.2
[INFO] [stderr]     Checking embedded-io v0.4.0
[INFO] [stderr]    Compiling time-macros v0.2.17
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]     Checking webpki v0.21.4
[INFO] [stderr]    Compiling unreachable v1.0.0
[INFO] [stderr]    Compiling cookie v0.17.0
[INFO] [stderr]    Compiling ascii v0.9.3
[INFO] [stderr]     Checking dtoa v1.0.9
[INFO] [stderr]     Checking http-range-header v0.3.1
[INFO] [stderr]    Compiling prometheus-client v0.20.0
[INFO] [stderr]     Checking rustls v0.19.1
[INFO] [stderr]     Checking idna v0.5.0
[INFO] [stderr]    Compiling combine v3.8.1
[INFO] [stderr]     Checking idna v0.3.0
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]     Checking unicode-ident v1.0.12
[INFO] [stderr]    Compiling regex-automata v0.4.6
[INFO] [stderr]     Checking psl-types v2.0.11
[INFO] [stderr]     Checking url v2.5.0
[INFO] [stderr]     Checking publicsuffix v2.2.3
[INFO] [stderr]    Compiling getrandom v0.2.12
[INFO] [stderr]     Checking ct-logs v0.8.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]    Compiling counter v0.5.7
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]     Checking rustls-native-certs v0.5.0
[INFO] [stderr]    Compiling hashbrown v0.12.3
[INFO] [stderr]     Checking chrono v0.4.35
[INFO] [stderr]    Compiling ucd-trie v0.1.6
[INFO] [stderr]     Checking time v0.3.34
[INFO] [stderr]    Compiling toml_datetime v0.6.3
[INFO] [stderr]     Checking rayon v1.9.0
[INFO] [stderr]    Compiling multer v2.1.0
[INFO] [stderr]    Compiling toml_edit v0.19.15
[INFO] [stderr]     Checking home v0.5.9
[INFO] [stderr]     Checking portpicker v0.1.1
[INFO] [stderr]     Checking Inflector v0.11.4
[INFO] [stderr]    Compiling regex v1.10.3
[INFO] [stderr]     Checking secp256k1 v0.26.0
[INFO] [stderr]    Compiling rustls v0.21.10
[INFO] [stderr]    Compiling synstructure v0.13.1
[INFO] [stderr]    Compiling darling_core v0.13.4
[INFO] [stderr]    Compiling darling_core v0.14.4
[INFO] [stderr]    Compiling proc-macro-crate v1.3.1
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.58
[INFO] [stderr]    Compiling tokio-macros v2.2.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.27
[INFO] [stderr]    Compiling futures-macro v0.3.30
[INFO] [stderr]    Compiling async-trait v0.1.77
[INFO] [stderr]    Compiling fuel-derive v0.43.2
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling pin-project-internal v1.1.5
[INFO] [stderr]     Checking sct v0.7.1
[INFO] [stderr]     Checking rustls-webpki v0.101.7
[INFO] [stderr]    Compiling prometheus-client-derive-encode v0.4.2
[INFO] [stderr]    Compiling strum_macros v0.24.3
[INFO] [stderr]    Compiling derive_more v0.99.17
[INFO] [stderr]    Compiling derivative v2.2.0
[INFO] [stderr]     Checking zeroize v1.7.0
[INFO] [stderr]     Checking der v0.7.8
[INFO] [stderr]     Checking secrecy v0.8.0
[INFO] [stderr]    Compiling prometheus-client-derive-text-encode v0.3.0
[INFO] [stderr]     Checking futures-util v0.3.30
[INFO] [stderr]    Compiling async-stream-impl v0.3.5
[INFO] [stderr]    Compiling enum-iterator-derive v1.3.0
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking thiserror v1.0.58
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking crypto-bigint v0.5.5
[INFO] [stderr]     Checking spki v0.7.3
[INFO] [stderr]     Checking sec1 v0.7.3
[INFO] [stderr]     Checking pin-project v1.1.5
[INFO] [stderr]     Checking pkcs8 v0.10.2
[INFO] [stderr]     Checking sha2 v0.10.8
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking signature v2.2.0
[INFO] [stderr]     Checking sha3 v0.10.8
[INFO] [stderr]     Checking ripemd v0.1.3
[INFO] [stderr]     Checking tracing v0.1.40
[INFO] [stderr]     Checking ed25519 v2.2.3
[INFO] [stderr]     Checking rfc6979 v0.4.0
[INFO] [stderr]     Checking pbkdf2 v0.12.2
[INFO] [stderr]    Compiling darling_macro v0.13.4
[INFO] [stderr]     Checking inout v0.1.3
[INFO] [stderr]     Checking prometheus-client v0.18.1
[INFO] [stderr]     Checking bs58 v0.5.0
[INFO] [stderr]    Compiling graphql-parser v0.4.0
[INFO] [stderr]     Checking cipher v0.4.4
[INFO] [stderr]     Checking pbkdf2 v0.11.0
[INFO] [stderr]    Compiling pest v2.7.8
[INFO] [stderr]     Checking strum v0.24.1
[INFO] [stderr]    Compiling darling_macro v0.14.4
[INFO] [stderr]     Checking salsa20 v0.10.2
[INFO] [stderr]     Checking aes v0.8.4
[INFO] [stderr]     Checking scrypt v0.10.0
[INFO] [stderr]     Checking ctr v0.9.2
[INFO] [stderr]     Checking async-stream v0.3.5
[INFO] [stderr]    Compiling clap_derive v4.5.0
[INFO] [stderr]     Checking enum-iterator v1.5.0
[INFO] [stderr]     Checking ed25519-dalek v2.1.1
[INFO] [stderr]    Compiling darling v0.13.4
[INFO] [stderr]    Compiling serde_with_macros v1.5.2
[INFO] [stderr]     Checking elliptic-curve v0.13.8
[INFO] [stderr]    Compiling darling v0.14.4
[INFO] [stderr]     Checking ecdsa v0.16.9
[INFO] [stderr]     Checking primeorder v0.13.6
[INFO] [stderr]     Checking k256 v0.13.3
[INFO] [stderr]     Checking p256 v0.13.2
[INFO] [stderr]     Checking futures-executor v0.3.30
[INFO] [stderr]    Compiling cynic-codegen v2.2.8
[INFO] [stderr]     Checking futures v0.3.30
[INFO] [stderr]     Checking tracing-futures v0.2.5
[INFO] [stderr]     Checking clap v4.5.2
[INFO] [stderr]     Checking bytes v1.5.0
[INFO] [stderr]     Checking hashbrown v0.14.3
[INFO] [stderr]     Checking hex v0.4.3
[INFO] [stderr]     Checking bitflags v2.4.2
[INFO] [stderr]     Checking tai64 v4.0.0
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking serde_with v1.14.0
[INFO] [stderr]     Checking uuid v0.8.2
[INFO] [stderr]     Checking serde_with v3.7.0
[INFO] [stderr]     Checking rustix v0.38.31
[INFO] [stderr]     Checking coins-core v0.8.7
[INFO] [stderr]     Checking fuel-types v0.43.2
[INFO] [stderr]     Checking fuel-merkle v0.43.2
[INFO] [stderr]     Checking uint v0.9.5
[INFO] [stderr]     Checking primitive-types v0.12.2
[INFO] [stderr]     Checking tokio v1.36.0
[INFO] [stderr]     Checking http v0.2.12
[INFO] [stderr]     Checking coins-bip32 v0.8.7
[INFO] [stderr]     Checking postcard v1.0.8
[INFO] [stderr]     Checking indexmap v2.2.5
[INFO] [stderr]     Checking fuel-asm v0.43.2
[INFO] [stderr]     Checking cookie_store v0.20.0
[INFO] [stderr]     Checking coins-bip39 v0.8.7
[INFO] [stderr]     Checking fuel-abi-types v0.3.0
[INFO] [stderr]     Checking eth-keystore v0.5.0
[INFO] [stderr]     Checking async-graphql-value v4.0.16
[INFO] [stderr]     Checking fuel-crypto v0.43.2
[INFO] [stderr]     Checking http-body v0.4.6
[INFO] [stderr]    Compiling cynic-proc-macros v2.2.8
[INFO] [stderr]    Compiling schemafy_core v0.5.2
[INFO] [stderr]     Checking axum-core v0.2.9
[INFO] [stderr]     Checking fuels-code-gen v0.53.0
[INFO] [stderr]    Compiling schemafy_lib v0.5.2
[INFO] [stderr]     Checking async-graphql-parser v4.0.16
[INFO] [stderr]     Checking tempfile v3.10.1
[INFO] [stderr]     Checking which v5.0.0
[INFO] [stderr]    Compiling fuel-core-client v0.21.0
[INFO] [stderr]    Compiling fuels-macros v0.53.0
[INFO] [stderr]     Checking fuel-tx v0.43.2
[INFO] [stderr]    Compiling async-graphql-derive v4.0.16
[INFO] [stderr]     Checking tokio-util v0.7.10
[INFO] [stderr]     Checking tower v0.4.13
[INFO] [stderr]     Checking tokio-rustls v0.24.1
[INFO] [stderr]     Checking tokio-rustls v0.22.0
[INFO] [stderr]     Checking tokio-io-timeout v1.2.0
[INFO] [stderr]     Checking tokio-rayon v2.1.0
[INFO] [stderr]     Checking tower-http v0.3.5
[INFO] [stderr]     Checking h2 v0.3.24
[INFO] [stderr]     Checking tokio-stream v0.1.14
[INFO] [stderr]     Checking fuel-vm v0.43.2
[INFO] [stderr]     Checking hyper v0.14.28
[INFO] [stderr]     Checking fuel-core-types v0.21.0
[INFO] [stderr]     Checking fuel-core-storage v0.21.0
[INFO] [stderr]     Checking fuel-core-chain-config v0.21.0
[INFO] [stderr]     Checking fuel-core-database v0.21.0
[INFO] [stderr]     Checking fuel-core-producer v0.21.0
[INFO] [stderr]     Checking async-graphql v4.0.16
[INFO] [stderr]     Checking fuel-core-executor v0.21.0
[INFO] [stderr]     Checking axum v0.5.17
[INFO] [stderr]     Checking hyper-rustls v0.24.2
[INFO] [stderr]     Checking hyper-timeout v0.4.1
[INFO] [stderr]     Checking hyper-rustls v0.22.1
[INFO] [stderr]     Checking eventsource-client v0.10.2
[INFO] [stderr]     Checking reqwest v0.11.25
[INFO] [stderr]     Checking cynic v2.2.8
[INFO] [stderr]     Checking fuel-core-metrics v0.21.0
[INFO] [stderr]     Checking fuel-core-services v0.21.0
[INFO] [stderr]     Checking fuel-core-importer v0.21.0
[INFO] [stderr]     Checking fuel-core-poa v0.21.0
[INFO] [stderr]     Checking fuel-core-txpool v0.21.0
[INFO] [stderr]     Checking fuel-core-consensus-module v0.21.0
[INFO] [stderr]     Checking fuel-core v0.21.0
[INFO] [stderr]     Checking fuels-core v0.53.0
[INFO] [stderr]     Checking fuels-accounts v0.53.0
[INFO] [stderr]     Checking fuels-test-helpers v0.53.0
[INFO] [stderr]     Checking fuels-programs v0.53.0
[INFO] [stderr]     Checking fuels v0.53.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]   --> tests/scripts.rs:10:23
[INFO] [stdout]    |
[INFO] [stdout] 10 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]   --> tests/scripts.rs:33:23
[INFO] [stdout]    |
[INFO] [stdout] 33 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `BuildableTransaction` is imported redundantly
[INFO] [stdout]  --> tests/wallets.rs:6:35
[INFO] [stdout]   |
[INFO] [stdout] 5 |     prelude::*,
[INFO] [stdout]   |     ---------- the item `BuildableTransaction` is already imported here
[INFO] [stdout] 6 |     types::transaction_builders::{BuildableTransaction, ScriptTransactionBuilder},
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `ScriptTransactionBuilder` is imported redundantly
[INFO] [stdout]  --> tests/wallets.rs:6:57
[INFO] [stdout]   |
[INFO] [stdout] 5 |     prelude::*,
[INFO] [stdout]   |     ---------- the item `ScriptTransactionBuilder` is already imported here
[INFO] [stdout] 6 |     types::transaction_builders::{BuildableTransaction, ScriptTransactionBuilder},
[INFO] [stdout]   |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `WalletUnlocked` is imported redundantly
[INFO] [stdout]  --> tests/wallets.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     prelude::*,
[INFO] [stdout]   |     ---------- the item `WalletUnlocked` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 8 | use fuels_accounts::wallet::WalletUnlocked;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `setup_test_provider` is imported redundantly
[INFO] [stdout]  --> tests/wallets.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     prelude::*,
[INFO] [stdout]   |     ---------- the item `setup_test_provider` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 9 | use fuels_test_helpers::setup_test_provider;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]   --> tests/scripts.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 | /     abigen!(Script(
[INFO] [stdout] 65 | |         name = "MyScript",
[INFO] [stdout] 66 | |         abi = "packages/fuels/tests/scripts/arguments/out/debug/arguments-abi.json"
[INFO] [stdout] 67 | |     ));
[INFO] [stdout]    | |______^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/scripts/arguments/out/debug/arguments-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]   --> tests/scripts.rs:92:23
[INFO] [stdout]    |
[INFO] [stdout] 92 |             project = "packages/fuels/tests/scripts/basic_script"
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/scripts.rs:123:23
[INFO] [stdout]     |
[INFO] [stdout] 123 |             project = "packages/fuels/tests/scripts/basic_script"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]   --> tests/storage.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | /     abigen!(Contract(
[INFO] [stdout] 12 | |         name = "MyContract",
[INFO] [stdout] 13 | |         abi = "packages/fuels/tests/contracts/storage/out/debug/storage-abi.json"
[INFO] [stdout] 14 | |     ));
[INFO] [stdout]    | |______^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/contracts/storage/out/debug/storage-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/scripts.rs:185:23
[INFO] [stdout]     |
[INFO] [stdout] 185 |             project = "packages/fuels/tests/scripts/basic_script"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/types_predicates.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 | /     abigen!(Predicate(
[INFO] [stdout] 132 | |         name = "MyPredicate",
[INFO] [stdout] 133 | |         abi = "packages/fuels/tests/types/predicates/u64/out/debug/u64-abi.json"
[INFO] [stdout] 134 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/predicates/u64/out/debug/u64-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]   --> tests/types_contracts.rs:20:23
[INFO] [stdout]    |
[INFO] [stdout] 20 |             project = "packages/fuels/tests/types/contracts/empty_arguments"
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]  --> tests/configurables.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | /     abigen!(Contract(
[INFO] [stdout] 6 | |         name = "MyContract",
[INFO] [stdout] 7 | |         abi = "packages/fuels/tests/contracts/configurables/out/debug/configurables-abi.json"
[INFO] [stdout] 8 | |     ));
[INFO] [stdout]   | |______^
[INFO] [stdout]   |
[INFO] [stdout]   = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/contracts/configurables/out/debug/configurables-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]   --> tests/storage.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 | /     abigen!(Contract(
[INFO] [stdout] 47 | |         name = "MyContract",
[INFO] [stdout] 48 | |         abi = "packages/fuels/tests/contracts/storage/out/debug/storage-abi.json"
[INFO] [stdout] 49 | |     ));
[INFO] [stdout]    | |______^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/contracts/storage/out/debug/storage-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/scripts.rs:209:23
[INFO] [stdout]     |
[INFO] [stdout] 209 |             project = "packages/fuels/tests/scripts/transfer_script"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/types_predicates.rs:145:5
[INFO] [stdout]     |
[INFO] [stdout] 145 | /     abigen!(Predicate(
[INFO] [stdout] 146 | |         name = "MyPredicate",
[INFO] [stdout] 147 | |         abi = "packages/fuels/tests/types/predicates/address/out/debug/address-abi.json"
[INFO] [stdout] 148 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/predicates/address/out/debug/address-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]   --> tests/types_contracts.rs:45:23
[INFO] [stdout]    |
[INFO] [stdout] 45 |             project = "packages/fuels/tests/types/contracts/call_empty_return"
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/scripts.rs:247:23
[INFO] [stdout]     |
[INFO] [stdout] 247 |             project = "packages/fuels/tests/scripts/script_struct"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/types_predicates.rs:163:5
[INFO] [stdout]     |
[INFO] [stdout] 163 | /     abigen!(Predicate(
[INFO] [stdout] 164 | |         name = "MyPredicate",
[INFO] [stdout] 165 | |         abi = "packages/fuels/tests/types/predicates/enums/out/debug/enums-abi.json"
[INFO] [stdout] 166 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/predicates/enums/out/debug/enums-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/types_predicates.rs:177:5
[INFO] [stdout]     |
[INFO] [stdout] 177 | /     abigen!(Predicate(
[INFO] [stdout] 178 | |         name = "MyPredicate",
[INFO] [stdout] 179 | |         abi = "packages/fuels/tests/types/predicates/structs/out/debug/structs-abi.json"
[INFO] [stdout] 180 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/predicates/structs/out/debug/structs-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]   --> tests/configurables.rs:50:23
[INFO] [stdout]    |
[INFO] [stdout] 50 |             project = "packages/fuels/tests/scripts/script_configurables"
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/scripts.rs:272:23
[INFO] [stdout]     |
[INFO] [stdout] 272 |             project = "packages/fuels/tests/scripts/script_enum"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/types_predicates.rs:197:5
[INFO] [stdout]     |
[INFO] [stdout] 197 | /     abigen!(Predicate(
[INFO] [stdout] 198 | |         name = "MyPredicate",
[INFO] [stdout] 199 | |         abi = "packages/fuels/tests/types/predicates/predicate_tuples/out/debug/predicate_tuples-abi.json"
[INFO] [stdout] 200 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/predicates/predicate_tuples/out/debug/predicate_tuples-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]  --> tests/types_scripts.rs:9:23
[INFO] [stdout]   |
[INFO] [stdout] 9 |             project = "packages/fuels/tests/types/scripts/script_generics"
[INFO] [stdout]   |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/types_predicates.rs:212:5
[INFO] [stdout]     |
[INFO] [stdout] 212 | /     abigen!(Predicate(
[INFO] [stdout] 213 | |         name = "MyPredicate",
[INFO] [stdout] 214 | |         abi =
[INFO] [stdout] 215 | |             "packages/fuels/tests/types/predicates/predicate_vector/out/debug/predicate_vector-abi.json"
[INFO] [stdout] 216 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/predicates/predicate_vector/out/debug/predicate_vector-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]   --> tests/configurables.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 | /     abigen!(Contract(
[INFO] [stdout] 82 | |         name = "MyContract",
[INFO] [stdout] 83 | |         abi = "packages/fuels/tests/contracts/configurables/out/debug/configurables-abi.json"
[INFO] [stdout] 84 | |     ));
[INFO] [stdout]    | |______^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/contracts/configurables/out/debug/configurables-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/scripts.rs:294:23
[INFO] [stdout]     |
[INFO] [stdout] 294 |             project = "packages/fuels/tests/scripts/script_array"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]   --> tests/types_scripts.rs:47:23
[INFO] [stdout]    |
[INFO] [stdout] 47 |             project = "packages/fuels/tests/types/scripts/options_results"
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/types_predicates.rs:227:5
[INFO] [stdout]     |
[INFO] [stdout] 227 |     abigen!(Predicate(name="MyPredicate", abi="packages/fuels/tests/types/predicates/predicate_vectors/out/debug/predicate_vectors-abi.json"...
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/predicates/predicate_vectors/out/debug/predicate_vectors-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/scripts.rs:316:23
[INFO] [stdout]     |
[INFO] [stdout] 316 |             project = "packages/fuels/tests/scripts/script_b256"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]   --> tests/contracts.rs:19:23
[INFO] [stdout]    |
[INFO] [stdout] 19 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]   --> tests/types_scripts.rs:72:23
[INFO] [stdout]    |
[INFO] [stdout] 72 |             project = "packages/fuels/tests/types/scripts/script_tuples"
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/configurables.rs:133:5
[INFO] [stdout]     |
[INFO] [stdout] 133 |     abigen!(Script(name="MyScript", abi="packages/fuels/tests/scripts/script_configurables/out/debug/script_configurables-abi.json"));
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/scripts/script_configurables/out/debug/script_configurables-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/types_predicates.rs:270:5
[INFO] [stdout]     |
[INFO] [stdout] 270 |     abigen!(Predicate(name="MyPredicate", abi="packages/fuels/tests/types/predicates/predicate_generics/out/debug/predicate_generics-abi.json"...
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/predicates/predicate_generics/out/debug/predicate_generics-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/scripts.rs:338:23
[INFO] [stdout]     |
[INFO] [stdout] 338 |             project = "packages/fuels/tests/scripts/script_needs_custom_decoder"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/predicates.rs:144:5
[INFO] [stdout]     |
[INFO] [stdout] 144 | /     abigen!(Predicate(
[INFO] [stdout] 145 | |         name = "MyPredicate",
[INFO] [stdout] 146 | |         abi = "packages/fuels/tests/predicates/basic_predicate/out/debug/basic_predicate-abi.json"
[INFO] [stdout] 147 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/predicates/basic_predicate/out/debug/basic_predicate-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]   --> tests/types_contracts.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 | /     abigen!(Contract(name="MyContract",
[INFO] [stdout] 64 | |                      abi="packages/fuels/tests/types/contracts/complex_types_contract/out/debug/complex_types_contract-abi.json"));
[INFO] [stdout]    | |__________________________________________________________________________________________________________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/contracts/complex_types_contract/out/debug/complex_types_contract-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/types_scripts.rs:117:23
[INFO] [stdout]     |
[INFO] [stdout] 117 |             project = "packages/fuels/tests/types/scripts/script_vectors"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/types_predicates.rs:284:5
[INFO] [stdout]     |
[INFO] [stdout] 284 | /     abigen!(Predicate(
[INFO] [stdout] 285 | |         name = "MyPredicate",
[INFO] [stdout] 286 | |         abi = "packages/fuels/tests/types/predicates/predicate_bytes_hash/out/debug/predicate_bytes_hash-abi.json"
[INFO] [stdout] 287 | |
[INFO] [stdout] 288 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/predicates/predicate_bytes_hash/out/debug/predicate_bytes_hash-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/scripts.rs:385:23
[INFO] [stdout]     |
[INFO] [stdout] 385 |             project = "packages/fuels/tests/scripts/script_struct"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/predicates.rs:189:5
[INFO] [stdout]     |
[INFO] [stdout] 189 | /     abigen!(
[INFO] [stdout] 190 | |         Contract(
[INFO] [stdout] 191 | |             name = "MyContract",
[INFO] [stdout] 192 | |             abi = "packages/fuels/tests/contracts/contract_test/out/debug/contract_test-abi.json"
[INFO] [stdout] ...   |
[INFO] [stdout] 197 | |         )
[INFO] [stdout] 198 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/contracts/contract_test/out/debug/contract_test-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/types_contracts.rs:104:23
[INFO] [stdout]     |
[INFO] [stdout] 104 |             project = "packages/fuels/tests/types/contracts/two_structs"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/types_predicates.rs:307:5
[INFO] [stdout]     |
[INFO] [stdout] 307 | /     abigen!(Predicate(
[INFO] [stdout] 308 | |         name = "MyPredicate",
[INFO] [stdout] 309 | |         abi = "packages/fuels/tests/types/predicates/predicate_bytes/out/debug/predicate_bytes-abi.json"
[INFO] [stdout] 310 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/predicates/predicate_bytes/out/debug/predicate_bytes-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]   --> tests/contracts.rs:51:27
[INFO] [stdout]    |
[INFO] [stdout] 51 |                 project = "packages/fuels/tests/contracts/lib_contract"
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/scripts.rs:414:23
[INFO] [stdout]     |
[INFO] [stdout] 414 |             project = "packages/fuels/tests/scripts/basic_script"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/types_predicates.rs:327:5
[INFO] [stdout]     |
[INFO] [stdout] 327 | /     abigen!(Predicate(
[INFO] [stdout] 328 | |         name = "MyPredicate",
[INFO] [stdout] 329 | |         abi = "packages/fuels/tests/types/predicates/predicate_raw_slice/out/debug/predicate_raw_slice-abi.json"
[INFO] [stdout] 330 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/predicates/predicate_raw_slice/out/debug/predicate_raw_slice-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/contracts.rs:122:23
[INFO] [stdout]     |
[INFO] [stdout] 122 |             project = "packages/fuels/tests/contracts/revert_transaction_error"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/types_contracts.rs:133:23
[INFO] [stdout]     |
[INFO] [stdout] 133 |             project = "packages/fuels/tests/types/contracts/nested_structs"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]   --> tests/providers.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | /     abigen!(Contract(
[INFO] [stdout] 23 | |         name = "MyContract",
[INFO] [stdout] 24 | |         abi = "packages/fuels/tests/contracts/contract_test/out/debug/contract_test-abi.json"
[INFO] [stdout] 25 | |     ));
[INFO] [stdout]    | |______^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/contracts/contract_test/out/debug/contract_test-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/predicates.rs:242:5
[INFO] [stdout]     |
[INFO] [stdout] 242 | /     abigen!(
[INFO] [stdout] 243 | |         Contract(
[INFO] [stdout] 244 | |             name = "MyContract",
[INFO] [stdout] 245 | |             abi = "packages/fuels/tests/contracts/contract_test/out/debug/contract_test-abi.json"
[INFO] [stdout] ...   |
[INFO] [stdout] 251 | |         )
[INFO] [stdout] 252 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/contracts/contract_test/out/debug/contract_test-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/types_scripts.rs:203:23
[INFO] [stdout]     |
[INFO] [stdout] 203 |             project = "packages/fuels/tests/types/scripts/script_bytes",
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/types_predicates.rs:355:5
[INFO] [stdout]     |
[INFO] [stdout] 355 | /     abigen!(Predicate(
[INFO] [stdout] 356 | |         name = "MyPredicate",
[INFO] [stdout] 357 | |         abi = "packages/fuels/tests/types/predicates/predicate_u128/out/debug/predicate_u128-abi.json"
[INFO] [stdout] 358 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/predicates/predicate_u128/out/debug/predicate_u128-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/contracts.rs:151:23
[INFO] [stdout]     |
[INFO] [stdout] 151 |             project = "packages/fuels/tests/contracts/multiple_read_calls"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/types_predicates.rs:381:5
[INFO] [stdout]     |
[INFO] [stdout] 381 | /     abigen!(Predicate(
[INFO] [stdout] 382 | |         name = "MyPredicate",
[INFO] [stdout] 383 | |         abi = "packages/fuels/tests/types/predicates/predicate_u256/out/debug/predicate_u256-abi.json"
[INFO] [stdout] 384 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/predicates/predicate_u256/out/debug/predicate_u256-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/types_contracts.rs:190:23
[INFO] [stdout]     |
[INFO] [stdout] 190 |             project = "packages/fuels/tests/types/contracts/complex_types_contract"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/types_scripts.rs:237:23
[INFO] [stdout]     |
[INFO] [stdout] 237 |             project = "packages/fuels/tests/types/scripts/script_u128",
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]   --> tests/providers.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 | /     abigen!(Contract(
[INFO] [stdout] 69 | |         name = "MyContract",
[INFO] [stdout] 70 | |         abi = "packages/fuels/tests/contracts/contract_test/out/debug/contract_test-abi.json"
[INFO] [stdout] 71 | |     ));
[INFO] [stdout]    | |______^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/contracts/contract_test/out/debug/contract_test-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/predicates.rs:297:5
[INFO] [stdout]     |
[INFO] [stdout] 297 | /     abigen!(Predicate(
[INFO] [stdout] 298 | |         name = "MyPredicate",
[INFO] [stdout] 299 | |         abi =
[INFO] [stdout] 300 | |             "packages/fuels/tests/types/predicates/predicate_vector/out/debug/predicate_vector-abi.json"
[INFO] [stdout] 301 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/predicates/predicate_vector/out/debug/predicate_vector-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/types_predicates.rs:394:5
[INFO] [stdout]     |
[INFO] [stdout] 394 | /     abigen!(Predicate(
[INFO] [stdout] 395 | |         name = "MyPredicate",
[INFO] [stdout] 396 | |         abi = "packages/fuels/tests/types/predicates/predicate_std_lib_string/out/debug/predicate_std_lib_string-abi.json"
[INFO] [stdout] 397 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/predicates/predicate_std_lib_string/out/debug/predicate_std_lib_string-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/types_scripts.rs:274:23
[INFO] [stdout]     |
[INFO] [stdout] 274 |             project = "packages/fuels/tests/types/scripts/script_u256",
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/types_contracts.rs:219:5
[INFO] [stdout]     |
[INFO] [stdout] 219 | /     abigen!(Contract(
[INFO] [stdout] 220 | |         name = "MyContract",
[INFO] [stdout] 221 | |         abi = "packages/fuels/tests/types/contracts/enum_inside_struct/out/debug\
[INFO] [stdout] 222 | |         /enum_inside_struct-abi.json"
[INFO] [stdout] 223 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/contracts/enum_inside_struct/out/debug/enum_inside_struct-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/providers.rs:126:23
[INFO] [stdout]     |
[INFO] [stdout] 126 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/types_scripts.rs:298:23
[INFO] [stdout]     |
[INFO] [stdout] 298 |             project = "packages/fuels/tests/types/scripts/script_std_lib_string",
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/contracts.rs:182:23
[INFO] [stdout]     |
[INFO] [stdout] 182 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/predicates.rs:354:5
[INFO] [stdout]     |
[INFO] [stdout] 354 | /     abigen!(Predicate(
[INFO] [stdout] 355 | |         name = "MyPredicate",
[INFO] [stdout] 356 | |         abi =
[INFO] [stdout] 357 | |             "packages/fuels/tests/types/predicates/predicate_vector/out/debug/predicate_vector-abi.json"
[INFO] [stdout] 358 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/predicates/predicate_vector/out/debug/predicate_vector-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/types_contracts.rs:253:23
[INFO] [stdout]     |
[INFO] [stdout] 253 |             project = "packages/fuels/tests/types/contracts/tuples"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/providers.rs:167:5
[INFO] [stdout]     |
[INFO] [stdout] 167 | /     abigen!(Contract(
[INFO] [stdout] 168 | |         name = "MyContract",
[INFO] [stdout] 169 | |         abi = "packages/fuels/tests/contracts/contract_test/out/debug/contract_test-abi.json"
[INFO] [stdout] 170 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/contracts/contract_test/out/debug/contract_test-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]   --> tests/logs.rs:16:23
[INFO] [stdout]    |
[INFO] [stdout] 16 |             project = "packages/fuels/tests/logs/contract_logs"
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/predicates.rs:401:5
[INFO] [stdout]     |
[INFO] [stdout] 401 | /     abigen!(Predicate(
[INFO] [stdout] 402 | |         name = "MyPredicate",
[INFO] [stdout] 403 | |         abi =
[INFO] [stdout] 404 | |             "packages/fuels/tests/types/predicates/predicate_vector/out/debug/predicate_vector-abi.json"
[INFO] [stdout] 405 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/predicates/predicate_vector/out/debug/predicate_vector-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/types_contracts.rs:327:23
[INFO] [stdout]     |
[INFO] [stdout] 327 |             project = "packages/fuels/tests/types/contracts/evm_address"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/contracts.rs:215:23
[INFO] [stdout]     |
[INFO] [stdout] 215 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/types_contracts.rs:395:23
[INFO] [stdout]     |
[INFO] [stdout] 395 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]   --> tests/logs.rs:54:23
[INFO] [stdout]    |
[INFO] [stdout] 54 |             project = "packages/fuels/tests/logs/contract_logs"
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/predicates.rs:485:5
[INFO] [stdout]     |
[INFO] [stdout] 485 | /     abigen!(
[INFO] [stdout] 486 | |         Contract(
[INFO] [stdout] 487 | |             name = "MyContract",
[INFO] [stdout] 488 | |             abi = "packages/fuels/tests/contracts/contract_test/out/debug/contract_test-abi.json"
[INFO] [stdout] ...   |
[INFO] [stdout] 494 | |         )
[INFO] [stdout] 495 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/contracts/contract_test/out/debug/contract_test-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/contracts.rs:270:23
[INFO] [stdout]     |
[INFO] [stdout] 270 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/providers.rs:276:5
[INFO] [stdout]     |
[INFO] [stdout] 276 |     abigen!(Contract(name="MyContract", abi="packages/fuels/tests/contracts/transaction_block_height/out/debug/transaction_block_height-abi.json"...
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/contracts/transaction_block_height/out/debug/transaction_block_height-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/types_contracts.rs:422:23
[INFO] [stdout]     |
[INFO] [stdout] 422 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]   --> tests/logs.rs:88:23
[INFO] [stdout]    |
[INFO] [stdout] 88 |             project = "packages/fuels/tests/logs/contract_logs"
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/providers.rs:316:23
[INFO] [stdout]     |
[INFO] [stdout] 316 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/contracts.rs:319:23
[INFO] [stdout]     |
[INFO] [stdout] 319 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/predicates.rs:562:5
[INFO] [stdout]     |
[INFO] [stdout] 562 | /     abigen!(
[INFO] [stdout] 563 | |         Contract(
[INFO] [stdout] 564 | |             name = "MyContract",
[INFO] [stdout] 565 | |             abi = "packages/fuels/tests/contracts/contract_test/out/debug/contract_test-abi.json"
[INFO] [stdout] ...   |
[INFO] [stdout] 571 | |         )
[INFO] [stdout] 572 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/contracts/contract_test/out/debug/contract_test-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/types_contracts.rs:464:23
[INFO] [stdout]     |
[INFO] [stdout] 464 |             project = "packages/fuels/tests/types/contracts/str_in_array"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/contracts.rs:352:23
[INFO] [stdout]     |
[INFO] [stdout] 352 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/predicates.rs:614:5
[INFO] [stdout]     |
[INFO] [stdout] 614 | /     abigen!(Predicate(
[INFO] [stdout] 615 | |         name = "MyPredicate",
[INFO] [stdout] 616 | |         abi = "packages/fuels/tests/predicates/predicate_configurables/out/debug/predicate_configurables-abi.json"
[INFO] [stdout] 617 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/predicates/predicate_configurables/out/debug/predicate_configurables-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/providers.rs:354:23
[INFO] [stdout]     |
[INFO] [stdout] 354 |             project = "packages/fuels/tests/contracts/token_ops"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/contracts.rs:389:23
[INFO] [stdout]     |
[INFO] [stdout] 389 |             project = "packages/fuels/tests/contracts/transaction_block_height"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/types_contracts.rs:504:23
[INFO] [stdout]     |
[INFO] [stdout] 504 |             project = "packages/fuels/tests/types/contracts/enum_inside_struct"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/logs.rs:126:23
[INFO] [stdout]     |
[INFO] [stdout] 126 |             project = "packages/fuels/tests/logs/contract_logs"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/predicates.rs:672:5
[INFO] [stdout]     |
[INFO] [stdout] 672 | /     abigen!(Predicate(
[INFO] [stdout] 673 | |         name = "MyPredicate",
[INFO] [stdout] 674 | |         abi = "packages/fuels/tests/predicates/basic_predicate/out/debug/basic_predicate-abi.json"
[INFO] [stdout] 675 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/predicates/basic_predicate/out/debug/basic_predicate-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/providers.rs:461:23
[INFO] [stdout]     |
[INFO] [stdout] 461 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/contracts.rs:417:23
[INFO] [stdout]     |
[INFO] [stdout] 417 |             project = "packages/fuels/tests/contracts/auth_testing_contract"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/predicates.rs:713:5
[INFO] [stdout]     |
[INFO] [stdout] 713 | /     abigen!(Predicate(
[INFO] [stdout] 714 | |         name = "MyPredicate",
[INFO] [stdout] 715 | |         abi = "packages/fuels/tests/predicates/basic_predicate/out/debug/basic_predicate-abi.json"
[INFO] [stdout] 716 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/predicates/basic_predicate/out/debug/basic_predicate-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/types_contracts.rs:546:23
[INFO] [stdout]     |
[INFO] [stdout] 546 |             project = "packages/fuels/tests/types/contracts/native_types"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/providers.rs:513:23
[INFO] [stdout]     |
[INFO] [stdout] 513 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/contracts.rs:443:23
[INFO] [stdout]     |
[INFO] [stdout] 443 |             project = "packages/fuels/tests/contracts/large_return_data"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/predicates.rs:774:5
[INFO] [stdout]     |
[INFO] [stdout] 774 | /     abigen!(Predicate(
[INFO] [stdout] 775 | |         name = "MyPredicate",
[INFO] [stdout] 776 | |         abi = "packages/fuels/tests/predicates/predicate_witnesses/out/debug/predicate_witnesses-abi.json"
[INFO] [stdout] 777 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/predicates/predicate_witnesses/out/debug/predicate_witnesses-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/types_contracts.rs:583:23
[INFO] [stdout]     |
[INFO] [stdout] 583 |             project = "packages/fuels/tests/types/contracts/enum_encoding"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/providers.rs:554:23
[INFO] [stdout]     |
[INFO] [stdout] 554 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/contracts.rs:500:23
[INFO] [stdout]     |
[INFO] [stdout] 500 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/logs.rs:178:23
[INFO] [stdout]     |
[INFO] [stdout] 178 |             project = "packages/fuels/tests/logs/contract_logs"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/predicates.rs:842:5
[INFO] [stdout]     |
[INFO] [stdout] 842 | /     abigen!(Predicate(
[INFO] [stdout] 843 | |         name = "MyPredicate",
[INFO] [stdout] 844 | |         abi = "packages/fuels/tests/predicates/predicate_witnesses/out/debug/predicate_witnesses-abi.json"
[INFO] [stdout] 845 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/predicates/predicate_witnesses/out/debug/predicate_witnesses-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/providers.rs:584:5
[INFO] [stdout]     |
[INFO] [stdout] 584 | /     abigen!(Contract(
[INFO] [stdout] 585 | |         name = "MyContract",
[INFO] [stdout] 586 | |         abi = "packages/fuels/tests/contracts/contract_test/out/debug/contract_test-abi.json"
[INFO] [stdout] 587 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/contracts/contract_test/out/debug/contract_test-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/types_contracts.rs:624:23
[INFO] [stdout]     |
[INFO] [stdout] 624 |             project = "packages/fuels/tests/types/contracts/enum_encoding"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/contracts.rs:523:27
[INFO] [stdout]     |
[INFO] [stdout] 523 |                 project = "packages/fuels/tests/contracts/lib_contract"
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/types_contracts.rs:663:23
[INFO] [stdout]     |
[INFO] [stdout] 663 |             project = "packages/fuels/tests/types/contracts/enum_as_input"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/contracts.rs:584:23
[INFO] [stdout]     |
[INFO] [stdout] 584 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]   --> tests/bindings.rs:24:23
[INFO] [stdout]    |
[INFO] [stdout] 24 |             project = "packages/fuels/tests/bindings/simple_contract"
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/logs.rs:232:23
[INFO] [stdout]     |
[INFO] [stdout] 232 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/types_contracts.rs:710:5
[INFO] [stdout]     |
[INFO] [stdout] 710 | /     abigen!(Contract(
[INFO] [stdout] 711 | |         name = "MyContract",
[INFO] [stdout] 712 | |         abi = "packages/fuels/tests/types/contracts/enum_inside_struct/out/debug\
[INFO] [stdout] 713 | |         /enum_inside_struct-abi.json"
[INFO] [stdout] 714 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/types/contracts/enum_inside_struct/out/debug/enum_inside_struct-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/contracts.rs:611:23
[INFO] [stdout]     |
[INFO] [stdout] 611 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/providers.rs:768:23
[INFO] [stdout]     |
[INFO] [stdout] 768 |             project = "packages/fuels/tests/contracts/block_timestamp"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/logs.rs:259:23
[INFO] [stdout]     |
[INFO] [stdout] 259 |             project = "packages/fuels/tests/logs/contract_logs"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/types_contracts.rs:739:23
[INFO] [stdout]     |
[INFO] [stdout] 739 |             project = "packages/fuels/tests/types/contracts/type_inside_enum"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/logs.rs:309:23
[INFO] [stdout]     |
[INFO] [stdout] 309 |             project = "packages/fuels/tests/logs/contract_logs"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/providers.rs:943:23
[INFO] [stdout]     |
[INFO] [stdout] 943 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/logs.rs:363:27
[INFO] [stdout]     |
[INFO] [stdout] 363 |                 project = "packages/fuels/tests/logs/contract_logs"
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/contracts.rs:678:5
[INFO] [stdout]     |
[INFO] [stdout] 678 | /     abigen!(Contract(
[INFO] [stdout] 679 | |         name = "MyContract",
[INFO] [stdout] 680 | |         abi = "packages/fuels/tests/contracts/token_ops/out/debug/token_ops-abi.json"
[INFO] [stdout] 681 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/contracts/token_ops/out/debug/token_ops-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/logs.rs:441:23
[INFO] [stdout]     |
[INFO] [stdout] 441 |             project = "packages/fuels/tests/contracts/require"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/contracts.rs:736:5
[INFO] [stdout]     |
[INFO] [stdout] 736 | /     abigen!(Contract(
[INFO] [stdout] 737 | |         name = "MyContract",
[INFO] [stdout] 738 | |         abi = "packages/fuels/tests/contracts/token_ops/out/debug/token_ops-abi.json"
[INFO] [stdout] 739 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/contracts/token_ops/out/debug/token_ops-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/logs.rs:497:23
[INFO] [stdout]     |
[INFO] [stdout] 497 |             project = "packages/fuels/tests/contracts/require"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/contracts.rs:765:5
[INFO] [stdout]     |
[INFO] [stdout] 765 | /     abigen!(Contract(
[INFO] [stdout] 766 | |         name = "MyContract",
[INFO] [stdout] 767 | |         abi = "packages/fuels/tests/contracts/token_ops/out/debug/token_ops-abi.json"
[INFO] [stdout] 768 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/contracts/token_ops/out/debug/token_ops-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/logs.rs:554:23
[INFO] [stdout]     |
[INFO] [stdout] 554 |             project = "packages/fuels/tests/contracts/require"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/contracts.rs:825:23
[INFO] [stdout]     |
[INFO] [stdout] 825 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/contracts.rs:867:23
[INFO] [stdout]     |
[INFO] [stdout] 867 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/contracts.rs:894:27
[INFO] [stdout]     |
[INFO] [stdout] 894 |                 project = "packages/fuels/tests/contracts/lib_contract"
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/contracts.rs:947:27
[INFO] [stdout]     |
[INFO] [stdout] 947 |                 project = "packages/fuels/tests/contracts/lib_contract"
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/contracts.rs:1036:23
[INFO] [stdout]      |
[INFO] [stdout] 1036 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]    --> tests/logs.rs:615:5
[INFO] [stdout]     |
[INFO] [stdout] 615 | /     abigen!(Script(
[INFO] [stdout] 616 | |         name = "log_script",
[INFO] [stdout] 617 | |         abi = "packages/fuels/tests/logs/script_logs/out/debug/script_logs-abi.json"
[INFO] [stdout] 618 | |     ));
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/logs/script_logs/out/debug/script_logs-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/contracts.rs:1086:23
[INFO] [stdout]      |
[INFO] [stdout] 1086 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/contracts.rs:1149:23
[INFO] [stdout]      |
[INFO] [stdout] 1149 |             project = "packages/fuels/tests/contracts/payable_annotation"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/logs.rs:684:27
[INFO] [stdout]     |
[INFO] [stdout] 684 |                 project = "packages/fuels/tests/logs/contract_logs",
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc macro panicked
[INFO] [stdout]     --> tests/contracts.rs:1196:5
[INFO] [stdout]      |
[INFO] [stdout] 1196 | /     abigen!(Contract(
[INFO] [stdout] 1197 | |         name = "MyContract",
[INFO] [stdout] 1198 | |         abi = "packages/fuels/tests/contracts/contract_test/out/debug/contract_test-abi.json"
[INFO] [stdout] 1199 | |     ));
[INFO] [stdout]      | |______^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: failed to parse JSON ABI from string: "failed to read artifact JSON file with path /opt/rustwide/workdir/packages/fuels/tests/contracts/contract_test/out/debug/contract_test-abi.json No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/logs.rs:735:27
[INFO] [stdout]     |
[INFO] [stdout] 735 |                 project = "packages/fuels/tests/logs/contract_logs",
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/contracts.rs:1230:27
[INFO] [stdout]      |
[INFO] [stdout] 1230 |                 project = "packages/fuels/tests/contracts/low_level_caller"
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/contracts.rs:1448:23
[INFO] [stdout]      |
[INFO] [stdout] 1448 |             project = "packages/fuels/tests/contracts/needs_custom_decoder"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/logs.rs:811:23
[INFO] [stdout]     |
[INFO] [stdout] 811 |             project = "packages/fuels/tests/logs/script_logs"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/contracts.rs:1509:23
[INFO] [stdout]      |
[INFO] [stdout] 1509 |             project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/logs.rs:888:23
[INFO] [stdout]     |
[INFO] [stdout] 888 |             project = "packages/fuels/tests/scripts/script_require"
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/contracts.rs:1551:27
[INFO] [stdout]      |
[INFO] [stdout] 1551 |                 project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/logs.rs:944:27
[INFO] [stdout]     |
[INFO] [stdout] 944 |                 project = "packages/fuels/tests/contracts/lib_contract",
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/contracts.rs:1636:23
[INFO] [stdout]      |
[INFO] [stdout] 1636 |             project = "packages/fuels/tests/types/predicates/predicate_vector"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:1086:23
[INFO] [stdout]      |
[INFO] [stdout] 1086 |             project = "packages/fuels/tests/types/contracts/options"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/contracts.rs:1677:27
[INFO] [stdout]      |
[INFO] [stdout] 1677 |                 project = "packages/fuels/tests/contracts/contract_test"
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/logs.rs:987:27
[INFO] [stdout]     |
[INFO] [stdout] 987 |                 project = "packages/fuels/tests/contracts/lib_contract",
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:1138:23
[INFO] [stdout]      |
[INFO] [stdout] 1138 |             project = "packages/fuels/tests/types/contracts/options"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/logs.rs:1049:27
[INFO] [stdout]      |
[INFO] [stdout] 1049 |                 project = "packages/fuels/tests/contracts/lib_contract",
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:1192:23
[INFO] [stdout]      |
[INFO] [stdout] 1192 |             project = "packages/fuels/tests/types/contracts/results"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:1244:23
[INFO] [stdout]      |
[INFO] [stdout] 1244 |             project = "packages/fuels/tests/types/contracts/results"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/logs.rs:1091:23
[INFO] [stdout]      |
[INFO] [stdout] 1091 |             project = "packages/fuels/tests/contracts/asserts"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]   --> tests/storage.rs:31:29
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let contract_instance = MyContract::new(contract_id, wallet.clone());
[INFO] [stdout]    |                             ^^^^^^^^^^
[INFO] [stdout]    |                             |
[INFO] [stdout]    |                             use of undeclared type `MyContract`
[INFO] [stdout]    |                             help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/logs.rs:1162:23
[INFO] [stdout]      |
[INFO] [stdout] 1162 |             project = "packages/fuels/tests/scripts/script_asserts"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:1279:23
[INFO] [stdout]      |
[INFO] [stdout] 1279 |             project = "packages/fuels/tests/types/contracts/identity"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/logs.rs:1241:23
[INFO] [stdout]      |
[INFO] [stdout] 1241 |             project = "packages/fuels/tests/contracts/token_ops"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:1324:23
[INFO] [stdout]      |
[INFO] [stdout] 1324 |             project = "packages/fuels/tests/types/contracts/identity"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/logs.rs:1274:23
[INFO] [stdout]      |
[INFO] [stdout] 1274 |             project = "packages/fuels/tests/logs/contract_logs"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:1372:23
[INFO] [stdout]      |
[INFO] [stdout] 1372 |             project = "packages/fuels/tests/types/contracts/identity"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/logs.rs:1312:23
[INFO] [stdout]      |
[INFO] [stdout] 1312 |             project = "packages/fuels/tests/contracts/needs_custom_decoder"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:1417:23
[INFO] [stdout]      |
[INFO] [stdout] 1417 |             project = "packages/fuels/tests/types/contracts/generics"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/logs.rs:1402:23
[INFO] [stdout]      |
[INFO] [stdout] 1402 |             project = "packages/fuels/tests/logs/script_needs_custom_decoder_logging"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]   --> tests/storage.rs:67:28
[INFO] [stdout]    |
[INFO] [stdout] 67 |     let contract_methods = MyContract::new(contract_id, wallet.clone()).methods();
[INFO] [stdout]    |                            ^^^^^^^^^^
[INFO] [stdout]    |                            |
[INFO] [stdout]    |                            use of undeclared type `MyContract`
[INFO] [stdout]    |                            help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/logs.rs:1460:23
[INFO] [stdout]      |
[INFO] [stdout] 1460 |             project = "packages/fuels/tests/logs/contract_logs"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:1552:23
[INFO] [stdout]      |
[INFO] [stdout] 1552 |             project = "packages/fuels/tests/types/contracts/vectors"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:1639:23
[INFO] [stdout]      |
[INFO] [stdout] 1639 |             project = "packages/fuels/tests/types/contracts/b512"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:1687:23
[INFO] [stdout]      |
[INFO] [stdout] 1687 |             project = "packages/fuels/tests/types/contracts/u128"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:1739:23
[INFO] [stdout]      |
[INFO] [stdout] 1739 |             project = "packages/fuels/tests/types/contracts/u256"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:1776:23
[INFO] [stdout]      |
[INFO] [stdout] 1776 |             project = "packages/fuels/tests/types/contracts/vector_output"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]    --> tests/bindings.rs:772:27
[INFO] [stdout]     |
[INFO] [stdout] 772 |                 project = "packages/fuels/tests/bindings/sharing_types/contract_a"
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:1811:23
[INFO] [stdout]      |
[INFO] [stdout] 1811 |             project = "packages/fuels/tests/types/contracts/vector_output"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:1882:23
[INFO] [stdout]      |
[INFO] [stdout] 1882 |             project = "packages/fuels/tests/types/contracts/vector_output"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:1905:23
[INFO] [stdout]      |
[INFO] [stdout] 1905 |             project = "packages/fuels/tests/types/contracts/bytes"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:1928:23
[INFO] [stdout]      |
[INFO] [stdout] 1928 |             project = "packages/fuels/tests/types/contracts/bytes"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:1964:23
[INFO] [stdout]      |
[INFO] [stdout] 1964 |             project = "packages/fuels/tests/types/contracts/raw_slice"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:2009:23
[INFO] [stdout]      |
[INFO] [stdout] 2009 |             project = "packages/fuels/tests/types/contracts/string_slice"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:2034:23
[INFO] [stdout]      |
[INFO] [stdout] 2034 |             project = "packages/fuels/tests/types/contracts/std_lib_string"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Unable to canonicalize forc project path. Make sure the path is valid!
[INFO] [stdout]     --> tests/types_contracts.rs:2064:23
[INFO] [stdout]      |
[INFO] [stdout] 2064 |             project = "packages/fuels/tests/types/contracts/heap_type_in_enums"
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `fuels` (test "storage") due to 5 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `StructWithGeneric` in this scope
[INFO] [stdout]   --> tests/configurables.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |         StructWithGeneric {
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]   --> tests/configurables.rs:59:20
[INFO] [stdout]    |
[INFO] [stdout] 59 |     let response = script_instance.main().call().await?;
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `StructWithGeneric` in this scope
[INFO] [stdout]   --> tests/configurables.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |         StructWithGeneric {
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `StructWithGeneric` in this scope
[INFO] [stdout]   --> tests/configurables.rs:89:22
[INFO] [stdout]    |
[INFO] [stdout] 89 |     let new_struct = StructWithGeneric {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `StructWithGeneric` in this scope
[INFO] [stdout]    --> tests/configurables.rs:140:22
[INFO] [stdout]     |
[INFO] [stdout] 140 |     let new_struct = StructWithGeneric {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]   --> tests/scripts.rs:19:24
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let call_handler = contract_instance.methods().initialize_counter(42);
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]   --> tests/scripts.rs:42:28
[INFO] [stdout]    |
[INFO] [stdout] 42 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]   --> tests/scripts.rs:46:64
[INFO] [stdout]    |
[INFO] [stdout] 46 |     let mut multi_call_handler = MultiContractCallHandler::new(wallet.clone());
[INFO] [stdout]    |                                                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Bimbam` in this scope
[INFO] [stdout]   --> tests/scripts.rs:72:15
[INFO] [stdout]    |
[INFO] [stdout] 72 |     let bim = Bimbam { val: 90 };
[INFO] [stdout]    |               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SugarySnack` in this scope
[INFO] [stdout]   --> tests/scripts.rs:73:15
[INFO] [stdout]    |
[INFO] [stdout] 73 |     let bam = SugarySnack {
[INFO] [stdout]    |               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Bimbam` in this scope
[INFO] [stdout]   --> tests/scripts.rs:80:20
[INFO] [stdout]    |
[INFO] [stdout] 80 |     let expected = Bimbam { val: 2190 };
[INFO] [stdout]    |                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/scripts.rs:105:30
[INFO] [stdout]     |
[INFO] [stdout] 105 |     let estimated_gas_used = script_instance
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/scripts.rs:111:20
[INFO] [stdout]     |
[INFO] [stdout] 111 |     let gas_used = script_instance.main(a, b).call().await?.gas_used;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/scripts.rs:134:18
[INFO] [stdout]     |
[INFO] [stdout] 134 |     let result = script_instance.main(a, b).call().await?;
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/scripts.rs:141:18
[INFO] [stdout]     |
[INFO] [stdout] 141 |     let result = script_instance
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/scripts.rs:197:18
[INFO] [stdout]     |
[INFO] [stdout] 197 |     let result = script_instance.main(a, b).call().await?;
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/scripts.rs:218:20
[INFO] [stdout]     |
[INFO] [stdout] 218 |     let provider = wallet.try_provider()?.clone();
[INFO] [stdout]     |                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/scripts.rs:224:23
[INFO] [stdout]     |
[INFO] [stdout] 224 |     let script_call = script_instance.main(amount, asset_id, receiver.address());
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/scripts.rs:225:18
[INFO] [stdout]     |
[INFO] [stdout] 225 |     let inputs = wallet
[INFO] [stdout]     |                  ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `MyStruct` in this scope
[INFO] [stdout]    --> tests/scripts.rs:256:21
[INFO] [stdout]     |
[INFO] [stdout] 256 |     let my_struct = MyStruct {
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/scripts.rs:260:20
[INFO] [stdout]     |
[INFO] [stdout] 260 |     let response = script_instance.main(my_struct).call().await?;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/scripts.rs:282:20
[INFO] [stdout]     |
[INFO] [stdout] 282 |     let response = script_instance.main(my_enum).call().await?;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/scripts.rs:304:20
[INFO] [stdout]     |
[INFO] [stdout] 304 |     let response = script_instance.main(my_array).call().await?;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/scripts.rs:326:20
[INFO] [stdout]     |
[INFO] [stdout] 326 |     let response = script_instance.main(my_b256).call().await?;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/scripts.rs:349:9
[INFO] [stdout]     |
[INFO] [stdout] 349 |         script_instance
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/scripts.rs:363:24
[INFO] [stdout]     |
[INFO] [stdout] 363 |         let response = script_instance
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `MyStruct` in this scope
[INFO] [stdout]    --> tests/scripts.rs:394:21
[INFO] [stdout]     |
[INFO] [stdout] 394 |     let my_struct = MyStruct {
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/scripts.rs:400:24
[INFO] [stdout]     |
[INFO] [stdout] 400 |     let submitted_tx = script_instance.main(my_struct).submit().await?;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/scripts.rs:422:20
[INFO] [stdout]     |
[INFO] [stdout] 422 |     let provider = wallet.try_provider()?;
[INFO] [stdout]     |                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/scripts.rs:425:31
[INFO] [stdout]     |
[INFO] [stdout] 425 |     let script_call_handler = script_instance.main(1, 2);
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/scripts.rs:431:5
[INFO] [stdout]     |
[INFO] [stdout] 431 |     wallet.adjust_for_fee(&mut tb, 0).await?;
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/scripts.rs:432:5
[INFO] [stdout]     |
[INFO] [stdout] 432 |     wallet.sign_transaction(&mut tb);
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]   --> tests/configurables.rs:19:29
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let contract_instance = MyContract::new(contract_id, wallet.clone());
[INFO] [stdout]    |                             ^^^^^^^^^^
[INFO] [stdout]    |                             |
[INFO] [stdout]    |                             use of undeclared type `MyContract`
[INFO] [stdout]    |                             help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `EnumWithGeneric`
[INFO] [stdout]   --> tests/configurables.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |         EnumWithGeneric::VariantOne(true),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ use of undeclared type `EnumWithGeneric`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `EnumWithGeneric`
[INFO] [stdout]   --> tests/configurables.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |         EnumWithGeneric::VariantOne(true),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ use of undeclared type `EnumWithGeneric`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `EnumWithGeneric`
[INFO] [stdout]   --> tests/configurables.rs:93:20
[INFO] [stdout]    |
[INFO] [stdout] 93 |     let new_enum = EnumWithGeneric::VariantTwo;
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^ use of undeclared type `EnumWithGeneric`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContractConfigurables`
[INFO] [stdout]   --> tests/configurables.rs:95:25
[INFO] [stdout]    |
[INFO] [stdout] 95 |     let configurables = MyContractConfigurables::new()
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `MyContractConfigurables`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]    --> tests/configurables.rs:107:29
[INFO] [stdout]     |
[INFO] [stdout] 107 |     let contract_instance = MyContract::new(contract_id, wallet.clone());
[INFO] [stdout]     |                             ^^^^^^^^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             use of undeclared type `MyContract`
[INFO] [stdout]     |                             help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/providers.rs:139:20
[INFO] [stdout]     |
[INFO] [stdout] 139 |     let response = contract_instance
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/providers.rs:328:20
[INFO] [stdout]     |
[INFO] [stdout] 328 |     let response = contract_instance
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/providers.rs:362:23
[INFO] [stdout]     |
[INFO] [stdout] 362 |     let contract_id = contract_instance.contract_id();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/providers.rs:363:28
[INFO] [stdout]     |
[INFO] [stdout] 363 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/providers.rs:404:19
[INFO] [stdout]     |
[INFO] [stdout] 404 |     let address = wallet.address();
[INFO] [stdout]     |                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/providers.rs:472:34
[INFO] [stdout]     |
[INFO] [stdout] 472 |     let contract_instance_call = contract_instance
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/providers.rs:493:20
[INFO] [stdout]     |
[INFO] [stdout] 493 |     let response = contract_instance
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `contract_instance_call`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/providers.rs:523:28
[INFO] [stdout]     |
[INFO] [stdout] 523 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/providers.rs:563:20
[INFO] [stdout]     |
[INFO] [stdout] 563 |     let gas_used = contract_instance
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `GenericBimbam` in this scope
[INFO] [stdout]   --> tests/types_scripts.rs:18:15
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let bim = GenericBimbam { val: 90 };
[INFO] [stdout]    |               ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyScript`
[INFO] [stdout]    --> tests/configurables.rs:137:20
[INFO] [stdout]     |
[INFO] [stdout] 137 |     let instance = MyScript::new(wallet, bin_path);
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `MyScript`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/providers.rs:778:19
[INFO] [stdout]     |
[INFO] [stdout] 778 |     let methods = contract_instance.methods();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `GenericBimbam` in this scope
[INFO] [stdout]   --> tests/types_scripts.rs:19:20
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let bam_comp = GenericBimbam { val: 4342 };
[INFO] [stdout]    |                    ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/providers.rs:952:20
[INFO] [stdout]     |
[INFO] [stdout] 952 |     let provider = wallet.try_provider()?;
[INFO] [stdout]     |                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `GenericSnack` in this scope
[INFO] [stdout]   --> tests/types_scripts.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let bam = GenericSnack {
[INFO] [stdout]    |               ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]   --> tests/types_scripts.rs:24:18
[INFO] [stdout]    |
[INFO] [stdout] 24 |     let result = script_instance
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `EnumWithGeneric`
[INFO] [stdout]    --> tests/configurables.rs:144:20
[INFO] [stdout]     |
[INFO] [stdout] 144 |     let new_enum = EnumWithGeneric::VariantTwo;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ use of undeclared type `EnumWithGeneric`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `GenericSnack` in this scope
[INFO] [stdout]   --> tests/types_scripts.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         GenericSnack {
[INFO] [stdout]    |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyScriptConfigurables`
[INFO] [stdout]    --> tests/configurables.rs:146:25
[INFO] [stdout]     |
[INFO] [stdout] 146 |     let configurables = MyScriptConfigurables::new()
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `MyScriptConfigurables`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `GenericBimbam` in this scope
[INFO] [stdout]   --> tests/types_scripts.rs:30:19
[INFO] [stdout]    |
[INFO] [stdout] 30 |             twix: GenericBimbam {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `GenericBimbam` in this scope
[INFO] [stdout]   --> tests/types_scripts.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |         GenericBimbam { val: 255_u8 },
[INFO] [stdout]    |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]   --> tests/types_scripts.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |     let result = script_instance.main(Some(42), None).call().await?;
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]   --> tests/types_scripts.rs:58:18
[INFO] [stdout]    |
[INFO] [stdout] 58 |     let result = script_instance.main(Some(987), None).call().await?;
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]   --> tests/types_scripts.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     let result = script_instance.main(None, Some(987)).call().await?;
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Bim` in this scope
[INFO] [stdout]   --> tests/types_scripts.rs:80:15
[INFO] [stdout]    |
[INFO] [stdout] 80 |     let bim = Bim { bim: 90 };
[INFO] [stdout]    |               ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Bam` in this scope
[INFO] [stdout]   --> tests/types_scripts.rs:81:15
[INFO] [stdout]    |
[INFO] [stdout] 81 |     let bam = Bam {
[INFO] [stdout]    |               ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Boum` in this scope
[INFO] [stdout]   --> tests/types_scripts.rs:84:16
[INFO] [stdout]    |
[INFO] [stdout] 84 |     let boum = Boum { boum: true };
[INFO] [stdout]    |                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]   --> tests/types_scripts.rs:86:18
[INFO] [stdout]    |
[INFO] [stdout] 86 |     let result = script_instance
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Bam` in this scope
[INFO] [stdout]   --> tests/types_scripts.rs:89:13
[INFO] [stdout]    |
[INFO] [stdout] 89 |             Bam {
[INFO] [stdout]    |             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Boum` in this scope
[INFO] [stdout]   --> tests/types_scripts.rs:98:13
[INFO] [stdout]    |
[INFO] [stdout] 98 |             Boum { boum: true },
[INFO] [stdout]    |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Bim` in this scope
[INFO] [stdout]   --> tests/types_scripts.rs:99:13
[INFO] [stdout]    |
[INFO] [stdout] 99 |             Bim { bim: 193817 },
[INFO] [stdout]    |             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `rand` is imported redundantly
[INFO] [stdout]  --> tests/providers.rs:5:25
[INFO] [stdout]   |
[INFO] [stdout] 5 |     fuel_crypto::rand::{self, Rng},
[INFO] [stdout]   |                         ^^^^ the item `rand` is already defined here
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Bam` in this scope
[INFO] [stdout]    --> tests/types_scripts.rs:100:13
[INFO] [stdout]     |
[INFO] [stdout] 100 |             Bam {
[INFO] [stdout]     |             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Account` is imported redundantly
[INFO] [stdout]   --> tests/providers.rs:9:40
[INFO] [stdout]    |
[INFO] [stdout] 9  |     accounts::{fuel_crypto::SecretKey, Account},
[INFO] [stdout]    |                                        ^^^^^^^
[INFO] [stdout] 10 |     client::{PageDirection, PaginationRequest},
[INFO] [stdout] 11 |     prelude::*,
[INFO] [stdout]    |     ---------- the item `Account` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SomeStruct` in this scope
[INFO] [stdout]    --> tests/types_scripts.rs:128:30
[INFO] [stdout]     |
[INFO] [stdout] 128 |     let struct_in_vec = vec![SomeStruct { a: 0 }, SomeStruct { a: 1 }];
[INFO] [stdout]     |                              ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SomeStruct` in this scope
[INFO] [stdout]    --> tests/types_scripts.rs:128:51
[INFO] [stdout]     |
[INFO] [stdout] 128 |     let struct_in_vec = vec![SomeStruct { a: 0 }, SomeStruct { a: 1 }];
[INFO] [stdout]     |                                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `BuildableTransaction` is imported redundantly
[INFO] [stdout]   --> tests/providers.rs:16:28
[INFO] [stdout]    |
[INFO] [stdout] 11 |     prelude::*,
[INFO] [stdout]    |     ---------- the item `BuildableTransaction` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 16 |     transaction_builders::{BuildableTransaction, ScriptTransactionBuilder},
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SomeStruct` in this scope
[INFO] [stdout]    --> tests/types_scripts.rs:129:25
[INFO] [stdout]     |
[INFO] [stdout] 129 |     let vec_in_struct = SomeStruct { a: vec![0, 1, 2] };
[INFO] [stdout]     |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `ScriptTransactionBuilder` is imported redundantly
[INFO] [stdout]   --> tests/providers.rs:16:50
[INFO] [stdout]    |
[INFO] [stdout] 11 |     prelude::*,
[INFO] [stdout]    |     ---------- the item `ScriptTransactionBuilder` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 16 |     transaction_builders::{BuildableTransaction, ScriptTransactionBuilder},
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SomeStruct` in this scope
[INFO] [stdout]    --> tests/types_scripts.rs:138:9
[INFO] [stdout]     |
[INFO] [stdout] 138 |         SomeStruct {
[INFO] [stdout]     |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SomeStruct` in this scope
[INFO] [stdout]    --> tests/types_scripts.rs:141:9
[INFO] [stdout]     |
[INFO] [stdout] 141 |         SomeStruct {
[INFO] [stdout]     |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/types_scripts.rs:146:18
[INFO] [stdout]     |
[INFO] [stdout] 146 |     let result = script_instance
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Wrapper` in this scope
[INFO] [stdout]    --> tests/types_scripts.rs:213:19
[INFO] [stdout]     |
[INFO] [stdout] 213 |     let wrapper = Wrapper {
[INFO] [stdout]     |                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/types_scripts.rs:218:5
[INFO] [stdout]     |
[INFO] [stdout] 218 |     script_instance.main(10, wrapper).call().await?;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/types_scripts.rs:247:18
[INFO] [stdout]     |
[INFO] [stdout] 247 |     let actual = script_instance.main(arg).call().await?.value;
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/types_scripts.rs:284:18
[INFO] [stdout]     |
[INFO] [stdout] 284 |     let actual = script_instance.main(arg).call().await?.value;
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_instance` in this scope
[INFO] [stdout]    --> tests/types_scripts.rs:308:5
[INFO] [stdout]     |
[INFO] [stdout] 308 |     script_instance.main(arg).call().await?;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 18 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyScript`
[INFO] [stdout]   --> tests/scripts.rs:70:27
[INFO] [stdout]    |
[INFO] [stdout] 70 |     let script_instance = MyScript::new(wallet, bin_path);
[INFO] [stdout]    |                           ^^^^^^^^ use of undeclared type `MyScript`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `fuels` (test "configurables") due to 19 previous errors
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `abigen_bindings`
[INFO] [stdout]    --> tests/bindings.rs:810:17
[INFO] [stdout]     |
[INFO] [stdout] 810 |                 abigen_bindings::contract_a_mod::StructSameNameButDifferentInternals { a: 13u32 };
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ use of undeclared crate or module `abigen_bindings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `abigen_bindings`
[INFO] [stdout]    --> tests/bindings.rs:812:17
[INFO] [stdout]     |
[INFO] [stdout] 812 |                 abigen_bindings::contract_a_mod::EnumSameNameButDifferentInternals::a(14u32);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ use of undeclared crate or module `abigen_bindings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestError`
[INFO] [stdout]   --> tests/types_scripts.rs:60:30
[INFO] [stdout]    |
[INFO] [stdout] 60 |     let expected_error = Err(TestError::ZimZam("error".try_into().unwrap()));
[INFO] [stdout]    |                              ^^^^^^^^^ use of undeclared type `TestError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyEnum`
[INFO] [stdout]    --> tests/scripts.rs:281:19
[INFO] [stdout]     |
[INFO] [stdout] 281 |     let my_enum = MyEnum::Two;
[INFO] [stdout]     |                   ^^^^^^ use of undeclared type `MyEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `StructWithGeneric` in this scope
[INFO] [stdout]    --> tests/predicates.rs:619:22
[INFO] [stdout]     |
[INFO] [stdout] 619 |     let new_struct = StructWithGeneric {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `abigen_bindings`
[INFO] [stdout]    --> tests/bindings.rs:854:17
[INFO] [stdout]     |
[INFO] [stdout] 854 |                 abigen_bindings::contract_b_mod::StructSameNameButDifferentInternals { a: [13u64] };
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ use of undeclared crate or module `abigen_bindings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Account` is imported redundantly
[INFO] [stdout]  --> tests/predicates.rs:3:38
[INFO] [stdout]   |
[INFO] [stdout] 3 |     accounts::{predicate::Predicate, Account},
[INFO] [stdout]   |                                      ^^^^^^^
[INFO] [stdout] 4 |     prelude::*,
[INFO] [stdout]   |     ---------- the item `Account` is already imported here
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `BuildableTransaction` is imported redundantly
[INFO] [stdout]  --> tests/predicates.rs:8:32
[INFO] [stdout]   |
[INFO] [stdout] 4 |     prelude::*,
[INFO] [stdout]   |     ---------- the item `BuildableTransaction` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 8 |         transaction_builders::{BuildableTransaction, ScriptTransactionBuilder},
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `ScriptTransactionBuilder` is imported redundantly
[INFO] [stdout]  --> tests/predicates.rs:8:54
[INFO] [stdout]   |
[INFO] [stdout] 4 |     prelude::*,
[INFO] [stdout]   |     ---------- the item `ScriptTransactionBuilder` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 8 |         transaction_builders::{BuildableTransaction, ScriptTransactionBuilder},
[INFO] [stdout]   |                                                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 43 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `abigen_bindings`
[INFO] [stdout]    --> tests/bindings.rs:856:17
[INFO] [stdout]     |
[INFO] [stdout] 856 |                 abigen_bindings::contract_b_mod::EnumSameNameButDifferentInternals::a([14u64]);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ use of undeclared crate or module `abigen_bindings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TestStruct` in this scope
[INFO] [stdout]    --> tests/types_predicates.rs:183:9
[INFO] [stdout]     |
[INFO] [stdout] 183 |         TestStruct { value: 192 },
[INFO] [stdout]     |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `AnotherTestStruct` in this scope
[INFO] [stdout]    --> tests/types_predicates.rs:184:9
[INFO] [stdout]     |
[INFO] [stdout] 184 |         AnotherTestStruct {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TestStruct` in this scope
[INFO] [stdout]    --> tests/types_predicates.rs:203:46
[INFO] [stdout]     |
[INFO] [stdout] 203 |         MyPredicateEncoder::encode_data((16, TestStruct { value: 32 }, TestEnum::Value(64)), 128);
[INFO] [stdout]     |                                              ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SomeStruct` in this scope
[INFO] [stdout]    --> tests/types_predicates.rs:231:30
[INFO] [stdout]     |
[INFO] [stdout] 231 |     let struct_in_vec = vec![SomeStruct { a: 8 }, SomeStruct { a: 1 }];
[INFO] [stdout]     |                              ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SomeStruct` in this scope
[INFO] [stdout]    --> tests/types_predicates.rs:231:51
[INFO] [stdout]     |
[INFO] [stdout] 231 |     let struct_in_vec = vec![SomeStruct { a: 8 }, SomeStruct { a: 1 }];
[INFO] [stdout]     |                                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SomeStruct` in this scope
[INFO] [stdout]    --> tests/types_predicates.rs:232:25
[INFO] [stdout]     |
[INFO] [stdout] 232 |     let vec_in_struct = SomeStruct { a: vec![0, 16, 2] };
[INFO] [stdout]     |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SomeStruct` in this scope
[INFO] [stdout]    --> tests/types_predicates.rs:239:9
[INFO] [stdout]     |
[INFO] [stdout] 239 |         SomeStruct {
[INFO] [stdout]     |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SomeStruct` in this scope
[INFO] [stdout]    --> tests/types_predicates.rs:242:9
[INFO] [stdout]     |
[INFO] [stdout] 242 |         SomeStruct {
[INFO] [stdout]     |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `GenericStruct` in this scope
[INFO] [stdout]    --> tests/types_predicates.rs:273:9
[INFO] [stdout]     |
[INFO] [stdout] 273 |         GenericStruct { value: 64u8 },
[INFO] [stdout]     |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `GenericStruct` in this scope
[INFO] [stdout]    --> tests/types_predicates.rs:274:30
[INFO] [stdout]     |
[INFO] [stdout] 274 |         GenericEnum::Generic(GenericStruct { value: 64u16 }),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Wrapper` in this scope
[INFO] [stdout]    --> tests/types_predicates.rs:313:19
[INFO] [stdout]     |
[INFO] [stdout] 313 |     let wrapper = Wrapper {
[INFO] [stdout]     |                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Wrapper` in this scope
[INFO] [stdout]    --> tests/types_predicates.rs:333:19
[INFO] [stdout]     |
[INFO] [stdout] 333 |     let wrapper = Wrapper {
[INFO] [stdout]     |                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Account` is imported redundantly
[INFO] [stdout]  --> tests/types_predicates.rs:4:38
[INFO] [stdout]   |
[INFO] [stdout] 4 |     accounts::{predicate::Predicate, Account},
[INFO] [stdout]   |                                      ^^^^^^^
[INFO] [stdout] 5 |     prelude::*,
[INFO] [stdout]   |     ---------- the item `Account` is already imported here
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `AssetId` is imported redundantly
[INFO] [stdout]  --> tests/types_predicates.rs:6:78
[INFO] [stdout]   |
[INFO] [stdout] 5 |     prelude::*,
[INFO] [stdout]   |     ---------- the item `AssetId` is already imported here
[INFO] [stdout] 6 |     types::{coin::Coin, message::Message, unresolved_bytes::UnresolvedBytes, AssetId, U256},
[INFO] [stdout]   |                                                                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `simple_contract_instance` in this scope
[INFO] [stdout]   --> tests/bindings.rs:33:24
[INFO] [stdout]    |
[INFO] [stdout] 33 |     let call_handler = simple_contract_instance
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_a` in this scope
[INFO] [stdout]    --> tests/bindings.rs:792:23
[INFO] [stdout]     |
[INFO] [stdout] 792 |         let methods = contract_a.methods();
[INFO] [stdout]     |                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SharedStruct2` in this scope
[INFO] [stdout]    --> tests/bindings.rs:795:35
[INFO] [stdout]     |
[INFO] [stdout] 795 |             let shared_struct_2 = SharedStruct2 {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SharedStruct1` in this scope
[INFO] [stdout]    --> tests/bindings.rs:797:20
[INFO] [stdout]     |
[INFO] [stdout] 797 |                 b: SharedStruct1 { a: 12u32 },
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `UniqueStructToContractA` in this scope
[INFO] [stdout]    --> tests/bindings.rs:821:23
[INFO] [stdout]     |
[INFO] [stdout] 821 |             let arg = UniqueStructToContractA {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SharedStruct2` in this scope
[INFO] [stdout]    --> tests/bindings.rs:822:20
[INFO] [stdout]     |
[INFO] [stdout] 822 |                 a: SharedStruct2 {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SharedStruct1` in this scope
[INFO] [stdout]    --> tests/bindings.rs:824:24
[INFO] [stdout]     |
[INFO] [stdout] 824 |                     b: SharedStruct1 { a: 5u8 },
[INFO] [stdout]     |                        ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_b` in this scope
[INFO] [stdout]    --> tests/bindings.rs:836:23
[INFO] [stdout]     |
[INFO] [stdout] 836 |         let methods = contract_b.methods();
[INFO] [stdout]     |                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SharedStruct2` in this scope
[INFO] [stdout]    --> tests/bindings.rs:839:35
[INFO] [stdout]     |
[INFO] [stdout] 839 |             let shared_struct_2 = SharedStruct2 {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SharedStruct1` in this scope
[INFO] [stdout]    --> tests/bindings.rs:841:20
[INFO] [stdout]     |
[INFO] [stdout] 841 |                 b: SharedStruct1 { a: 12u32 },
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `UniqueStructToContractB` in this scope
[INFO] [stdout]    --> tests/bindings.rs:865:23
[INFO] [stdout]     |
[INFO] [stdout] 865 |             let arg = UniqueStructToContractB {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SharedStruct2` in this scope
[INFO] [stdout]    --> tests/bindings.rs:866:20
[INFO] [stdout]     |
[INFO] [stdout] 866 |                 a: SharedStruct2 {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SharedStruct1` in this scope
[INFO] [stdout]    --> tests/bindings.rs:868:24
[INFO] [stdout]     |
[INFO] [stdout] 868 |                     b: SharedStruct1 { a: 5u8 },
[INFO] [stdout]     |                        ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 4 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `fuels` (test "scripts") due to 44 previous errors
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]   --> tests/providers.rs:45:39
[INFO] [stdout]    |
[INFO] [stdout] 45 |     let contract_instance_connected = MyContract::new(contract_id.clone(), wallet.clone());
[INFO] [stdout]    |                                       ^^^^^^^^^^
[INFO] [stdout]    |                                       |
[INFO] [stdout]    |                                       use of undeclared type `MyContract`
[INFO] [stdout]    |                                       help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]   --> tests/providers.rs:55:38
[INFO] [stdout]    |
[INFO] [stdout] 55 |     let contract_instance_launched = MyContract::new(contract_id, wallet);
[INFO] [stdout]    |                                      ^^^^^^^^^^
[INFO] [stdout]    |                                      |
[INFO] [stdout]    |                                      use of undeclared type `MyContract`
[INFO] [stdout]    |                                      help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]    --> tests/providers.rs:179:29
[INFO] [stdout]     |
[INFO] [stdout] 179 |     let contract_instance = MyContract::new(contract_id, wallet.clone());
[INFO] [stdout]     |                             ^^^^^^^^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             use of undeclared type `MyContract`
[INFO] [stdout]     |                             help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SomeEnum`
[INFO] [stdout]    --> tests/types_scripts.rs:132:23
[INFO] [stdout]     |
[INFO] [stdout] 132 |     let vec_in_enum = SomeEnum::a(vec![0, 1, 2]);
[INFO] [stdout]     |                       ^^^^^^^^ use of undeclared type `SomeEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SomeEnum`
[INFO] [stdout]    --> tests/types_scripts.rs:133:28
[INFO] [stdout]     |
[INFO] [stdout] 133 |     let enum_in_vec = vec![SomeEnum::a(0), SomeEnum::a(1)];
[INFO] [stdout]     |                            ^^^^^^^^ use of undeclared type `SomeEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SomeEnum`
[INFO] [stdout]    --> tests/types_scripts.rs:133:44
[INFO] [stdout]     |
[INFO] [stdout] 133 |     let enum_in_vec = vec![SomeEnum::a(0), SomeEnum::a(1)];
[INFO] [stdout]     |                                            ^^^^^^^^ use of undeclared type `SomeEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/types_predicates.rs:136:16
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let data = MyPredicateEncoder::encode_data(32768);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/predicates.rs:149:26
[INFO] [stdout]     |
[INFO] [stdout] 149 |     let predicate_data = MyPredicateEncoder::encode_data(4097, 4097);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `chrono::TimeDelta::seconds`: Use `TimeDelta::try_seconds` instead
[INFO] [stdout]    --> tests/providers.rs:237:39
[INFO] [stdout]     |
[INFO] [stdout] 237 |         .checked_add_signed(Duration::seconds((blocks_to_produce * block_time) as i64))
[INFO] [stdout]     |                                       ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/types_predicates.rs:154:16
[INFO] [stdout]     |
[INFO] [stdout] 154 |     let data = MyPredicateEncoder::encode_data(addr);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/types_predicates.rs:168:16
[INFO] [stdout]     |
[INFO] [stdout] 168 |     let data = MyPredicateEncoder::encode_data(TestEnum::A(32), AnotherTestEnum::B(32));
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestEnum`
[INFO] [stdout]    --> tests/types_predicates.rs:168:48
[INFO] [stdout]     |
[INFO] [stdout] 168 |     let data = MyPredicateEncoder::encode_data(TestEnum::A(32), AnotherTestEnum::B(32));
[INFO] [stdout]     |                                                ^^^^^^^^ use of undeclared type `TestEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AnotherTestEnum`
[INFO] [stdout]    --> tests/types_predicates.rs:168:65
[INFO] [stdout]     |
[INFO] [stdout] 168 |     let data = MyPredicateEncoder::encode_data(TestEnum::A(32), AnotherTestEnum::B(32));
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^ use of undeclared type `AnotherTestEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/types_predicates.rs:182:16
[INFO] [stdout]     |
[INFO] [stdout] 182 |     let data = MyPredicateEncoder::encode_data(
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/types_predicates.rs:203:9
[INFO] [stdout]     |
[INFO] [stdout] 203 |         MyPredicateEncoder::encode_data((16, TestStruct { value: 32 }, TestEnum::Value(64)), 128);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestEnum`
[INFO] [stdout]    --> tests/types_predicates.rs:203:72
[INFO] [stdout]     |
[INFO] [stdout] 203 |         MyPredicateEncoder::encode_data((16, TestStruct { value: 32 }, TestEnum::Value(64)), 128);
[INFO] [stdout]     |                                                                        ^^^^^^^^ use of undeclared type `TestEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/predicates.rs:200:26
[INFO] [stdout]     |
[INFO] [stdout] 200 |     let predicate_data = MyPredicateEncoder::encode_data(32768);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/types_predicates.rs:218:16
[INFO] [stdout]     |
[INFO] [stdout] 218 |     let data = MyPredicateEncoder::encode_data(18, 24, vec![2, 4, 42]);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SomeEnum`
[INFO] [stdout]    --> tests/types_scripts.rs:215:21
[INFO] [stdout]     |
[INFO] [stdout] 215 |         inner_enum: SomeEnum::Second(bytes),
[INFO] [stdout]     |                     ^^^^^^^^ use of undeclared type `SomeEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]    --> tests/predicates.rs:221:28
[INFO] [stdout]     |
[INFO] [stdout] 221 |     let contract_methods = MyContract::new(contract_id.clone(), predicate.clone()).methods();
[INFO] [stdout]     |                            ^^^^^^^^^^
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            use of undeclared type `MyContract`
[INFO] [stdout]     |                            help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/predicates.rs:254:26
[INFO] [stdout]     |
[INFO] [stdout] 254 |     let predicate_data = MyPredicateEncoder::encode_data(12, 30, vec![2, 4, 42]);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]    --> tests/predicates.rs:276:28
[INFO] [stdout]     |
[INFO] [stdout] 276 |     let contract_methods = MyContract::new(contract_id.clone(), predicate.clone()).methods();
[INFO] [stdout]     |                            ^^^^^^^^^^
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            use of undeclared type `MyContract`
[INFO] [stdout]     |                            help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/predicates.rs:303:26
[INFO] [stdout]     |
[INFO] [stdout] 303 |     let predicate_data = MyPredicateEncoder::encode_data(2, 40, vec![2, 4, 42]);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/predicates.rs:360:26
[INFO] [stdout]     |
[INFO] [stdout] 360 |     let predicate_data = MyPredicateEncoder::encode_data(22, 20, vec![2, 4, 42]);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]   --> tests/contracts.rs:29:28
[INFO] [stdout]    |
[INFO] [stdout] 29 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `MyType` in this scope
[INFO] [stdout]   --> tests/contracts.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |     let t = MyType { x: 5, y: 6 };
[INFO] [stdout]    |             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `lib_contract_instance` in this scope
[INFO] [stdout]   --> tests/contracts.rs:74:27
[INFO] [stdout]    |
[INFO] [stdout] 74 |     let lib_contract_id = lib_contract_instance.contract_id();
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `lib_contract_instance2` in this scope
[INFO] [stdout]   --> tests/contracts.rs:75:28
[INFO] [stdout]    |
[INFO] [stdout] 75 |     let lib_contract_id2 = lib_contract_instance2.contract_id();
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `lib_contract_instance` in this scope
[INFO] [stdout]   --> tests/contracts.rs:78:20
[INFO] [stdout]    |
[INFO] [stdout] 78 |     let response = lib_contract_instance.methods().increment(42).call().await?;
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `lib_contract_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_caller_instance` in this scope
[INFO] [stdout]   --> tests/contracts.rs:82:20
[INFO] [stdout]    |
[INFO] [stdout] 82 |     let response = contract_caller_instance
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `lib_contract_instance` in this scope
[INFO] [stdout]   --> tests/contracts.rs:86:28
[INFO] [stdout]    |
[INFO] [stdout] 86 |         .with_contracts(&[&lib_contract_instance, &lib_contract_instance2])
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `lib_contract_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `lib_contract_instance2` in this scope
[INFO] [stdout]   --> tests/contracts.rs:86:52
[INFO] [stdout]    |
[INFO] [stdout] 86 |         .with_contracts(&[&lib_contract_instance, &lib_contract_instance2])
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `lib_contract_id2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_caller_instance` in this scope
[INFO] [stdout]   --> tests/contracts.rs:93:20
[INFO] [stdout]    |
[INFO] [stdout] 93 |     let response = contract_caller_instance
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `lib_contract_instance` in this scope
[INFO] [stdout]   --> tests/contracts.rs:96:28
[INFO] [stdout]    |
[INFO] [stdout] 96 |         .with_contracts(&[&lib_contract_instance])
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `lib_contract_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_caller_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:104:20
[INFO] [stdout]     |
[INFO] [stdout] 104 |     let response = contract_caller_instance
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:131:20
[INFO] [stdout]     |
[INFO] [stdout] 131 |     let response = contract_instance
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:160:28
[INFO] [stdout]     |
[INFO] [stdout] 160 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:191:28
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/contracts.rs:195:64
[INFO] [stdout]     |
[INFO] [stdout] 195 |     let mut multi_call_handler = MultiContractCallHandler::new(wallet.clone());
[INFO] [stdout]     |                                                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `MyType` in this scope
[INFO] [stdout]    --> tests/contracts.rs:224:21
[INFO] [stdout]     |
[INFO] [stdout] 224 |     let my_type_1 = MyType { x: 1, y: 2 };
[INFO] [stdout]     |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `MyType` in this scope
[INFO] [stdout]    --> tests/contracts.rs:225:21
[INFO] [stdout]     |
[INFO] [stdout] 225 |     let my_type_2 = MyType { x: 3, y: 4 };
[INFO] [stdout]     |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:227:28
[INFO] [stdout]     |
[INFO] [stdout] 227 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/contracts.rs:235:64
[INFO] [stdout]     |
[INFO] [stdout] 235 |     let mut multi_call_handler = MultiContractCallHandler::new(wallet.clone());
[INFO] [stdout]     |                                                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MyType` in this scope
[INFO] [stdout]    --> tests/contracts.rs:248:9
[INFO] [stdout]     |
[INFO] [stdout] 248 |         MyType,
[INFO] [stdout]     |         ^^^^^^ help: an enum with a similar name exists: `DbType`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/fuels-test-helpers-0.53.0/src/node_types.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub enum DbType {
[INFO] [stdout]     | --------------- similarly named enum `DbType` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MyType` in this scope
[INFO] [stdout]    --> tests/contracts.rs:249:9
[INFO] [stdout]     |
[INFO] [stdout] 249 |         MyType,
[INFO] [stdout]     |         ^^^^^^ help: an enum with a similar name exists: `DbType`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/fuels-test-helpers-0.53.0/src/node_types.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout] 43  | pub enum DbType {
[INFO] [stdout]     | --------------- similarly named enum `DbType` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:288:38
[INFO] [stdout]     |
[INFO] [stdout] 288 |     let estimated_transaction_cost = contract_instance
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:329:28
[INFO] [stdout]     |
[INFO] [stdout] 329 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:361:28
[INFO] [stdout]     |
[INFO] [stdout] 361 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/contracts.rs:365:64
[INFO] [stdout]     |
[INFO] [stdout] 365 |     let mut multi_call_handler = MultiContractCallHandler::new(wallet.clone());
[INFO] [stdout]     |                                                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:399:9
[INFO] [stdout]     |
[INFO] [stdout] 399 |         contract_instance
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:427:20
[INFO] [stdout]     |
[INFO] [stdout] 427 |     let response = contract_instance
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/contracts.rs:429:27
[INFO] [stdout]     |
[INFO] [stdout] 429 |         .check_msg_sender(wallet.address())
[INFO] [stdout]     |                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:452:28
[INFO] [stdout]     |
[INFO] [stdout] 452 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:509:20
[INFO] [stdout]     |
[INFO] [stdout] 509 |     let response = contract_instance.methods().new().call().await?.value;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `lib_contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:546:27
[INFO] [stdout]     |
[INFO] [stdout] 546 |     let lib_contract_id = lib_contract_instance.contract_id();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_caller_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:548:30
[INFO] [stdout]     |
[INFO] [stdout] 548 |     let contract_caller_id = contract_caller_instance.contract_id();
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_caller_instance2` in this scope
[INFO] [stdout]    --> tests/contracts.rs:550:31
[INFO] [stdout]     |
[INFO] [stdout] 550 |     let contract_caller_id2 = contract_caller_instance2.contract_id();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `contract_caller_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_caller_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:556:20
[INFO] [stdout]     |
[INFO] [stdout] 556 |     let response = contract_caller_instance
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `contract_caller_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `lib_contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:559:28
[INFO] [stdout]     |
[INFO] [stdout] 559 |         .with_contracts(&[&lib_contract_instance])
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `lib_contract_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_caller_instance2` in this scope
[INFO] [stdout]    --> tests/contracts.rs:565:20
[INFO] [stdout]     |
[INFO] [stdout] 565 |     let response = contract_caller_instance2
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `contract_caller_id2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `lib_contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:568:28
[INFO] [stdout]     |
[INFO] [stdout] 568 |         .with_contracts(&[&lib_contract_instance])
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `lib_contract_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:593:16
[INFO] [stdout]     |
[INFO] [stdout] 593 |     assert_eq!(contract_instance.account().address(), wallet.address());
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/contracts.rs:593:55
[INFO] [stdout]     |
[INFO] [stdout] 593 |     assert_eq!(contract_instance.account().address(), wallet.address());
[INFO] [stdout]     |                                                       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:625:5
[INFO] [stdout]     |
[INFO] [stdout] 625 |     contract_instance
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:637:5
[INFO] [stdout]     |
[INFO] [stdout] 637 |     contract_instance
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:833:23
[INFO] [stdout]     |
[INFO] [stdout] 833 |     let contract_id = contract_instance.contract_id();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:836:29
[INFO] [stdout]     |
[INFO] [stdout] 836 |     let contract_balances = contract_instance.get_balances().await?;
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:846:29
[INFO] [stdout]     |
[INFO] [stdout] 846 |     let contract_balances = contract_instance.get_balances().await?;
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `contract_balances`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:877:9
[INFO] [stdout]     |
[INFO] [stdout] 877 |         contract_instance
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `lib_contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:912:27
[INFO] [stdout]     |
[INFO] [stdout] 912 |     let lib_contract_id = lib_contract_instance.contract_id();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `lib_contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:914:15
[INFO] [stdout]     |
[INFO] [stdout] 914 |     let res = lib_contract_instance.methods().increment(42).call().await?;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `lib_contract_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_caller_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:919:19
[INFO] [stdout]     |
[INFO] [stdout] 919 |         let res = contract_caller_instance
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_caller_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:928:15
[INFO] [stdout]     |
[INFO] [stdout] 928 |     let res = contract_caller_instance
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `lib_contract_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:975:27
[INFO] [stdout]     |
[INFO] [stdout] 975 |     let lib_contract_id = lib_contract_instance.contract_id();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_caller_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:977:28
[INFO] [stdout]     |
[INFO] [stdout] 977 |     let contract_methods = contract_caller_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/contracts.rs:980:39
[INFO] [stdout]     |
[INFO] [stdout] 980 |         MultiContractCallHandler::new(wallet.clone()).with_tx_policies(Default::default());
[INFO] [stdout]     |                                       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_test_instance` in this scope
[INFO] [stdout]    --> tests/contracts.rs:988:28
[INFO] [stdout]     |
[INFO] [stdout] 988 |     let contract_methods = contract_test_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1045:20
[INFO] [stdout]      |
[INFO] [stdout] 1045 |     let response = contract_instance.methods().get(5, 6).call().await?;
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1097:20
[INFO] [stdout]      |
[INFO] [stdout] 1097 |     let response = contract_instance
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1158:28
[INFO] [stdout]      |
[INFO] [stdout] 1158 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `caller_contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1252:5
[INFO] [stdout]      |
[INFO] [stdout] 1252 |     caller_contract_instance
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `target_contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1255:13
[INFO] [stdout]      |
[INFO] [stdout] 1255 |             target_contract_instance.id(),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `target_contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1265:20
[INFO] [stdout]      |
[INFO] [stdout] 1265 |     let response = target_contract_instance
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MyStruct` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1273:49
[INFO] [stdout]      |
[INFO] [stdout] 1273 |         fn_selector!(set_value_multiple_complex(MyStruct, SizedAsciiString::<4>));
[INFO] [stdout]      |                                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `MyStruct` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1275:9
[INFO] [stdout]      |
[INFO] [stdout] 1275 |         MyStruct {
[INFO] [stdout]      |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `caller_contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1282:5
[INFO] [stdout]      |
[INFO] [stdout] 1282 |     caller_contract_instance
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `target_contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1285:13
[INFO] [stdout]      |
[INFO] [stdout] 1285 |             target_contract_instance.id(),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `target_contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1295:23
[INFO] [stdout]      |
[INFO] [stdout] 1295 |     let result_uint = target_contract_instance
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `target_contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1303:23
[INFO] [stdout]      |
[INFO] [stdout] 1303 |     let result_bool = target_contract_instance
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `target_contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1311:22
[INFO] [stdout]      |
[INFO] [stdout] 1311 |     let result_str = target_contract_instance
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1457:19
[INFO] [stdout]      |
[INFO] [stdout] 1457 |     let methods = contract_instance.methods();
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1480:39
[INFO] [stdout]      |
[INFO] [stdout] 1480 |         MultiContractCallHandler::new(wallet.clone())
[INFO] [stdout]      |                                       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1489:39
[INFO] [stdout]      |
[INFO] [stdout] 1489 |         MultiContractCallHandler::new(wallet.clone())
[INFO] [stdout]      |                                       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1518:28
[INFO] [stdout]      |
[INFO] [stdout] 1518 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1525:28
[INFO] [stdout]      |
[INFO] [stdout] 1525 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1529:64
[INFO] [stdout]      |
[INFO] [stdout] 1529 |     let mut multi_call_handler = MultiContractCallHandler::new(wallet.clone());
[INFO] [stdout]      |                                                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1572:30
[INFO] [stdout]      |
[INFO] [stdout] 1572 |         let call_handler_1 = contract_instance.methods().get_single(7);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1573:30
[INFO] [stdout]      |
[INFO] [stdout] 1573 |         let call_handler_2 = contract_instance.methods().get_single(42);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance_2` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1574:30
[INFO] [stdout]      |
[INFO] [stdout] 1574 |         let call_handler_3 = contract_instance_2.methods().u8_in_vec(3);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1576:68
[INFO] [stdout]      |
[INFO] [stdout] 1576 |         let mut multi_call_handler = MultiContractCallHandler::new(wallet.clone());
[INFO] [stdout]      |                                                                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance_2` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1592:30
[INFO] [stdout]      |
[INFO] [stdout] 1592 |         let call_handler_1 = contract_instance_2.methods().u8_in_vec(3);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1593:30
[INFO] [stdout]      |
[INFO] [stdout] 1593 |         let call_handler_2 = contract_instance.methods().get_single(7);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance_2` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1594:30
[INFO] [stdout]      |
[INFO] [stdout] 1594 |         let call_handler_3 = contract_instance_2.methods().u8_in_vec(3);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1596:68
[INFO] [stdout]      |
[INFO] [stdout] 1596 |         let mut multi_call_handler = MultiContractCallHandler::new(wallet.clone());
[INFO] [stdout]      |                                                                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1610:30
[INFO] [stdout]      |
[INFO] [stdout] 1610 |         let call_handler_1 = contract_instance.methods().get_single(7);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance_2` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1611:30
[INFO] [stdout]      |
[INFO] [stdout] 1611 |         let call_handler_2 = contract_instance_2.methods().u8_in_vec(3);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1612:30
[INFO] [stdout]      |
[INFO] [stdout] 1612 |         let call_handler_3 = contract_instance.methods().get_single(42);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1614:68
[INFO] [stdout]      |
[INFO] [stdout] 1614 |         let mut multi_call_handler = MultiContractCallHandler::new(wallet.clone());
[INFO] [stdout]      |                                                                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/predicates.rs:407:26
[INFO] [stdout]     |
[INFO] [stdout] 407 |     let predicate_data = MyPredicateEncoder::encode_data(2, 40, vec![2, 4, 42]);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1640:20
[INFO] [stdout]      |
[INFO] [stdout] 1640 |     let provider = wallet.try_provider()?.clone();
[INFO] [stdout]      |                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1648:5
[INFO] [stdout]      |
[INFO] [stdout] 1648 |     wallet
[INFO] [stdout]      |     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1699:24
[INFO] [stdout]      |
[INFO] [stdout] 1699 |         let response = contract_instance
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance_2` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1709:9
[INFO] [stdout]      |
[INFO] [stdout] 1709 |         contract_instance_2
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1717:30
[INFO] [stdout]      |
[INFO] [stdout] 1717 |         let call_handler_1 = contract_instance.methods().get_single(x);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance_2` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1718:30
[INFO] [stdout]      |
[INFO] [stdout] 1718 |         let call_handler_2 = contract_instance_2.methods().u32_vec(vec_input);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]     --> tests/contracts.rs:1720:68
[INFO] [stdout]      |
[INFO] [stdout] 1720 |         let mut multi_call_handler = MultiContractCallHandler::new(wallet.clone());
[INFO] [stdout]      |                                                                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Account` is imported redundantly
[INFO] [stdout]  --> tests/contracts.rs:6:38
[INFO] [stdout]   |
[INFO] [stdout] 6 |     accounts::{predicate::Predicate, Account},
[INFO] [stdout]   |                                      ^^^^^^^
[INFO] [stdout] 7 |     core::codec::{calldata, fn_selector},
[INFO] [stdout] 8 |     prelude::*,
[INFO] [stdout]   |     ---------- the item `Account` is already imported here
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/predicates.rs:497:26
[INFO] [stdout]     |
[INFO] [stdout] 497 |     let predicate_data = MyPredicateEncoder::encode_data(22, 20, vec![2, 4, 42]);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]    --> tests/predicates.rs:519:28
[INFO] [stdout]     |
[INFO] [stdout] 519 |     let contract_methods = MyContract::new(contract_id.clone(), predicate.clone()).methods();
[INFO] [stdout]     |                            ^^^^^^^^^^
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            use of undeclared type `MyContract`
[INFO] [stdout]     |                            help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 42 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]    --> tests/providers.rs:615:28
[INFO] [stdout]     |
[INFO] [stdout] 615 |     let contract_methods = MyContract::new(contract_id, wallet.clone()).methods();
[INFO] [stdout]     |                            ^^^^^^^^^^
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            use of undeclared type `MyContract`
[INFO] [stdout]     |                            help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/predicates.rs:574:26
[INFO] [stdout]     |
[INFO] [stdout] 574 |     let predicate_data = MyPredicateEncoder::encode_data(28, 14, vec![2, 4, 42]);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]    --> tests/predicates.rs:596:28
[INFO] [stdout]     |
[INFO] [stdout] 596 |     let contract_methods = MyContract::new(contract_id.clone(), predicate.clone()).methods();
[INFO] [stdout]     |                            ^^^^^^^^^^
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            use of undeclared type `MyContract`
[INFO] [stdout]     |                            help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `EnumWithGeneric`
[INFO] [stdout]    --> tests/predicates.rs:623:20
[INFO] [stdout]     |
[INFO] [stdout] 623 |     let new_enum = EnumWithGeneric::VariantTwo;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ use of undeclared type `EnumWithGeneric`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateConfigurables`
[INFO] [stdout]    --> tests/predicates.rs:625:25
[INFO] [stdout]     |
[INFO] [stdout] 625 |     let configurables = MyPredicateConfigurables::new()
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateConfigurables`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/predicates.rs:629:26
[INFO] [stdout]     |
[INFO] [stdout] 629 |     let predicate_data = MyPredicateEncoder::encode_data(8u8, true, new_struct, new_enum);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/predicates.rs:677:26
[INFO] [stdout]     |
[INFO] [stdout] 677 |     let predicate_data = MyPredicateEncoder::encode_data(4097, 4097);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SomeEnum`
[INFO] [stdout]    --> tests/types_predicates.rs:234:23
[INFO] [stdout]     |
[INFO] [stdout] 234 |     let vec_in_enum = SomeEnum::A(vec![0, 1, 128]);
[INFO] [stdout]     |                       ^^^^^^^^ use of undeclared type `SomeEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SomeEnum`
[INFO] [stdout]    --> tests/types_predicates.rs:235:28
[INFO] [stdout]     |
[INFO] [stdout] 235 |     let enum_in_vec = vec![SomeEnum::A(0), SomeEnum::A(16)];
[INFO] [stdout]     |                            ^^^^^^^^ use of undeclared type `SomeEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SomeEnum`
[INFO] [stdout]    --> tests/types_predicates.rs:235:44
[INFO] [stdout]     |
[INFO] [stdout] 235 |     let enum_in_vec = vec![SomeEnum::A(0), SomeEnum::A(16)];
[INFO] [stdout]     |                                            ^^^^^^^^ use of undeclared type `SomeEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `fuels` (test "types_scripts") due to 43 previous errors
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/predicates.rs:718:26
[INFO] [stdout]     |
[INFO] [stdout] 718 |     let predicate_data = MyPredicateEncoder::encode_data(32, 32);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `chrono::NaiveDateTime::from_timestamp_opt`: use `DateTime::from_timestamp` instead
[INFO] [stdout]    --> tests/providers.rs:738:20
[INFO] [stdout]     |
[INFO] [stdout] 738 |     NaiveDateTime::from_timestamp_opt(unix, 0)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `chrono::TimeDelta::seconds`: Use `TimeDelta::try_seconds` instead
[INFO] [stdout]    --> tests/providers.rs:781:64
[INFO] [stdout]     |
[INFO] [stdout] 781 |     let mut expected_datetime = origin_timestamp.add(Duration::seconds(block_time as i64));
[INFO] [stdout]     |                                                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `chrono::TimeDelta::seconds`: Use `TimeDelta::try_seconds` instead
[INFO] [stdout]    --> tests/providers.rs:791:41
[INFO] [stdout]     |
[INFO] [stdout] 791 |         expected_datetime.add(Duration::seconds((block_time * blocks_to_produce) as i64));
[INFO] [stdout]     |                                         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `chrono::TimeDelta::seconds`: Use `TimeDelta::try_seconds` instead
[INFO] [stdout]    --> tests/providers.rs:793:57
[INFO] [stdout]     |
[INFO] [stdout] 793 |     expected_datetime = expected_datetime.add(Duration::seconds(block_time as i64));
[INFO] [stdout]     |                                                         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/predicates.rs:779:26
[INFO] [stdout]     |
[INFO] [stdout] 779 |     let predicate_data = MyPredicateEncoder::encode_data(0, 1);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/predicates.rs:847:26
[INFO] [stdout]     |
[INFO] [stdout] 847 |     let predicate_data = MyPredicateEncoder::encode_data(0, 1);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/types_predicates.rs:249:16
[INFO] [stdout]     |
[INFO] [stdout] 249 |     let data = MyPredicateEncoder::encode_data(
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/types_predicates.rs:272:16
[INFO] [stdout]     |
[INFO] [stdout] 272 |     let data = MyPredicateEncoder::encode_data(
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericEnum`
[INFO] [stdout]    --> tests/types_predicates.rs:274:9
[INFO] [stdout]     |
[INFO] [stdout] 274 |         GenericEnum::Generic(GenericStruct { value: 64u16 }),
[INFO] [stdout]     |         ^^^^^^^^^^^ use of undeclared type `GenericEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/types_predicates.rs:298:16
[INFO] [stdout]     |
[INFO] [stdout] 298 |     let data = MyPredicateEncoder::encode_data(bytes, bits256);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SharedEnum`
[INFO] [stdout]    --> tests/bindings.rs:799:31
[INFO] [stdout]     |
[INFO] [stdout] 799 |             let shared_enum = SharedEnum::a(10u64);
[INFO] [stdout]     |                               ^^^^^^^^^^ use of undeclared type `SharedEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SomeEnum`
[INFO] [stdout]    --> tests/types_predicates.rs:315:21
[INFO] [stdout]     |
[INFO] [stdout] 315 |         inner_enum: SomeEnum::Second(bytes),
[INFO] [stdout]     |                     ^^^^^^^^ use of undeclared type `SomeEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/types_predicates.rs:318:16
[INFO] [stdout]     |
[INFO] [stdout] 318 |     let data = MyPredicateEncoder::encode_data(wrapper);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SomeEnum`
[INFO] [stdout]    --> tests/types_predicates.rs:335:21
[INFO] [stdout]     |
[INFO] [stdout] 335 |         inner_enum: SomeEnum::Second(raw_slice),
[INFO] [stdout]     |                     ^^^^^^^^ use of undeclared type `SomeEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/types_predicates.rs:338:16
[INFO] [stdout]     |
[INFO] [stdout] 338 |     let data = MyPredicateEncoder::encode_data(wrapper);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SharedEnum`
[INFO] [stdout]    --> tests/bindings.rs:843:31
[INFO] [stdout]     |
[INFO] [stdout] 843 |             let shared_enum = SharedEnum::a(10u64);
[INFO] [stdout]     |                               ^^^^^^^^^^ use of undeclared type `SharedEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/types_predicates.rs:360:16
[INFO] [stdout]     |
[INFO] [stdout] 360 |     let data = MyPredicateEncoder::encode_data(u128_from((8, 2)));
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/types_predicates.rs:386:16
[INFO] [stdout]     |
[INFO] [stdout] 386 |     let data = MyPredicateEncoder::encode_data(u256_from((10, 11, 12, 13)));
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyPredicateEncoder`
[INFO] [stdout]    --> tests/types_predicates.rs:399:16
[INFO] [stdout]     |
[INFO] [stdout] 399 |     let data = MyPredicateEncoder::encode_data(10, 11, String::from("Hello World"));
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^ use of undeclared type `MyPredicateEncoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 33 previous errors; 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `fuels` (test "predicates") due to 34 previous errors; 3 warnings emitted
[INFO] [stdout] error: aborting due to 49 previous errors; 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `fuels` (test "types_predicates") due to 50 previous errors; 2 warnings emitted
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]    --> tests/contracts.rs:686:29
[INFO] [stdout]     |
[INFO] [stdout] 686 |     let contract_instance = MyContract::new(contract_id, wallets[0].clone());
[INFO] [stdout]     |                             ^^^^^^^^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             use of undeclared type `MyContract`
[INFO] [stdout]     |                             help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]    --> tests/contracts.rs:744:29
[INFO] [stdout]     |
[INFO] [stdout] 744 |     let contract_instance = MyContract::new(contract_id, wallets[0].clone());
[INFO] [stdout]     |                             ^^^^^^^^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             use of undeclared type `MyContract`
[INFO] [stdout]     |                             help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]    --> tests/contracts.rs:773:29
[INFO] [stdout]     |
[INFO] [stdout] 773 |     let contract_instance = MyContract::new(contract_id.clone(), wallets[0].clone());
[INFO] [stdout]     |                             ^^^^^^^^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             use of undeclared type `MyContract`
[INFO] [stdout]     |                             help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 28 previous errors; 9 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 21 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `fuels` (test "providers") due to 29 previous errors; 9 warnings emitted
[INFO] [stderr] error: could not compile `fuels` (test "bindings") due to 22 previous errors
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]     --> tests/contracts.rs:1205:9
[INFO] [stdout]      |
[INFO] [stdout] 1205 |         MyContract::new(Bech32ContractId::default(), wallet.clone()).methods();
[INFO] [stdout]      |         ^^^^^^^^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         use of undeclared type `MyContract`
[INFO] [stdout]      |         help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyContract`
[INFO] [stdout]     --> tests/contracts.rs:1207:9
[INFO] [stdout]      |
[INFO] [stdout] 1207 |         MyContract::new(Bech32ContractId::default(), predicate).methods();
[INFO] [stdout]      |         ^^^^^^^^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         use of undeclared type `MyContract`
[INFO] [stdout]      |         help: a struct with a similar name exists: `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]   --> tests/logs.rs:26:28
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]   --> tests/logs.rs:63:28
[INFO] [stdout]    |
[INFO] [stdout] 63 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]   --> tests/logs.rs:97:28
[INFO] [stdout]    |
[INFO] [stdout] 97 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestStruct` in this scope
[INFO] [stdout]    --> tests/logs.rs:100:60
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let log_test_struct = response.decode_logs_with_type::<TestStruct>()?;
[INFO] [stdout]     |                                                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 83  | async fn test_parse_logs_custom_types<TestStruct>() -> Result<()> {
[INFO] [stdout]     |                                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestEnum` in this scope
[INFO] [stdout]    --> tests/logs.rs:101:58
[INFO] [stdout]     |
[INFO] [stdout] 101 |     let log_test_enum = response.decode_logs_with_type::<TestEnum>()?;
[INFO] [stdout]     |                                                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 83  | async fn test_parse_logs_custom_types<TestEnum>() -> Result<()> {
[INFO] [stdout]     |                                      ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TestStruct` in this scope
[INFO] [stdout]    --> tests/logs.rs:107:27
[INFO] [stdout]     |
[INFO] [stdout] 107 |     let expected_struct = TestStruct {
[INFO] [stdout]     |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/logs.rs:135:28
[INFO] [stdout]     |
[INFO] [stdout] 135 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `StructWithGeneric` in this scope
[INFO] [stdout]    --> tests/logs.rs:138:55
[INFO] [stdout]     |
[INFO] [stdout] 138 |     let log_struct = response.decode_logs_with_type::<StructWithGeneric<[_; 3]>>()?;
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `EnumWithGeneric` in this scope
[INFO] [stdout]    --> tests/logs.rs:139:53
[INFO] [stdout]     |
[INFO] [stdout] 139 |     let log_enum = response.decode_logs_with_type::<EnumWithGeneric<[_; 3]>>()?;
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `StructWithNestedGeneric` in this scope
[INFO] [stdout]    --> tests/logs.rs:141:42
[INFO] [stdout]     |
[INFO] [stdout] 141 |         response.decode_logs_with_type::<StructWithNestedGeneric<StructWithGeneric<[_; 3]>>>()?;
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `StructWithGeneric` in this scope
[INFO] [stdout]    --> tests/logs.rs:141:66
[INFO] [stdout]     |
[INFO] [stdout] 141 |         response.decode_logs_with_type::<StructWithNestedGeneric<StructWithGeneric<[_; 3]>>>()?;
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `StructDeeplyNestedGeneric` in this scope
[INFO] [stdout]    --> tests/logs.rs:142:69
[INFO] [stdout]     |
[INFO] [stdout] 142 |     let log_struct_deeply_nested = response.decode_logs_with_type::<StructDeeplyNestedGeneric<
[INFO] [stdout]     |                                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `StructWithNestedGeneric` in this scope
[INFO] [stdout]    --> tests/logs.rs:143:9
[INFO] [stdout]     |
[INFO] [stdout] 143 |         StructWithNestedGeneric<StructWithGeneric<[_; 3]>>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `StructWithGeneric` in this scope
[INFO] [stdout]    --> tests/logs.rs:143:33
[INFO] [stdout]     |
[INFO] [stdout] 143 |         StructWithNestedGeneric<StructWithGeneric<[_; 3]>>,
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `StructWithGeneric` in this scope
[INFO] [stdout]    --> tests/logs.rs:147:27
[INFO] [stdout]     |
[INFO] [stdout] 147 |     let expected_struct = StructWithGeneric {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `StructWithNestedGeneric` in this scope
[INFO] [stdout]    --> tests/logs.rs:152:34
[INFO] [stdout]     |
[INFO] [stdout] 152 |     let expected_nested_struct = StructWithNestedGeneric {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `StructDeeplyNestedGeneric` in this scope
[INFO] [stdout]    --> tests/logs.rs:156:41
[INFO] [stdout]     |
[INFO] [stdout] 156 |     let expected_deeply_nested_struct = StructDeeplyNestedGeneric {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/logs.rs:188:28
[INFO] [stdout]     |
[INFO] [stdout] 188 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TestStruct` in this scope
[INFO] [stdout]    --> tests/logs.rs:197:27
[INFO] [stdout]     |
[INFO] [stdout] 197 |     let expected_struct = TestStruct {
[INFO] [stdout]     |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `StructWithGeneric` in this scope
[INFO] [stdout]    --> tests/logs.rs:203:35
[INFO] [stdout]     |
[INFO] [stdout] 203 |     let expected_generic_struct = StructWithGeneric {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/logs.rs:241:28
[INFO] [stdout]     |
[INFO] [stdout] 241 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/logs.rs:268:28
[INFO] [stdout]     |
[INFO] [stdout] 268 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/logs.rs:273:64
[INFO] [stdout]     |
[INFO] [stdout] 273 |     let mut multi_call_handler = MultiContractCallHandler::new(wallet.clone());
[INFO] [stdout]     |                                                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/logs.rs:323:26
[INFO] [stdout]     |
[INFO] [stdout] 323 |     let call_handler_1 = contract_instance.methods().produce_logs_values();
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance2` in this scope
[INFO] [stdout]    --> tests/logs.rs:324:26
[INFO] [stdout]     |
[INFO] [stdout] 324 |     let call_handler_2 = contract_instance2.methods().produce_logs_variables();
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/logs.rs:326:64
[INFO] [stdout]     |
[INFO] [stdout] 326 |     let mut multi_call_handler = MultiContractCallHandler::new(wallet.clone());
[INFO] [stdout]     |                                                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/logs.rs:386:14
[INFO] [stdout]     |
[INFO] [stdout] 386 |     .deploy(&wallet, TxPolicies::default())
[INFO] [stdout]     |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/logs.rs:389:66
[INFO] [stdout]     |
[INFO] [stdout] 389 |     let contract_instance = MyContract::new(contract_id.clone(), wallet.clone());
[INFO] [stdout]     |                                                                  ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_caller_instance` in this scope
[INFO] [stdout]    --> tests/logs.rs:391:26
[INFO] [stdout]     |
[INFO] [stdout] 391 |     let call_handler_1 = contract_caller_instance
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `contract_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_caller_instance2` in this scope
[INFO] [stdout]    --> tests/logs.rs:396:26
[INFO] [stdout]     |
[INFO] [stdout] 396 |     let call_handler_2 = contract_caller_instance2
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `contract_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/logs.rs:401:64
[INFO] [stdout]     |
[INFO] [stdout] 401 |     let mut multi_call_handler = MultiContractCallHandler::new(wallet.clone());
[INFO] [stdout]     |                                                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/logs.rs:450:28
[INFO] [stdout]     |
[INFO] [stdout] 450 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/logs.rs:506:28
[INFO] [stdout]     |
[INFO] [stdout] 506 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/logs.rs:514:68
[INFO] [stdout]     |
[INFO] [stdout] 514 |         let mut multi_call_handler = MultiContractCallHandler::new(wallet.clone());
[INFO] [stdout]     |                                                                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/logs.rs:531:68
[INFO] [stdout]     |
[INFO] [stdout] 531 |         let mut multi_call_handler = MultiContractCallHandler::new(wallet.clone());
[INFO] [stdout]     |                                                                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance` in this scope
[INFO] [stdout]    --> tests/logs.rs:568:28
[INFO] [stdout]     |
[INFO] [stdout] 568 |     let contract_methods = contract_instance.methods();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `contract_instance2` in this scope
[INFO] [stdout]    --> tests/logs.rs:569:29
[INFO] [stdout]     |
[INFO] [stdout] 569 |     let contract_methods2 = contract_instance2.methods();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/logs.rs:577:68
[INFO] [stdout]     |
[INFO] [stdout] 577 |         let mut multi_call_handler = MultiContractCallHandler::new(wallet.clone());
[INFO] [stdout]     |                                                                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `wallet` in this scope
[INFO] [stdout]    --> tests/logs.rs:594:68
[INFO] [stdout]     |
[INFO] [stdout] 594 |         let mut multi_call_handler = MultiContractCallHandler::new(wallet.clone());
[INFO] [stdout]     |                                                                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TestStruct` in this scope
[INFO] [stdout]    --> tests/logs.rs:635:27
[INFO] [stdout]     |
[INFO] [stdout] 635 |     let expected_struct = TestStruct {
[INFO] [stdout]     |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `StructWithGeneric` in this scope
[INFO] [stdout]    --> tests/logs.rs:641:35
[INFO] [stdout]     |
[INFO] [stdout] 641 |     let expected_generic_struct = StructWithGeneric {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[WARN] too many lines in the log, truncating it
