[INFO] fetching crate clone-solana-message 2.2.1...
[INFO] testing clone-solana-message-2.2.1 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-7
[INFO] extracting crate clone-solana-message 2.2.1 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate clone-solana-message 2.2.1
[INFO] finished tweaking crates.io crate clone-solana-message 2.2.1
[INFO] tweaked toml for crates.io crate clone-solana-message 2.2.1 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate clone-solana-message 2.2.1 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate clone-solana-message 2.2.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rustversion v1.0.19
[INFO] [stderr]   Downloaded unicode-ident v1.0.16
[INFO] [stderr]   Downloaded ryu v1.0.19
[INFO] [stderr]   Downloaded tinyvec_macros v0.1.1
[INFO] [stderr]   Downloaded equivalent v1.0.1
[INFO] [stderr]   Downloaded toml_datetime v0.6.8
[INFO] [stderr]   Downloaded borsh-derive v1.5.5
[INFO] [stderr]   Downloaded anyhow v1.0.96
[INFO] [stderr]   Downloaded borsh v1.5.5
[INFO] [stderr]   Downloaded cc v1.2.11
[INFO] [stderr]   Downloaded toml_edit v0.22.23
[INFO] [stderr]   Downloaded hashbrown v0.15.2
[INFO] [stderr]   Downloaded bumpalo v3.17.0
[INFO] [stderr]   Downloaded winnow v0.7.0
[INFO] [stderr]   Downloaded bytemuck v1.21.0
[INFO] [stderr]   Downloaded tinyvec v1.8.1
[INFO] [stderr]   Downloaded typenum v1.17.0
[INFO] [stderr]   Downloaded getrandom v0.2.15
[INFO] [stderr]   Downloaded once_cell v1.20.2
[INFO] [stderr]   Downloaded winapi-util v0.1.9
[INFO] [stderr]   Downloaded signal-hook-registry v1.4.2
[INFO] [stderr]   Downloaded lock_api v0.4.12
[INFO] [stderr]   Downloaded redox_syscall v0.5.8
[INFO] [stderr]   Downloaded parking_lot_core v0.9.10
[INFO] [stderr]   Downloaded autocfg v1.4.0
[INFO] [stderr]   Downloaded either v1.13.0
[INFO] [stderr]   Downloaded itoa v1.0.14
[INFO] [stderr]   Downloaded memchr v2.7.4
[INFO] [stderr]   Downloaded proc-macro-crate v3.2.0
[INFO] [stderr]   Downloaded five8_core v0.1.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a3b42a5fb7a1458d0da227428434a7e62976842b22859b9bb892d2d661440a29
[INFO] running `Command { std: "docker" "start" "-a" "a3b42a5fb7a1458d0da227428434a7e62976842b22859b9bb892d2d661440a29", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a3b42a5fb7a1458d0da227428434a7e62976842b22859b9bb892d2d661440a29", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a3b42a5fb7a1458d0da227428434a7e62976842b22859b9bb892d2d661440a29", kill_on_drop: false }`
[INFO] [stdout] a3b42a5fb7a1458d0da227428434a7e62976842b22859b9bb892d2d661440a29
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f7cec6d268829da964e51eac6aaf0f53b79dfa4e281dad58a95423b2e1f8da36
[INFO] running `Command { std: "docker" "start" "-a" "f7cec6d268829da964e51eac6aaf0f53b79dfa4e281dad58a95423b2e1f8da36", kill_on_drop: false }`
[INFO] [stderr]    Compiling bs58 v0.5.1
[INFO] [stderr]    Compiling clone-solana-sanitize v2.2.1
[INFO] [stderr]    Compiling five8_core v0.1.1
[INFO] [stderr]    Compiling clone-solana-atomic-u64 v2.2.1
[INFO] [stderr]    Compiling clone-solana-decode-error v2.2.1
[INFO] [stderr]    Compiling five8_const v0.1.3
[INFO] [stderr]    Compiling clone-solana-pubkey v2.2.1
[INFO] [stderr]    Compiling clone-solana-hash v2.2.1
[INFO] [stderr]    Compiling clone-solana-instruction v2.2.1
[INFO] [stderr]    Compiling clone-solana-sdk-ids v2.2.1
[INFO] [stderr]    Compiling clone-solana-transaction-error v2.2.1
[INFO] [stderr]    Compiling clone-solana-message v2.2.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/sanitized.rs:71:25
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub fn account_keys(&self) -> AccountKeys {
[INFO] [stdout]    |                         ^^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub fn account_keys(&self) -> AccountKeys<'_> {
[INFO] [stdout]    |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/sanitized.rs:200:25
[INFO] [stdout]     |
[INFO] [stdout] 200 |     pub fn account_keys(&self) -> AccountKeys {
[INFO] [stdout]     |                         ^^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 200 |     pub fn account_keys(&self) -> AccountKeys<'_> {
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/sanitized.rs:288:35
[INFO] [stdout]     |
[INFO] [stdout] 288 |     pub fn decompile_instructions(&self) -> Vec<BorrowedInstruction> {
[INFO] [stdout]     |                                   ^^^^^         ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                   |
[INFO] [stdout]     |                                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 288 |     pub fn decompile_instructions(&self) -> Vec<BorrowedInstruction<'_>> {
[INFO] [stdout]     |                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/versions/v0/loaded.rs:101:25
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub fn account_keys(&self) -> AccountKeys {
[INFO] [stdout]     |                         ^^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub fn account_keys(&self) -> AccountKeys<'_> {
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.98s
[INFO] running `Command { std: "docker" "inspect" "f7cec6d268829da964e51eac6aaf0f53b79dfa4e281dad58a95423b2e1f8da36", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f7cec6d268829da964e51eac6aaf0f53b79dfa4e281dad58a95423b2e1f8da36", kill_on_drop: false }`
[INFO] [stdout] f7cec6d268829da964e51eac6aaf0f53b79dfa4e281dad58a95423b2e1f8da36
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ee22ad9cd23332abec53af8862e6e1f00df3762c45d68a14ac114451c71b1457
[INFO] running `Command { std: "docker" "start" "-a" "ee22ad9cd23332abec53af8862e6e1f00df3762c45d68a14ac114451c71b1457", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.93
[INFO] [stderr]    Compiling clone-solana-sysvar-id v2.2.1
[INFO] [stderr]    Compiling clone-solana-instruction v2.2.1
[INFO] [stderr]    Compiling bs58 v0.5.1
[INFO] [stderr]    Compiling clone-solana-msg v2.2.1
[INFO] [stderr]    Compiling bytemuck v1.21.0
[INFO] [stderr]    Compiling equivalent v1.0.1
[INFO] [stderr]    Compiling feature-probe v0.1.1
[INFO] [stderr]    Compiling winnow v0.7.0
[INFO] [stderr]    Compiling clone-solana-program-memory v2.2.1
[INFO] [stderr]    Compiling log v0.4.25
[INFO] [stderr]    Compiling serde v1.0.217
[INFO] [stderr]    Compiling borsh v1.5.5
[INFO] [stderr]    Compiling anyhow v1.0.96
[INFO] [stderr]    Compiling serde_json v1.0.139
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling indexmap v2.7.1
[INFO] [stderr]    Compiling clone-solana-fee-calculator v2.2.1
[INFO] [stderr]    Compiling bitflags v2.8.0
[INFO] [stderr]    Compiling once_cell v1.20.2
[INFO] [stderr]    Compiling clone-solana-program-error v2.2.1
[INFO] [stderr]    Compiling clone-solana-serialize-utils v2.2.1
[INFO] [stderr]    Compiling clone-solana-transaction-error v2.2.1
[INFO] [stderr]    Compiling bv v0.11.1
[INFO] [stderr]    Compiling ryu v1.0.19
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]    Compiling clone-solana-account-info v2.2.1
[INFO] [stderr]    Compiling sha2 v0.10.8
[INFO] [stderr]    Compiling clone-solana-system-interface v1.0.0
[INFO] [stderr]    Compiling clone-solana-instructions-sysvar v2.2.1
[INFO] [stderr]    Compiling clone-solana-program-entrypoint v2.2.1
[INFO] [stderr]    Compiling quote v1.0.38
[INFO] [stderr]    Compiling syn v2.0.98
[INFO] [stderr]    Compiling clone-solana-slot-history v2.2.1
[INFO] [stderr]    Compiling toml_edit v0.22.23
[INFO] [stderr]    Compiling clone-solana-sdk-macro v2.2.1
[INFO] [stderr]    Compiling bytemuck_derive v1.8.1
[INFO] [stderr]    Compiling clone-solana-clock v2.2.1
[INFO] [stderr]    Compiling clone-solana-epoch-schedule v2.2.1
[INFO] [stderr]    Compiling clone-solana-last-restart-slot v2.2.1
[INFO] [stderr]    Compiling clone-solana-rent v2.2.1
[INFO] [stderr]    Compiling clone-solana-stake-interface v1.2.1
[INFO] [stderr]    Compiling clone-solana-hash v2.2.1
[INFO] [stderr]    Compiling clone-solana-slot-hashes v2.2.1
[INFO] [stderr]    Compiling clone-solana-sha256-hasher v2.2.1
[INFO] [stderr]    Compiling clone-solana-epoch-rewards v2.2.1
[INFO] [stderr]    Compiling clone-solana-message v2.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling clone-solana-nonce v2.2.1
[INFO] [stderr]    Compiling proc-macro-crate v3.2.0
[INFO] [stderr]    Compiling clone-solana-sysvar v2.2.1
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/sanitized.rs:71:25
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub fn account_keys(&self) -> AccountKeys {
[INFO] [stdout]    |                         ^^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub fn account_keys(&self) -> AccountKeys<'_> {
[INFO] [stdout]    |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/sanitized.rs:200:25
[INFO] [stdout]     |
[INFO] [stdout] 200 |     pub fn account_keys(&self) -> AccountKeys {
[INFO] [stdout]     |                         ^^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 200 |     pub fn account_keys(&self) -> AccountKeys<'_> {
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/sanitized.rs:288:35
[INFO] [stdout]     |
[INFO] [stdout] 288 |     pub fn decompile_instructions(&self) -> Vec<BorrowedInstruction> {
[INFO] [stdout]     |                                   ^^^^^         ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                   |
[INFO] [stdout]     |                                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 288 |     pub fn decompile_instructions(&self) -> Vec<BorrowedInstruction<'_>> {
[INFO] [stdout]     |                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/versions/v0/loaded.rs:101:25
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub fn account_keys(&self) -> AccountKeys {
[INFO] [stdout]     |                         ^^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub fn account_keys(&self) -> AccountKeys<'_> {
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling borsh-derive v1.5.5
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `clone_solana_system_interface`
[INFO] [stdout]    --> src/compiled_keys.rs:230:9
[INFO] [stdout]     |
[INFO] [stdout] 230 |         clone_solana_system_interface::instruction::{advance_nonce_account, SystemInstruction},
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `clone_solana_system_interface`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `clone_solana_system_interface`, use `cargo add clone_solana_system_interface` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NONCED_TX_MARKER_IX_INDEX` in this scope
[INFO] [stdout]    --> src/sanitized.rs:26:5
[INFO] [stdout]     |
[INFO] [stdout]  26 |     NONCED_TX_MARKER_IX_INDEX,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/sanitized.rs:23:7
[INFO] [stdout]     |
[INFO] [stdout]  22 | #[cfg(feature = "bincode")]
[INFO] [stdout]     |       ------------------- the item is gated behind the `bincode` feature
[INFO] [stdout]  23 | const NONCED_TX_MARKER_IX_INDEX: u8 = 0;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: constant `crate::compiled_keys::NONCED_TX_MARKER_IX_INDEX` exists but is inaccessible
[INFO] [stdout]    --> src/compiled_keys.rs:206:1
[INFO] [stdout]     |
[INFO] [stdout] 206 | const NONCED_TX_MARKER_IX_INDEX: usize = 0;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]     |
[INFO] [stdout]   1 + use clone_solana_nonce::NONCED_TX_MARKER_IX_INDEX;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `clone_solana_bincode`
[INFO] [stdout]    --> src/compiled_keys.rs:261:51
[INFO] [stdout]     |
[INFO] [stdout] 261 |         let advance_nonce_ix: SystemInstruction = clone_solana_bincode::limited_deserialize(
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `clone_solana_bincode`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 261 -         let advance_nonce_ix: SystemInstruction = clone_solana_bincode::limited_deserialize(
[INFO] [stdout] 261 +         let advance_nonce_ix: SystemInstruction = clone_solana_nonce::limited_deserialize(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bincode` found for struct `clone_solana_instruction::Instruction` in the current scope
[INFO] [stdout]    --> src/compiled_keys.rs:281:30
[INFO] [stdout]     |
[INFO] [stdout] 281 |                 Instruction::new_with_bincode(
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^ function or associated item not found in `clone_solana_instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `clone_solana_instruction::Instruction`, consider using `clone_solana_instruction::Instruction::new_with_bytes` which returns `clone_solana_instruction::Instruction`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clone-solana-instruction-2.2.1/src/lib.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub fn new_with_bytes(program_id: Pubkey, data: &[u8], accounts: Vec<AccountMeta>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `new_with_bytes` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 281 -                 Instruction::new_with_bincode(
[INFO] [stdout] 281 +                 Instruction::new_with_bytes(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bincode` found for struct `clone_solana_instruction::Instruction` in the current scope
[INFO] [stdout]    --> src/compiled_keys.rs:301:30
[INFO] [stdout]     |
[INFO] [stdout] 301 |                 Instruction::new_with_bincode(program_id1, &0, vec![]),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^ function or associated item not found in `clone_solana_instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `clone_solana_instruction::Instruction`, consider using `clone_solana_instruction::Instruction::new_with_bytes` which returns `clone_solana_instruction::Instruction`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clone-solana-instruction-2.2.1/src/lib.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub fn new_with_bytes(program_id: Pubkey, data: &[u8], accounts: Vec<AccountMeta>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `new_with_bytes` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 301 -                 Instruction::new_with_bincode(program_id1, &0, vec![]),
[INFO] [stdout] 301 +                 Instruction::new_with_bytes(program_id1, &0, vec![]),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bincode` found for struct `clone_solana_instruction::Instruction` in the current scope
[INFO] [stdout]    --> src/compiled_keys.rs:302:30
[INFO] [stdout]     |
[INFO] [stdout] 302 |                 Instruction::new_with_bincode(program_id2, &0, vec![]),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^ function or associated item not found in `clone_solana_instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `clone_solana_instruction::Instruction`, consider using `clone_solana_instruction::Instruction::new_with_bytes` which returns `clone_solana_instruction::Instruction`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clone-solana-instruction-2.2.1/src/lib.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub fn new_with_bytes(program_id: Pubkey, data: &[u8], accounts: Vec<AccountMeta>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `new_with_bytes` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 302 -                 Instruction::new_with_bincode(program_id2, &0, vec![]),
[INFO] [stdout] 302 +                 Instruction::new_with_bytes(program_id2, &0, vec![]),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bincode` found for struct `clone_solana_instruction::Instruction` in the current scope
[INFO] [stdout]    --> src/compiled_keys.rs:303:30
[INFO] [stdout]     |
[INFO] [stdout] 303 |                 Instruction::new_with_bincode(program_id3, &0, vec![]),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^ function or associated item not found in `clone_solana_instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `clone_solana_instruction::Instruction`, consider using `clone_solana_instruction::Instruction::new_with_bytes` which returns `clone_solana_instruction::Instruction`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clone-solana-instruction-2.2.1/src/lib.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub fn new_with_bytes(program_id: Pubkey, data: &[u8], accounts: Vec<AccountMeta>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `new_with_bytes` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 303 -                 Instruction::new_with_bincode(program_id3, &0, vec![]),
[INFO] [stdout] 303 +                 Instruction::new_with_bytes(program_id3, &0, vec![]),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bincode` found for struct `clone_solana_instruction::Instruction` in the current scope
[INFO] [stdout]    --> src/compiled_keys.rs:334:28
[INFO] [stdout]     |
[INFO] [stdout] 334 |             &[Instruction::new_with_bincode(
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^ function or associated item not found in `clone_solana_instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `clone_solana_instruction::Instruction`, consider using `clone_solana_instruction::Instruction::new_with_bytes` which returns `clone_solana_instruction::Instruction`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clone-solana-instruction-2.2.1/src/lib.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub fn new_with_bytes(program_id: Pubkey, data: &[u8], accounts: Vec<AccountMeta>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `new_with_bytes` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 334 -             &[Instruction::new_with_bincode(
[INFO] [stdout] 334 +             &[Instruction::new_with_bytes(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bincode` found for struct `clone_solana_instruction::Instruction` in the current scope
[INFO] [stdout]    --> src/compiled_keys.rs:358:28
[INFO] [stdout]     |
[INFO] [stdout] 358 |             &[Instruction::new_with_bincode(
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^ function or associated item not found in `clone_solana_instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `clone_solana_instruction::Instruction`, consider using `clone_solana_instruction::Instruction::new_with_bytes` which returns `clone_solana_instruction::Instruction`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clone-solana-instruction-2.2.1/src/lib.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub fn new_with_bytes(program_id: Pubkey, data: &[u8], accounts: Vec<AccountMeta>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `new_with_bytes` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 358 -             &[Instruction::new_with_bincode(
[INFO] [stdout] 358 +             &[Instruction::new_with_bytes(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bincode` found for struct `clone_solana_instruction::Instruction` in the current scope
[INFO] [stdout]    --> src/compiled_keys.rs:384:28
[INFO] [stdout]     |
[INFO] [stdout] 384 |             &[Instruction::new_with_bincode(
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^ function or associated item not found in `clone_solana_instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `clone_solana_instruction::Instruction`, consider using `clone_solana_instruction::Instruction::new_with_bytes` which returns `clone_solana_instruction::Instruction`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clone-solana-instruction-2.2.1/src/lib.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub fn new_with_bytes(program_id: Pubkey, data: &[u8], accounts: Vec<AccountMeta>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `new_with_bytes` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 384 -             &[Instruction::new_with_bincode(
[INFO] [stdout] 384 +             &[Instruction::new_with_bytes(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bincode` found for struct `clone_solana_instruction::Instruction` in the current scope
[INFO] [stdout]    --> src/compiled_keys.rs:414:30
[INFO] [stdout]     |
[INFO] [stdout] 414 |                 Instruction::new_with_bincode(
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^ function or associated item not found in `clone_solana_instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `clone_solana_instruction::Instruction`, consider using `clone_solana_instruction::Instruction::new_with_bytes` which returns `clone_solana_instruction::Instruction`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clone-solana-instruction-2.2.1/src/lib.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub fn new_with_bytes(program_id: Pubkey, data: &[u8], accounts: Vec<AccountMeta>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `new_with_bytes` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 414 -                 Instruction::new_with_bincode(
[INFO] [stdout] 414 +                 Instruction::new_with_bytes(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bincode` found for struct `clone_solana_instruction::Instruction` in the current scope
[INFO] [stdout]    --> src/compiled_keys.rs:422:30
[INFO] [stdout]     |
[INFO] [stdout] 422 |                 Instruction::new_with_bincode(program_id, &0, vec![AccountMeta::new(id0, false)]),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^ function or associated item not found in `clone_solana_instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `clone_solana_instruction::Instruction`, consider using `clone_solana_instruction::Instruction::new_with_bytes` which returns `clone_solana_instruction::Instruction`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clone-solana-instruction-2.2.1/src/lib.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub fn new_with_bytes(program_id: Pubkey, data: &[u8], accounts: Vec<AccountMeta>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `new_with_bytes` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 422 -                 Instruction::new_with_bincode(program_id, &0, vec![AccountMeta::new(id0, false)]),
[INFO] [stdout] 422 +                 Instruction::new_with_bytes(program_id, &0, vec![AccountMeta::new(id0, false)]),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bincode` found for struct `clone_solana_instruction::Instruction` in the current scope
[INFO] [stdout]    --> src/legacy.rs:769:31
[INFO] [stdout]     |
[INFO] [stdout] 769 |         let ix = Instruction::new_with_bincode(program_id, &0, vec![AccountMeta::new(id0, false)]);
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^ function or associated item not found in `clone_solana_instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `clone_solana_instruction::Instruction`, consider using `clone_solana_instruction::Instruction::new_with_bytes` which returns `clone_solana_instruction::Instruction`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clone-solana-instruction-2.2.1/src/lib.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub fn new_with_bytes(program_id: Pubkey, data: &[u8], accounts: Vec<AccountMeta>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `new_with_bytes` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 769 -         let ix = Instruction::new_with_bincode(program_id, &0, vec![AccountMeta::new(id0, false)]);
[INFO] [stdout] 769 +         let ix = Instruction::new_with_bytes(program_id, &0, vec![AccountMeta::new(id0, false)]);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bincode` found for struct `clone_solana_instruction::Instruction` in the current scope
[INFO] [stdout]    --> src/legacy.rs:773:31
[INFO] [stdout]     |
[INFO] [stdout] 773 |         let ix = Instruction::new_with_bincode(program_id, &0, vec![AccountMeta::new(id0, true)]);
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^ function or associated item not found in `clone_solana_instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `clone_solana_instruction::Instruction`, consider using `clone_solana_instruction::Instruction::new_with_bytes` which returns `clone_solana_instruction::Instruction`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clone-solana-instruction-2.2.1/src/lib.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub fn new_with_bytes(program_id: Pubkey, data: &[u8], accounts: Vec<AccountMeta>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `new_with_bytes` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 773 -         let ix = Instruction::new_with_bincode(program_id, &0, vec![AccountMeta::new(id0, true)]);
[INFO] [stdout] 773 +         let ix = Instruction::new_with_bytes(program_id, &0, vec![AccountMeta::new(id0, true)]);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bincode` found for struct `clone_solana_instruction::Instruction` in the current scope
[INFO] [stdout]    --> src/legacy.rs:786:30
[INFO] [stdout]     |
[INFO] [stdout] 786 |                 Instruction::new_with_bincode(program_id0, &0, vec![AccountMeta::new(id0, false)]),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^ function or associated item not found in `clone_solana_instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `clone_solana_instruction::Instruction`, consider using `clone_solana_instruction::Instruction::new_with_bytes` which returns `clone_solana_instruction::Instruction`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clone-solana-instruction-2.2.1/src/lib.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub fn new_with_bytes(program_id: Pubkey, data: &[u8], accounts: Vec<AccountMeta>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `new_with_bytes` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 786 -                 Instruction::new_with_bincode(program_id0, &0, vec![AccountMeta::new(id0, false)]),
[INFO] [stdout] 786 +                 Instruction::new_with_bytes(program_id0, &0, vec![AccountMeta::new(id0, false)]),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bincode` found for struct `clone_solana_instruction::Instruction` in the current scope
[INFO] [stdout]    --> src/legacy.rs:787:30
[INFO] [stdout]     |
[INFO] [stdout] 787 |                 Instruction::new_with_bincode(program_id1, &0, vec![AccountMeta::new(id1, true)]),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^ function or associated item not found in `clone_solana_instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `clone_solana_instruction::Instruction`, consider using `clone_solana_instruction::Instruction::new_with_bytes` which returns `clone_solana_instruction::Instruction`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clone-solana-instruction-2.2.1/src/lib.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub fn new_with_bytes(program_id: Pubkey, data: &[u8], accounts: Vec<AccountMeta>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `new_with_bytes` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 787 -                 Instruction::new_with_bincode(program_id1, &0, vec![AccountMeta::new(id1, true)]),
[INFO] [stdout] 787 +                 Instruction::new_with_bytes(program_id1, &0, vec![AccountMeta::new(id1, true)]),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bincode` found for struct `clone_solana_instruction::Instruction` in the current scope
[INFO] [stdout]    --> src/legacy.rs:788:30
[INFO] [stdout]     |
[INFO] [stdout] 788 |                 Instruction::new_with_bincode(program_id0, &0, vec![AccountMeta::new(id1, false)]),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^ function or associated item not found in `clone_solana_instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `clone_solana_instruction::Instruction`, consider using `clone_solana_instruction::Instruction::new_with_bytes` which returns `clone_solana_instruction::Instruction`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clone-solana-instruction-2.2.1/src/lib.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub fn new_with_bytes(program_id: Pubkey, data: &[u8], accounts: Vec<AccountMeta>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `new_with_bytes` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 788 -                 Instruction::new_with_bincode(program_id0, &0, vec![AccountMeta::new(id1, false)]),
[INFO] [stdout] 788 +                 Instruction::new_with_bytes(program_id0, &0, vec![AccountMeta::new(id1, false)]),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new` found for struct `compiled_instruction::CompiledInstruction` in the current scope
[INFO] [stdout]    --> src/legacy.rs:794:34
[INFO] [stdout]     |
[INFO] [stdout] 794 |             CompiledInstruction::new(2, &0, vec![1])
[INFO] [stdout]     |                                  ^^^ function or associated item not found in `compiled_instruction::CompiledInstruction`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/compiled_instruction.rs:21:1
[INFO] [stdout]     |
[INFO] [stdout]  21 | pub struct CompiledInstruction {
[INFO] [stdout]     | ------------------------------ function or associated item `new` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `compiled_instruction::CompiledInstruction`, consider using `compiled_instruction::CompiledInstruction::new_from_raw_parts` which returns `compiled_instruction::CompiledInstruction`
[INFO] [stdout]    --> src/compiled_instruction.rs:45:5
[INFO] [stdout]     |
[INFO] [stdout]  45 |     pub fn new_from_raw_parts(program_id_index: u8, data: Vec<u8>, accounts: Vec<u8>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `new`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `crypto_common::KeyInit`
[INFO] [stdout]             candidate #2: `crypto_common::KeyIvInit`
[INFO] [stdout]             candidate #3: `digest::VariableOutput`
[INFO] [stdout]             candidate #4: `digest::core_api::VariableOutputCore`
[INFO] [stdout]             candidate #5: `digest::digest::Digest`
[INFO] [stdout]             candidate #6: `itertools::adaptors::coalesce::CountItem`
[INFO] [stdout]             candidate #7: `typenum::marker_traits::Bit`
[INFO] [stdout] help: there is a method `ne` with a similar name, but with different arguments
[INFO] [stdout]    --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/cmp.rs:264:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new` found for struct `compiled_instruction::CompiledInstruction` in the current scope
[INFO] [stdout]    --> src/legacy.rs:798:34
[INFO] [stdout]     |
[INFO] [stdout] 798 |             CompiledInstruction::new(3, &0, vec![0])
[INFO] [stdout]     |                                  ^^^ function or associated item not found in `compiled_instruction::CompiledInstruction`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/compiled_instruction.rs:21:1
[INFO] [stdout]     |
[INFO] [stdout]  21 | pub struct CompiledInstruction {
[INFO] [stdout]     | ------------------------------ function or associated item `new` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `compiled_instruction::CompiledInstruction`, consider using `compiled_instruction::CompiledInstruction::new_from_raw_parts` which returns `compiled_instruction::CompiledInstruction`
[INFO] [stdout]    --> src/compiled_instruction.rs:45:5
[INFO] [stdout]     |
[INFO] [stdout]  45 |     pub fn new_from_raw_parts(program_id_index: u8, data: Vec<u8>, accounts: Vec<u8>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `new`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `crypto_common::KeyInit`
[INFO] [stdout]             candidate #2: `crypto_common::KeyIvInit`
[INFO] [stdout]             candidate #3: `digest::VariableOutput`
[INFO] [stdout]             candidate #4: `digest::core_api::VariableOutputCore`
[INFO] [stdout]             candidate #5: `digest::digest::Digest`
[INFO] [stdout]             candidate #6: `itertools::adaptors::coalesce::CountItem`
[INFO] [stdout]             candidate #7: `typenum::marker_traits::Bit`
[INFO] [stdout] help: there is a method `ne` with a similar name, but with different arguments
[INFO] [stdout]    --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/cmp.rs:264:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new` found for struct `compiled_instruction::CompiledInstruction` in the current scope
[INFO] [stdout]    --> src/legacy.rs:802:34
[INFO] [stdout]     |
[INFO] [stdout] 802 |             CompiledInstruction::new(2, &0, vec![0])
[INFO] [stdout]     |                                  ^^^ function or associated item not found in `compiled_instruction::CompiledInstruction`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/compiled_instruction.rs:21:1
[INFO] [stdout]     |
[INFO] [stdout]  21 | pub struct CompiledInstruction {
[INFO] [stdout]     | ------------------------------ function or associated item `new` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `compiled_instruction::CompiledInstruction`, consider using `compiled_instruction::CompiledInstruction::new_from_raw_parts` which returns `compiled_instruction::CompiledInstruction`
[INFO] [stdout]    --> src/compiled_instruction.rs:45:5
[INFO] [stdout]     |
[INFO] [stdout]  45 |     pub fn new_from_raw_parts(program_id_index: u8, data: Vec<u8>, accounts: Vec<u8>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `new`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `crypto_common::KeyInit`
[INFO] [stdout]             candidate #2: `crypto_common::KeyIvInit`
[INFO] [stdout]             candidate #3: `digest::VariableOutput`
[INFO] [stdout]             candidate #4: `digest::core_api::VariableOutputCore`
[INFO] [stdout]             candidate #5: `digest::digest::Digest`
[INFO] [stdout]             candidate #6: `itertools::adaptors::coalesce::CountItem`
[INFO] [stdout]             candidate #7: `typenum::marker_traits::Bit`
[INFO] [stdout] help: there is a method `ne` with a similar name, but with different arguments
[INFO] [stdout]    --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/cmp.rs:264:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bincode` found for struct `clone_solana_instruction::Instruction` in the current scope
[INFO] [stdout]    --> src/legacy.rs:812:31
[INFO] [stdout]     |
[INFO] [stdout] 812 |         let ix = Instruction::new_with_bincode(program_id, &0, vec![AccountMeta::new(id0, false)]);
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^ function or associated item not found in `clone_solana_instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `clone_solana_instruction::Instruction`, consider using `clone_solana_instruction::Instruction::new_with_bytes` which returns `clone_solana_instruction::Instruction`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clone-solana-instruction-2.2.1/src/lib.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub fn new_with_bytes(program_id: Pubkey, data: &[u8], accounts: Vec<AccountMeta>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `new_with_bytes` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 812 -         let ix = Instruction::new_with_bincode(program_id, &0, vec![AccountMeta::new(id0, false)]);
[INFO] [stdout] 812 +         let ix = Instruction::new_with_bytes(program_id, &0, vec![AccountMeta::new(id0, false)]);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bincode` found for struct `clone_solana_instruction::Instruction` in the current scope
[INFO] [stdout]    --> src/legacy.rs:816:31
[INFO] [stdout]     |
[INFO] [stdout] 816 |         let ix = Instruction::new_with_bincode(program_id, &0, vec![AccountMeta::new(id0, true)]);
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^ function or associated item not found in `clone_solana_instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `clone_solana_instruction::Instruction`, consider using `clone_solana_instruction::Instruction::new_with_bytes` which returns `clone_solana_instruction::Instruction`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clone-solana-instruction-2.2.1/src/lib.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub fn new_with_bytes(program_id: Pubkey, data: &[u8], accounts: Vec<AccountMeta>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `new_with_bytes` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 816 -         let ix = Instruction::new_with_bincode(program_id, &0, vec![AccountMeta::new(id0, true)]);
[INFO] [stdout] 816 +         let ix = Instruction::new_with_bytes(program_id, &0, vec![AccountMeta::new(id0, true)]);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bincode` found for struct `clone_solana_instruction::Instruction` in the current scope
[INFO] [stdout]    --> src/legacy.rs:820:31
[INFO] [stdout]     |
[INFO] [stdout] 820 |         let ix = Instruction::new_with_bincode(
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^ function or associated item not found in `clone_solana_instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `clone_solana_instruction::Instruction`, consider using `clone_solana_instruction::Instruction::new_with_bytes` which returns `clone_solana_instruction::Instruction`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clone-solana-instruction-2.2.1/src/lib.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub fn new_with_bytes(program_id: Pubkey, data: &[u8], accounts: Vec<AccountMeta>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `new_with_bytes` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 820 -         let ix = Instruction::new_with_bincode(
[INFO] [stdout] 820 +         let ix = Instruction::new_with_bytes(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bincode` found for struct `clone_solana_instruction::Instruction` in the current scope
[INFO] [stdout]    --> src/legacy.rs:836:30
[INFO] [stdout]     |
[INFO] [stdout] 836 |                 Instruction::new_with_bincode(program_id0, &0, vec![AccountMeta::new(id, false)]),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^ function or associated item not found in `clone_solana_instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `clone_solana_instruction::Instruction`, consider using `clone_solana_instruction::Instruction::new_with_bytes` which returns `clone_solana_instruction::Instruction`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clone-solana-instruction-2.2.1/src/lib.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub fn new_with_bytes(program_id: Pubkey, data: &[u8], accounts: Vec<AccountMeta>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `new_with_bytes` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 836 -                 Instruction::new_with_bincode(program_id0, &0, vec![AccountMeta::new(id, false)]),
[INFO] [stdout] 836 +                 Instruction::new_with_bytes(program_id0, &0, vec![AccountMeta::new(id, false)]),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bincode` found for struct `clone_solana_instruction::Instruction` in the current scope
[INFO] [stdout]    --> src/legacy.rs:837:30
[INFO] [stdout]     |
[INFO] [stdout] 837 |                 Instruction::new_with_bincode(program_id1, &0, vec![AccountMeta::new(id, true)]),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^ function or associated item not found in `clone_solana_instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `clone_solana_instruction::Instruction`, consider using `clone_solana_instruction::Instruction::new_with_bytes` which returns `clone_solana_instruction::Instruction`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clone-solana-instruction-2.2.1/src/lib.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub fn new_with_bytes(program_id: Pubkey, data: &[u8], accounts: Vec<AccountMeta>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `new_with_bytes` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 837 -                 Instruction::new_with_bincode(program_id1, &0, vec![AccountMeta::new(id, true)]),
[INFO] [stdout] 837 +                 Instruction::new_with_bytes(program_id1, &0, vec![AccountMeta::new(id, true)]),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new` found for struct `compiled_instruction::CompiledInstruction` in the current scope
[INFO] [stdout]    --> src/legacy.rs:930:54
[INFO] [stdout]     |
[INFO] [stdout] 930 |         let instructions = vec![CompiledInstruction::new(2, &(), vec![0, 1])];
[INFO] [stdout]     |                                                      ^^^ function or associated item not found in `compiled_instruction::CompiledInstruction`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/compiled_instruction.rs:21:1
[INFO] [stdout]     |
[INFO] [stdout]  21 | pub struct CompiledInstruction {
[INFO] [stdout]     | ------------------------------ function or associated item `new` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `compiled_instruction::CompiledInstruction`, consider using `compiled_instruction::CompiledInstruction::new_from_raw_parts` which returns `compiled_instruction::CompiledInstruction`
[INFO] [stdout]    --> src/compiled_instruction.rs:45:5
[INFO] [stdout]     |
[INFO] [stdout]  45 |     pub fn new_from_raw_parts(program_id_index: u8, data: Vec<u8>, accounts: Vec<u8>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `new`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `crypto_common::KeyInit`
[INFO] [stdout]             candidate #2: `crypto_common::KeyIvInit`
[INFO] [stdout]             candidate #3: `digest::VariableOutput`
[INFO] [stdout]             candidate #4: `digest::core_api::VariableOutputCore`
[INFO] [stdout]             candidate #5: `digest::digest::Digest`
[INFO] [stdout]             candidate #6: `itertools::adaptors::coalesce::CountItem`
[INFO] [stdout]             candidate #7: `typenum::marker_traits::Bit`
[INFO] [stdout] help: there is a method `ne` with a similar name, but with different arguments
[INFO] [stdout]    --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/cmp.rs:264:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new` found for struct `compiled_instruction::CompiledInstruction` in the current scope
[INFO] [stdout]    --> src/legacy.rs:947:54
[INFO] [stdout]     |
[INFO] [stdout] 947 |         let instructions = vec![CompiledInstruction::new(2, &(), vec![0, 1])];
[INFO] [stdout]     |                                                      ^^^ function or associated item not found in `compiled_instruction::CompiledInstruction`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/compiled_instruction.rs:21:1
[INFO] [stdout]     |
[INFO] [stdout]  21 | pub struct CompiledInstruction {
[INFO] [stdout]     | ------------------------------ function or associated item `new` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `compiled_instruction::CompiledInstruction`, consider using `compiled_instruction::CompiledInstruction::new_from_raw_parts` which returns `compiled_instruction::CompiledInstruction`
[INFO] [stdout]    --> src/compiled_instruction.rs:45:5
[INFO] [stdout]     |
[INFO] [stdout]  45 |     pub fn new_from_raw_parts(program_id_index: u8, data: Vec<u8>, accounts: Vec<u8>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `new`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `crypto_common::KeyInit`
[INFO] [stdout]             candidate #2: `crypto_common::KeyIvInit`
[INFO] [stdout]             candidate #3: `digest::VariableOutput`
[INFO] [stdout]             candidate #4: `digest::core_api::VariableOutputCore`
[INFO] [stdout]             candidate #5: `digest::digest::Digest`
[INFO] [stdout]             candidate #6: `itertools::adaptors::coalesce::CountItem`
[INFO] [stdout]             candidate #7: `typenum::marker_traits::Bit`
[INFO] [stdout] help: there is a method `ne` with a similar name, but with different arguments
[INFO] [stdout]    --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/cmp.rs:264:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new` found for struct `compiled_instruction::CompiledInstruction` in the current scope
[INFO] [stdout]    --> src/legacy.rs:968:54
[INFO] [stdout]     |
[INFO] [stdout] 968 |         let instructions = vec![CompiledInstruction::new(2, &(), vec![0, 1])];
[INFO] [stdout]     |                                                      ^^^ function or associated item not found in `compiled_instruction::CompiledInstruction`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/compiled_instruction.rs:21:1
[INFO] [stdout]     |
[INFO] [stdout]  21 | pub struct CompiledInstruction {
[INFO] [stdout]     | ------------------------------ function or associated item `new` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `compiled_instruction::CompiledInstruction`, consider using `compiled_instruction::CompiledInstruction::new_from_raw_parts` which returns `compiled_instruction::CompiledInstruction`
[INFO] [stdout]    --> src/compiled_instruction.rs:45:5
[INFO] [stdout]     |
[INFO] [stdout]  45 |     pub fn new_from_raw_parts(program_id_index: u8, data: Vec<u8>, accounts: Vec<u8>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `new`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `crypto_common::KeyInit`
[INFO] [stdout]             candidate #2: `crypto_common::KeyIvInit`
[INFO] [stdout]             candidate #3: `digest::VariableOutput`
[INFO] [stdout]             candidate #4: `digest::core_api::VariableOutputCore`
[INFO] [stdout]             candidate #5: `digest::digest::Digest`
[INFO] [stdout]             candidate #6: `itertools::adaptors::coalesce::CountItem`
[INFO] [stdout]             candidate #7: `typenum::marker_traits::Bit`
[INFO] [stdout] help: there is a method `ne` with a similar name, but with different arguments
[INFO] [stdout]    --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/cmp.rs:264:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]    --> src/legacy.rs:985:13
[INFO] [stdout]     |
[INFO] [stdout] 985 |             bincode::serialized_size(&MessageHeader::default()).unwrap() as usize,
[INFO] [stdout]     |             ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bincode` found for struct `clone_solana_instruction::Instruction` in the current scope
[INFO] [stdout]     --> src/legacy.rs:1001:26
[INFO] [stdout]      |
[INFO] [stdout] 1001 |             Instruction::new_with_bincode(program_id0, &0, vec![AccountMeta::new(id0, false)]),
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^ function or associated item not found in `clone_solana_instruction::Instruction`
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `clone_solana_instruction::Instruction`, consider using `clone_solana_instruction::Instruction::new_with_bytes` which returns `clone_solana_instruction::Instruction`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clone-solana-instruction-2.2.1/src/lib.rs:280:5
[INFO] [stdout]      |
[INFO] [stdout]  280 |     pub fn new_with_bytes(program_id: Pubkey, data: &[u8], accounts: Vec<AccountMeta>) -> Self {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `new_with_bytes` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1001 -             Instruction::new_with_bincode(program_id0, &0, vec![AccountMeta::new(id0, false)]),
[INFO] [stdout] 1001 +             Instruction::new_with_bytes(program_id0, &0, vec![AccountMeta::new(id0, false)]),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bincode` found for struct `clone_solana_instruction::Instruction` in the current scope
[INFO] [stdout]     --> src/legacy.rs:1002:26
[INFO] [stdout]      |
[INFO] [stdout] 1002 |             Instruction::new_with_bincode(program_id0, &0, vec![AccountMeta::new(id1, true)]),
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^ function or associated item not found in `clone_solana_instruction::Instruction`
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `clone_solana_instruction::Instruction`, consider using `clone_solana_instruction::Instruction::new_with_bytes` which returns `clone_solana_instruction::Instruction`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clone-solana-instruction-2.2.1/src/lib.rs:280:5
[INFO] [stdout]      |
[INFO] [stdout]  280 |     pub fn new_with_bytes(program_id: Pubkey, data: &[u8], accounts: Vec<AccountMeta>) -> Self {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `new_with_bytes` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1002 -             Instruction::new_with_bincode(program_id0, &0, vec![AccountMeta::new(id1, true)]),
[INFO] [stdout] 1002 +             Instruction::new_with_bytes(program_id0, &0, vec![AccountMeta::new(id1, true)]),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bincode` found for struct `clone_solana_instruction::Instruction` in the current scope
[INFO] [stdout]     --> src/legacy.rs:1003:26
[INFO] [stdout]      |
[INFO] [stdout] 1003 |             Instruction::new_with_bincode(
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^ function or associated item not found in `clone_solana_instruction::Instruction`
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `clone_solana_instruction::Instruction`, consider using `clone_solana_instruction::Instruction::new_with_bytes` which returns `clone_solana_instruction::Instruction`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clone-solana-instruction-2.2.1/src/lib.rs:280:5
[INFO] [stdout]      |
[INFO] [stdout]  280 |     pub fn new_with_bytes(program_id: Pubkey, data: &[u8], accounts: Vec<AccountMeta>) -> Self {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `new_with_bytes` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1003 -             Instruction::new_with_bincode(
[INFO] [stdout] 1003 +             Instruction::new_with_bytes(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bincode` found for struct `clone_solana_instruction::Instruction` in the current scope
[INFO] [stdout]     --> src/legacy.rs:1008:26
[INFO] [stdout]      |
[INFO] [stdout] 1008 |             Instruction::new_with_bincode(
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^ function or associated item not found in `clone_solana_instruction::Instruction`
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `clone_solana_instruction::Instruction`, consider using `clone_solana_instruction::Instruction::new_with_bytes` which returns `clone_solana_instruction::Instruction`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clone-solana-instruction-2.2.1/src/lib.rs:280:5
[INFO] [stdout]      |
[INFO] [stdout]  280 |     pub fn new_with_bytes(program_id: Pubkey, data: &[u8], accounts: Vec<AccountMeta>) -> Self {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `new_with_bytes` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1008 -             Instruction::new_with_bincode(
[INFO] [stdout] 1008 +             Instruction::new_with_bytes(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `hash` found for struct `legacy::Message` in the current scope
[INFO] [stdout]     --> src/legacy.rs:1017:21
[INFO] [stdout]      |
[INFO] [stdout]  161 | pub struct Message {
[INFO] [stdout]      | ------------------ method `hash` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 1017 |             message.hash(),
[INFO] [stdout]      |                     ^^^^ method not found in `legacy::Message`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `hash`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `std::hash::Hash`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new` found for struct `compiled_instruction::CompiledInstruction` in the current scope
[INFO] [stdout]    --> src/sanitized.rs:510:34
[INFO] [stdout]     |
[INFO] [stdout] 510 |             CompiledInstruction::new(1, &(), vec![0]),
[INFO] [stdout]     |                                  ^^^ function or associated item not found in `compiled_instruction::CompiledInstruction`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/compiled_instruction.rs:21:1
[INFO] [stdout]     |
[INFO] [stdout]  21 | pub struct CompiledInstruction {
[INFO] [stdout]     | ------------------------------ function or associated item `new` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `compiled_instruction::CompiledInstruction`, consider using `compiled_instruction::CompiledInstruction::new_from_raw_parts` which returns `compiled_instruction::CompiledInstruction`
[INFO] [stdout]    --> src/compiled_instruction.rs:45:5
[INFO] [stdout]     |
[INFO] [stdout]  45 |     pub fn new_from_raw_parts(program_id_index: u8, data: Vec<u8>, accounts: Vec<u8>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `new`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `crypto_common::KeyInit`
[INFO] [stdout]             candidate #2: `crypto_common::KeyIvInit`
[INFO] [stdout]             candidate #3: `digest::VariableOutput`
[INFO] [stdout]             candidate #4: `digest::core_api::VariableOutputCore`
[INFO] [stdout]             candidate #5: `digest::digest::Digest`
[INFO] [stdout]             candidate #6: `itertools::adaptors::coalesce::CountItem`
[INFO] [stdout]             candidate #7: `typenum::marker_traits::Bit`
[INFO] [stdout] help: there is a method `ne` with a similar name, but with different arguments
[INFO] [stdout]    --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/cmp.rs:264:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new` found for struct `compiled_instruction::CompiledInstruction` in the current scope
[INFO] [stdout]    --> src/sanitized.rs:511:34
[INFO] [stdout]     |
[INFO] [stdout] 511 |             CompiledInstruction::new(2, &(), vec![0, 1]),
[INFO] [stdout]     |                                  ^^^ function or associated item not found in `compiled_instruction::CompiledInstruction`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/compiled_instruction.rs:21:1
[INFO] [stdout]     |
[INFO] [stdout]  21 | pub struct CompiledInstruction {
[INFO] [stdout]     | ------------------------------ function or associated item `new` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `compiled_instruction::CompiledInstruction`, consider using `compiled_instruction::CompiledInstruction::new_from_raw_parts` which returns `compiled_instruction::CompiledInstruction`
[INFO] [stdout]    --> src/compiled_instruction.rs:45:5
[INFO] [stdout]     |
[INFO] [stdout]  45 |     pub fn new_from_raw_parts(program_id_index: u8, data: Vec<u8>, accounts: Vec<u8>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `new`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `crypto_common::KeyInit`
[INFO] [stdout]             candidate #2: `crypto_common::KeyIvInit`
[INFO] [stdout]             candidate #3: `digest::VariableOutput`
[INFO] [stdout]             candidate #4: `digest::core_api::VariableOutputCore`
[INFO] [stdout]             candidate #5: `digest::digest::Digest`
[INFO] [stdout]             candidate #6: `itertools::adaptors::coalesce::CountItem`
[INFO] [stdout]             candidate #7: `typenum::marker_traits::Bit`
[INFO] [stdout] help: there is a method `ne` with a similar name, but with different arguments
[INFO] [stdout]    --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/cmp.rs:264:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new` found for struct `compiled_instruction::CompiledInstruction` in the current scope
[INFO] [stdout]    --> src/sanitized.rs:584:34
[INFO] [stdout]     |
[INFO] [stdout] 584 |             CompiledInstruction::new(3, &(), vec![2, 0]),
[INFO] [stdout]     |                                  ^^^ function or associated item not found in `compiled_instruction::CompiledInstruction`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/compiled_instruction.rs:21:1
[INFO] [stdout]     |
[INFO] [stdout]  21 | pub struct CompiledInstruction {
[INFO] [stdout]     | ------------------------------ function or associated item `new` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `compiled_instruction::CompiledInstruction`, consider using `compiled_instruction::CompiledInstruction::new_from_raw_parts` which returns `compiled_instruction::CompiledInstruction`
[INFO] [stdout]    --> src/compiled_instruction.rs:45:5
[INFO] [stdout]     |
[INFO] [stdout]  45 |     pub fn new_from_raw_parts(program_id_index: u8, data: Vec<u8>, accounts: Vec<u8>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `new`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `crypto_common::KeyInit`
[INFO] [stdout]             candidate #2: `crypto_common::KeyIvInit`
[INFO] [stdout]             candidate #3: `digest::VariableOutput`
[INFO] [stdout]             candidate #4: `digest::core_api::VariableOutputCore`
[INFO] [stdout]             candidate #5: `digest::digest::Digest`
[INFO] [stdout]             candidate #6: `itertools::adaptors::coalesce::CountItem`
[INFO] [stdout]             candidate #7: `typenum::marker_traits::Bit`
[INFO] [stdout] help: there is a method `ne` with a similar name, but with different arguments
[INFO] [stdout]    --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/cmp.rs:264:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new` found for struct `compiled_instruction::CompiledInstruction` in the current scope
[INFO] [stdout]    --> src/sanitized.rs:585:34
[INFO] [stdout]     |
[INFO] [stdout] 585 |             CompiledInstruction::new(3, &(), vec![0, 1]),
[INFO] [stdout]     |                                  ^^^ function or associated item not found in `compiled_instruction::CompiledInstruction`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/compiled_instruction.rs:21:1
[INFO] [stdout]     |
[INFO] [stdout]  21 | pub struct CompiledInstruction {
[INFO] [stdout]     | ------------------------------ function or associated item `new` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `compiled_instruction::CompiledInstruction`, consider using `compiled_instruction::CompiledInstruction::new_from_raw_parts` which returns `compiled_instruction::CompiledInstruction`
[INFO] [stdout]    --> src/compiled_instruction.rs:45:5
[INFO] [stdout]     |
[INFO] [stdout]  45 |     pub fn new_from_raw_parts(program_id_index: u8, data: Vec<u8>, accounts: Vec<u8>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `new`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `crypto_common::KeyInit`
[INFO] [stdout]             candidate #2: `crypto_common::KeyIvInit`
[INFO] [stdout]             candidate #3: `digest::VariableOutput`
[INFO] [stdout]             candidate #4: `digest::core_api::VariableOutputCore`
[INFO] [stdout]             candidate #5: `digest::digest::Digest`
[INFO] [stdout]             candidate #6: `itertools::adaptors::coalesce::CountItem`
[INFO] [stdout]             candidate #7: `typenum::marker_traits::Bit`
[INFO] [stdout] help: there is a method `ne` with a similar name, but with different arguments
[INFO] [stdout]    --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/cmp.rs:264:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new` found for struct `compiled_instruction::CompiledInstruction` in the current scope
[INFO] [stdout]    --> src/sanitized.rs:586:34
[INFO] [stdout]     |
[INFO] [stdout] 586 |             CompiledInstruction::new(3, &(), vec![0, 0]),
[INFO] [stdout]     |                                  ^^^ function or associated item not found in `compiled_instruction::CompiledInstruction`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/compiled_instruction.rs:21:1
[INFO] [stdout]     |
[INFO] [stdout]  21 | pub struct CompiledInstruction {
[INFO] [stdout]     | ------------------------------ function or associated item `new` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `compiled_instruction::CompiledInstruction`, consider using `compiled_instruction::CompiledInstruction::new_from_raw_parts` which returns `compiled_instruction::CompiledInstruction`
[INFO] [stdout]    --> src/compiled_instruction.rs:45:5
[INFO] [stdout]     |
[INFO] [stdout]  45 |     pub fn new_from_raw_parts(program_id_index: u8, data: Vec<u8>, accounts: Vec<u8>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `new`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `crypto_common::KeyInit`
[INFO] [stdout]             candidate #2: `crypto_common::KeyIvInit`
[INFO] [stdout]             candidate #3: `digest::VariableOutput`
[INFO] [stdout]             candidate #4: `digest::core_api::VariableOutputCore`
[INFO] [stdout]             candidate #5: `digest::digest::Digest`
[INFO] [stdout]             candidate #6: `itertools::adaptors::coalesce::CountItem`
[INFO] [stdout]             candidate #7: `typenum::marker_traits::Bit`
[INFO] [stdout] help: there is a method `ne` with a similar name, but with different arguments
[INFO] [stdout]    --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/cmp.rs:264:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new` found for struct `compiled_instruction::CompiledInstruction` in the current scope
[INFO] [stdout]    --> src/sanitized.rs:700:49
[INFO] [stdout]     |
[INFO] [stdout] 700 |         let loader_instr = CompiledInstruction::new(2, &(), vec![0, 1]);
[INFO] [stdout]     |                                                 ^^^ function or associated item not found in `compiled_instruction::CompiledInstruction`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/compiled_instruction.rs:21:1
[INFO] [stdout]     |
[INFO] [stdout]  21 | pub struct CompiledInstruction {
[INFO] [stdout]     | ------------------------------ function or associated item `new` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `compiled_instruction::CompiledInstruction`, consider using `compiled_instruction::CompiledInstruction::new_from_raw_parts` which returns `compiled_instruction::CompiledInstruction`
[INFO] [stdout]    --> src/compiled_instruction.rs:45:5
[INFO] [stdout]     |
[INFO] [stdout]  45 |     pub fn new_from_raw_parts(program_id_index: u8, data: Vec<u8>, accounts: Vec<u8>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `new`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `crypto_common::KeyInit`
[INFO] [stdout]             candidate #2: `crypto_common::KeyIvInit`
[INFO] [stdout]             candidate #3: `digest::VariableOutput`
[INFO] [stdout]             candidate #4: `digest::core_api::VariableOutputCore`
[INFO] [stdout]             candidate #5: `digest::digest::Digest`
[INFO] [stdout]             candidate #6: `itertools::adaptors::coalesce::CountItem`
[INFO] [stdout]             candidate #7: `typenum::marker_traits::Bit`
[INFO] [stdout] help: there is a method `ne` with a similar name, but with different arguments
[INFO] [stdout]    --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/cmp.rs:264:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new` found for struct `compiled_instruction::CompiledInstruction` in the current scope
[INFO] [stdout]    --> src/sanitized.rs:701:57
[INFO] [stdout]     |
[INFO] [stdout] 701 |         let mock_secp256k1_instr = CompiledInstruction::new(3, &[1u8; 10], vec![]);
[INFO] [stdout]     |                                                         ^^^ function or associated item not found in `compiled_instruction::CompiledInstruction`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/compiled_instruction.rs:21:1
[INFO] [stdout]     |
[INFO] [stdout]  21 | pub struct CompiledInstruction {
[INFO] [stdout]     | ------------------------------ function or associated item `new` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `compiled_instruction::CompiledInstruction`, consider using `compiled_instruction::CompiledInstruction::new_from_raw_parts` which returns `compiled_instruction::CompiledInstruction`
[INFO] [stdout]    --> src/compiled_instruction.rs:45:5
[INFO] [stdout]     |
[INFO] [stdout]  45 |     pub fn new_from_raw_parts(program_id_index: u8, data: Vec<u8>, accounts: Vec<u8>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `new`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `crypto_common::KeyInit`
[INFO] [stdout]             candidate #2: `crypto_common::KeyIvInit`
[INFO] [stdout]             candidate #3: `digest::VariableOutput`
[INFO] [stdout]             candidate #4: `digest::core_api::VariableOutputCore`
[INFO] [stdout]             candidate #5: `digest::digest::Digest`
[INFO] [stdout]             candidate #6: `itertools::adaptors::coalesce::CountItem`
[INFO] [stdout]             candidate #7: `typenum::marker_traits::Bit`
[INFO] [stdout] help: there is a method `ne` with a similar name, but with different arguments
[INFO] [stdout]    --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/cmp.rs:264:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new` found for struct `compiled_instruction::CompiledInstruction` in the current scope
[INFO] [stdout]    --> src/sanitized.rs:702:55
[INFO] [stdout]     |
[INFO] [stdout] 702 |         let mock_ed25519_instr = CompiledInstruction::new(4, &[5u8; 10], vec![]);
[INFO] [stdout]     |                                                       ^^^ function or associated item not found in `compiled_instruction::CompiledInstruction`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/compiled_instruction.rs:21:1
[INFO] [stdout]     |
[INFO] [stdout]  21 | pub struct CompiledInstruction {
[INFO] [stdout]     | ------------------------------ function or associated item `new` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `compiled_instruction::CompiledInstruction`, consider using `compiled_instruction::CompiledInstruction::new_from_raw_parts` which returns `compiled_instruction::CompiledInstruction`
[INFO] [stdout]    --> src/compiled_instruction.rs:45:5
[INFO] [stdout]     |
[INFO] [stdout]  45 |     pub fn new_from_raw_parts(program_id_index: u8, data: Vec<u8>, accounts: Vec<u8>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `new`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `crypto_common::KeyInit`
[INFO] [stdout]             candidate #2: `crypto_common::KeyIvInit`
[INFO] [stdout]             candidate #3: `digest::VariableOutput`
[INFO] [stdout]             candidate #4: `digest::core_api::VariableOutputCore`
[INFO] [stdout]             candidate #5: `digest::digest::Digest`
[INFO] [stdout]             candidate #6: `itertools::adaptors::coalesce::CountItem`
[INFO] [stdout]             candidate #7: `typenum::marker_traits::Bit`
[INFO] [stdout] help: there is a method `ne` with a similar name, but with different arguments
[INFO] [stdout]    --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/cmp.rs:264:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `serialize` found for struct `non_bpf_modules::versions::v0::Message` in the current scope
[INFO] [stdout]    --> src/versions/v0/mod.rs:653:28
[INFO] [stdout]     |
[INFO] [stdout]  67 | pub struct Message {
[INFO] [stdout]     | ------------------ method `serialize` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 653 |         assert_eq!(message.serialize(), versioned_msg.serialize());
[INFO] [stdout]     |                            ^^^^^^^^^ method not found in `non_bpf_modules::versions::v0::Message`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `serialize`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `serde::ser::Serialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `serialize` found for enum `non_bpf_modules::versions::VersionedMessage` in the current scope
[INFO] [stdout]    --> src/versions/v0/mod.rs:653:55
[INFO] [stdout]     |
[INFO] [stdout] 653 |         assert_eq!(message.serialize(), versioned_msg.serialize());
[INFO] [stdout]     |                                                       ^^^^^^^^^ method not found in `non_bpf_modules::versions::VersionedMessage`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/versions/mod.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout]  45 | pub enum VersionedMessage {
[INFO] [stdout]     | ------------------------- method `serialize` not found for this enum
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `serialize`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `borsh::BorshSerialize`
[INFO] [stdout]             candidate #2: `serde::ser::Serialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bincode` found for struct `clone_solana_instruction::Instruction` in the current scope
[INFO] [stdout]    --> src/versions/mod.rs:351:26
[INFO] [stdout]     |
[INFO] [stdout] 351 |             Instruction::new_with_bincode(program_id0, &0, vec![AccountMeta::new(id0, false)]),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ function or associated item not found in `clone_solana_instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `clone_solana_instruction::Instruction`, consider using `clone_solana_instruction::Instruction::new_with_bytes` which returns `clone_solana_instruction::Instruction`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clone-solana-instruction-2.2.1/src/lib.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub fn new_with_bytes(program_id: Pubkey, data: &[u8], accounts: Vec<AccountMeta>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `new_with_bytes` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 351 -             Instruction::new_with_bincode(program_id0, &0, vec![AccountMeta::new(id0, false)]),
[INFO] [stdout] 351 +             Instruction::new_with_bytes(program_id0, &0, vec![AccountMeta::new(id0, false)]),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bincode` found for struct `clone_solana_instruction::Instruction` in the current scope
[INFO] [stdout]    --> src/versions/mod.rs:352:26
[INFO] [stdout]     |
[INFO] [stdout] 352 |             Instruction::new_with_bincode(program_id0, &0, vec![AccountMeta::new(id1, true)]),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ function or associated item not found in `clone_solana_instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `clone_solana_instruction::Instruction`, consider using `clone_solana_instruction::Instruction::new_with_bytes` which returns `clone_solana_instruction::Instruction`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clone-solana-instruction-2.2.1/src/lib.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub fn new_with_bytes(program_id: Pubkey, data: &[u8], accounts: Vec<AccountMeta>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `new_with_bytes` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 352 -             Instruction::new_with_bincode(program_id0, &0, vec![AccountMeta::new(id1, true)]),
[INFO] [stdout] 352 +             Instruction::new_with_bytes(program_id0, &0, vec![AccountMeta::new(id1, true)]),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bincode` found for struct `clone_solana_instruction::Instruction` in the current scope
[INFO] [stdout]    --> src/versions/mod.rs:353:26
[INFO] [stdout]     |
[INFO] [stdout] 353 |             Instruction::new_with_bincode(
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ function or associated item not found in `clone_solana_instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `clone_solana_instruction::Instruction`, consider using `clone_solana_instruction::Instruction::new_with_bytes` which returns `clone_solana_instruction::Instruction`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clone-solana-instruction-2.2.1/src/lib.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub fn new_with_bytes(program_id: Pubkey, data: &[u8], accounts: Vec<AccountMeta>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `new_with_bytes` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 353 -             Instruction::new_with_bincode(
[INFO] [stdout] 353 +             Instruction::new_with_bytes(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bincode` found for struct `clone_solana_instruction::Instruction` in the current scope
[INFO] [stdout]    --> src/versions/mod.rs:358:26
[INFO] [stdout]     |
[INFO] [stdout] 358 |             Instruction::new_with_bincode(
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ function or associated item not found in `clone_solana_instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `clone_solana_instruction::Instruction`, consider using `clone_solana_instruction::Instruction::new_with_bytes` which returns `clone_solana_instruction::Instruction`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/clone-solana-instruction-2.2.1/src/lib.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub fn new_with_bytes(program_id: Pubkey, data: &[u8], accounts: Vec<AccountMeta>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `new_with_bytes` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 358 -             Instruction::new_with_bincode(
[INFO] [stdout] 358 +             Instruction::new_with_bytes(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]    --> src/versions/mod.rs:371:25
[INFO] [stdout]     |
[INFO] [stdout] 371 |             let bytes = bincode::serialize(&message).unwrap();
[INFO] [stdout]     |                         ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]    --> src/versions/mod.rs:372:31
[INFO] [stdout]     |
[INFO] [stdout] 372 |             assert_eq!(bytes, bincode::serialize(&wrapped_message).unwrap());
[INFO] [stdout]     |                               ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]    --> src/versions/mod.rs:374:53
[INFO] [stdout]     |
[INFO] [stdout] 374 |             let message_from_bytes: LegacyMessage = bincode::deserialize(&bytes).unwrap();
[INFO] [stdout]     |                                                     ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]    --> src/versions/mod.rs:376:17
[INFO] [stdout]     |
[INFO] [stdout] 376 |                 bincode::deserialize(&bytes).unwrap();
[INFO] [stdout]     |                 ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `legacy::Message: serde::ser::Serialize` is not satisfied
[INFO] [stdout]     --> src/versions/mod.rs:384:48
[INFO] [stdout]      |
[INFO] [stdout]  384 |             let string = serde_json::to_string(&message).unwrap();
[INFO] [stdout]      |                          --------------------- ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                          |
[INFO] [stdout]      |                          required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `serde::ser::Serialize` is not implemented for `legacy::Message`
[INFO] [stdout]     --> src/legacy.rs:161:1
[INFO] [stdout]      |
[INFO] [stdout]  161 | pub struct Message {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for local types consider adding `#[derive(serde::Serialize)]` to your `legacy::Message` type
[INFO] [stdout]      = note: for types from other crates check whether the crate offers a `serde` feature flag
[INFO] [stdout]      = help: the following other types implement trait `serde::ser::Serialize`:
[INFO] [stdout]                &'a T
[INFO] [stdout]                &'a mut T
[INFO] [stdout]                ()
[INFO] [stdout]                (T,)
[INFO] [stdout]                (T0, T1)
[INFO] [stdout]                (T0, T1, T2)
[INFO] [stdout]                (T0, T1, T2, T3)
[INFO] [stdout]                (T0, T1, T2, T3, T4)
[INFO] [stdout]              and 131 others
[INFO] [stdout] note: required by a bound in `serde_json::to_string`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.139/src/ser.rs:2239:17
[INFO] [stdout]      |
[INFO] [stdout] 2237 | pub fn to_string<T>(value: &T) -> Result<String>
[INFO] [stdout]      |        --------- required by a bound in this function
[INFO] [stdout] 2238 | where
[INFO] [stdout] 2239 |     T: ?Sized + Serialize,
[INFO] [stdout]      |                 ^^^^^^^^^ required by this bound in `to_string`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `legacy::Message: serde::de::Deserialize<'_>` is not satisfied
[INFO] [stdout]     --> src/versions/mod.rs:385:54
[INFO] [stdout]      |
[INFO] [stdout]  385 |             let message_from_string: LegacyMessage = serde_json::from_str(&string).unwrap();
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `serde::de::Deserialize<'_>` is not implemented for `legacy::Message`
[INFO] [stdout]     --> src/legacy.rs:161:1
[INFO] [stdout]      |
[INFO] [stdout]  161 | pub struct Message {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `legacy::Message` type
[INFO] [stdout]      = note: for types from other crates check whether the crate offers a `serde` feature flag
[INFO] [stdout]      = help: the following other types implement trait `serde::de::Deserialize<'de>`:
[INFO] [stdout]                &'a Path
[INFO] [stdout]                &'a [u8]
[INFO] [stdout]                &'a str
[INFO] [stdout]                ()
[INFO] [stdout]                (T,)
[INFO] [stdout]                (T0, T1)
[INFO] [stdout]                (T0, T1, T2)
[INFO] [stdout]                (T0, T1, T2, T3)
[INFO] [stdout]              and 142 others
[INFO] [stdout] note: required by a bound in `serde_json::from_str`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.139/src/de.rs:2699:8
[INFO] [stdout]      |
[INFO] [stdout] 2697 | pub fn from_str<'a, T>(s: &'a str) -> Result<T>
[INFO] [stdout]      |        -------- required by a bound in this function
[INFO] [stdout] 2698 | where
[INFO] [stdout] 2699 |     T: de::Deserialize<'a>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]    --> src/versions/mod.rs:419:21
[INFO] [stdout]     |
[INFO] [stdout] 419 |         let bytes = bincode::serialize(&message).unwrap();
[INFO] [stdout]     |                     ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]    --> src/versions/mod.rs:420:52
[INFO] [stdout]     |
[INFO] [stdout] 420 |         let message_from_bytes: VersionedMessage = bincode::deserialize(&bytes).unwrap();
[INFO] [stdout]     |                                                    ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `non_bpf_modules::versions::VersionedMessage: serde::ser::Serialize` is not satisfied
[INFO] [stdout]     --> src/versions/mod.rs:423:44
[INFO] [stdout]      |
[INFO] [stdout]  423 |         let string = serde_json::to_string(&message).unwrap();
[INFO] [stdout]      |                      --------------------- ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `serde::ser::Serialize` is not implemented for `non_bpf_modules::versions::VersionedMessage`
[INFO] [stdout]     --> src/versions/mod.rs:45:1
[INFO] [stdout]      |
[INFO] [stdout]   45 | pub enum VersionedMessage {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for local types consider adding `#[derive(serde::Serialize)]` to your `non_bpf_modules::versions::VersionedMessage` type
[INFO] [stdout]      = note: for types from other crates check whether the crate offers a `serde` feature flag
[INFO] [stdout]      = help: the following other types implement trait `serde::ser::Serialize`:
[INFO] [stdout]                &'a T
[INFO] [stdout]                &'a mut T
[INFO] [stdout]                ()
[INFO] [stdout]                (T,)
[INFO] [stdout]                (T0, T1)
[INFO] [stdout]                (T0, T1, T2)
[INFO] [stdout]                (T0, T1, T2, T3)
[INFO] [stdout]                (T0, T1, T2, T3, T4)
[INFO] [stdout]              and 131 others
[INFO] [stdout] note: required by a bound in `serde_json::to_string`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.139/src/ser.rs:2239:17
[INFO] [stdout]      |
[INFO] [stdout] 2237 | pub fn to_string<T>(value: &T) -> Result<String>
[INFO] [stdout]      |        --------- required by a bound in this function
[INFO] [stdout] 2238 | where
[INFO] [stdout] 2239 |     T: ?Sized + Serialize,
[INFO] [stdout]      |                 ^^^^^^^^^ required by this bound in `to_string`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `non_bpf_modules::versions::VersionedMessage: serde::de::Deserialize<'_>` is not satisfied
[INFO] [stdout]     --> src/versions/mod.rs:424:53
[INFO] [stdout]      |
[INFO] [stdout]  424 |         let message_from_string: VersionedMessage = serde_json::from_str(&string).unwrap();
[INFO] [stdout]      |                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `serde::de::Deserialize<'_>` is not implemented for `non_bpf_modules::versions::VersionedMessage`
[INFO] [stdout]     --> src/versions/mod.rs:45:1
[INFO] [stdout]      |
[INFO] [stdout]   45 | pub enum VersionedMessage {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `non_bpf_modules::versions::VersionedMessage` type
[INFO] [stdout]      = note: for types from other crates check whether the crate offers a `serde` feature flag
[INFO] [stdout]      = help: the following other types implement trait `serde::de::Deserialize<'de>`:
[INFO] [stdout]                &'a Path
[INFO] [stdout]                &'a [u8]
[INFO] [stdout]                &'a str
[INFO] [stdout]                ()
[INFO] [stdout]                (T,)
[INFO] [stdout]                (T0, T1)
[INFO] [stdout]                (T0, T1, T2)
[INFO] [stdout]                (T0, T1, T2, T3)
[INFO] [stdout]              and 142 others
[INFO] [stdout] note: required by a bound in `serde_json::from_str`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.139/src/de.rs:2699:8
[INFO] [stdout]      |
[INFO] [stdout] 2697 | pub fn from_str<'a, T>(s: &'a str) -> Result<T>
[INFO] [stdout]      |        -------- required by a bound in this function
[INFO] [stdout] 2698 | where
[INFO] [stdout] 2699 |     T: de::Deserialize<'a>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0425, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `clone-solana-message` (lib test) due to 58 previous errors
[INFO] running `Command { std: "docker" "inspect" "ee22ad9cd23332abec53af8862e6e1f00df3762c45d68a14ac114451c71b1457", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ee22ad9cd23332abec53af8862e6e1f00df3762c45d68a14ac114451c71b1457", kill_on_drop: false }`
[INFO] [stdout] ee22ad9cd23332abec53af8862e6e1f00df3762c45d68a14ac114451c71b1457
