[INFO] fetching crate hpl-buzz-guild 0.0.1...
[INFO] checking hpl-buzz-guild-0.0.1 against try#47af3d0de9d26c7deba4cfb203b710cc3f764e91 for pr-130443
[INFO] extracting crate hpl-buzz-guild 0.0.1 into /workspace/builds/worker-3-tc2/source
[INFO] validating manifest of crates.io crate hpl-buzz-guild 0.0.1 on toolchain 47af3d0de9d26c7deba4cfb203b710cc3f764e91
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+47af3d0de9d26c7deba4cfb203b710cc3f764e91" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate hpl-buzz-guild 0.0.1
[INFO] finished tweaking crates.io crate hpl-buzz-guild 0.0.1
[INFO] tweaked toml for crates.io crate hpl-buzz-guild 0.0.1 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+47af3d0de9d26c7deba4cfb203b710cc3f764e91" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]      Locking 328 packages to latest compatible versions
[INFO] [stderr]       Adding aead v0.4.3 (available: v0.5.2)
[INFO] [stderr]       Adding aes v0.7.5 (available: v0.8.4)
[INFO] [stderr]       Adding aes-gcm-siv v0.10.3 (available: v0.11.1)
[INFO] [stderr]       Adding ahash v0.7.8 (available: v0.8.11)
[INFO] [stderr]       Adding anchor-attribute-access-control v0.28.0 (available: v0.30.1)
[INFO] [stderr]       Adding anchor-attribute-access-control v0.29.0 (available: v0.30.1)
[INFO] [stderr]       Adding anchor-attribute-account v0.28.0 (available: v0.30.1)
[INFO] [stderr]       Adding anchor-attribute-account v0.29.0 (available: v0.30.1)
[INFO] [stderr]       Adding anchor-attribute-constant v0.28.0 (available: v0.30.1)
[INFO] [stderr]       Adding anchor-attribute-constant v0.29.0 (available: v0.30.1)
[INFO] [stderr]       Adding anchor-attribute-error v0.28.0 (available: v0.30.1)
[INFO] [stderr]       Adding anchor-attribute-error v0.29.0 (available: v0.30.1)
[INFO] [stderr]       Adding anchor-attribute-event v0.28.0 (available: v0.30.1)
[INFO] [stderr]       Adding anchor-attribute-event v0.29.0 (available: v0.30.1)
[INFO] [stderr]       Adding anchor-attribute-program v0.28.0 (available: v0.30.1)
[INFO] [stderr]       Adding anchor-attribute-program v0.29.0 (available: v0.30.1)
[INFO] [stderr]       Adding anchor-derive-accounts v0.28.0 (available: v0.30.1)
[INFO] [stderr]       Adding anchor-derive-accounts v0.29.0 (available: v0.30.1)
[INFO] [stderr]       Adding anchor-derive-serde v0.29.0 (available: v0.30.1)
[INFO] [stderr]       Adding anchor-derive-space v0.28.0 (available: v0.30.1)
[INFO] [stderr]       Adding anchor-derive-space v0.29.0 (available: v0.30.1)
[INFO] [stderr]       Adding anchor-lang v0.28.0 (available: v0.30.1)
[INFO] [stderr]       Adding anchor-lang v0.29.0 (available: v0.30.1)
[INFO] [stderr]       Adding anchor-spl v0.28.0 (available: v0.30.1)
[INFO] [stderr]       Adding anchor-spl v0.29.0 (available: v0.30.1)
[INFO] [stderr]       Adding anchor-syn v0.28.0 (available: v0.30.1)
[INFO] [stderr]       Adding anchor-syn v0.29.0 (available: v0.30.1)
[INFO] [stderr]       Adding array-bytes v1.4.1 (available: v1.6.0)
[INFO] [stderr]       Adding base64 v0.12.3 (available: v0.22.1)
[INFO] [stderr]       Adding base64 v0.13.1 (available: v0.22.1)
[INFO] [stderr]       Adding base64 v0.21.7 (available: v0.22.1)
[INFO] [stderr]       Adding bitflags v1.3.2 (available: v2.6.0)
[INFO] [stderr]       Adding bitmaps v2.1.0 (available: v3.2.1)
[INFO] [stderr]       Adding blake3 v1.5.1 (available: v1.5.4)
[INFO] [stderr]       Adding block-buffer v0.9.0 (available: v0.10.4)
[INFO] [stderr]       Adding block-padding v0.2.1 (available: v0.3.3)
[INFO] [stderr]       Adding borsh v0.9.3 (available: v1.5.1)
[INFO] [stderr]       Adding borsh v0.10.4 (available: v1.5.1)
[INFO] [stderr]       Adding borsh-derive v0.9.3 (available: v1.5.1)
[INFO] [stderr]       Adding borsh-derive v0.10.4 (available: v1.5.1)
[INFO] [stderr]       Adding borsh-derive-internal v0.9.3 (available: v0.10.4)
[INFO] [stderr]       Adding borsh-schema-derive-internal v0.9.3 (available: v0.10.4)
[INFO] [stderr]       Adding bs58 v0.4.0 (available: v0.5.1)
[INFO] [stderr]       Adding cipher v0.3.0 (available: v0.4.4)
[INFO] [stderr]       Adding console_log v0.2.2 (available: v1.0.0)
[INFO] [stderr]       Adding crypto-mac v0.8.0 (available: v0.11.1)
[INFO] [stderr]       Adding ctr v0.8.0 (available: v0.9.2)
[INFO] [stderr]       Adding curve25519-dalek v3.2.1 (available: v4.1.3)
[INFO] [stderr]       Adding digest v0.9.0 (available: v0.10.7)
[INFO] [stderr]       Adding dtoa v0.4.8 (available: v1.0.9)
[INFO] [stderr]       Adding ed25519 v1.5.3 (available: v2.2.3)
[INFO] [stderr]       Adding ed25519-dalek v1.0.1 (available: v2.1.1)
[INFO] [stderr]       Adding ed25519-dalek-bip32 v0.2.0 (available: v0.3.0)
[INFO] [stderr]       Adding env_logger v0.9.3 (available: v0.11.5)
[INFO] [stderr]       Adding generic-array v0.14.7 (available: v1.1.0)
[INFO] [stderr]       Adding getrandom v0.1.16 (available: v0.2.15)
[INFO] [stderr]       Adding hashbrown v0.11.2 (available: v0.14.5)
[INFO] [stderr]       Adding hashbrown v0.13.2 (available: v0.14.5)
[INFO] [stderr]       Adding heck v0.3.3 (available: v0.5.0)
[INFO] [stderr]       Adding hermit-abi v0.1.19 (available: v0.4.0)
[INFO] [stderr]       Adding hmac v0.8.1 (available: v0.12.1)
[INFO] [stderr]       Adding hpl-macros v0.0.2 (available: v0.0.3)
[INFO] [stderr]       Adding hpl-nectar-staking v0.1.47 (available: v0.1.49)
[INFO] [stderr]       Adding hpl-toolkit-attribute-honeycomb-context v0.0.1 (available: v0.0.2)
[INFO] [stderr]       Adding itertools v0.10.5 (available: v0.13.0)
[INFO] [stderr]       Adding itoa v0.3.4 (available: v1.0.11)
[INFO] [stderr]       Adding libsecp256k1 v0.6.0 (available: v0.7.1)
[INFO] [stderr]       Adding libsecp256k1-core v0.2.2 (available: v0.3.0)
[INFO] [stderr]       Adding libsecp256k1-gen-ecmult v0.2.1 (available: v0.3.0)
[INFO] [stderr]       Adding libsecp256k1-gen-genmult v0.2.1 (available: v0.3.0)
[INFO] [stderr]       Adding linked-hash-map v0.4.2 (available: v0.5.6)
[INFO] [stderr]       Adding memmap2 v0.5.10 (available: v0.9.5)
[INFO] [stderr]       Adding mpl-token-auth-rules v1.4.3-beta.1 (available: v1.5.1)
[INFO] [stderr]       Adding mpl-token-metadata v1.13.2 (available: v4.1.2)
[INFO] [stderr]       Adding mpl-token-metadata-context-derive v0.2.1 (available: v0.3.0)
[INFO] [stderr]       Adding num-derive v0.3.3 (available: v0.4.2)
[INFO] [stderr]       Adding num-traits v0.1.43 (available: v0.2.19)
[INFO] [stderr]       Adding num_enum v0.5.11 (available: v0.7.3)
[INFO] [stderr]       Adding num_enum v0.6.1 (available: v0.7.3)
[INFO] [stderr]       Adding num_enum_derive v0.5.11 (available: v0.7.3)
[INFO] [stderr]       Adding num_enum_derive v0.6.1 (available: v0.7.3)
[INFO] [stderr]       Adding pbkdf2 v0.4.0 (available: v0.12.2)
[INFO] [stderr]       Adding pbkdf2 v0.11.0 (available: v0.12.2)
[INFO] [stderr]       Adding polyval v0.5.3 (available: v0.6.2)
[INFO] [stderr]       Adding proc-macro-crate v0.1.5 (available: v3.2.0)
[INFO] [stderr]       Adding proc-macro-crate v1.3.1 (available: v3.2.0)
[INFO] [stderr]       Adding rand v0.7.3 (available: v0.8.5)
[INFO] [stderr]       Adding rand_chacha v0.2.2 (available: v0.3.1)
[INFO] [stderr]       Adding rand_core v0.5.1 (available: v0.6.4)
[INFO] [stderr]       Adding rand_hc v0.2.0 (available: v0.3.2)
[INFO] [stderr]       Adding rustc-hash v1.1.0 (available: v2.0.0)
[INFO] [stderr]       Adding serde v0.9.15 (available: v1.0.210)
[INFO] [stderr]       Adding serde_json v0.9.10 (available: v1.0.128)
[INFO] [stderr]       Adding serde_with v2.3.3 (available: v3.9.0)
[INFO] [stderr]       Adding serde_with_macros v2.3.3 (available: v3.9.0)
[INFO] [stderr]       Adding sha2 v0.9.9 (available: v0.10.8)
[INFO] [stderr]       Adding sha3 v0.9.1 (available: v0.10.8)
[INFO] [stderr]       Adding shank v0.0.11 (available: v0.4.2)
[INFO] [stderr]       Adding shank_macro v0.0.11 (available: v0.4.2)
[INFO] [stderr]       Adding shank_macro_impl v0.0.11 (available: v0.4.2)
[INFO] [stderr]       Adding signature v1.6.4 (available: v2.2.0)
[INFO] [stderr]       Adding sized-chunks v0.6.5 (available: v0.7.0)
[INFO] [stderr]       Adding solana-frozen-abi v1.16.25 (available: v1.18.23)
[INFO] [stderr]       Adding solana-frozen-abi-macro v1.16.25 (available: v1.18.23)
[INFO] [stderr]       Adding solana-logger v1.16.25 (available: v1.18.23)
[INFO] [stderr]       Adding solana-program v1.16.25 (available: v1.18.23)
[INFO] [stderr]       Adding solana-sdk v1.16.25 (available: v1.18.23)
[INFO] [stderr]       Adding solana-sdk-macro v1.16.25 (available: v1.18.23)
[INFO] [stderr]       Adding solana-zk-token-sdk v1.16.25 (available: v1.18.23)
[INFO] [stderr]       Adding spl-account-compression v0.2.0 (available: v0.4.0)
[INFO] [stderr]       Adding spl-account-compression v0.3.1 (available: v0.4.0)
[INFO] [stderr]       Adding spl-associated-token-account v1.1.3 (available: v5.0.1)
[INFO] [stderr]       Adding spl-associated-token-account v2.2.0 (available: v2.3.0)
[INFO] [stderr]       Adding spl-concurrent-merkle-tree v0.2.0 (available: v0.4.0)
[INFO] [stderr]       Adding spl-concurrent-merkle-tree v0.3.0 (available: v0.4.0)
[INFO] [stderr]       Adding spl-discriminator v0.1.0 (available: v0.3.0)
[INFO] [stderr]       Adding spl-discriminator-derive v0.1.2 (available: v0.2.0)
[INFO] [stderr]       Adding spl-discriminator-syn v0.1.2 (available: v0.2.0)
[INFO] [stderr]       Adding spl-memo v3.0.1 (available: v5.0.0)
[INFO] [stderr]       Adding spl-memo v4.0.3 (available: v4.0.4)
[INFO] [stderr]       Adding spl-pod v0.1.0 (available: v0.4.0)
[INFO] [stderr]       Adding spl-program-error v0.3.0 (available: v0.5.0)
[INFO] [stderr]       Adding spl-program-error-derive v0.3.2 (available: v0.4.1)
[INFO] [stderr]       Adding spl-tlv-account-resolution v0.3.0 (available: v0.8.1)
[INFO] [stderr]       Adding spl-tlv-account-resolution v0.4.0 (available: v0.8.1)
[INFO] [stderr]       Adding spl-token v3.5.0 (available: v6.0.0)
[INFO] [stderr]       Adding spl-token v4.0.2 (available: v4.0.3)
[INFO] [stderr]       Adding spl-token-2022 v0.6.1 (available: v5.0.2)
[INFO] [stderr]       Adding spl-token-2022 v0.8.0 (available: v5.0.2)
[INFO] [stderr]       Adding spl-token-2022 v0.9.0 (available: v5.0.2)
[INFO] [stderr]       Adding spl-token-metadata-interface v0.2.0 (available: v0.5.1)
[INFO] [stderr]       Adding spl-transfer-hook-interface v0.2.0 (available: v0.8.2)
[INFO] [stderr]       Adding spl-transfer-hook-interface v0.3.0 (available: v0.8.2)
[INFO] [stderr]       Adding spl-type-length-value v0.3.0 (available: v0.6.0)
[INFO] [stderr]       Adding subtle v2.4.1 (available: v2.6.1)
[INFO] [stderr]       Adding syn v1.0.109 (available: v2.0.77)
[INFO] [stderr]       Adding tiny-bip39 v0.8.2 (available: v1.0.0)
[INFO] [stderr]       Adding toml v0.5.11 (available: v0.8.19)
[INFO] [stderr]       Adding toml_edit v0.19.15 (available: v0.22.21)
[INFO] [stderr]       Adding universal-hash v0.4.1 (available: v0.5.1)
[INFO] [stderr]       Adding wasi v0.9.0+wasi-snapshot-preview1 (available: v0.13.2+wasi-0.2.1)
[INFO] [stderr]       Adding wasi v0.11.0+wasi-snapshot-preview1 (available: v0.13.2+wasi-0.2.1)
[INFO] [stderr]       Adding winnow v0.5.40 (available: v0.6.18)
[INFO] [stderr]       Adding zeroize v1.3.0 (available: v1.8.1)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+47af3d0de9d26c7deba4cfb203b710cc3f764e91" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+47af3d0de9d26c7deba4cfb203b710cc3f764e91" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] cfe60e21eb8eb88e4d3476d43da1d29875543db45d34c8d316ddbe39a6add73b
[INFO] running `Command { std: "docker" "start" "-a" "cfe60e21eb8eb88e4d3476d43da1d29875543db45d34c8d316ddbe39a6add73b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cfe60e21eb8eb88e4d3476d43da1d29875543db45d34c8d316ddbe39a6add73b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cfe60e21eb8eb88e4d3476d43da1d29875543db45d34c8d316ddbe39a6add73b", kill_on_drop: false }`
[INFO] [stdout] cfe60e21eb8eb88e4d3476d43da1d29875543db45d34c8d316ddbe39a6add73b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+47af3d0de9d26c7deba4cfb203b710cc3f764e91" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c08e301543e5781ab82be90e1b4432e90a32244ec1ddc80921412a9eeec686a7
[INFO] running `Command { std: "docker" "start" "-a" "c08e301543e5781ab82be90e1b4432e90a32244ec1ddc80921412a9eeec686a7", kill_on_drop: false }`
[INFO] [stderr]    Compiling subtle v2.4.1
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling libc v0.2.158
[INFO] [stderr]    Compiling syn v2.0.77
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking getrandom v0.2.15
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]     Checking memchr v2.7.4
[INFO] [stderr]     Checking base64 v0.12.3
[INFO] [stderr]    Compiling log v0.4.22
[INFO] [stderr]    Compiling solana-frozen-abi-macro v1.16.25
[INFO] [stderr]    Compiling bs58 v0.5.1
[INFO] [stderr]    Compiling solana-frozen-abi v1.16.25
[INFO] [stderr]    Compiling wasm-bindgen v0.2.93
[INFO] [stderr]     Checking unicode-normalization v0.1.24
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking ahash v0.7.8
[INFO] [stderr]     Checking rustc-hash v1.1.0
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]     Checking array-bytes v1.4.1
[INFO] [stderr]    Compiling anyhow v1.0.89
[INFO] [stderr]    Compiling ryu v1.0.18
[INFO] [stderr]    Compiling itoa v1.0.11
[INFO] [stderr]     Checking rand_xoshiro v0.6.0
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]    Compiling toml_edit v0.19.15
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]     Checking hashbrown v0.11.2
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]     Checking aho-corasick v1.1.3
[INFO] [stderr]     Checking ed25519 v1.5.3
[INFO] [stderr]    Compiling solana-sdk v1.16.25
[INFO] [stderr]     Checking derivation-path v0.2.0
[INFO] [stderr]    Compiling winnow v0.6.18
[INFO] [stderr]     Checking uriparse v0.6.4
[INFO] [stderr]     Checking chrono v0.4.38
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling cfg_aliases v0.2.1
[INFO] [stderr]    Compiling borsh v1.5.1
[INFO] [stderr]    Compiling solana-program v2.0.10
[INFO] [stderr]     Checking bitflags v2.6.0
[INFO] [stderr]     Checking base64 v0.22.1
[INFO] [stderr]    Compiling convert_case v0.6.0
[INFO] [stderr]    Compiling regex-syntax v0.8.4
[INFO] [stderr]     Checking rmp v0.8.14
[INFO] [stderr]     Checking num-traits v0.1.43
[INFO] [stderr]     Checking dtoa v0.4.8
[INFO] [stderr]     Checking itoa v0.3.4
[INFO] [stderr]    Compiling jobserver v0.1.32
[INFO] [stderr]     Checking linked-hash-map v0.4.2
[INFO] [stderr]     Checking serde v0.9.15
[INFO] [stderr]     Checking regex-automata v0.4.7
[INFO] [stderr]    Compiling cc v1.1.21
[INFO] [stderr]    Compiling proc-macro-crate v1.3.1
[INFO] [stderr]    Compiling toml_edit v0.22.21
[INFO] [stderr]    Compiling blake3 v1.5.1
[INFO] [stderr]    Compiling solana-program v1.16.25
[INFO] [stderr]     Checking serde_json v0.9.10
[INFO] [stderr]     Checking regex v1.10.6
[INFO] [stderr]    Compiling borsh-derive-internal v0.10.4
[INFO] [stderr]    Compiling borsh-schema-derive-internal v0.10.4
[INFO] [stderr]    Compiling borsh-derive-internal v0.9.3
[INFO] [stderr]    Compiling borsh-schema-derive-internal v0.9.3
[INFO] [stderr]     Checking env_logger v0.9.3
[INFO] [stderr]     Checking solana-logger v1.16.25
[INFO] [stderr]    Compiling wasm-bindgen-backend v0.2.93
[INFO] [stderr]    Compiling darling_core v0.20.10
[INFO] [stderr]    Compiling ark-serialize-derive v0.4.2
[INFO] [stderr]    Compiling ark-ff-macros v0.4.2
[INFO] [stderr]    Compiling derivative v2.2.0
[INFO] [stderr]    Compiling ark-ff-asm v0.4.2
[INFO] [stderr]    Compiling num-derive v0.3.3
[INFO] [stderr]    Compiling anchor-derive-space v0.29.0
[INFO] [stderr]    Compiling num_enum_derive v0.5.11
[INFO] [stderr]    Compiling anchor-derive-space v0.28.0
[INFO] [stderr]    Compiling mpl-token-metadata-context-derive v0.2.1
[INFO] [stderr]    Compiling proc-macro-crate v3.2.0
[INFO] [stderr]    Compiling mpl-token-metadata-context-derive v0.3.0
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.93
[INFO] [stderr]    Compiling serde_derive v1.0.210
[INFO] [stderr]    Compiling thiserror-impl v1.0.64
[INFO] [stderr]    Compiling zerocopy-derive v0.7.35
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling bytemuck_derive v1.7.1
[INFO] [stderr]    Compiling solana-sdk-macro v1.16.25
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]    Compiling num_enum_derive v0.6.1
[INFO] [stderr]    Compiling syn_derive v0.1.8
[INFO] [stderr]    Compiling solana-sdk-macro v2.0.10
[INFO] [stderr]    Compiling num_enum_derive v0.7.3
[INFO] [stderr]     Checking num_enum v0.5.11
[INFO] [stderr]    Compiling hpl-toolkit-attribute-honeycomb-context v0.0.1
[INFO] [stderr]    Compiling hpl-toolkit-derive-to-schema v0.0.4
[INFO] [stderr]    Compiling hpl-toolkit-derive-to-node v0.0.1
[INFO] [stderr]     Checking zeroize v1.3.0
[INFO] [stderr]    Compiling hpl-toolkit-macro-add-service v0.0.2-beta.1
[INFO] [stderr]    Compiling borsh-derive v1.5.1
[INFO] [stderr]     Checking merlin v3.0.0
[INFO] [stderr]    Compiling hpl-toolkit-macro-merkle-tree-utils v0.0.1
[INFO] [stderr]    Compiling hpl-toolkit-macro-merkle-tree-apply-fn v0.0.2
[INFO] [stderr]     Checking zerocopy v0.7.35
[INFO] [stderr]    Compiling hpl-toolkit-macro-merkle-tree-apply-fn-deep v0.0.1
[INFO] [stderr]    Compiling hpl-toolkit-macro-platform-gate v0.0.3
[INFO] [stderr]    Compiling hpl-toolkit-attribute-compressed-account v0.0.2
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.93
[INFO] [stderr]     Checking num_enum v0.6.1
[INFO] [stderr]    Compiling hpl-attribute-event v0.1.24
[INFO] [stderr]    Compiling hpl-macro-platform-gate v0.0.2
[INFO] [stderr]     Checking thiserror v1.0.64
[INFO] [stderr]     Checking bytemuck v1.18.0
[INFO] [stderr]    Compiling hpl-macro-add-service v0.0.2
[INFO] [stderr]     Checking num_enum v0.7.3
[INFO] [stderr]    Compiling darling_macro v0.20.10
[INFO] [stderr]     Checking hpl-macros v0.0.2
[INFO] [stderr]    Compiling hpl-toolkit-attribute-account-schemas-ix-injector v0.0.1-beta.5
[INFO] [stderr]     Checking ppv-lite86 v0.2.20
[INFO] [stderr]    Compiling darling v0.20.10
[INFO] [stderr]    Compiling serde_with_macros v2.3.3
[INFO] [stderr]     Checking hashbrown v0.13.2
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]     Checking serde v1.0.210
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking ark-std v0.4.0
[INFO] [stderr]     Checking generic-array v0.14.7
[INFO] [stderr]     Checking bv v0.11.1
[INFO] [stderr]     Checking serde_bytes v0.11.15
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]     Checking im v15.1.0
[INFO] [stderr]     Checking serde_json v1.0.128
[INFO] [stderr]     Checking serde_with v2.3.3
[INFO] [stderr]     Checking rmp-serde v1.3.0
[INFO] [stderr]    Compiling toml v0.5.11
[INFO] [stderr]    Compiling shank_macro_impl v0.0.11
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking digest v0.9.0
[INFO] [stderr]     Checking block-buffer v0.9.0
[INFO] [stderr]     Checking crypto-mac v0.8.0
[INFO] [stderr]     Checking cipher v0.3.0
[INFO] [stderr]     Checking universal-hash v0.4.1
[INFO] [stderr]     Checking aead v0.4.3
[INFO] [stderr]     Checking pbkdf2 v0.4.0
[INFO] [stderr]     Checking polyval v0.5.3
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking hmac v0.8.1
[INFO] [stderr]     Checking curve25519-dalek v3.2.1
[INFO] [stderr]     Checking libsecp256k1-core v0.2.2
[INFO] [stderr]     Checking aes v0.7.5
[INFO] [stderr]     Checking ctr v0.8.0
[INFO] [stderr]     Checking hmac-drbg v0.3.0
[INFO] [stderr]     Checking sha2 v0.9.9
[INFO] [stderr]     Checking sha3 v0.9.1
[INFO] [stderr]     Checking ark-serialize v0.4.2
[INFO] [stderr]     Checking sha2 v0.10.8
[INFO] [stderr]     Checking sha3 v0.10.8
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking pbkdf2 v0.11.0
[INFO] [stderr]     Checking aes-gcm-siv v0.10.3
[INFO] [stderr]     Checking ark-ff v0.4.2
[INFO] [stderr]     Checking tiny-bip39 v0.8.2
[INFO] [stderr]    Compiling shank_macro v0.0.11
[INFO] [stderr]     Checking ed25519-dalek v1.0.1
[INFO] [stderr]    Compiling proc-macro-crate v0.1.5
[INFO] [stderr]     Checking ed25519-dalek-bip32 v0.2.0
[INFO] [stderr]     Checking shank v0.0.11
[INFO] [stderr]    Compiling borsh-derive v0.10.4
[INFO] [stderr]    Compiling borsh-derive v0.9.3
[INFO] [stderr]    Compiling anchor-syn v0.29.0
[INFO] [stderr]    Compiling spl-discriminator-syn v0.1.2
[INFO] [stderr]    Compiling anchor-syn v0.28.0
[INFO] [stderr]     Checking borsh v0.10.4
[INFO] [stderr]     Checking borsh v0.9.3
[INFO] [stderr]    Compiling spl-program-error-derive v0.3.2
[INFO] [stderr]    Compiling libsecp256k1-gen-genmult v0.2.1
[INFO] [stderr]    Compiling libsecp256k1-gen-ecmult v0.2.1
[INFO] [stderr]    Compiling spl-discriminator-derive v0.1.2
[INFO] [stderr]    Compiling libsecp256k1 v0.6.0
[INFO] [stderr]     Checking kaigan v0.2.5
[INFO] [stderr]    Compiling anchor-attribute-access-control v0.29.0
[INFO] [stderr]    Compiling anchor-attribute-account v0.29.0
[INFO] [stderr]    Compiling anchor-derive-serde v0.29.0
[INFO] [stderr]    Compiling anchor-attribute-event v0.29.0
[INFO] [stderr]    Compiling anchor-attribute-error v0.29.0
[INFO] [stderr]    Compiling anchor-attribute-program v0.29.0
[INFO] [stderr]    Compiling anchor-attribute-constant v0.29.0
[INFO] [stderr]    Compiling anchor-derive-accounts v0.29.0
[INFO] [stderr]    Compiling anchor-attribute-account v0.28.0
[INFO] [stderr]    Compiling anchor-attribute-event v0.28.0
[INFO] [stderr]    Compiling anchor-attribute-error v0.28.0
[INFO] [stderr]    Compiling anchor-attribute-constant v0.28.0
[INFO] [stderr]    Compiling anchor-derive-accounts v0.28.0
[INFO] [stderr]    Compiling anchor-attribute-program v0.28.0
[INFO] [stderr]    Compiling anchor-attribute-access-control v0.28.0
[INFO] [stderr]     Checking ark-poly v0.4.2
[INFO] [stderr]     Checking ark-ec v0.4.2
[INFO] [stderr]     Checking ark-bn254 v0.4.0
[INFO] [stderr]     Checking spl-program-error v0.3.0
[INFO] [stderr]     Checking spl-discriminator v0.1.0
[INFO] [stderr]     Checking anchor-lang v0.29.0
[INFO] [stderr]     Checking spl-noop v0.2.0
[INFO] [stderr]     Checking spl-memo v3.0.1
[INFO] [stderr]     Checking spl-token v3.5.0
[INFO] [stderr]     Checking anchor-lang v0.28.0
[INFO] [stderr]     Checking spl-concurrent-merkle-tree v0.2.0
[INFO] [stderr]     Checking mpl-bubblegum v1.4.0
[INFO] [stderr]     Checking spl-token v4.0.2
[INFO] [stderr]     Checking spl-memo v4.0.3
[INFO] [stderr]     Checking spl-concurrent-merkle-tree v0.3.0
[INFO] [stderr]     Checking spl-concurrent-merkle-tree v0.4.0
[INFO] [stderr]     Checking spl-account-compression v0.3.1
[INFO] [stderr]     Checking spl-account-compression v0.4.0
[INFO] [stderr]     Checking hpl-events v0.1.25
[INFO] [stderr]     Checking spl-account-compression v0.2.0
[INFO] [stderr]     Checking solana-zk-token-sdk v1.16.25
[INFO] [stderr]     Checking hpl-toolkit v0.0.3-beta.36
[INFO] [stderr]     Checking spl-pod v0.1.0
[INFO] [stderr]     Checking spl-token-2022 v0.6.1
[INFO] [stderr]     Checking mpl-token-auth-rules v1.4.3-beta.1
[INFO] [stderr]     Checking spl-type-length-value v0.3.0
[INFO] [stderr]     Checking spl-token-metadata-interface v0.2.0
[INFO] [stderr]     Checking spl-tlv-account-resolution v0.4.0
[INFO] [stderr]     Checking spl-tlv-account-resolution v0.3.0
[INFO] [stderr]     Checking spl-transfer-hook-interface v0.2.0
[INFO] [stderr]     Checking spl-transfer-hook-interface v0.3.0
[INFO] [stderr]     Checking spl-token-2022 v0.8.0
[INFO] [stderr]     Checking spl-token-2022 v0.9.0
[INFO] [stderr]     Checking spl-associated-token-account v1.1.3
[INFO] [stderr]     Checking anchor-spl v0.28.0
[INFO] [stdout] error[E0277]: can't compare `solana_program::pubkey::Pubkey` with `spl_memo::solana_program::pubkey::Pubkey`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.8.0/src/extension/memo_transfer/mod.rs:42:20
[INFO] [stdout]    |
[INFO] [stdout] 42 |         program_id == &spl_memo::id() || program_id == &spl_memo::v1::id()
[INFO] [stdout]    |                    ^^ no implementation for `solana_program::pubkey::Pubkey == spl_memo::solana_program::pubkey::Pubkey`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `PartialEq<spl_memo::solana_program::pubkey::Pubkey>` is not implemented for `solana_program::pubkey::Pubkey`, which is required by `&solana_program::pubkey::Pubkey: PartialEq<&spl_memo::solana_program::pubkey::Pubkey>`
[INFO] [stdout]    = help: the trait `PartialEq` is implemented for `solana_program::pubkey::Pubkey`
[INFO] [stdout]    = help: for that trait implementation, expected `solana_program::pubkey::Pubkey`, found `spl_memo::solana_program::pubkey::Pubkey`
[INFO] [stdout]    = note: required for `&solana_program::pubkey::Pubkey` to implement `PartialEq<&spl_memo::solana_program::pubkey::Pubkey>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: can't compare `solana_program::pubkey::Pubkey` with `spl_memo::solana_program::pubkey::Pubkey`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.8.0/src/extension/memo_transfer/mod.rs:42:53
[INFO] [stdout]    |
[INFO] [stdout] 42 |         program_id == &spl_memo::id() || program_id == &spl_memo::v1::id()
[INFO] [stdout]    |                                                     ^^ no implementation for `solana_program::pubkey::Pubkey == spl_memo::solana_program::pubkey::Pubkey`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `PartialEq<spl_memo::solana_program::pubkey::Pubkey>` is not implemented for `solana_program::pubkey::Pubkey`, which is required by `&solana_program::pubkey::Pubkey: PartialEq<&spl_memo::solana_program::pubkey::Pubkey>`
[INFO] [stdout]    = help: the trait `PartialEq` is implemented for `solana_program::pubkey::Pubkey`
[INFO] [stdout]    = help: for that trait implementation, expected `solana_program::pubkey::Pubkey`, found `spl_memo::solana_program::pubkey::Pubkey`
[INFO] [stdout]    = note: required for `&solana_program::pubkey::Pubkey` to implement `PartialEq<&spl_memo::solana_program::pubkey::Pubkey>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: can't compare `solana_program::pubkey::Pubkey` with `spl_memo::solana_program::pubkey::Pubkey`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.9.0/src/extension/memo_transfer/mod.rs:42:20
[INFO] [stdout]    |
[INFO] [stdout] 42 |         program_id == &spl_memo::id() || program_id == &spl_memo::v1::id()
[INFO] [stdout]    |                    ^^ no implementation for `solana_program::pubkey::Pubkey == spl_memo::solana_program::pubkey::Pubkey`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `PartialEq<spl_memo::solana_program::pubkey::Pubkey>` is not implemented for `solana_program::pubkey::Pubkey`, which is required by `&solana_program::pubkey::Pubkey: PartialEq<&spl_memo::solana_program::pubkey::Pubkey>`
[INFO] [stdout]    = help: the trait `PartialEq` is implemented for `solana_program::pubkey::Pubkey`
[INFO] [stdout]    = help: for that trait implementation, expected `solana_program::pubkey::Pubkey`, found `spl_memo::solana_program::pubkey::Pubkey`
[INFO] [stdout]    = note: required for `&solana_program::pubkey::Pubkey` to implement `PartialEq<&spl_memo::solana_program::pubkey::Pubkey>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: can't compare `solana_program::pubkey::Pubkey` with `spl_memo::solana_program::pubkey::Pubkey`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.9.0/src/extension/memo_transfer/mod.rs:42:53
[INFO] [stdout]    |
[INFO] [stdout] 42 |         program_id == &spl_memo::id() || program_id == &spl_memo::v1::id()
[INFO] [stdout]    |                                                     ^^ no implementation for `solana_program::pubkey::Pubkey == spl_memo::solana_program::pubkey::Pubkey`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `PartialEq<spl_memo::solana_program::pubkey::Pubkey>` is not implemented for `solana_program::pubkey::Pubkey`, which is required by `&solana_program::pubkey::Pubkey: PartialEq<&spl_memo::solana_program::pubkey::Pubkey>`
[INFO] [stdout]    = help: the trait `PartialEq` is implemented for `solana_program::pubkey::Pubkey`
[INFO] [stdout]    = help: for that trait implementation, expected `solana_program::pubkey::Pubkey`, found `spl_memo::solana_program::pubkey::Pubkey`
[INFO] [stdout]    = note: required for `&solana_program::pubkey::Pubkey` to implement `PartialEq<&spl_memo::solana_program::pubkey::Pubkey>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `get_packed_len` found for struct `spl_token::state::Account` in the current scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.9.0/src/state.rs:306:57
[INFO] [stdout]     |
[INFO] [stdout] 306 |                         .get(spl_token::state::Account::get_packed_len())
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^ function or associated item not found in `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-6f17d22bba15001f/solana-program-2.0.10/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] 24  |     fn get_packed_len() -> usize {
[INFO] [stdout]     |     ---------------------------- the associated function is available for `spl_token::state::Account` here
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.9.0/src/state.rs:14:39
[INFO] [stdout]     |
[INFO] [stdout] 14  |         program_pack::{IsInitialized, Pack, Sealed},
[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-6f17d22bba15001f/solana-program-1.16.25/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[E0277]: can't compare `solana_program::pubkey::Pubkey` with `spl_memo::solana_program::pubkey::Pubkey`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.9.0/src/lib.rs:106:62
[INFO] [stdout]     |
[INFO] [stdout] 106 |     if spl_token_program_id != &id() && spl_token_program_id != &spl_token::id() {
[INFO] [stdout]     |                                                              ^^ no implementation for `solana_program::pubkey::Pubkey == spl_memo::solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `PartialEq<spl_memo::solana_program::pubkey::Pubkey>` is not implemented for `solana_program::pubkey::Pubkey`, which is required by `&solana_program::pubkey::Pubkey: PartialEq<&spl_memo::solana_program::pubkey::Pubkey>`
[INFO] [stdout]     = help: the trait `PartialEq` is implemented for `solana_program::pubkey::Pubkey`
[INFO] [stdout]     = help: for that trait implementation, expected `solana_program::pubkey::Pubkey`, found `spl_memo::solana_program::pubkey::Pubkey`
[INFO] [stdout]     = note: required for `&solana_program::pubkey::Pubkey` to implement `PartialEq<&spl_memo::solana_program::pubkey::Pubkey>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking hpl-hive-control v0.2.18
[INFO] [stdout] error[E0599]: no function or associated item named `get_packed_len` found for struct `spl_token::state::Account` in the current scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.8.0/src/state.rs:306:57
[INFO] [stdout]     |
[INFO] [stdout] 306 |                         .get(spl_token::state::Account::get_packed_len())
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^ function or associated item not found in `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-6f17d22bba15001f/solana-program-2.0.10/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] 24  |     fn get_packed_len() -> usize {
[INFO] [stdout]     |     ---------------------------- the associated function is available for `spl_token::state::Account` here
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.8.0/src/state.rs:14:39
[INFO] [stdout]     |
[INFO] [stdout] 14  |         program_pack::{IsInitialized, Pack, Sealed},
[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-6f17d22bba15001f/solana-program-1.16.25/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[E0277]: can't compare `solana_program::pubkey::Pubkey` with `spl_memo::solana_program::pubkey::Pubkey`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.8.0/src/lib.rs:106:62
[INFO] [stdout]     |
[INFO] [stdout] 106 |     if spl_token_program_id != &id() && spl_token_program_id != &spl_token::id() {
[INFO] [stdout]     |                                                              ^^ no implementation for `solana_program::pubkey::Pubkey == spl_memo::solana_program::pubkey::Pubkey`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `PartialEq<spl_memo::solana_program::pubkey::Pubkey>` is not implemented for `solana_program::pubkey::Pubkey`, which is required by `&solana_program::pubkey::Pubkey: PartialEq<&spl_memo::solana_program::pubkey::Pubkey>`
[INFO] [stdout]     = help: the trait `PartialEq` is implemented for `solana_program::pubkey::Pubkey`
[INFO] [stdout]     = help: for that trait implementation, expected `solana_program::pubkey::Pubkey`, found `spl_memo::solana_program::pubkey::Pubkey`
[INFO] [stdout]     = note: required for `&solana_program::pubkey::Pubkey` to implement `PartialEq<&spl_memo::solana_program::pubkey::Pubkey>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `spl-token-2022` (lib) due to 5 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `spl-token-2022` (lib) due to 5 previous errors
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/state/delegate_state.rs:9:10
[INFO] [stdout]   |
[INFO] [stdout] 9 | #[derive(ToSchema)]
[INFO] [stdout]   |          ^^^^^^^^ use of undeclared type `VecMap`
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the derive macro `ToSchema` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 1 + use hpl_toolkit::utils::VecMap;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/state/delegate_state.rs:39:53
[INFO] [stdout]    |
[INFO] [stdout] 39 | #[derive(AnchorSerialize, AnchorDeserialize, Clone, ToSchema, Eq, PartialEq)]
[INFO] [stdout]    |                                                     ^^^^^^^^ use of undeclared type `VecMap`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the derive macro `ToSchema` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 1  + use hpl_toolkit::utils::VecMap;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/state/indexing_state.rs:16:10
[INFO] [stdout]    |
[INFO] [stdout] 16 | #[derive(ToSchema)]
[INFO] [stdout]    |          ^^^^^^^^ use of undeclared type `VecMap`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the derive macro `ToSchema` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 1  + use hpl_toolkit::utils::VecMap;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/state/indexing_state.rs:47:53
[INFO] [stdout]    |
[INFO] [stdout] 47 | #[derive(AnchorSerialize, AnchorDeserialize, Clone, ToSchema)]
[INFO] [stdout]    |                                                     ^^^^^^^^ use of undeclared type `VecMap`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the derive macro `ToSchema` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 1  + use hpl_toolkit::utils::VecMap;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/state/indexing_state.rs:75:53
[INFO] [stdout]    |
[INFO] [stdout] 75 | #[derive(AnchorSerialize, AnchorDeserialize, Clone, ToSchema)]
[INFO] [stdout]    |                                                     ^^^^^^^^ use of undeclared type `VecMap`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the derive macro `ToSchema` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 1  + use hpl_toolkit::utils::VecMap;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/state/project_state.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(ToSchema)]
[INFO] [stdout]    |          ^^^^^^^^ use of undeclared type `VecMap`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the derive macro `ToSchema` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 1  + use hpl_toolkit::utils::VecMap;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/state/user_state.rs:10:10
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[derive(ToSchema)]
[INFO] [stdout]    |          ^^^^^^^^ use of undeclared type `VecMap`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the derive macro `ToSchema` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 1  + use hpl_toolkit::utils::VecMap;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/state/user_state.rs:54:10
[INFO] [stdout]    |
[INFO] [stdout] 54 | #[derive(ToSchema)]
[INFO] [stdout]    |          ^^^^^^^^ use of undeclared type `VecMap`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the derive macro `ToSchema` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 1  + use hpl_toolkit::utils::VecMap;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HashMap` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/state/user_state.rs:100:15
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub data: HashMap<String, ProfileData>,
[INFO] [stdout]     |               ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::state::HashMap;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::collections::HashMap;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HashMap` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/state/user_state.rs:103:22
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub app_context: HashMap<String, ProfileData>,
[INFO] [stdout]     |                      ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::state::HashMap;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::collections::HashMap;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/state/user_state.rs:85:10
[INFO] [stdout]    |
[INFO] [stdout] 85 | #[derive(ToSchema)]
[INFO] [stdout]    |          ^^^^^^^^ use of undeclared type `VecMap`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the derive macro `ToSchema` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 1  + use hpl_toolkit::utils::VecMap;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HashMap`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/state/user_state.rs:85:10
[INFO] [stdout]    |
[INFO] [stdout] 85 | #[derive(ToSchema)]
[INFO] [stdout]    |          ^^^^^^^^ use of undeclared type `HashMap`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the derive macro `ToSchema` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::state::HashMap;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use std::collections::HashMap;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HashMap`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/state/user_state.rs:127:21
[INFO] [stdout]     |
[INFO] [stdout] 127 |         self.data = HashMap::new();
[INFO] [stdout]     |                     ^^^^^^^ use of undeclared type `HashMap`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::state::HashMap;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::collections::HashMap;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HashMap`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/state/user_state.rs:128:28
[INFO] [stdout]     |
[INFO] [stdout] 128 |         self.app_context = HashMap::new();
[INFO] [stdout]     |                            ^^^^^^^ use of undeclared type `HashMap`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::state::HashMap;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::collections::HashMap;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/state/user_state.rs:162:53
[INFO] [stdout]     |
[INFO] [stdout] 162 | #[derive(AnchorSerialize, AnchorDeserialize, Clone, ToSchema)]
[INFO] [stdout]     |                                                     ^^^^^^^^ use of undeclared type `VecMap`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `ToSchema` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   + use hpl_toolkit::utils::VecMap;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/state/user_state.rs:192:53
[INFO] [stdout]     |
[INFO] [stdout] 192 | #[derive(AnchorSerialize, AnchorDeserialize, Clone, ToSchema)]
[INFO] [stdout]     |                                                     ^^^^^^^^ use of undeclared type `VecMap`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `ToSchema` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   + use hpl_toolkit::utils::VecMap;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/state/mod.rs:13:75
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[derive(AnchorSerialize, AnchorDeserialize, Clone, Debug, Eq, PartialEq, ToSchema)]
[INFO] [stdout]    |                                                                           ^^^^^^^^ use of undeclared type `VecMap`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the derive macro `ToSchema` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 6  + use hpl_toolkit::utils::VecMap;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/state/mod.rs:176:75
[INFO] [stdout]     |
[INFO] [stdout] 176 | #[derive(AnchorSerialize, AnchorDeserialize, Clone, Debug, PartialEq, Eq, ToSchema)]
[INFO] [stdout]     |                                                                           ^^^^^^^^ use of undeclared type `VecMap`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `ToSchema` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 6   + use hpl_toolkit::utils::VecMap;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/state/mod.rs:185:10
[INFO] [stdout]     |
[INFO] [stdout] 185 | #[derive(ToSchema)]
[INFO] [stdout]     |          ^^^^^^^^ use of undeclared type `VecMap`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `ToSchema` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 6   + use hpl_toolkit::utils::VecMap;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/state/mod.rs:200:71
[INFO] [stdout]     |
[INFO] [stdout] 200 | #[derive(AnchorSerialize, AnchorDeserialize, Clone, Debug, PartialEq, ToSchema)]
[INFO] [stdout]     |                                                                       ^^^^^^^^ use of undeclared type `VecMap`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `ToSchema` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 6   + use hpl_toolkit::utils::VecMap;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/delegate_instructions.rs:66:13
[INFO] [stdout]     |
[INFO] [stdout] 66  |             reallocate(
[INFO] [stdout]     |             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: expected `Sysvar<'_, Rent>`, found a different `Sysvar<'_, Rent>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/delegate_instructions.rs:70:17
[INFO] [stdout]     |
[INFO] [stdout] 70  |                 &ctx.accounts.rent_sysvar,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Sysvar<'_, Rent>` and `Sysvar<'_, Rent>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: expected `Program<'_, System>`, found a different `Program<'_, System>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/delegate_instructions.rs:71:17
[INFO] [stdout]     |
[INFO] [stdout] 71  |                 &ctx.accounts.system_program,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Program<'_, System>` and `Program<'_, System>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-toolkit-0.0.3-beta.36/src/utils/mod.rs:107:8
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn reallocate<'info>(
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `?` couldn't convert the error to `anchor_lang::error::Error`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/delegate_instructions.rs:72:14
[INFO] [stdout]    |
[INFO] [stdout] 57 |   ) -> Result<()> {
[INFO] [stdout]    |        ---------- expected `anchor_lang::error::Error` because of this
[INFO] [stdout] ...
[INFO] [stdout] 66 | /             reallocate(
[INFO] [stdout] 67 | |                 delegations.len() as isize * ServiceDelegation::LEN as isize,
[INFO] [stdout] 68 | |                 delegate_authority.to_account_info(),
[INFO] [stdout] 69 | |                 ctx.accounts.payer.to_account_info(),
[INFO] [stdout] 70 | |                 &ctx.accounts.rent_sysvar,
[INFO] [stdout] 71 | |                 &ctx.accounts.system_program,
[INFO] [stdout] 72 | |             )?;
[INFO] [stdout]    | |             -^ the trait `From<anchor_lang::error::Error>` is not implemented for `anchor_lang::error::Error`, which is required by `std::result::Result<(), anchor_lang::error::Error>: FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout]    | |_____________|
[INFO] [stdout]    |               this can't be annotated with `?` because it has type `Result<_, anchor_lang::error::Error>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait
[INFO] [stdout]    = help: the following other types implement trait `From<T>`:
[INFO] [stdout]              `anchor_lang::error::Error` implements `From<ProgramErrorWithOrigin>`
[INFO] [stdout]              `anchor_lang::error::Error` implements `From<anchor_lang::error::AnchorError>`
[INFO] [stdout]              `anchor_lang::error::Error` implements `From<anchor_lang::error::ErrorCode>`
[INFO] [stdout]              `anchor_lang::error::Error` implements `From<anchor_lang::prelude::ProgramError>`
[INFO] [stdout]              `anchor_lang::error::Error` implements `From<errors::ErrorCode>`
[INFO] [stdout]              `anchor_lang::error::Error` implements `From<std::io::Error>`
[INFO] [stdout]    = note: required for `std::result::Result<(), anchor_lang::error::Error>` to implement `FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/delegate_instructions.rs:130:9
[INFO] [stdout]     |
[INFO] [stdout] 130 |         reallocate(
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: expected `Sysvar<'_, Rent>`, found a different `Sysvar<'_, Rent>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/delegate_instructions.rs:134:13
[INFO] [stdout]     |
[INFO] [stdout] 134 |             &ctx.accounts.rent_sysvar,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Sysvar<'_, Rent>` and `Sysvar<'_, Rent>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: expected `Program<'_, System>`, found a different `Program<'_, System>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/delegate_instructions.rs:135:13
[INFO] [stdout]     |
[INFO] [stdout] 135 |             &ctx.accounts.system_program,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Program<'_, System>` and `Program<'_, System>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-toolkit-0.0.3-beta.36/src/utils/mod.rs:107:8
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn reallocate<'info>(
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `?` couldn't convert the error to `anchor_lang::error::Error`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/delegate_instructions.rs:136:10
[INFO] [stdout]     |
[INFO] [stdout] 126 |   ) -> Result<()> {
[INFO] [stdout]     |        ---------- expected `anchor_lang::error::Error` because of this
[INFO] [stdout] ...
[INFO] [stdout] 130 | /         reallocate(
[INFO] [stdout] 131 | |             ServiceDelegation::LEN as isize,
[INFO] [stdout] 132 | |             delegate_authority.to_account_info(),
[INFO] [stdout] 133 | |             ctx.accounts.payer.to_account_info(),
[INFO] [stdout] 134 | |             &ctx.accounts.rent_sysvar,
[INFO] [stdout] 135 | |             &ctx.accounts.system_program,
[INFO] [stdout] 136 | |         )?;
[INFO] [stdout]     | |         -^ the trait `From<anchor_lang::error::Error>` is not implemented for `anchor_lang::error::Error`, which is required by `std::result::Result<(), anchor_lang::error::Error>: FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     |           this can't be annotated with `?` because it has type `Result<_, anchor_lang::error::Error>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<ProgramErrorWithOrigin>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::AnchorError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::prelude::ProgramError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<errors::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<std::io::Error>`
[INFO] [stdout]     = note: required for `std::result::Result<(), anchor_lang::error::Error>` to implement `FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/delegate_instructions.rs:139:9
[INFO] [stdout]     |
[INFO] [stdout] 139 |         reallocate(
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: expected `Sysvar<'_, Rent>`, found a different `Sysvar<'_, Rent>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/delegate_instructions.rs:143:13
[INFO] [stdout]     |
[INFO] [stdout] 143 |             &ctx.accounts.rent_sysvar,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Sysvar<'_, Rent>` and `Sysvar<'_, Rent>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: expected `Program<'_, System>`, found a different `Program<'_, System>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/delegate_instructions.rs:144:13
[INFO] [stdout]     |
[INFO] [stdout] 144 |             &ctx.accounts.system_program,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Program<'_, System>` and `Program<'_, System>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-toolkit-0.0.3-beta.36/src/utils/mod.rs:107:8
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn reallocate<'info>(
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `?` couldn't convert the error to `anchor_lang::error::Error`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/delegate_instructions.rs:145:10
[INFO] [stdout]     |
[INFO] [stdout] 126 |   ) -> Result<()> {
[INFO] [stdout]     |        ---------- expected `anchor_lang::error::Error` because of this
[INFO] [stdout] ...
[INFO] [stdout] 139 | /         reallocate(
[INFO] [stdout] 140 | |             ServiceDelegation::LEN as isize * -1,
[INFO] [stdout] 141 | |             delegate_authority.to_account_info(),
[INFO] [stdout] 142 | |             ctx.accounts.payer.to_account_info(),
[INFO] [stdout] 143 | |             &ctx.accounts.rent_sysvar,
[INFO] [stdout] 144 | |             &ctx.accounts.system_program,
[INFO] [stdout] 145 | |         )?;
[INFO] [stdout]     | |         -^ the trait `From<anchor_lang::error::Error>` is not implemented for `anchor_lang::error::Error`, which is required by `std::result::Result<(), anchor_lang::error::Error>: FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     |           this can't be annotated with `?` because it has type `Result<_, anchor_lang::error::Error>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<ProgramErrorWithOrigin>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::AnchorError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::prelude::ProgramError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<errors::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<std::io::Error>`
[INFO] [stdout]     = note: required for `std::result::Result<(), anchor_lang::error::Error>` to implement `FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/profile_instructions.rs:230:9
[INFO] [stdout]     |
[INFO] [stdout] 230 |         reallocate(
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: expected `Sysvar<'_, Rent>`, found a different `Sysvar<'_, Rent>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/profile_instructions.rs:234:13
[INFO] [stdout]     |
[INFO] [stdout] 234 |             &ctx.accounts.rent_sysvar,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Sysvar<'_, Rent>` and `Sysvar<'_, Rent>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: expected `Program<'_, System>`, found a different `Program<'_, System>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/profile_instructions.rs:235:13
[INFO] [stdout]     |
[INFO] [stdout] 235 |             &ctx.accounts.system_program,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Program<'_, System>` and `Program<'_, System>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-toolkit-0.0.3-beta.36/src/utils/mod.rs:107:8
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn reallocate<'info>(
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `?` couldn't convert the error to `anchor_lang::error::Error`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/profile_instructions.rs:236:10
[INFO] [stdout]     |
[INFO] [stdout] 193 |   ) -> Result<()> {
[INFO] [stdout]     |        ---------- expected `anchor_lang::error::Error` because of this
[INFO] [stdout] ...
[INFO] [stdout] 230 | /         reallocate(
[INFO] [stdout] 231 | |             len,
[INFO] [stdout] 232 | |             profile_info.clone(),
[INFO] [stdout] 233 | |             ctx.accounts.payer.to_account_info(),
[INFO] [stdout] 234 | |             &ctx.accounts.rent_sysvar,
[INFO] [stdout] 235 | |             &ctx.accounts.system_program,
[INFO] [stdout] 236 | |         )?;
[INFO] [stdout]     | |         -^ the trait `From<anchor_lang::error::Error>` is not implemented for `anchor_lang::error::Error`, which is required by `std::result::Result<(), anchor_lang::error::Error>: FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     |           this can't be annotated with `?` because it has type `Result<_, anchor_lang::error::Error>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<ProgramErrorWithOrigin>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::AnchorError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::prelude::ProgramError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<errors::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<std::io::Error>`
[INFO] [stdout]     = note: required for `std::result::Result<(), anchor_lang::error::Error>` to implement `FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/profile_instructions.rs:253:9
[INFO] [stdout]     |
[INFO] [stdout] 253 |         reallocate(
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: expected `Sysvar<'_, Rent>`, found a different `Sysvar<'_, Rent>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/profile_instructions.rs:257:13
[INFO] [stdout]     |
[INFO] [stdout] 257 |             &ctx.accounts.rent_sysvar,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Sysvar<'_, Rent>` and `Sysvar<'_, Rent>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: expected `Program<'_, System>`, found a different `Program<'_, System>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/profile_instructions.rs:258:13
[INFO] [stdout]     |
[INFO] [stdout] 258 |             &ctx.accounts.system_program,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Program<'_, System>` and `Program<'_, System>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-toolkit-0.0.3-beta.36/src/utils/mod.rs:107:8
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn reallocate<'info>(
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `?` couldn't convert the error to `anchor_lang::error::Error`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/profile_instructions.rs:259:10
[INFO] [stdout]     |
[INFO] [stdout] 193 |   ) -> Result<()> {
[INFO] [stdout]     |        ---------- expected `anchor_lang::error::Error` because of this
[INFO] [stdout] ...
[INFO] [stdout] 253 | /         reallocate(
[INFO] [stdout] 254 | |             len,
[INFO] [stdout] 255 | |             profile_info,
[INFO] [stdout] 256 | |             ctx.accounts.payer.to_account_info(),
[INFO] [stdout] 257 | |             &ctx.accounts.rent_sysvar,
[INFO] [stdout] 258 | |             &ctx.accounts.system_program,
[INFO] [stdout] 259 | |         )?;
[INFO] [stdout]     | |         -^ the trait `From<anchor_lang::error::Error>` is not implemented for `anchor_lang::error::Error`, which is required by `std::result::Result<(), anchor_lang::error::Error>: FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     |           this can't be annotated with `?` because it has type `Result<_, anchor_lang::error::Error>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<ProgramErrorWithOrigin>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::AnchorError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::prelude::ProgramError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<errors::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<std::io::Error>`
[INFO] [stdout]     = note: required for `std::result::Result<(), anchor_lang::error::Error>` to implement `FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:87:9
[INFO] [stdout]     |
[INFO] [stdout] 87  |         reallocate(
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: expected `Sysvar<'_, Rent>`, found a different `Sysvar<'_, Rent>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:91:13
[INFO] [stdout]     |
[INFO] [stdout] 91  |             &ctx.accounts.rent_sysvar,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Sysvar<'_, Rent>` and `Sysvar<'_, Rent>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: expected `Program<'_, System>`, found a different `Program<'_, System>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:92:13
[INFO] [stdout]     |
[INFO] [stdout] 92  |             &ctx.accounts.system_program,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Program<'_, System>` and `Program<'_, System>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-toolkit-0.0.3-beta.36/src/utils/mod.rs:107:8
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn reallocate<'info>(
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `?` couldn't convert the error to `anchor_lang::error::Error`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:93:10
[INFO] [stdout]    |
[INFO] [stdout] 73 |   pub fn create_project(ctx: Context<CreateProject>, args: CreateProjectArgs) -> Result<()> {
[INFO] [stdout]    |                                                                                  ---------- expected `anchor_lang::error::Error` because of this
[INFO] [stdout] ...
[INFO] [stdout] 87 | /         reallocate(
[INFO] [stdout] 88 | |             associated_programs.len() as isize * 32,
[INFO] [stdout] 89 | |             project.to_account_info(),
[INFO] [stdout] 90 | |             ctx.accounts.payer.to_account_info(),
[INFO] [stdout] 91 | |             &ctx.accounts.rent_sysvar,
[INFO] [stdout] 92 | |             &ctx.accounts.system_program,
[INFO] [stdout] 93 | |         )?;
[INFO] [stdout]    | |         -^ the trait `From<anchor_lang::error::Error>` is not implemented for `anchor_lang::error::Error`, which is required by `std::result::Result<(), anchor_lang::error::Error>: FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout]    | |_________|
[INFO] [stdout]    |           this can't be annotated with `?` because it has type `Result<_, anchor_lang::error::Error>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait
[INFO] [stdout]    = help: the following other types implement trait `From<T>`:
[INFO] [stdout]              `anchor_lang::error::Error` implements `From<ProgramErrorWithOrigin>`
[INFO] [stdout]              `anchor_lang::error::Error` implements `From<anchor_lang::error::AnchorError>`
[INFO] [stdout]              `anchor_lang::error::Error` implements `From<anchor_lang::error::ErrorCode>`
[INFO] [stdout]              `anchor_lang::error::Error` implements `From<anchor_lang::prelude::ProgramError>`
[INFO] [stdout]              `anchor_lang::error::Error` implements `From<errors::ErrorCode>`
[INFO] [stdout]              `anchor_lang::error::Error` implements `From<std::io::Error>`
[INFO] [stdout]    = note: required for `std::result::Result<(), anchor_lang::error::Error>` to implement `FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:98:9
[INFO] [stdout]     |
[INFO] [stdout] 98  |         reallocate(
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: expected `Sysvar<'_, Rent>`, found a different `Sysvar<'_, Rent>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:102:13
[INFO] [stdout]     |
[INFO] [stdout] 102 |             &ctx.accounts.rent_sysvar,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Sysvar<'_, Rent>` and `Sysvar<'_, Rent>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: expected `Program<'_, System>`, found a different `Program<'_, System>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             &ctx.accounts.system_program,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Program<'_, System>` and `Program<'_, System>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-toolkit-0.0.3-beta.36/src/utils/mod.rs:107:8
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn reallocate<'info>(
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `?` couldn't convert the error to `anchor_lang::error::Error`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:104:10
[INFO] [stdout]     |
[INFO] [stdout] 73  |   pub fn create_project(ctx: Context<CreateProject>, args: CreateProjectArgs) -> Result<()> {
[INFO] [stdout]     |                                                                                  ---------- expected `anchor_lang::error::Error` because of this
[INFO] [stdout] ...
[INFO] [stdout] 98  | /         reallocate(
[INFO] [stdout] 99  | |             collections.len() as isize * 32,
[INFO] [stdout] 100 | |             project.to_account_info(),
[INFO] [stdout] 101 | |             ctx.accounts.payer.to_account_info(),
[INFO] [stdout] 102 | |             &ctx.accounts.rent_sysvar,
[INFO] [stdout] 103 | |             &ctx.accounts.system_program,
[INFO] [stdout] 104 | |         )?;
[INFO] [stdout]     | |         -^ the trait `From<anchor_lang::error::Error>` is not implemented for `anchor_lang::error::Error`, which is required by `std::result::Result<(), anchor_lang::error::Error>: FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     |           this can't be annotated with `?` because it has type `Result<_, anchor_lang::error::Error>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<ProgramErrorWithOrigin>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::AnchorError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::prelude::ProgramError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<errors::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<std::io::Error>`
[INFO] [stdout]     = note: required for `std::result::Result<(), anchor_lang::error::Error>` to implement `FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:109:9
[INFO] [stdout]     |
[INFO] [stdout] 109 |         reallocate(
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: expected `Sysvar<'_, Rent>`, found a different `Sysvar<'_, Rent>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:113:13
[INFO] [stdout]     |
[INFO] [stdout] 113 |             &ctx.accounts.rent_sysvar,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Sysvar<'_, Rent>` and `Sysvar<'_, Rent>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: expected `Program<'_, System>`, found a different `Program<'_, System>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:114:13
[INFO] [stdout]     |
[INFO] [stdout] 114 |             &ctx.accounts.system_program,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Program<'_, System>` and `Program<'_, System>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-toolkit-0.0.3-beta.36/src/utils/mod.rs:107:8
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn reallocate<'info>(
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `?` couldn't convert the error to `anchor_lang::error::Error`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:115:10
[INFO] [stdout]     |
[INFO] [stdout] 73  |   pub fn create_project(ctx: Context<CreateProject>, args: CreateProjectArgs) -> Result<()> {
[INFO] [stdout]     |                                                                                  ---------- expected `anchor_lang::error::Error` because of this
[INFO] [stdout] ...
[INFO] [stdout] 109 | /         reallocate(
[INFO] [stdout] 110 | |             creators.len() as isize * 32,
[INFO] [stdout] 111 | |             project.to_account_info(),
[INFO] [stdout] 112 | |             ctx.accounts.payer.to_account_info(),
[INFO] [stdout] 113 | |             &ctx.accounts.rent_sysvar,
[INFO] [stdout] 114 | |             &ctx.accounts.system_program,
[INFO] [stdout] 115 | |         )?;
[INFO] [stdout]     | |         -^ the trait `From<anchor_lang::error::Error>` is not implemented for `anchor_lang::error::Error`, which is required by `std::result::Result<(), anchor_lang::error::Error>: FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     |           this can't be annotated with `?` because it has type `Result<_, anchor_lang::error::Error>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<ProgramErrorWithOrigin>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::AnchorError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::prelude::ProgramError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<errors::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<std::io::Error>`
[INFO] [stdout]     = note: required for `std::result::Result<(), anchor_lang::error::Error>` to implement `FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:120:9
[INFO] [stdout]     |
[INFO] [stdout] 120 |         reallocate(
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: expected `Sysvar<'_, Rent>`, found a different `Sysvar<'_, Rent>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:124:13
[INFO] [stdout]     |
[INFO] [stdout] 124 |             &ctx.accounts.rent_sysvar,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Sysvar<'_, Rent>` and `Sysvar<'_, Rent>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: expected `Program<'_, System>`, found a different `Program<'_, System>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:125:13
[INFO] [stdout]     |
[INFO] [stdout] 125 |             &ctx.accounts.system_program,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Program<'_, System>` and `Program<'_, System>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-toolkit-0.0.3-beta.36/src/utils/mod.rs:107:8
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn reallocate<'info>(
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `?` couldn't convert the error to `anchor_lang::error::Error`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:126:10
[INFO] [stdout]     |
[INFO] [stdout] 73  |   pub fn create_project(ctx: Context<CreateProject>, args: CreateProjectArgs) -> Result<()> {
[INFO] [stdout]     |                                                                                  ---------- expected `anchor_lang::error::Error` because of this
[INFO] [stdout] ...
[INFO] [stdout] 120 | /         reallocate(
[INFO] [stdout] 121 | |             merkle_trees.len() as isize * 32,
[INFO] [stdout] 122 | |             project.to_account_info(),
[INFO] [stdout] 123 | |             ctx.accounts.payer.to_account_info(),
[INFO] [stdout] 124 | |             &ctx.accounts.rent_sysvar,
[INFO] [stdout] 125 | |             &ctx.accounts.system_program,
[INFO] [stdout] 126 | |         )?;
[INFO] [stdout]     | |         -^ the trait `From<anchor_lang::error::Error>` is not implemented for `anchor_lang::error::Error`, which is required by `std::result::Result<(), anchor_lang::error::Error>: FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     |           this can't be annotated with `?` because it has type `Result<_, anchor_lang::error::Error>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<ProgramErrorWithOrigin>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::AnchorError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::prelude::ProgramError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<errors::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<std::io::Error>`
[INFO] [stdout]     = note: required for `std::result::Result<(), anchor_lang::error::Error>` to implement `FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:244:13
[INFO] [stdout]     |
[INFO] [stdout] 244 |             reallocate(
[INFO] [stdout]     |             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: expected `Sysvar<'_, Rent>`, found a different `Sysvar<'_, Rent>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:248:17
[INFO] [stdout]     |
[INFO] [stdout] 248 |                 &ctx.accounts.rent_sysvar,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Sysvar<'_, Rent>` and `Sysvar<'_, Rent>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: expected `Program<'_, System>`, found a different `Program<'_, System>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:249:17
[INFO] [stdout]     |
[INFO] [stdout] 249 |                 &ctx.accounts.system_program,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Program<'_, System>` and `Program<'_, System>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-toolkit-0.0.3-beta.36/src/utils/mod.rs:107:8
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn reallocate<'info>(
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `?` couldn't convert the error to `anchor_lang::error::Error`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:250:14
[INFO] [stdout]     |
[INFO] [stdout] 236 |   ) -> Result<()> {
[INFO] [stdout]     |        ---------- expected `anchor_lang::error::Error` because of this
[INFO] [stdout] ...
[INFO] [stdout] 244 | /             reallocate(
[INFO] [stdout] 245 | |                 -56isize,
[INFO] [stdout] 246 | |                 project.to_account_info(),
[INFO] [stdout] 247 | |                 ctx.accounts.payer.to_account_info(),
[INFO] [stdout] 248 | |                 &ctx.accounts.rent_sysvar,
[INFO] [stdout] 249 | |                 &ctx.accounts.system_program,
[INFO] [stdout] 250 | |             )?;
[INFO] [stdout]     | |             -^ the trait `From<anchor_lang::error::Error>` is not implemented for `anchor_lang::error::Error`, which is required by `std::result::Result<(), anchor_lang::error::Error>: FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     |               this can't be annotated with `?` because it has type `Result<_, anchor_lang::error::Error>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<ProgramErrorWithOrigin>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::AnchorError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::prelude::ProgramError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<errors::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<std::io::Error>`
[INFO] [stdout]     = note: required for `std::result::Result<(), anchor_lang::error::Error>` to implement `FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:252:13
[INFO] [stdout]     |
[INFO] [stdout] 252 |             reallocate(
[INFO] [stdout]     |             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: expected `Sysvar<'_, Rent>`, found a different `Sysvar<'_, Rent>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:256:17
[INFO] [stdout]     |
[INFO] [stdout] 256 |                 &ctx.accounts.rent_sysvar,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Sysvar<'_, Rent>` and `Sysvar<'_, Rent>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: expected `Program<'_, System>`, found a different `Program<'_, System>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:257:17
[INFO] [stdout]     |
[INFO] [stdout] 257 |                 &ctx.accounts.system_program,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Program<'_, System>` and `Program<'_, System>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-toolkit-0.0.3-beta.36/src/utils/mod.rs:107:8
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn reallocate<'info>(
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `?` couldn't convert the error to `anchor_lang::error::Error`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:258:14
[INFO] [stdout]     |
[INFO] [stdout] 236 |   ) -> Result<()> {
[INFO] [stdout]     |        ---------- expected `anchor_lang::error::Error` because of this
[INFO] [stdout] ...
[INFO] [stdout] 252 | /             reallocate(
[INFO] [stdout] 253 | |                 56isize,
[INFO] [stdout] 254 | |                 project.to_account_info(),
[INFO] [stdout] 255 | |                 ctx.accounts.payer.to_account_info(),
[INFO] [stdout] 256 | |                 &ctx.accounts.rent_sysvar,
[INFO] [stdout] 257 | |                 &ctx.accounts.system_program,
[INFO] [stdout] 258 | |             )?;
[INFO] [stdout]     | |             -^ the trait `From<anchor_lang::error::Error>` is not implemented for `anchor_lang::error::Error`, which is required by `std::result::Result<(), anchor_lang::error::Error>: FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     |               this can't be annotated with `?` because it has type `Result<_, anchor_lang::error::Error>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<ProgramErrorWithOrigin>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::AnchorError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::prelude::ProgramError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<errors::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<std::io::Error>`
[INFO] [stdout]     = note: required for `std::result::Result<(), anchor_lang::error::Error>` to implement `FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:266:13
[INFO] [stdout]     |
[INFO] [stdout] 266 |             reallocate(
[INFO] [stdout]     |             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: expected `Sysvar<'_, Rent>`, found a different `Sysvar<'_, Rent>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:270:17
[INFO] [stdout]     |
[INFO] [stdout] 270 |                 &ctx.accounts.rent_sysvar,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Sysvar<'_, Rent>` and `Sysvar<'_, Rent>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: expected `Program<'_, System>`, found a different `Program<'_, System>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:271:17
[INFO] [stdout]     |
[INFO] [stdout] 271 |                 &ctx.accounts.system_program,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Program<'_, System>` and `Program<'_, System>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-toolkit-0.0.3-beta.36/src/utils/mod.rs:107:8
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn reallocate<'info>(
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `?` couldn't convert the error to `anchor_lang::error::Error`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:272:14
[INFO] [stdout]     |
[INFO] [stdout] 236 |   ) -> Result<()> {
[INFO] [stdout]     |        ---------- expected `anchor_lang::error::Error` because of this
[INFO] [stdout] ...
[INFO] [stdout] 266 | /             reallocate(
[INFO] [stdout] 267 | |                 -32isize,
[INFO] [stdout] 268 | |                 project.to_account_info(),
[INFO] [stdout] 269 | |                 ctx.accounts.payer.to_account_info(),
[INFO] [stdout] 270 | |                 &ctx.accounts.rent_sysvar,
[INFO] [stdout] 271 | |                 &ctx.accounts.system_program,
[INFO] [stdout] 272 | |             )?;
[INFO] [stdout]     | |             -^ the trait `From<anchor_lang::error::Error>` is not implemented for `anchor_lang::error::Error`, which is required by `std::result::Result<(), anchor_lang::error::Error>: FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     |               this can't be annotated with `?` because it has type `Result<_, anchor_lang::error::Error>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<ProgramErrorWithOrigin>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::AnchorError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::prelude::ProgramError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<errors::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<std::io::Error>`
[INFO] [stdout]     = note: required for `std::result::Result<(), anchor_lang::error::Error>` to implement `FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:274:13
[INFO] [stdout]     |
[INFO] [stdout] 274 |             reallocate(
[INFO] [stdout]     |             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: expected `Sysvar<'_, Rent>`, found a different `Sysvar<'_, Rent>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:278:17
[INFO] [stdout]     |
[INFO] [stdout] 278 |                 &ctx.accounts.rent_sysvar,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Sysvar<'_, Rent>` and `Sysvar<'_, Rent>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: expected `Program<'_, System>`, found a different `Program<'_, System>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:279:17
[INFO] [stdout]     |
[INFO] [stdout] 279 |                 &ctx.accounts.system_program,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Program<'_, System>` and `Program<'_, System>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-toolkit-0.0.3-beta.36/src/utils/mod.rs:107:8
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn reallocate<'info>(
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `?` couldn't convert the error to `anchor_lang::error::Error`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:280:14
[INFO] [stdout]     |
[INFO] [stdout] 236 |   ) -> Result<()> {
[INFO] [stdout]     |        ---------- expected `anchor_lang::error::Error` because of this
[INFO] [stdout] ...
[INFO] [stdout] 274 | /             reallocate(
[INFO] [stdout] 275 | |                 32isize,
[INFO] [stdout] 276 | |                 project.to_account_info(),
[INFO] [stdout] 277 | |                 ctx.accounts.payer.to_account_info(),
[INFO] [stdout] 278 | |                 &ctx.accounts.rent_sysvar,
[INFO] [stdout] 279 | |                 &ctx.accounts.system_program,
[INFO] [stdout] 280 | |             )?;
[INFO] [stdout]     | |             -^ the trait `From<anchor_lang::error::Error>` is not implemented for `anchor_lang::error::Error`, which is required by `std::result::Result<(), anchor_lang::error::Error>: FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     |               this can't be annotated with `?` because it has type `Result<_, anchor_lang::error::Error>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<ProgramErrorWithOrigin>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::AnchorError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::prelude::ProgramError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<errors::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<std::io::Error>`
[INFO] [stdout]     = note: required for `std::result::Result<(), anchor_lang::error::Error>` to implement `FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:288:13
[INFO] [stdout]     |
[INFO] [stdout] 288 |             reallocate(
[INFO] [stdout]     |             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: expected `Sysvar<'_, Rent>`, found a different `Sysvar<'_, Rent>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:292:17
[INFO] [stdout]     |
[INFO] [stdout] 292 |                 &ctx.accounts.rent_sysvar,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Sysvar<'_, Rent>` and `Sysvar<'_, Rent>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: expected `Program<'_, System>`, found a different `Program<'_, System>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:293:17
[INFO] [stdout]     |
[INFO] [stdout] 293 |                 &ctx.accounts.system_program,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Program<'_, System>` and `Program<'_, System>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-toolkit-0.0.3-beta.36/src/utils/mod.rs:107:8
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn reallocate<'info>(
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `?` couldn't convert the error to `anchor_lang::error::Error`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:294:14
[INFO] [stdout]     |
[INFO] [stdout] 236 |   ) -> Result<()> {
[INFO] [stdout]     |        ---------- expected `anchor_lang::error::Error` because of this
[INFO] [stdout] ...
[INFO] [stdout] 288 | /             reallocate(
[INFO] [stdout] 289 | |                 -32isize,
[INFO] [stdout] 290 | |                 project.to_account_info(),
[INFO] [stdout] 291 | |                 ctx.accounts.payer.to_account_info(),
[INFO] [stdout] 292 | |                 &ctx.accounts.rent_sysvar,
[INFO] [stdout] 293 | |                 &ctx.accounts.system_program,
[INFO] [stdout] 294 | |             )?;
[INFO] [stdout]     | |             -^ the trait `From<anchor_lang::error::Error>` is not implemented for `anchor_lang::error::Error`, which is required by `std::result::Result<(), anchor_lang::error::Error>: FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     |               this can't be annotated with `?` because it has type `Result<_, anchor_lang::error::Error>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<ProgramErrorWithOrigin>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::AnchorError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::prelude::ProgramError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<errors::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<std::io::Error>`
[INFO] [stdout]     = note: required for `std::result::Result<(), anchor_lang::error::Error>` to implement `FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:296:13
[INFO] [stdout]     |
[INFO] [stdout] 296 |             reallocate(
[INFO] [stdout]     |             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: expected `Sysvar<'_, Rent>`, found a different `Sysvar<'_, Rent>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:300:17
[INFO] [stdout]     |
[INFO] [stdout] 300 |                 &ctx.accounts.rent_sysvar,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Sysvar<'_, Rent>` and `Sysvar<'_, Rent>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: expected `Program<'_, System>`, found a different `Program<'_, System>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:301:17
[INFO] [stdout]     |
[INFO] [stdout] 301 |                 &ctx.accounts.system_program,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Program<'_, System>` and `Program<'_, System>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-toolkit-0.0.3-beta.36/src/utils/mod.rs:107:8
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn reallocate<'info>(
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `?` couldn't convert the error to `anchor_lang::error::Error`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:302:14
[INFO] [stdout]     |
[INFO] [stdout] 236 |   ) -> Result<()> {
[INFO] [stdout]     |        ---------- expected `anchor_lang::error::Error` because of this
[INFO] [stdout] ...
[INFO] [stdout] 296 | /             reallocate(
[INFO] [stdout] 297 | |                 32isize,
[INFO] [stdout] 298 | |                 project.to_account_info(),
[INFO] [stdout] 299 | |                 ctx.accounts.payer.to_account_info(),
[INFO] [stdout] 300 | |                 &ctx.accounts.rent_sysvar,
[INFO] [stdout] 301 | |                 &ctx.accounts.system_program,
[INFO] [stdout] 302 | |             )?;
[INFO] [stdout]     | |             -^ the trait `From<anchor_lang::error::Error>` is not implemented for `anchor_lang::error::Error`, which is required by `std::result::Result<(), anchor_lang::error::Error>: FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     |               this can't be annotated with `?` because it has type `Result<_, anchor_lang::error::Error>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<ProgramErrorWithOrigin>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::AnchorError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::prelude::ProgramError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<errors::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<std::io::Error>`
[INFO] [stdout]     = note: required for `std::result::Result<(), anchor_lang::error::Error>` to implement `FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:310:13
[INFO] [stdout]     |
[INFO] [stdout] 310 |             reallocate(
[INFO] [stdout]     |             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: expected `Sysvar<'_, Rent>`, found a different `Sysvar<'_, Rent>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:314:17
[INFO] [stdout]     |
[INFO] [stdout] 314 |                 &ctx.accounts.rent_sysvar,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Sysvar<'_, Rent>` and `Sysvar<'_, Rent>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: expected `Program<'_, System>`, found a different `Program<'_, System>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:315:17
[INFO] [stdout]     |
[INFO] [stdout] 315 |                 &ctx.accounts.system_program,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Program<'_, System>` and `Program<'_, System>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-toolkit-0.0.3-beta.36/src/utils/mod.rs:107:8
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn reallocate<'info>(
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `?` couldn't convert the error to `anchor_lang::error::Error`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:316:14
[INFO] [stdout]     |
[INFO] [stdout] 236 |   ) -> Result<()> {
[INFO] [stdout]     |        ---------- expected `anchor_lang::error::Error` because of this
[INFO] [stdout] ...
[INFO] [stdout] 310 | /             reallocate(
[INFO] [stdout] 311 | |                 -32isize,
[INFO] [stdout] 312 | |                 project.to_account_info(),
[INFO] [stdout] 313 | |                 ctx.accounts.payer.to_account_info(),
[INFO] [stdout] 314 | |                 &ctx.accounts.rent_sysvar,
[INFO] [stdout] 315 | |                 &ctx.accounts.system_program,
[INFO] [stdout] 316 | |             )?;
[INFO] [stdout]     | |             -^ the trait `From<anchor_lang::error::Error>` is not implemented for `anchor_lang::error::Error`, which is required by `std::result::Result<(), anchor_lang::error::Error>: FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     |               this can't be annotated with `?` because it has type `Result<_, anchor_lang::error::Error>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<ProgramErrorWithOrigin>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::AnchorError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::prelude::ProgramError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<errors::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<std::io::Error>`
[INFO] [stdout]     = note: required for `std::result::Result<(), anchor_lang::error::Error>` to implement `FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:318:13
[INFO] [stdout]     |
[INFO] [stdout] 318 |             reallocate(
[INFO] [stdout]     |             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: expected `Sysvar<'_, Rent>`, found a different `Sysvar<'_, Rent>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:322:17
[INFO] [stdout]     |
[INFO] [stdout] 322 |                 &ctx.accounts.rent_sysvar,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Sysvar<'_, Rent>` and `Sysvar<'_, Rent>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: expected `Program<'_, System>`, found a different `Program<'_, System>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:323:17
[INFO] [stdout]     |
[INFO] [stdout] 323 |                 &ctx.accounts.system_program,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Program<'_, System>` and `Program<'_, System>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-toolkit-0.0.3-beta.36/src/utils/mod.rs:107:8
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn reallocate<'info>(
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `?` couldn't convert the error to `anchor_lang::error::Error`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:324:14
[INFO] [stdout]     |
[INFO] [stdout] 236 |   ) -> Result<()> {
[INFO] [stdout]     |        ---------- expected `anchor_lang::error::Error` because of this
[INFO] [stdout] ...
[INFO] [stdout] 318 | /             reallocate(
[INFO] [stdout] 319 | |                 32isize,
[INFO] [stdout] 320 | |                 project.to_account_info(),
[INFO] [stdout] 321 | |                 ctx.accounts.payer.to_account_info(),
[INFO] [stdout] 322 | |                 &ctx.accounts.rent_sysvar,
[INFO] [stdout] 323 | |                 &ctx.accounts.system_program,
[INFO] [stdout] 324 | |             )?;
[INFO] [stdout]     | |             -^ the trait `From<anchor_lang::error::Error>` is not implemented for `anchor_lang::error::Error`, which is required by `std::result::Result<(), anchor_lang::error::Error>: FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     |               this can't be annotated with `?` because it has type `Result<_, anchor_lang::error::Error>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<ProgramErrorWithOrigin>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::AnchorError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::prelude::ProgramError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<errors::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<std::io::Error>`
[INFO] [stdout]     = note: required for `std::result::Result<(), anchor_lang::error::Error>` to implement `FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:388:9
[INFO] [stdout]     |
[INFO] [stdout] 388 |         reallocate(
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: expected `Sysvar<'_, Rent>`, found a different `Sysvar<'_, Rent>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:392:13
[INFO] [stdout]     |
[INFO] [stdout] 392 |             &ctx.accounts.rent_sysvar,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Sysvar<'_, Rent>` and `Sysvar<'_, Rent>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: expected `Program<'_, System>`, found a different `Program<'_, System>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:393:13
[INFO] [stdout]     |
[INFO] [stdout] 393 |             &ctx.accounts.system_program,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Program<'_, System>` and `Program<'_, System>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-toolkit-0.0.3-beta.36/src/utils/mod.rs:107:8
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn reallocate<'info>(
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `?` couldn't convert the error to `anchor_lang::error::Error`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:394:10
[INFO] [stdout]     |
[INFO] [stdout] 384 |   ) -> Result<()> {
[INFO] [stdout]     |        ---------- expected `anchor_lang::error::Error` because of this
[INFO] [stdout] ...
[INFO] [stdout] 388 | /         reallocate(
[INFO] [stdout] 389 | |             -33isize,
[INFO] [stdout] 390 | |             project.to_account_info(),
[INFO] [stdout] 391 | |             ctx.accounts.payer.to_account_info(),
[INFO] [stdout] 392 | |             &ctx.accounts.rent_sysvar,
[INFO] [stdout] 393 | |             &ctx.accounts.system_program,
[INFO] [stdout] 394 | |         )?;
[INFO] [stdout]     | |         -^ the trait `From<anchor_lang::error::Error>` is not implemented for `anchor_lang::error::Error`, which is required by `std::result::Result<(), anchor_lang::error::Error>: FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     |           this can't be annotated with `?` because it has type `Result<_, anchor_lang::error::Error>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<ProgramErrorWithOrigin>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::AnchorError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::prelude::ProgramError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<errors::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<std::io::Error>`
[INFO] [stdout]     = note: required for `std::result::Result<(), anchor_lang::error::Error>` to implement `FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:396:9
[INFO] [stdout]     |
[INFO] [stdout] 396 |         reallocate(
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: expected `Sysvar<'_, Rent>`, found a different `Sysvar<'_, Rent>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:400:13
[INFO] [stdout]     |
[INFO] [stdout] 400 |             &ctx.accounts.rent_sysvar,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Sysvar<'_, Rent>` and `Sysvar<'_, Rent>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: expected `Program<'_, System>`, found a different `Program<'_, System>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:401:13
[INFO] [stdout]     |
[INFO] [stdout] 401 |             &ctx.accounts.system_program,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Program<'_, System>` and `Program<'_, System>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-toolkit-0.0.3-beta.36/src/utils/mod.rs:107:8
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn reallocate<'info>(
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `?` couldn't convert the error to `anchor_lang::error::Error`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:402:10
[INFO] [stdout]     |
[INFO] [stdout] 384 |   ) -> Result<()> {
[INFO] [stdout]     |        ---------- expected `anchor_lang::error::Error` because of this
[INFO] [stdout] ...
[INFO] [stdout] 396 | /         reallocate(
[INFO] [stdout] 397 | |             33isize,
[INFO] [stdout] 398 | |             project.to_account_info(),
[INFO] [stdout] 399 | |             ctx.accounts.payer.to_account_info(),
[INFO] [stdout] 400 | |             &ctx.accounts.rent_sysvar,
[INFO] [stdout] 401 | |             &ctx.accounts.system_program,
[INFO] [stdout] 402 | |         )?;
[INFO] [stdout]     | |         -^ the trait `From<anchor_lang::error::Error>` is not implemented for `anchor_lang::error::Error`, which is required by `std::result::Result<(), anchor_lang::error::Error>: FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     |           this can't be annotated with `?` because it has type `Result<_, anchor_lang::error::Error>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<ProgramErrorWithOrigin>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::AnchorError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::prelude::ProgramError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<errors::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<std::io::Error>`
[INFO] [stdout]     = note: required for `std::result::Result<(), anchor_lang::error::Error>` to implement `FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:552:5
[INFO] [stdout]     |
[INFO] [stdout] 552 |     reallocate(
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: expected `Sysvar<'_, Rent>`, found a different `Sysvar<'_, Rent>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:556:9
[INFO] [stdout]     |
[INFO] [stdout] 556 |         &ctx.accounts.rent_sysvar,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Sysvar<'_, Rent>` and `Sysvar<'_, Rent>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: expected `Program<'_, System>`, found a different `Program<'_, System>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:557:9
[INFO] [stdout]     |
[INFO] [stdout] 557 |         &ctx.accounts.system_program,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Program<'_, System>` and `Program<'_, System>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-toolkit-0.0.3-beta.36/src/utils/mod.rs:107:8
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn reallocate<'info>(
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `?` couldn't convert the error to `anchor_lang::error::Error`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:558:6
[INFO] [stdout]     |
[INFO] [stdout] 535 |   ) -> Result<()> {
[INFO] [stdout]     |        ---------- expected `anchor_lang::error::Error` because of this
[INFO] [stdout] ...
[INFO] [stdout] 552 | /     reallocate(
[INFO] [stdout] 553 | |         (args.addresses.len() * 32) as isize,
[INFO] [stdout] 554 | |         address_container.to_account_info(),
[INFO] [stdout] 555 | |         ctx.accounts.payer.to_account_info(),
[INFO] [stdout] 556 | |         &ctx.accounts.rent_sysvar,
[INFO] [stdout] 557 | |         &ctx.accounts.system_program,
[INFO] [stdout] 558 | |     )?;
[INFO] [stdout]     | |     -^ the trait `From<anchor_lang::error::Error>` is not implemented for `anchor_lang::error::Error`, which is required by `std::result::Result<(), anchor_lang::error::Error>: FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout]     | |_____|
[INFO] [stdout]     |       this can't be annotated with `?` because it has type `Result<_, anchor_lang::error::Error>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<ProgramErrorWithOrigin>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::AnchorError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::prelude::ProgramError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<errors::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<std::io::Error>`
[INFO] [stdout]     = note: required for `std::result::Result<(), anchor_lang::error::Error>` to implement `FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:623:9
[INFO] [stdout]     |
[INFO] [stdout] 623 |         reallocate(
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: expected `Sysvar<'_, Rent>`, found a different `Sysvar<'_, Rent>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:627:13
[INFO] [stdout]     |
[INFO] [stdout] 627 |             &ctx.accounts.rent_sysvar,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Sysvar<'_, Rent>` and `Sysvar<'_, Rent>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: expected `Program<'_, System>`, found a different `Program<'_, System>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:628:13
[INFO] [stdout]     |
[INFO] [stdout] 628 |             &ctx.accounts.system_program,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Program<'_, System>` and `Program<'_, System>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-toolkit-0.0.3-beta.36/src/utils/mod.rs:107:8
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn reallocate<'info>(
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `?` couldn't convert the error to `anchor_lang::error::Error`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:629:10
[INFO] [stdout]     |
[INFO] [stdout] 617 |   ) -> Result<()> {
[INFO] [stdout]     |        ---------- expected `anchor_lang::error::Error` because of this
[INFO] [stdout] ...
[INFO] [stdout] 623 | /         reallocate(
[INFO] [stdout] 624 | |             args.label.as_bytes().len() as isize + ProfileDataType::LEN as isize,
[INFO] [stdout] 625 | |             project.to_account_info(),
[INFO] [stdout] 626 | |             ctx.accounts.payer.to_account_info(),
[INFO] [stdout] 627 | |             &ctx.accounts.rent_sysvar,
[INFO] [stdout] 628 | |             &ctx.accounts.system_program,
[INFO] [stdout] 629 | |         )?;
[INFO] [stdout]     | |         -^ the trait `From<anchor_lang::error::Error>` is not implemented for `anchor_lang::error::Error`, which is required by `std::result::Result<(), anchor_lang::error::Error>: FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     |           this can't be annotated with `?` because it has type `Result<_, anchor_lang::error::Error>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<ProgramErrorWithOrigin>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::AnchorError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::prelude::ProgramError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<errors::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<std::io::Error>`
[INFO] [stdout]     = note: required for `std::result::Result<(), anchor_lang::error::Error>` to implement `FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:633:9
[INFO] [stdout]     |
[INFO] [stdout] 633 |         reallocate(
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: expected `Sysvar<'_, Rent>`, found a different `Sysvar<'_, Rent>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:637:13
[INFO] [stdout]     |
[INFO] [stdout] 637 |             &ctx.accounts.rent_sysvar,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Sysvar<'_, Rent>` and `Sysvar<'_, Rent>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: expected `Program<'_, System>`, found a different `Program<'_, System>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:638:13
[INFO] [stdout]     |
[INFO] [stdout] 638 |             &ctx.accounts.system_program,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Program<'_, System>` and `Program<'_, System>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-toolkit-0.0.3-beta.36/src/utils/mod.rs:107:8
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn reallocate<'info>(
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `?` couldn't convert the error to `anchor_lang::error::Error`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:639:10
[INFO] [stdout]     |
[INFO] [stdout] 617 |   ) -> Result<()> {
[INFO] [stdout]     |        ---------- expected `anchor_lang::error::Error` because of this
[INFO] [stdout] ...
[INFO] [stdout] 633 | /         reallocate(
[INFO] [stdout] 634 | |             (args.label.as_bytes().len() as isize + ProfileDataType::LEN as isize) * -1,
[INFO] [stdout] 635 | |             project.to_account_info(),
[INFO] [stdout] 636 | |             ctx.accounts.payer.to_account_info(),
[INFO] [stdout] 637 | |             &ctx.accounts.rent_sysvar,
[INFO] [stdout] 638 | |             &ctx.accounts.system_program,
[INFO] [stdout] 639 | |         )?;
[INFO] [stdout]     | |         -^ the trait `From<anchor_lang::error::Error>` is not implemented for `anchor_lang::error::Error`, which is required by `std::result::Result<(), anchor_lang::error::Error>: FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     |           this can't be annotated with `?` because it has type `Result<_, anchor_lang::error::Error>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<ProgramErrorWithOrigin>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::AnchorError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::prelude::ProgramError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<errors::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<std::io::Error>`
[INFO] [stdout]     = note: required for `std::result::Result<(), anchor_lang::error::Error>` to implement `FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:693:5
[INFO] [stdout]     |
[INFO] [stdout] 693 |     reallocate(
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: expected `Sysvar<'_, Rent>`, found a different `Sysvar<'_, Rent>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:697:9
[INFO] [stdout]     |
[INFO] [stdout] 697 |         &ctx.accounts.rent_sysvar,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Sysvar<'_, Rent>` and `Sysvar<'_, Rent>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: expected `Program<'_, System>`, found a different `Program<'_, System>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:698:9
[INFO] [stdout]     |
[INFO] [stdout] 698 |         &ctx.accounts.system_program,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Program<'_, System>` and `Program<'_, System>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-toolkit-0.0.3-beta.36/src/utils/mod.rs:107:8
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn reallocate<'info>(
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `?` couldn't convert the error to `anchor_lang::error::Error`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/project_instructions.rs:699:6
[INFO] [stdout]     |
[INFO] [stdout] 681 |   pub fn clear_profile_data_config(ctx: Context<ClearProfileDataConfig>) -> Result<()> {
[INFO] [stdout]     |                                                                             ---------- expected `anchor_lang::error::Error` because of this
[INFO] [stdout] ...
[INFO] [stdout] 693 | /     reallocate(
[INFO] [stdout] 694 | |         size,
[INFO] [stdout] 695 | |         project.to_account_info(),
[INFO] [stdout] 696 | |         ctx.accounts.payer.to_account_info(),
[INFO] [stdout] 697 | |         &ctx.accounts.rent_sysvar,
[INFO] [stdout] 698 | |         &ctx.accounts.system_program,
[INFO] [stdout] 699 | |     )?;
[INFO] [stdout]     | |     -^ the trait `From<anchor_lang::error::Error>` is not implemented for `anchor_lang::error::Error`, which is required by `std::result::Result<(), anchor_lang::error::Error>: FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout]     | |_____|
[INFO] [stdout]     |       this can't be annotated with `?` because it has type `Result<_, anchor_lang::error::Error>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<ProgramErrorWithOrigin>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::AnchorError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::prelude::ProgramError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<errors::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<std::io::Error>`
[INFO] [stdout]     = note: required for `std::result::Result<(), anchor_lang::error::Error>` to implement `FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/public_info_instructions.rs:23:13
[INFO] [stdout]     |
[INFO] [stdout] 23  |             reallocate(
[INFO] [stdout]     |             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: expected `&Sysvar<'_, Rent>`, found `&&Sysvar<'_, Rent>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/public_info_instructions.rs:27:17
[INFO] [stdout]     |
[INFO] [stdout] 27  |                 &rent_sysvar,
[INFO] [stdout]     |                 ^^^^^^^^^^^^
[INFO] [stdout]     = note: expected reference `&anchor_lang::accounts::sysvar::Sysvar<'_, anchor_lang::prelude::Rent>`
[INFO] [stdout]                found reference `&&anchor_lang::prelude::Sysvar<'info, anchor_lang::prelude::Rent>`
[INFO] [stdout] note: expected `&Program<'_, System>`, found `&&Program<'_, System>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/public_info_instructions.rs:28:17
[INFO] [stdout]     |
[INFO] [stdout] 28  |                 &system_program,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: expected reference `&anchor_lang::accounts::program::Program<'_, anchor_lang::system_program::System>`
[INFO] [stdout]                found reference `&&anchor_lang::prelude::Program<'info, anchor_lang::system_program::System>`
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-toolkit-0.0.3-beta.36/src/utils/mod.rs:107:8
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn reallocate<'info>(
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `?` couldn't convert the error to `anchor_lang::error::Error`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/public_info_instructions.rs:29:14
[INFO] [stdout]    |
[INFO] [stdout] 10 |   ) -> Result<()> {
[INFO] [stdout]    |        ---------- expected `anchor_lang::error::Error` because of this
[INFO] [stdout] ...
[INFO] [stdout] 23 | /             reallocate(
[INFO] [stdout] 24 | |                 delta,
[INFO] [stdout] 25 | |                 public_info.to_account_info(),
[INFO] [stdout] 26 | |                 authority.to_account_info(),
[INFO] [stdout] 27 | |                 &rent_sysvar,
[INFO] [stdout] 28 | |                 &system_program,
[INFO] [stdout] 29 | |             )?;
[INFO] [stdout]    | |             -^ the trait `From<anchor_lang::error::Error>` is not implemented for `anchor_lang::error::Error`, which is required by `std::result::Result<(), anchor_lang::error::Error>: FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout]    | |_____________|
[INFO] [stdout]    |               this can't be annotated with `?` because it has type `Result<_, anchor_lang::error::Error>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait
[INFO] [stdout]    = help: the following other types implement trait `From<T>`:
[INFO] [stdout]              `anchor_lang::error::Error` implements `From<ProgramErrorWithOrigin>`
[INFO] [stdout]              `anchor_lang::error::Error` implements `From<anchor_lang::error::AnchorError>`
[INFO] [stdout]              `anchor_lang::error::Error` implements `From<anchor_lang::error::ErrorCode>`
[INFO] [stdout]              `anchor_lang::error::Error` implements `From<anchor_lang::prelude::ProgramError>`
[INFO] [stdout]              `anchor_lang::error::Error` implements `From<errors::ErrorCode>`
[INFO] [stdout]              `anchor_lang::error::Error` implements `From<std::io::Error>`
[INFO] [stdout]    = note: required for `std::result::Result<(), anchor_lang::error::Error>` to implement `FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/public_info_instructions.rs:32:9
[INFO] [stdout]     |
[INFO] [stdout] 32  |         reallocate(
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: expected `&Sysvar<'_, Rent>`, found `&&Sysvar<'_, Rent>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/public_info_instructions.rs:37:13
[INFO] [stdout]     |
[INFO] [stdout] 37  |             &rent_sysvar,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout]     = note: expected reference `&anchor_lang::accounts::sysvar::Sysvar<'_, anchor_lang::prelude::Rent>`
[INFO] [stdout]                found reference `&&anchor_lang::prelude::Sysvar<'info, anchor_lang::prelude::Rent>`
[INFO] [stdout] note: expected `&Program<'_, System>`, found `&&Program<'_, System>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/public_info_instructions.rs:38:13
[INFO] [stdout]     |
[INFO] [stdout] 38  |             &system_program,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: expected reference `&anchor_lang::accounts::program::Program<'_, anchor_lang::system_program::System>`
[INFO] [stdout]                found reference `&&anchor_lang::prelude::Program<'info, anchor_lang::system_program::System>`
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-toolkit-0.0.3-beta.36/src/utils/mod.rs:107:8
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn reallocate<'info>(
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `?` couldn't convert the error to `anchor_lang::error::Error`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/public_info_instructions.rs:39:10
[INFO] [stdout]    |
[INFO] [stdout] 10 |   ) -> Result<()> {
[INFO] [stdout]    |        ---------- expected `anchor_lang::error::Error` because of this
[INFO] [stdout] ...
[INFO] [stdout] 32 | /         reallocate(
[INFO] [stdout] 33 | |             max(24, value.as_bytes().len() * 2) as isize
[INFO] [stdout] 34 | |                 + max(24, label.as_bytes().len() * 2) as isize,
[INFO] [stdout] 35 | |             public_info.to_account_info(),
[INFO] [stdout] ...  |
[INFO] [stdout] 38 | |             &system_program,
[INFO] [stdout] 39 | |         )?;
[INFO] [stdout]    | |         -^ the trait `From<anchor_lang::error::Error>` is not implemented for `anchor_lang::error::Error`, which is required by `std::result::Result<(), anchor_lang::error::Error>: FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout]    | |_________|
[INFO] [stdout]    |           this can't be annotated with `?` because it has type `Result<_, anchor_lang::error::Error>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait
[INFO] [stdout]    = help: the following other types implement trait `From<T>`:
[INFO] [stdout]              `anchor_lang::error::Error` implements `From<ProgramErrorWithOrigin>`
[INFO] [stdout]              `anchor_lang::error::Error` implements `From<anchor_lang::error::AnchorError>`
[INFO] [stdout]              `anchor_lang::error::Error` implements `From<anchor_lang::error::ErrorCode>`
[INFO] [stdout]              `anchor_lang::error::Error` implements `From<anchor_lang::prelude::ProgramError>`
[INFO] [stdout]              `anchor_lang::error::Error` implements `From<errors::ErrorCode>`
[INFO] [stdout]              `anchor_lang::error::Error` implements `From<std::io::Error>`
[INFO] [stdout]    = note: required for `std::result::Result<(), anchor_lang::error::Error>` to implement `FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/user_instructions.rs:89:9
[INFO] [stdout]     |
[INFO] [stdout] 89  |         reallocate(
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: expected `Sysvar<'_, Rent>`, found a different `Sysvar<'_, Rent>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/user_instructions.rs:93:13
[INFO] [stdout]     |
[INFO] [stdout] 93  |             &ctx.accounts.rent_sysvar,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Sysvar<'_, Rent>` and `Sysvar<'_, Rent>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: expected `Program<'_, System>`, found a different `Program<'_, System>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/user_instructions.rs:94:13
[INFO] [stdout]     |
[INFO] [stdout] 94  |             &ctx.accounts.system_program,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Program<'_, System>` and `Program<'_, System>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-toolkit-0.0.3-beta.36/src/utils/mod.rs:107:8
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn reallocate<'info>(
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `?` couldn't convert the error to `anchor_lang::error::Error`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/user_instructions.rs:95:10
[INFO] [stdout]    |
[INFO] [stdout] 61 |   pub fn initialize_user(ctx: Context<InitializeUser>, args: InitializeUserArgs) -> Result<()> {
[INFO] [stdout]    |                                                                                     ---------- expected `anchor_lang::error::Error` because of this
[INFO] [stdout] ...
[INFO] [stdout] 89 | /         reallocate(
[INFO] [stdout] 90 | |             diff as isize,
[INFO] [stdout] 91 | |             user_info,
[INFO] [stdout] 92 | |             ctx.accounts.wallet.to_account_info(),
[INFO] [stdout] 93 | |             &ctx.accounts.rent_sysvar,
[INFO] [stdout] 94 | |             &ctx.accounts.system_program,
[INFO] [stdout] 95 | |         )?;
[INFO] [stdout]    | |         -^ the trait `From<anchor_lang::error::Error>` is not implemented for `anchor_lang::error::Error`, which is required by `std::result::Result<(), anchor_lang::error::Error>: FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout]    | |_________|
[INFO] [stdout]    |           this can't be annotated with `?` because it has type `Result<_, anchor_lang::error::Error>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait
[INFO] [stdout]    = help: the following other types implement trait `From<T>`:
[INFO] [stdout]              `anchor_lang::error::Error` implements `From<ProgramErrorWithOrigin>`
[INFO] [stdout]              `anchor_lang::error::Error` implements `From<anchor_lang::error::AnchorError>`
[INFO] [stdout]              `anchor_lang::error::Error` implements `From<anchor_lang::error::ErrorCode>`
[INFO] [stdout]              `anchor_lang::error::Error` implements `From<anchor_lang::prelude::ProgramError>`
[INFO] [stdout]              `anchor_lang::error::Error` implements `From<errors::ErrorCode>`
[INFO] [stdout]              `anchor_lang::error::Error` implements `From<std::io::Error>`
[INFO] [stdout]    = note: required for `std::result::Result<(), anchor_lang::error::Error>` to implement `FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/user_instructions.rs:237:5
[INFO] [stdout]     |
[INFO] [stdout] 237 |     reallocate(
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: expected `Sysvar<'_, Rent>`, found a different `Sysvar<'_, Rent>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/user_instructions.rs:241:9
[INFO] [stdout]     |
[INFO] [stdout] 241 |         &ctx.accounts.rent_sysvar,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Sysvar<'_, Rent>` and `Sysvar<'_, Rent>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: expected `Program<'_, System>`, found a different `Program<'_, System>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/user_instructions.rs:242:9
[INFO] [stdout]     |
[INFO] [stdout] 242 |         &ctx.accounts.system_program,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Program<'_, System>` and `Program<'_, System>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-toolkit-0.0.3-beta.36/src/utils/mod.rs:107:8
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn reallocate<'info>(
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `?` couldn't convert the error to `anchor_lang::error::Error`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/user_instructions.rs:243:6
[INFO] [stdout]     |
[INFO] [stdout] 234 |   pub fn add_wallet(ctx: Context<AddWallet>, _env: String) -> Result<()> {
[INFO] [stdout]     |                                                               ---------- expected `anchor_lang::error::Error` because of this
[INFO] [stdout] ...
[INFO] [stdout] 237 | /     reallocate(
[INFO] [stdout] 238 | |         32 as isize,
[INFO] [stdout] 239 | |         user.to_account_info(),
[INFO] [stdout] 240 | |         ctx.accounts.new_wallet.to_account_info(),
[INFO] [stdout] 241 | |         &ctx.accounts.rent_sysvar,
[INFO] [stdout] 242 | |         &ctx.accounts.system_program,
[INFO] [stdout] 243 | |     )?;
[INFO] [stdout]     | |     -^ the trait `From<anchor_lang::error::Error>` is not implemented for `anchor_lang::error::Error`, which is required by `std::result::Result<(), anchor_lang::error::Error>: FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout]     | |_____|
[INFO] [stdout]     |       this can't be annotated with `?` because it has type `Result<_, anchor_lang::error::Error>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<ProgramErrorWithOrigin>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::AnchorError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::prelude::ProgramError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<errors::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<std::io::Error>`
[INFO] [stdout]     = note: required for `std::result::Result<(), anchor_lang::error::Error>` to implement `FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/user_instructions.rs:332:5
[INFO] [stdout]     |
[INFO] [stdout] 332 |     reallocate(
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: expected `Sysvar<'_, Rent>`, found a different `Sysvar<'_, Rent>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/user_instructions.rs:336:9
[INFO] [stdout]     |
[INFO] [stdout] 336 |         &ctx.accounts.rent_sysvar,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Sysvar<'_, Rent>` and `Sysvar<'_, Rent>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Sysvar<'_, Rent>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/sysvar.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub struct Sysvar<'info, T: solana_program::sysvar::Sysvar> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: expected `Program<'_, System>`, found a different `Program<'_, System>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/user_instructions.rs:337:9
[INFO] [stdout]     |
[INFO] [stdout] 337 |         &ctx.accounts.system_program,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `Program<'_, System>` and `Program<'_, System>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.28.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Program<'_, System>` is defined in crate `anchor_lang`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/anchor-lang-0.29.0/src/accounts/program.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout] 79  | pub struct Program<'info, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `anchor_lang` are being used?
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-toolkit-0.0.3-beta.36/src/utils/mod.rs:107:8
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub fn reallocate<'info>(
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `?` couldn't convert the error to `anchor_lang::error::Error`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hpl-hive-control-0.2.18/src/instructions/user_instructions.rs:338:6
[INFO] [stdout]     |
[INFO] [stdout] 319 |   pub fn delete_wallet(ctx: Context<DeleteWallet>, _env: String) -> Result<()> {
[INFO] [stdout]     |                                                                     ---------- expected `anchor_lang::error::Error` because of this
[INFO] [stdout] ...
[INFO] [stdout] 332 | /     reallocate(
[INFO] [stdout] 333 | |         -32 as isize,
[INFO] [stdout] 334 | |         user.to_account_info(),
[INFO] [stdout] 335 | |         ctx.accounts.wallet.to_account_info(),
[INFO] [stdout] 336 | |         &ctx.accounts.rent_sysvar,
[INFO] [stdout] 337 | |         &ctx.accounts.system_program,
[INFO] [stdout] 338 | |     )?;
[INFO] [stdout]     | |     -^ the trait `From<anchor_lang::error::Error>` is not implemented for `anchor_lang::error::Error`, which is required by `std::result::Result<(), anchor_lang::error::Error>: FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout]     | |_____|
[INFO] [stdout]     |       this can't be annotated with `?` because it has type `Result<_, anchor_lang::error::Error>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<ProgramErrorWithOrigin>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::AnchorError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::error::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<anchor_lang::prelude::ProgramError>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<errors::ErrorCode>`
[INFO] [stdout]               `anchor_lang::error::Error` implements `From<std::io::Error>`
[INFO] [stdout]     = note: required for `std::result::Result<(), anchor_lang::error::Error>` to implement `FromResidual<std::result::Result<Infallible, anchor_lang::error::Error>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 76 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0308, E0412, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `hpl-hive-control` (lib) due to 77 previous errors
[INFO] running `Command { std: "docker" "inspect" "c08e301543e5781ab82be90e1b4432e90a32244ec1ddc80921412a9eeec686a7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c08e301543e5781ab82be90e1b4432e90a32244ec1ddc80921412a9eeec686a7", kill_on_drop: false }`
[INFO] [stdout] c08e301543e5781ab82be90e1b4432e90a32244ec1ddc80921412a9eeec686a7
