[INFO] fetching crate solarti-binary-oracle-pair 0.1.0...
[INFO] testing solarti-binary-oracle-pair-0.1.0 against beta-2025-10-28 for beta-1.92-2
[INFO] extracting crate solarti-binary-oracle-pair 0.1.0 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate solarti-binary-oracle-pair 0.1.0
[INFO] finished tweaking crates.io crate solarti-binary-oracle-pair 0.1.0
[INFO] tweaked toml for crates.io crate solarti-binary-oracle-pair 0.1.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate solarti-binary-oracle-pair 0.1.0 on toolchain beta-2025-10-28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 597 packages to latest compatible versions
[INFO] [stderr]       Adding borsh v0.9.3 (available: v1.5.7)
[INFO] [stderr]       Adding miraland-frozen-abi v1.18.4 (available: v1.19.2)
[INFO] [stderr]       Adding miraland-frozen-abi-macro v1.18.4 (available: v1.19.2)
[INFO] [stderr]       Adding miraland-program v1.18.4 (available: v1.19.2)
[INFO] [stderr]       Adding miraland-sdk-macro v1.18.4 (available: v1.19.2)
[INFO] [stderr]       Adding num-derive v0.3.3 (available: v0.4.2)
[INFO] [stderr]       Adding solana-program v1.18.26 (available: v3.0.0)
[INFO] [stderr]       Adding solana-program-test v1.18.26 (available: v3.0.10)
[INFO] [stderr]       Adding solana-sdk v1.18.26 (available: v3.0.0)
[INFO] [stderr]       Adding solana_rbpf v0.8.3 (available: v0.8.5)
[INFO] [stderr]       Adding solarti-token v3.5.6 (available: v4.2.0)
[INFO] [stderr]       Adding spl-memo v4.0.0 (available: v4.0.4)
[INFO] [stderr]       Adding spl-token v4.0.0 (available: v4.0.3)
[INFO] [stderr]       Adding subtle v2.4.1 (available: v2.6.1)
[INFO] [stderr]       Adding thiserror v1.0.69 (available: v2.0.17)
[INFO] [stderr]       Adding uint v0.9.5 (available: v0.10.0)
[INFO] [stderr]       Adding winnow v0.4.1 (available: v0.4.12)
[INFO] [stderr]       Adding zeroize v1.3.0 (available: v1.8.2)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] fd29e19c44a5696e20a58e2b52eff2782ee7a2ac9c9b185b1e5ec80c4a0ca401
[INFO] running `Command { std: "docker" "start" "-a" "fd29e19c44a5696e20a58e2b52eff2782ee7a2ac9c9b185b1e5ec80c4a0ca401", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fd29e19c44a5696e20a58e2b52eff2782ee7a2ac9c9b185b1e5ec80c4a0ca401", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fd29e19c44a5696e20a58e2b52eff2782ee7a2ac9c9b185b1e5ec80c4a0ca401", kill_on_drop: false }`
[INFO] [stdout] fd29e19c44a5696e20a58e2b52eff2782ee7a2ac9c9b185b1e5ec80c4a0ca401
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f78f1f95cf721538c7ade32eea2f1049fa2f6c9cd1d6f39ea7eacb797f855d52
[INFO] running `Command { std: "docker" "start" "-a" "f78f1f95cf721538c7ade32eea2f1049fa2f6c9cd1d6f39ea7eacb797f855d52", kill_on_drop: false }`
[INFO] [stderr]    Compiling generic-array v0.14.9
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling crunchy v0.2.4
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling block-buffer v0.9.0
[INFO] [stderr]    Compiling miraland-frozen-abi-macro v1.18.4
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling miraland-frozen-abi v1.18.4
[INFO] [stderr]    Compiling sha2 v0.9.9
[INFO] [stderr]    Compiling miraland-program v1.18.4
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling num_enum_derive v0.5.11
[INFO] [stderr]    Compiling libsecp256k1-core v0.2.2
[INFO] [stderr]    Compiling toml v0.5.11
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling curve25519-dalek v3.2.1
[INFO] [stderr]    Compiling miraland-sdk-macro v1.18.4
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling winnow v0.4.1
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]    Compiling uint v0.9.5
[INFO] [stderr]    Compiling proc-macro-crate v0.1.5
[INFO] [stderr]    Compiling num_enum v0.5.11
[INFO] [stderr]    Compiling borsh-derive v0.10.4
[INFO] [stderr]    Compiling borsh-derive v0.9.3
[INFO] [stderr]    Compiling tiny-bip39 v0.8.2
[INFO] [stderr]    Compiling libsecp256k1-gen-ecmult v0.2.1
[INFO] [stderr]    Compiling libsecp256k1-gen-genmult v0.2.1
[INFO] [stderr]    Compiling borsh v0.9.3
[INFO] [stderr]    Compiling borsh v0.10.4
[INFO] [stderr]    Compiling libsecp256k1 v0.6.0
[INFO] [stderr]    Compiling solana-program v1.18.26
[INFO] [stderr]    Compiling solarti-token v3.5.6
[INFO] [stderr]    Compiling solarti-binary-oracle-pair v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition value: `no-entrypoint`
[INFO] [stdout]  --> src/lib.rs:9:11
[INFO] [stdout]   |
[INFO] [stdout] 9 | #[cfg(not(feature = "no-entrypoint"))]
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `test-sbf`
[INFO] [stdout]   = help: consider adding `no-entrypoint` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `solana`
[INFO] [stdout]  --> src/entrypoint.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![cfg(all(target_os = "solana", not(feature = "no-entrypoint")))]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `motor`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, and `trusty` and 12 more
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `no-entrypoint`
[INFO] [stdout]  --> src/entrypoint.rs:3:38
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![cfg(all(target_os = "solana", not(feature = "no-entrypoint")))]
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `test-sbf`
[INFO] [stdout]   = help: consider adding `no-entrypoint` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/processor.rs:60:23
[INFO] [stdout]    |
[INFO] [stdout] 60 |                     &[program_authority_account.key],
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Pubkey`, found `solana_program::pubkey::Pubkey`
[INFO] [stdout]    |
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/pubkey.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the found type `solana_program::pubkey::Pubkey`
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/pubkey.rs:92:1
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type `spl_token::solana_program::pubkey::Pubkey`
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/processor.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]    |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/error.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use solana_program::{
[INFO] [stdout]    |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> src/processor.rs:55:18
[INFO] [stdout]     |
[INFO] [stdout]  55 |                 &spl_token::instruction::transfer(
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  56 |                     token_program_id.key,
[INFO] [stdout]     |                     -------------------- expected `Pubkey`, found `solana_program::pubkey::Pubkey`
[INFO] [stdout]  57 |                     source_account.key,
[INFO] [stdout]     |                     ------------------ expected `Pubkey`, found `solana_program::pubkey::Pubkey`
[INFO] [stdout]  58 |                     destination_account.key,
[INFO] [stdout]     |                     ----------------------- expected `Pubkey`, found `solana_program::pubkey::Pubkey`
[INFO] [stdout]  59 |                     program_authority_account.key,
[INFO] [stdout]     |                     ----------------------------- expected `Pubkey`, found `solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/pubkey.rs:88:1
[INFO] [stdout]     |
[INFO] [stdout]  88 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the found type `solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/pubkey.rs:92:1
[INFO] [stdout]     |
[INFO] [stdout]  92 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the expected type `spl_token::solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/processor.rs:22:5
[INFO] [stdout]     |
[INFO] [stdout]  22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]     |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error.rs:5:5
[INFO] [stdout]     |
[INFO] [stdout]   5 | use solana_program::{
[INFO] [stdout]     |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/pubkey.rs:88:1
[INFO] [stdout]     |
[INFO] [stdout]  88 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the found type `solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/pubkey.rs:92:1
[INFO] [stdout]     |
[INFO] [stdout]  92 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the expected type `spl_token::solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/processor.rs:22:5
[INFO] [stdout]     |
[INFO] [stdout]  22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]     |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error.rs:5:5
[INFO] [stdout]     |
[INFO] [stdout]   5 | use solana_program::{
[INFO] [stdout]     |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/pubkey.rs:88:1
[INFO] [stdout]     |
[INFO] [stdout]  88 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the found type `solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/pubkey.rs:92:1
[INFO] [stdout]     |
[INFO] [stdout]  92 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the expected type `spl_token::solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/processor.rs:22:5
[INFO] [stdout]     |
[INFO] [stdout]  22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]     |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error.rs:5:5
[INFO] [stdout]     |
[INFO] [stdout]   5 | use solana_program::{
[INFO] [stdout]     |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/pubkey.rs:88:1
[INFO] [stdout]     |
[INFO] [stdout]  88 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the found type `solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/pubkey.rs:92:1
[INFO] [stdout]     |
[INFO] [stdout]  92 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the expected type `spl_token::solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/processor.rs:22:5
[INFO] [stdout]     |
[INFO] [stdout]  22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]     |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error.rs:5:5
[INFO] [stdout]     |
[INFO] [stdout]   5 | use solana_program::{
[INFO] [stdout]     |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solarti-token-3.5.6/src/instruction.rs:961:8
[INFO] [stdout]     |
[INFO] [stdout] 961 | pub fn transfer(
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/processor.rs:55:17
[INFO] [stdout]     |
[INFO] [stdout]  54 |               invoke_signed(
[INFO] [stdout]     |               ------------- arguments to this function are incorrect
[INFO] [stdout]  55 | /                 &spl_token::instruction::transfer(
[INFO] [stdout]  56 | |                     token_program_id.key,
[INFO] [stdout]  57 | |                     source_account.key,
[INFO] [stdout]  58 | |                     destination_account.key,
[INFO] [stdout] ...   |
[INFO] [stdout]  63 | |                 .unwrap(),
[INFO] [stdout]     | |_________________________^ expected `solana_program::instruction::Instruction`, found `Instruction`
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/instruction.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout] 329 | pub struct Instruction {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^ this is the expected type `solana_program::instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/instruction.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout] 329 | pub struct Instruction {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^ this is the found type `spl_token::solana_program::instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error.rs:5:5
[INFO] [stdout]     |
[INFO] [stdout]   5 | use solana_program::{
[INFO] [stdout]     |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/processor.rs:22:5
[INFO] [stdout]     |
[INFO] [stdout]  22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]     |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/program.rs:247:8
[INFO] [stdout]     |
[INFO] [stdout] 247 | pub fn invoke_signed(
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/processor.rs:79:23
[INFO] [stdout]    |
[INFO] [stdout] 79 |                     &[user_authority_account.key],
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Pubkey`, found `solana_program::pubkey::Pubkey`
[INFO] [stdout]    |
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/pubkey.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the found type `solana_program::pubkey::Pubkey`
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/pubkey.rs:92:1
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type `spl_token::solana_program::pubkey::Pubkey`
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/processor.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]    |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/error.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use solana_program::{
[INFO] [stdout]    |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> src/processor.rs:74:18
[INFO] [stdout]     |
[INFO] [stdout]  74 |                 &spl_token::instruction::transfer(
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  75 |                     token_program_id.key,
[INFO] [stdout]     |                     -------------------- expected `Pubkey`, found `solana_program::pubkey::Pubkey`
[INFO] [stdout]  76 |                     source_account.key,
[INFO] [stdout]     |                     ------------------ expected `Pubkey`, found `solana_program::pubkey::Pubkey`
[INFO] [stdout]  77 |                     destination_account.key,
[INFO] [stdout]     |                     ----------------------- expected `Pubkey`, found `solana_program::pubkey::Pubkey`
[INFO] [stdout]  78 |                     user_authority_account.key,
[INFO] [stdout]     |                     -------------------------- expected `Pubkey`, found `solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/pubkey.rs:88:1
[INFO] [stdout]     |
[INFO] [stdout]  88 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the found type `solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/pubkey.rs:92:1
[INFO] [stdout]     |
[INFO] [stdout]  92 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the expected type `spl_token::solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/processor.rs:22:5
[INFO] [stdout]     |
[INFO] [stdout]  22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]     |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error.rs:5:5
[INFO] [stdout]     |
[INFO] [stdout]   5 | use solana_program::{
[INFO] [stdout]     |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/pubkey.rs:88:1
[INFO] [stdout]     |
[INFO] [stdout]  88 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the found type `solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/pubkey.rs:92:1
[INFO] [stdout]     |
[INFO] [stdout]  92 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the expected type `spl_token::solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/processor.rs:22:5
[INFO] [stdout]     |
[INFO] [stdout]  22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]     |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error.rs:5:5
[INFO] [stdout]     |
[INFO] [stdout]   5 | use solana_program::{
[INFO] [stdout]     |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/pubkey.rs:88:1
[INFO] [stdout]     |
[INFO] [stdout]  88 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the found type `solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/pubkey.rs:92:1
[INFO] [stdout]     |
[INFO] [stdout]  92 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the expected type `spl_token::solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/processor.rs:22:5
[INFO] [stdout]     |
[INFO] [stdout]  22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]     |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error.rs:5:5
[INFO] [stdout]     |
[INFO] [stdout]   5 | use solana_program::{
[INFO] [stdout]     |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/pubkey.rs:88:1
[INFO] [stdout]     |
[INFO] [stdout]  88 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the found type `solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/pubkey.rs:92:1
[INFO] [stdout]     |
[INFO] [stdout]  92 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the expected type `spl_token::solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/processor.rs:22:5
[INFO] [stdout]     |
[INFO] [stdout]  22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]     |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error.rs:5:5
[INFO] [stdout]     |
[INFO] [stdout]   5 | use solana_program::{
[INFO] [stdout]     |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solarti-token-3.5.6/src/instruction.rs:961:8
[INFO] [stdout]     |
[INFO] [stdout] 961 | pub fn transfer(
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/processor.rs:74:17
[INFO] [stdout]     |
[INFO] [stdout]  73 |               invoke(
[INFO] [stdout]     |               ------ arguments to this function are incorrect
[INFO] [stdout]  74 | /                 &spl_token::instruction::transfer(
[INFO] [stdout]  75 | |                     token_program_id.key,
[INFO] [stdout]  76 | |                     source_account.key,
[INFO] [stdout]  77 | |                     destination_account.key,
[INFO] [stdout] ...   |
[INFO] [stdout]  82 | |                 .unwrap(),
[INFO] [stdout]     | |_________________________^ expected `solana_program::instruction::Instruction`, found `Instruction`
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/instruction.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout] 329 | pub struct Instruction {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^ this is the expected type `solana_program::instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/instruction.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout] 329 | pub struct Instruction {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^ this is the found type `spl_token::solana_program::instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error.rs:5:5
[INFO] [stdout]     |
[INFO] [stdout]   5 | use solana_program::{
[INFO] [stdout]     |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/processor.rs:22:5
[INFO] [stdout]     |
[INFO] [stdout]  22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]     |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/program.rs:132:8
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub fn invoke(instruction: &Instruction, account_infos: &[AccountInfo]) -> ProgramResult {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/processor.rs:113:19
[INFO] [stdout]     |
[INFO] [stdout] 113 |                 &[authority_account.key],
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^ expected `Pubkey`, found `solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/pubkey.rs:88:1
[INFO] [stdout]     |
[INFO] [stdout]  88 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the found type `solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/pubkey.rs:92:1
[INFO] [stdout]     |
[INFO] [stdout]  92 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the expected type `spl_token::solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/processor.rs:22:5
[INFO] [stdout]     |
[INFO] [stdout]  22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]     |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error.rs:5:5
[INFO] [stdout]     |
[INFO] [stdout]   5 | use solana_program::{
[INFO] [stdout]     |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]     --> src/processor.rs:108:14
[INFO] [stdout]      |
[INFO] [stdout]  108 |             &spl_token::instruction::mint_to(
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  109 |                 token_program_id.key,
[INFO] [stdout]      |                 -------------------- expected `Pubkey`, found `solana_program::pubkey::Pubkey`
[INFO] [stdout]  110 |                 mint_account.key,
[INFO] [stdout]      |                 ---------------- expected `Pubkey`, found `solana_program::pubkey::Pubkey`
[INFO] [stdout]  111 |                 destination_account.key,
[INFO] [stdout]      |                 ----------------------- expected `Pubkey`, found `solana_program::pubkey::Pubkey`
[INFO] [stdout]  112 |                 authority_account.key,
[INFO] [stdout]      |                 --------------------- expected `Pubkey`, found `solana_program::pubkey::Pubkey`
[INFO] [stdout]      |
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/pubkey.rs:88:1
[INFO] [stdout]      |
[INFO] [stdout]   88 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^ this is the found type `solana_program::pubkey::Pubkey`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/pubkey.rs:92:1
[INFO] [stdout]      |
[INFO] [stdout]   92 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^ this is the expected type `spl_token::solana_program::pubkey::Pubkey`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/processor.rs:22:5
[INFO] [stdout]      |
[INFO] [stdout]   22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]      |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/error.rs:5:5
[INFO] [stdout]      |
[INFO] [stdout]    5 | use solana_program::{
[INFO] [stdout]      |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]      = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/pubkey.rs:88:1
[INFO] [stdout]      |
[INFO] [stdout]   88 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^ this is the found type `solana_program::pubkey::Pubkey`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/pubkey.rs:92:1
[INFO] [stdout]      |
[INFO] [stdout]   92 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^ this is the expected type `spl_token::solana_program::pubkey::Pubkey`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/processor.rs:22:5
[INFO] [stdout]      |
[INFO] [stdout]   22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]      |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/error.rs:5:5
[INFO] [stdout]      |
[INFO] [stdout]    5 | use solana_program::{
[INFO] [stdout]      |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]      = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/pubkey.rs:88:1
[INFO] [stdout]      |
[INFO] [stdout]   88 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^ this is the found type `solana_program::pubkey::Pubkey`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/pubkey.rs:92:1
[INFO] [stdout]      |
[INFO] [stdout]   92 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^ this is the expected type `spl_token::solana_program::pubkey::Pubkey`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/processor.rs:22:5
[INFO] [stdout]      |
[INFO] [stdout]   22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]      |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/error.rs:5:5
[INFO] [stdout]      |
[INFO] [stdout]    5 | use solana_program::{
[INFO] [stdout]      |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]      = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/pubkey.rs:88:1
[INFO] [stdout]      |
[INFO] [stdout]   88 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^ this is the found type `solana_program::pubkey::Pubkey`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/pubkey.rs:92:1
[INFO] [stdout]      |
[INFO] [stdout]   92 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^ this is the expected type `spl_token::solana_program::pubkey::Pubkey`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/processor.rs:22:5
[INFO] [stdout]      |
[INFO] [stdout]   22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]      |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/error.rs:5:5
[INFO] [stdout]      |
[INFO] [stdout]    5 | use solana_program::{
[INFO] [stdout]      |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]      = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solarti-token-3.5.6/src/instruction.rs:1082:8
[INFO] [stdout]      |
[INFO] [stdout] 1082 | pub fn mint_to(
[INFO] [stdout]      |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/processor.rs:108:13
[INFO] [stdout]     |
[INFO] [stdout] 107 |           invoke_signed(
[INFO] [stdout]     |           ------------- arguments to this function are incorrect
[INFO] [stdout] 108 | /             &spl_token::instruction::mint_to(
[INFO] [stdout] 109 | |                 token_program_id.key,
[INFO] [stdout] 110 | |                 mint_account.key,
[INFO] [stdout] 111 | |                 destination_account.key,
[INFO] [stdout] ...   |
[INFO] [stdout] 116 | |             .unwrap(),
[INFO] [stdout]     | |_____________________^ expected `solana_program::instruction::Instruction`, found `Instruction`
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/instruction.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout] 329 | pub struct Instruction {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^ this is the expected type `solana_program::instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/instruction.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout] 329 | pub struct Instruction {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^ this is the found type `spl_token::solana_program::instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error.rs:5:5
[INFO] [stdout]     |
[INFO] [stdout]   5 | use solana_program::{
[INFO] [stdout]     |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/processor.rs:22:5
[INFO] [stdout]     |
[INFO] [stdout]  22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]     |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/program.rs:247:8
[INFO] [stdout]     |
[INFO] [stdout] 247 | pub fn invoke_signed(
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/processor.rs:150:23
[INFO] [stdout]     |
[INFO] [stdout] 150 |                     &[program_authority_account.key],
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Pubkey`, found `solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/pubkey.rs:88:1
[INFO] [stdout]     |
[INFO] [stdout]  88 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the found type `solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/pubkey.rs:92:1
[INFO] [stdout]     |
[INFO] [stdout]  92 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the expected type `spl_token::solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/processor.rs:22:5
[INFO] [stdout]     |
[INFO] [stdout]  22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]     |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error.rs:5:5
[INFO] [stdout]     |
[INFO] [stdout]   5 | use solana_program::{
[INFO] [stdout]     |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]     --> src/processor.rs:145:18
[INFO] [stdout]      |
[INFO] [stdout]  145 |                 &spl_token::instruction::burn(
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  146 |                     token_program_id.key,
[INFO] [stdout]      |                     -------------------- expected `Pubkey`, found `solana_program::pubkey::Pubkey`
[INFO] [stdout]  147 |                     source_account.key,
[INFO] [stdout]      |                     ------------------ expected `Pubkey`, found `solana_program::pubkey::Pubkey`
[INFO] [stdout]  148 |                     mint_account.key,
[INFO] [stdout]      |                     ---------------- expected `Pubkey`, found `solana_program::pubkey::Pubkey`
[INFO] [stdout]  149 |                     program_authority_account.key,
[INFO] [stdout]      |                     ----------------------------- expected `Pubkey`, found `solana_program::pubkey::Pubkey`
[INFO] [stdout]      |
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/pubkey.rs:88:1
[INFO] [stdout]      |
[INFO] [stdout]   88 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^ this is the found type `solana_program::pubkey::Pubkey`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/pubkey.rs:92:1
[INFO] [stdout]      |
[INFO] [stdout]   92 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^ this is the expected type `spl_token::solana_program::pubkey::Pubkey`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/processor.rs:22:5
[INFO] [stdout]      |
[INFO] [stdout]   22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]      |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/error.rs:5:5
[INFO] [stdout]      |
[INFO] [stdout]    5 | use solana_program::{
[INFO] [stdout]      |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]      = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/pubkey.rs:88:1
[INFO] [stdout]      |
[INFO] [stdout]   88 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^ this is the found type `solana_program::pubkey::Pubkey`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/pubkey.rs:92:1
[INFO] [stdout]      |
[INFO] [stdout]   92 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^ this is the expected type `spl_token::solana_program::pubkey::Pubkey`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/processor.rs:22:5
[INFO] [stdout]      |
[INFO] [stdout]   22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]      |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/error.rs:5:5
[INFO] [stdout]      |
[INFO] [stdout]    5 | use solana_program::{
[INFO] [stdout]      |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]      = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/pubkey.rs:88:1
[INFO] [stdout]      |
[INFO] [stdout]   88 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^ this is the found type `solana_program::pubkey::Pubkey`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/pubkey.rs:92:1
[INFO] [stdout]      |
[INFO] [stdout]   92 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^ this is the expected type `spl_token::solana_program::pubkey::Pubkey`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/processor.rs:22:5
[INFO] [stdout]      |
[INFO] [stdout]   22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]      |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/error.rs:5:5
[INFO] [stdout]      |
[INFO] [stdout]    5 | use solana_program::{
[INFO] [stdout]      |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]      = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/pubkey.rs:88:1
[INFO] [stdout]      |
[INFO] [stdout]   88 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^ this is the found type `solana_program::pubkey::Pubkey`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/pubkey.rs:92:1
[INFO] [stdout]      |
[INFO] [stdout]   92 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^ this is the expected type `spl_token::solana_program::pubkey::Pubkey`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/processor.rs:22:5
[INFO] [stdout]      |
[INFO] [stdout]   22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]      |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/error.rs:5:5
[INFO] [stdout]      |
[INFO] [stdout]    5 | use solana_program::{
[INFO] [stdout]      |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]      = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solarti-token-3.5.6/src/instruction.rs:1112:8
[INFO] [stdout]      |
[INFO] [stdout] 1112 | pub fn burn(
[INFO] [stdout]      |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/processor.rs:145:17
[INFO] [stdout]     |
[INFO] [stdout] 144 |               invoke_signed(
[INFO] [stdout]     |               ------------- arguments to this function are incorrect
[INFO] [stdout] 145 | /                 &spl_token::instruction::burn(
[INFO] [stdout] 146 | |                     token_program_id.key,
[INFO] [stdout] 147 | |                     source_account.key,
[INFO] [stdout] 148 | |                     mint_account.key,
[INFO] [stdout] ...   |
[INFO] [stdout] 153 | |                 .unwrap(),
[INFO] [stdout]     | |_________________________^ expected `solana_program::instruction::Instruction`, found `Instruction`
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/instruction.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout] 329 | pub struct Instruction {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^ this is the expected type `solana_program::instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/instruction.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout] 329 | pub struct Instruction {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^ this is the found type `spl_token::solana_program::instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error.rs:5:5
[INFO] [stdout]     |
[INFO] [stdout]   5 | use solana_program::{
[INFO] [stdout]     |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/processor.rs:22:5
[INFO] [stdout]     |
[INFO] [stdout]  22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]     |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/program.rs:247:8
[INFO] [stdout]     |
[INFO] [stdout] 247 | pub fn invoke_signed(
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/processor.rs:169:23
[INFO] [stdout]     |
[INFO] [stdout] 169 |                     &[user_authority_account.key],
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Pubkey`, found `solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/pubkey.rs:88:1
[INFO] [stdout]     |
[INFO] [stdout]  88 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the found type `solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/pubkey.rs:92:1
[INFO] [stdout]     |
[INFO] [stdout]  92 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the expected type `spl_token::solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/processor.rs:22:5
[INFO] [stdout]     |
[INFO] [stdout]  22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]     |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error.rs:5:5
[INFO] [stdout]     |
[INFO] [stdout]   5 | use solana_program::{
[INFO] [stdout]     |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]     --> src/processor.rs:164:18
[INFO] [stdout]      |
[INFO] [stdout]  164 |                 &spl_token::instruction::burn(
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  165 |                     token_program_id.key,
[INFO] [stdout]      |                     -------------------- expected `Pubkey`, found `solana_program::pubkey::Pubkey`
[INFO] [stdout]  166 |                     source_account.key,
[INFO] [stdout]      |                     ------------------ expected `Pubkey`, found `solana_program::pubkey::Pubkey`
[INFO] [stdout]  167 |                     mint_account.key,
[INFO] [stdout]      |                     ---------------- expected `Pubkey`, found `solana_program::pubkey::Pubkey`
[INFO] [stdout]  168 |                     user_authority_account.key,
[INFO] [stdout]      |                     -------------------------- expected `Pubkey`, found `solana_program::pubkey::Pubkey`
[INFO] [stdout]      |
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/pubkey.rs:88:1
[INFO] [stdout]      |
[INFO] [stdout]   88 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^ this is the found type `solana_program::pubkey::Pubkey`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/pubkey.rs:92:1
[INFO] [stdout]      |
[INFO] [stdout]   92 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^ this is the expected type `spl_token::solana_program::pubkey::Pubkey`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/processor.rs:22:5
[INFO] [stdout]      |
[INFO] [stdout]   22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]      |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/error.rs:5:5
[INFO] [stdout]      |
[INFO] [stdout]    5 | use solana_program::{
[INFO] [stdout]      |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]      = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/pubkey.rs:88:1
[INFO] [stdout]      |
[INFO] [stdout]   88 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^ this is the found type `solana_program::pubkey::Pubkey`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/pubkey.rs:92:1
[INFO] [stdout]      |
[INFO] [stdout]   92 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^ this is the expected type `spl_token::solana_program::pubkey::Pubkey`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/processor.rs:22:5
[INFO] [stdout]      |
[INFO] [stdout]   22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]      |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/error.rs:5:5
[INFO] [stdout]      |
[INFO] [stdout]    5 | use solana_program::{
[INFO] [stdout]      |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]      = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/pubkey.rs:88:1
[INFO] [stdout]      |
[INFO] [stdout]   88 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^ this is the found type `solana_program::pubkey::Pubkey`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/pubkey.rs:92:1
[INFO] [stdout]      |
[INFO] [stdout]   92 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^ this is the expected type `spl_token::solana_program::pubkey::Pubkey`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/processor.rs:22:5
[INFO] [stdout]      |
[INFO] [stdout]   22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]      |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/error.rs:5:5
[INFO] [stdout]      |
[INFO] [stdout]    5 | use solana_program::{
[INFO] [stdout]      |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]      = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/pubkey.rs:88:1
[INFO] [stdout]      |
[INFO] [stdout]   88 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^ this is the found type `solana_program::pubkey::Pubkey`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/pubkey.rs:92:1
[INFO] [stdout]      |
[INFO] [stdout]   92 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^ this is the expected type `spl_token::solana_program::pubkey::Pubkey`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/processor.rs:22:5
[INFO] [stdout]      |
[INFO] [stdout]   22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]      |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/error.rs:5:5
[INFO] [stdout]      |
[INFO] [stdout]    5 | use solana_program::{
[INFO] [stdout]      |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]      = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solarti-token-3.5.6/src/instruction.rs:1112:8
[INFO] [stdout]      |
[INFO] [stdout] 1112 | pub fn burn(
[INFO] [stdout]      |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/processor.rs:164:17
[INFO] [stdout]     |
[INFO] [stdout] 163 |               invoke(
[INFO] [stdout]     |               ------ arguments to this function are incorrect
[INFO] [stdout] 164 | /                 &spl_token::instruction::burn(
[INFO] [stdout] 165 | |                     token_program_id.key,
[INFO] [stdout] 166 | |                     source_account.key,
[INFO] [stdout] 167 | |                     mint_account.key,
[INFO] [stdout] ...   |
[INFO] [stdout] 172 | |                 .unwrap(),
[INFO] [stdout]     | |_________________________^ expected `solana_program::instruction::Instruction`, found `Instruction`
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/instruction.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout] 329 | pub struct Instruction {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^ this is the expected type `solana_program::instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/instruction.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout] 329 | pub struct Instruction {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^ this is the found type `spl_token::solana_program::instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error.rs:5:5
[INFO] [stdout]     |
[INFO] [stdout]   5 | use solana_program::{
[INFO] [stdout]     |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/processor.rs:22:5
[INFO] [stdout]     |
[INFO] [stdout]  22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]     |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/program.rs:132:8
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub fn invoke(instruction: &Instruction, account_infos: &[AccountInfo]) -> ProgramResult {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `unpack` found for struct `Mint` in the current scope
[INFO] [stdout]    --> src/processor.rs:220:40
[INFO] [stdout]     |
[INFO] [stdout] 220 |         let deposit_token_mint = Mint::unpack(&deposit_token_mint_info.data.borrow())?;
[INFO] [stdout]     |                                        ^^^^^^ function or associated item not found in `Mint`
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `solana_program` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/program_pack.rs:15:1
[INFO] [stdout]     |
[INFO] [stdout]  15 |   pub trait Pack: Sealed {
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^ this is the trait that is needed
[INFO] [stdout] ...
[INFO] [stdout]  29 | /     fn unpack(input: &[u8]) -> Result<Self, ProgramError>
[INFO] [stdout]  30 | |     where
[INFO] [stdout]  31 | |         Self: IsInitialized,
[INFO] [stdout]     | |____________________________- the associated function is available for `Mint` here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/processor.rs:17:35
[INFO] [stdout]     |
[INFO] [stdout]  17 |       program_pack::{IsInitialized, Pack},
[INFO] [stdout]     |                                     ---- `Pack` imported here doesn't correspond to the right version of crate `solana_program`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/program_pack.rs:15:1
[INFO] [stdout]     |
[INFO] [stdout]  15 |   pub trait Pack: Sealed {
[INFO] [stdout]     |   ---------------------- this is the trait that was imported
[INFO] [stdout] help: there is an associated function `pack` with a similar name
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/program_pack.rs:50:5
[INFO] [stdout]     |
[INFO] [stdout]  50 |     fn pack(src: Self, dst: &mut [u8]) -> Result<(), ProgramError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `unpack_unchecked` found for struct `spl_token::state::Account` in the current scope
[INFO] [stdout]    --> src/processor.rs:228:40
[INFO] [stdout]     |
[INFO] [stdout] 228 |         let deposit_account = Account::unpack_unchecked(&deposit_account_info.data.borrow())?;
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^ function or associated item not found in `spl_token::state::Account`
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `solana_program` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/program_pack.rs:15:1
[INFO] [stdout]     |
[INFO] [stdout]  15 | pub trait Pack: Sealed {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^ this is the trait that is needed
[INFO] [stdout] ...
[INFO] [stdout]  42 |     fn unpack_unchecked(input: &[u8]) -> Result<Self, ProgramError> {
[INFO] [stdout]     |     --------------------------------------------------------------- the associated function is available for `spl_token::state::Account` here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/processor.rs:17:35
[INFO] [stdout]     |
[INFO] [stdout]  17 |     program_pack::{IsInitialized, Pack},
[INFO] [stdout]     |                                   ---- `Pack` imported here doesn't correspond to the right version of crate `solana_program`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/program_pack.rs:15:1
[INFO] [stdout]     |
[INFO] [stdout]  15 | pub trait Pack: Sealed {
[INFO] [stdout]     | ---------------------- this is the trait that was imported
[INFO] [stdout] help: there is an associated function `unpack_pubkey_unchecked` with a similar name
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solarti-token-3.5.6/src/state.rs:317:5
[INFO] [stdout]     |
[INFO] [stdout] 317 |     fn unpack_pubkey_unchecked(account_data: &[u8], offset: usize) -> &Pubkey {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `unpack_unchecked` found for struct `Mint` in the current scope
[INFO] [stdout]    --> src/processor.rs:233:32
[INFO] [stdout]     |
[INFO] [stdout] 233 |         let token_pass = Mint::unpack_unchecked(&token_pass_mint_info.data.borrow())?;
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^ function or associated item not found in `Mint`
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `solana_program` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/program_pack.rs:15:1
[INFO] [stdout]     |
[INFO] [stdout]  15 | pub trait Pack: Sealed {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^ this is the trait that is needed
[INFO] [stdout] ...
[INFO] [stdout]  42 |     fn unpack_unchecked(input: &[u8]) -> Result<Self, ProgramError> {
[INFO] [stdout]     |     --------------------------------------------------------------- the associated function is available for `Mint` here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/processor.rs:17:35
[INFO] [stdout]     |
[INFO] [stdout]  17 |     program_pack::{IsInitialized, Pack},
[INFO] [stdout]     |                                   ---- `Pack` imported here doesn't correspond to the right version of crate `solana_program`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/program_pack.rs:15:1
[INFO] [stdout]     |
[INFO] [stdout]  15 | pub trait Pack: Sealed {
[INFO] [stdout]     | ---------------------- this is the trait that was imported
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `unpack_unchecked` found for struct `Mint` in the current scope
[INFO] [stdout]    --> src/processor.rs:238:32
[INFO] [stdout]     |
[INFO] [stdout] 238 |         let token_fail = Mint::unpack_unchecked(&token_fail_mint_info.data.borrow())?;
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^ function or associated item not found in `Mint`
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `solana_program` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/program_pack.rs:15:1
[INFO] [stdout]     |
[INFO] [stdout]  15 | pub trait Pack: Sealed {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^ this is the trait that is needed
[INFO] [stdout] ...
[INFO] [stdout]  42 |     fn unpack_unchecked(input: &[u8]) -> Result<Self, ProgramError> {
[INFO] [stdout]     |     --------------------------------------------------------------- the associated function is available for `Mint` here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/processor.rs:17:35
[INFO] [stdout]     |
[INFO] [stdout]  17 |     program_pack::{IsInitialized, Pack},
[INFO] [stdout]     |                                   ---- `Pack` imported here doesn't correspond to the right version of crate `solana_program`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/program_pack.rs:15:1
[INFO] [stdout]     |
[INFO] [stdout]  15 | pub trait Pack: Sealed {
[INFO] [stdout]     | ---------------------- this is the trait that was imported
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> src/processor.rs:244:14
[INFO] [stdout]     |
[INFO] [stdout] 244 |             &spl_token::instruction::initialize_account(
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 245 |                 token_program_info.key,
[INFO] [stdout]     |                 ---------------------- expected `Pubkey`, found `solana_program::pubkey::Pubkey`
[INFO] [stdout] 246 |                 deposit_account_info.key,
[INFO] [stdout]     |                 ------------------------ expected `Pubkey`, found `solana_program::pubkey::Pubkey`
[INFO] [stdout] 247 |                 deposit_token_mint_info.key,
[INFO] [stdout]     |                 --------------------------- expected `Pubkey`, found `solana_program::pubkey::Pubkey`
[INFO] [stdout] 248 |                 authority_info.key,
[INFO] [stdout]     |                 ------------------ expected `Pubkey`, found `solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/pubkey.rs:88:1
[INFO] [stdout]     |
[INFO] [stdout]  88 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the found type `solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/pubkey.rs:92:1
[INFO] [stdout]     |
[INFO] [stdout]  92 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the expected type `spl_token::solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/processor.rs:22:5
[INFO] [stdout]     |
[INFO] [stdout]  22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]     |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error.rs:5:5
[INFO] [stdout]     |
[INFO] [stdout]   5 | use solana_program::{
[INFO] [stdout]     |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/pubkey.rs:88:1
[INFO] [stdout]     |
[INFO] [stdout]  88 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the found type `solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/pubkey.rs:92:1
[INFO] [stdout]     |
[INFO] [stdout]  92 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the expected type `spl_token::solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/processor.rs:22:5
[INFO] [stdout]     |
[INFO] [stdout]  22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]     |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error.rs:5:5
[INFO] [stdout]     |
[INFO] [stdout]   5 | use solana_program::{
[INFO] [stdout]     |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/pubkey.rs:88:1
[INFO] [stdout]     |
[INFO] [stdout]  88 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the found type `solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/pubkey.rs:92:1
[INFO] [stdout]     |
[INFO] [stdout]  92 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the expected type `spl_token::solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/processor.rs:22:5
[INFO] [stdout]     |
[INFO] [stdout]  22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]     |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error.rs:5:5
[INFO] [stdout]     |
[INFO] [stdout]   5 | use solana_program::{
[INFO] [stdout]     |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/pubkey.rs:88:1
[INFO] [stdout]     |
[INFO] [stdout]  88 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the found type `solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/pubkey.rs:92:1
[INFO] [stdout]     |
[INFO] [stdout]  92 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the expected type `spl_token::solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/processor.rs:22:5
[INFO] [stdout]     |
[INFO] [stdout]  22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]     |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error.rs:5:5
[INFO] [stdout]     |
[INFO] [stdout]   5 | use solana_program::{
[INFO] [stdout]     |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solarti-token-3.5.6/src/instruction.rs:827:8
[INFO] [stdout]     |
[INFO] [stdout] 827 | pub fn initialize_account(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/processor.rs:244:13
[INFO] [stdout]     |
[INFO] [stdout] 243 |           invoke(
[INFO] [stdout]     |           ------ arguments to this function are incorrect
[INFO] [stdout] 244 | /             &spl_token::instruction::initialize_account(
[INFO] [stdout] 245 | |                 token_program_info.key,
[INFO] [stdout] 246 | |                 deposit_account_info.key,
[INFO] [stdout] 247 | |                 deposit_token_mint_info.key,
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |             .unwrap(),
[INFO] [stdout]     | |_____________________^ expected `solana_program::instruction::Instruction`, found `Instruction`
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/instruction.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout] 329 | pub struct Instruction {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^ this is the expected type `solana_program::instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/instruction.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout] 329 | pub struct Instruction {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^ this is the found type `spl_token::solana_program::instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error.rs:5:5
[INFO] [stdout]     |
[INFO] [stdout]   5 | use solana_program::{
[INFO] [stdout]     |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/processor.rs:22:5
[INFO] [stdout]     |
[INFO] [stdout]  22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]     |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/program.rs:132:8
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub fn invoke(instruction: &Instruction, account_infos: &[AccountInfo]) -> ProgramResult {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> src/processor.rs:261:14
[INFO] [stdout]     |
[INFO] [stdout] 261 |             &spl_token::instruction::initialize_mint(
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 262 |                 &spl_token::id(),
[INFO] [stdout] 263 |                 token_pass_mint_info.key,
[INFO] [stdout]     |                 ------------------------ expected `Pubkey`, found `solana_program::pubkey::Pubkey`
[INFO] [stdout] 264 |                 authority_info.key,
[INFO] [stdout]     |                 ------------------ expected `Pubkey`, found `solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/pubkey.rs:88:1
[INFO] [stdout]     |
[INFO] [stdout]  88 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the found type `solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/pubkey.rs:92:1
[INFO] [stdout]     |
[INFO] [stdout]  92 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the expected type `spl_token::solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/processor.rs:22:5
[INFO] [stdout]     |
[INFO] [stdout]  22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]     |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error.rs:5:5
[INFO] [stdout]     |
[INFO] [stdout]   5 | use solana_program::{
[INFO] [stdout]     |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/pubkey.rs:88:1
[INFO] [stdout]     |
[INFO] [stdout]  88 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the found type `solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/pubkey.rs:92:1
[INFO] [stdout]     |
[INFO] [stdout]  92 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the expected type `spl_token::solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/processor.rs:22:5
[INFO] [stdout]     |
[INFO] [stdout]  22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]     |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error.rs:5:5
[INFO] [stdout]     |
[INFO] [stdout]   5 | use solana_program::{
[INFO] [stdout]     |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solarti-token-3.5.6/src/instruction.rs:772:8
[INFO] [stdout]     |
[INFO] [stdout] 772 | pub fn initialize_mint(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/processor.rs:261:13
[INFO] [stdout]     |
[INFO] [stdout] 260 |           invoke(
[INFO] [stdout]     |           ------ arguments to this function are incorrect
[INFO] [stdout] 261 | /             &spl_token::instruction::initialize_mint(
[INFO] [stdout] 262 | |                 &spl_token::id(),
[INFO] [stdout] 263 | |                 token_pass_mint_info.key,
[INFO] [stdout] 264 | |                 authority_info.key,
[INFO] [stdout] ...   |
[INFO] [stdout] 268 | |             .unwrap(),
[INFO] [stdout]     | |_____________________^ expected `solana_program::instruction::Instruction`, found `Instruction`
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/instruction.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout] 329 | pub struct Instruction {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^ this is the expected type `solana_program::instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/instruction.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout] 329 | pub struct Instruction {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^ this is the found type `spl_token::solana_program::instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error.rs:5:5
[INFO] [stdout]     |
[INFO] [stdout]   5 | use solana_program::{
[INFO] [stdout]     |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/processor.rs:22:5
[INFO] [stdout]     |
[INFO] [stdout]  22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]     |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/program.rs:132:8
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub fn invoke(instruction: &Instruction, account_infos: &[AccountInfo]) -> ProgramResult {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> src/processor.rs:277:14
[INFO] [stdout]     |
[INFO] [stdout] 277 |             &spl_token::instruction::initialize_mint(
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 278 |                 &spl_token::id(),
[INFO] [stdout] 279 |                 token_fail_mint_info.key,
[INFO] [stdout]     |                 ------------------------ expected `Pubkey`, found `solana_program::pubkey::Pubkey`
[INFO] [stdout] 280 |                 authority_info.key,
[INFO] [stdout]     |                 ------------------ expected `Pubkey`, found `solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/pubkey.rs:88:1
[INFO] [stdout]     |
[INFO] [stdout]  88 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the found type `solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/pubkey.rs:92:1
[INFO] [stdout]     |
[INFO] [stdout]  92 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the expected type `spl_token::solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/processor.rs:22:5
[INFO] [stdout]     |
[INFO] [stdout]  22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]     |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error.rs:5:5
[INFO] [stdout]     |
[INFO] [stdout]   5 | use solana_program::{
[INFO] [stdout]     |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/pubkey.rs:88:1
[INFO] [stdout]     |
[INFO] [stdout]  88 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the found type `solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/pubkey.rs:92:1
[INFO] [stdout]     |
[INFO] [stdout]  92 | pub struct Pubkey(pub(crate) [u8; 32]);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the expected type `spl_token::solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/processor.rs:22:5
[INFO] [stdout]     |
[INFO] [stdout]  22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]     |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error.rs:5:5
[INFO] [stdout]     |
[INFO] [stdout]   5 | use solana_program::{
[INFO] [stdout]     |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solarti-token-3.5.6/src/instruction.rs:772:8
[INFO] [stdout]     |
[INFO] [stdout] 772 | pub fn initialize_mint(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/processor.rs:277:13
[INFO] [stdout]     |
[INFO] [stdout] 276 |           invoke(
[INFO] [stdout]     |           ------ arguments to this function are incorrect
[INFO] [stdout] 277 | /             &spl_token::instruction::initialize_mint(
[INFO] [stdout] 278 | |                 &spl_token::id(),
[INFO] [stdout] 279 | |                 token_fail_mint_info.key,
[INFO] [stdout] 280 | |                 authority_info.key,
[INFO] [stdout] ...   |
[INFO] [stdout] 284 | |             .unwrap(),
[INFO] [stdout]     | |_____________________^ expected `solana_program::instruction::Instruction`, found `Instruction`
[INFO] [stdout]     |
[INFO] [stdout] note: two different versions of crate `solana_program` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/instruction.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout] 329 | pub struct Instruction {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^ this is the expected type `solana_program::instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/instruction.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout] 329 | pub struct Instruction {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^ this is the found type `spl_token::solana_program::instruction::Instruction`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error.rs:5:5
[INFO] [stdout]     |
[INFO] [stdout]   5 | use solana_program::{
[INFO] [stdout]     |     -------------- one version of crate `solana_program` used here, as a direct dependency of the current crate
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/processor.rs:22:5
[INFO] [stdout]     |
[INFO] [stdout]  22 | use spl_token::state::{Account, Mint};
[INFO] [stdout]     |     --------- one version of crate `solana_program` used here, as a dependency of crate `spl_token`
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/program.rs:132:8
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub fn invoke(instruction: &Instruction, account_infos: &[AccountInfo]) -> ProgramResult {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `unpack` found for struct `spl_token::state::Account` in the current scope
[INFO] [stdout]    --> src/processor.rs:403:48
[INFO] [stdout]     |
[INFO] [stdout] 403 |         let user_pass_token_account = Account::unpack(&token_pass_user_account_info.data.borrow())?;
[INFO] [stdout]     |                                                ^^^^^^ function or associated item not found in `spl_token::state::Account`
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `solana_program` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/program_pack.rs:15:1
[INFO] [stdout]     |
[INFO] [stdout]  15 |   pub trait Pack: Sealed {
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^ this is the trait that is needed
[INFO] [stdout] ...
[INFO] [stdout]  29 | /     fn unpack(input: &[u8]) -> Result<Self, ProgramError>
[INFO] [stdout]  30 | |     where
[INFO] [stdout]  31 | |         Self: IsInitialized,
[INFO] [stdout]     | |____________________________- the associated function is available for `spl_token::state::Account` here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/processor.rs:17:35
[INFO] [stdout]     |
[INFO] [stdout]  17 |       program_pack::{IsInitialized, Pack},
[INFO] [stdout]     |                                     ---- `Pack` imported here doesn't correspond to the right version of crate `solana_program`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/program_pack.rs:15:1
[INFO] [stdout]     |
[INFO] [stdout]  15 |   pub trait Pack: Sealed {
[INFO] [stdout]     |   ---------------------- this is the trait that was imported
[INFO] [stdout] help: there is an associated function `pack` with a similar name
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/program_pack.rs:50:5
[INFO] [stdout]     |
[INFO] [stdout]  50 |     fn pack(src: Self, dst: &mut [u8]) -> Result<(), ProgramError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `unpack` found for struct `spl_token::state::Account` in the current scope
[INFO] [stdout]    --> src/processor.rs:404:48
[INFO] [stdout]     |
[INFO] [stdout] 404 |         let user_fail_token_account = Account::unpack(&token_fail_user_account_info.data.borrow())?;
[INFO] [stdout]     |                                                ^^^^^^ function or associated item not found in `spl_token::state::Account`
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `solana_program` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/program_pack.rs:15:1
[INFO] [stdout]     |
[INFO] [stdout]  15 |   pub trait Pack: Sealed {
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^ this is the trait that is needed
[INFO] [stdout] ...
[INFO] [stdout]  29 | /     fn unpack(input: &[u8]) -> Result<Self, ProgramError>
[INFO] [stdout]  30 | |     where
[INFO] [stdout]  31 | |         Self: IsInitialized,
[INFO] [stdout]     | |____________________________- the associated function is available for `spl_token::state::Account` here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/processor.rs:17:35
[INFO] [stdout]     |
[INFO] [stdout]  17 |       program_pack::{IsInitialized, Pack},
[INFO] [stdout]     |                                     ---- `Pack` imported here doesn't correspond to the right version of crate `solana_program`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/solana-program-1.18.26/src/program_pack.rs:15:1
[INFO] [stdout]     |
[INFO] [stdout]  15 |   pub trait Pack: Sealed {
[INFO] [stdout]     |   ---------------------- this is the trait that was imported
[INFO] [stdout] help: there is an associated function `pack` with a similar name
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/miraland-program-1.18.4/src/program_pack.rs:50:5
[INFO] [stdout]     |
[INFO] [stdout]  50 |     fn pack(src: Self, dst: &mut [u8]) -> Result<(), ProgramError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `solarti-binary-oracle-pair` (lib) due to 27 previous errors; 3 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "f78f1f95cf721538c7ade32eea2f1049fa2f6c9cd1d6f39ea7eacb797f855d52", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f78f1f95cf721538c7ade32eea2f1049fa2f6c9cd1d6f39ea7eacb797f855d52", kill_on_drop: false }`
[INFO] [stdout] f78f1f95cf721538c7ade32eea2f1049fa2f6c9cd1d6f39ea7eacb797f855d52
