[INFO] cloning repository https://github.com/shihonics/shihon [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/shihonics/shihon" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fshihonics%2Fshihon", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fshihonics%2Fshihon'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] fbcfbd541196c78588d96298699d7d3e3fef2675 [INFO] testing shihonics/shihon against beta-2022-02-22 for beta-1.60-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fshihonics%2Fshihon" "/workspace/builds/worker-69/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-69/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/shihonics/shihon on toolchain beta-2022-02-22 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-02-22" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/shihonics/shihon [INFO] finished tweaking git repo https://github.com/shihonics/shihon [INFO] tweaked toml for git repo https://github.com/shihonics/shihon written to /workspace/builds/worker-69/source/Cargo.toml [INFO] crate git repo https://github.com/shihonics/shihon already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-02-22" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded borsh-derive-internal v0.9.3 [INFO] [stderr] Downloaded qstring v0.7.2 [INFO] [stderr] Downloaded crypto-common v0.1.1 [INFO] [stderr] Downloaded borsh v0.9.3 [INFO] [stderr] Downloaded blake3 v1.3.1 [INFO] [stderr] Downloaded assert_matches v1.5.0 [INFO] [stderr] Downloaded signature v1.5.0 [INFO] [stderr] Downloaded zstd-safe v4.1.3+zstd.1.5.1 [INFO] [stderr] Downloaded aliasable v0.1.3 [INFO] [stderr] Downloaded anyhow v1.0.53 [INFO] [stderr] Downloaded semver v1.0.5 [INFO] [stderr] Downloaded opentelemetry v0.16.0 [INFO] [stderr] Downloaded tarpc-plugins v0.12.0 [INFO] [stderr] Downloaded rand_xorshift v0.3.0 [INFO] [stderr] Downloaded solana-measure v1.9.5 [INFO] [stderr] Downloaded solana-config-program v1.9.5 [INFO] [stderr] Downloaded solana-stake-program v1.9.5 [INFO] [stderr] Downloaded solana-address-lookup-table-program v1.9.5 [INFO] [stderr] Downloaded plain v0.2.3 [INFO] [stderr] Downloaded tokio-serde v0.8.0 [INFO] [stderr] Downloaded solana-banks-interface v1.9.5 [INFO] [stderr] Downloaded solana-send-transaction-service v1.9.5 [INFO] [stderr] Downloaded solana-banks-server v1.9.5 [INFO] [stderr] Downloaded derivation-path v0.1.3 [INFO] [stderr] Downloaded solana-bucket-map v1.9.5 [INFO] [stderr] Downloaded sct v0.7.0 [INFO] [stderr] Downloaded bzip2 v0.4.3 [INFO] [stderr] Downloaded ascii v0.9.3 [INFO] [stderr] Downloaded tarpc v0.27.2 [INFO] [stderr] Downloaded rusty-fork v0.3.0 [INFO] [stderr] Downloaded index_list v0.2.7 [INFO] [stderr] Downloaded enum-iterator v0.7.0 [INFO] [stderr] Downloaded dashmap v4.0.2 [INFO] [stderr] Downloaded hyper-rustls v0.23.0 [INFO] [stderr] Downloaded educe v0.4.18 [INFO] [stderr] Downloaded solana_rbpf v0.2.21 [INFO] [stderr] Downloaded solana-banks-client v1.9.5 [INFO] [stderr] Downloaded symlink v0.1.0 [INFO] [stderr] Downloaded solana-bloom v1.9.5 [INFO] [stderr] Downloaded futures-executor v0.3.19 [INFO] [stderr] Downloaded combine v3.8.1 [INFO] [stderr] Downloaded dir-diff v0.3.2 [INFO] [stderr] Downloaded borsh-derive v0.9.3 [INFO] [stderr] Downloaded chrono-humanize v0.2.1 [INFO] [stderr] Downloaded enum-ordinalize v3.1.10 [INFO] [stderr] Downloaded solana-runtime v1.9.5 [INFO] [stderr] Downloaded bzip2-sys v0.1.11+1.0.8 [INFO] [stderr] Downloaded proptest v1.0.0 [INFO] [stderr] Downloaded solana-compute-budget-program v1.9.5 [INFO] [stderr] Downloaded zstd-sys v1.6.2+zstd.1.5.1 [INFO] [stderr] Downloaded tokio v1.16.1 [INFO] [stderr] Downloaded solana-frozen-abi-macro v1.9.5 [INFO] [stderr] Downloaded solana-frozen-abi v1.9.5 [INFO] [stderr] Downloaded solana-program v1.9.5 [INFO] [stderr] Downloaded solana-program-runtime v1.9.5 [INFO] [stderr] Downloaded solana-rayon-threadlimit v1.9.5 [INFO] [stderr] Downloaded pbkdf2 v0.9.0 [INFO] [stderr] Downloaded digest v0.10.1 [INFO] [stderr] Downloaded crossbeam-utils v0.8.6 [INFO] [stderr] Downloaded tracing v0.1.30 [INFO] [stderr] Downloaded tracing-opentelemetry v0.15.0 [INFO] [stderr] Downloaded goblin v0.4.3 [INFO] [stderr] Downloaded crc32fast v1.3.1 [INFO] [stderr] Downloaded ouroboros_macro v0.13.0 [INFO] [stderr] Downloaded tar v0.4.38 [INFO] [stderr] Downloaded rustls v0.20.2 [INFO] [stderr] Downloaded tokio-rustls v0.23.2 [INFO] [stderr] Downloaded webpki v0.22.0 [INFO] [stderr] Downloaded solana-logger v1.9.5 [INFO] [stderr] Downloaded block-buffer v0.10.1 [INFO] [stderr] Downloaded zeroize_derive v1.3.1 [INFO] [stderr] Downloaded memmap2 v0.5.2 [INFO] [stderr] Downloaded solana-sdk-macro v1.9.5 [INFO] [stderr] Downloaded uriparse v0.6.3 [INFO] [stderr] Downloaded solana-bpf-loader-program v1.9.5 [INFO] [stderr] Downloaded hash32 v0.1.1 [INFO] [stderr] Downloaded solana-metrics v1.9.5 [INFO] [stderr] Downloaded solana-vote-program v1.9.5 [INFO] [stderr] Downloaded solana-program-test v1.9.5 [INFO] [stderr] Downloaded crypto-mac v0.9.1 [INFO] [stderr] Downloaded enum-iterator-derive v0.7.0 [INFO] [stderr] Downloaded ouroboros v0.13.0 [INFO] [stderr] Downloaded zstd v0.9.2+zstd.1.5.1 [INFO] [stderr] Downloaded borsh-schema-derive-internal v0.9.3 [INFO] [stderr] Downloaded zeroize v1.5.2 [INFO] [stderr] Downloaded itertools v0.10.3 [INFO] [stderr] Downloaded rustversion v1.0.6 [INFO] [stderr] Downloaded tracing-subscriber v0.2.25 [INFO] [stderr] Downloaded fs_extra v1.2.0 [INFO] [stderr] Downloaded crossbeam-epoch v0.9.6 [INFO] [stderr] Downloaded gethostname v0.2.2 [INFO] [stderr] Downloaded rustls-pemfile v0.2.1 [INFO] [stderr] Downloaded webpki-roots v0.22.2 [INFO] [stderr] Downloaded ed25519 v1.3.0 [INFO] [stderr] Downloaded hmac v0.9.0 [INFO] [stderr] Downloaded ed25519-dalek-bip32 v0.1.1 [INFO] [stderr] Downloaded env_logger v0.9.0 [INFO] [stderr] Downloaded solana-sdk v1.9.5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-69/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-69/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:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-02-22" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 4099068d88ec3cb3c497ef1e09096a49d98a98b415fb45fc0ced6fc6c7cb5ae0 [INFO] running `Command { std: "docker" "start" "-a" "4099068d88ec3cb3c497ef1e09096a49d98a98b415fb45fc0ced6fc6c7cb5ae0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "4099068d88ec3cb3c497ef1e09096a49d98a98b415fb45fc0ced6fc6c7cb5ae0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4099068d88ec3cb3c497ef1e09096a49d98a98b415fb45fc0ced6fc6c7cb5ae0", kill_on_drop: false }` [INFO] [stdout] 4099068d88ec3cb3c497ef1e09096a49d98a98b415fb45fc0ced6fc6c7cb5ae0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-69/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-69/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "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:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-02-22" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] af0d04fb8c96a2bfd1f03fd7feda2089c4714430fdd9f5493195e7b86e966739 [INFO] running `Command { std: "docker" "start" "-a" "af0d04fb8c96a2bfd1f03fd7feda2089c4714430fdd9f5493195e7b86e966739", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.36 [INFO] [stderr] Compiling syn v1.0.86 [INFO] [stderr] Compiling serde_derive v1.0.136 [INFO] [stderr] Compiling serde v1.0.136 [INFO] [stderr] Compiling libc v0.2.117 [INFO] [stderr] Compiling typenum v1.15.0 [INFO] [stderr] Compiling subtle v2.4.1 [INFO] [stderr] Compiling semver v1.0.5 [INFO] [stderr] Compiling crunchy v0.2.2 [INFO] [stderr] Compiling getrandom v0.1.16 [INFO] [stderr] Compiling wasm-bindgen-shared v0.2.79 [INFO] [stderr] Compiling block-padding v0.2.1 [INFO] [stderr] Compiling bumpalo v3.9.1 [INFO] [stderr] Compiling feature-probe v0.1.1 [INFO] [stderr] Compiling opaque-debug v0.3.0 [INFO] [stderr] Compiling humantime v2.1.0 [INFO] [stderr] Compiling ppv-lite86 v0.2.16 [INFO] [stderr] Compiling cpufeatures v0.2.1 [INFO] [stderr] Compiling once_cell v1.9.0 [INFO] [stderr] Compiling rustversion v1.0.6 [INFO] [stderr] Compiling bs58 v0.4.0 [INFO] [stderr] Compiling arrayref v0.3.6 [INFO] [stderr] Compiling wasm-bindgen v0.2.79 [INFO] [stderr] Compiling arrayvec v0.7.2 [INFO] [stderr] Compiling keccak v0.1.0 [INFO] [stderr] Compiling constant_time_eq v0.1.5 [INFO] [stderr] Compiling either v1.6.1 [INFO] [stderr] Compiling base64 v0.12.3 [INFO] [stderr] Compiling byteorder v1.4.3 [INFO] [stderr] Compiling base64 v0.13.0 [INFO] [stderr] Compiling generic-array v0.14.5 [INFO] [stderr] Compiling ahash v0.7.6 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Compiling bv v0.11.1 [INFO] [stderr] Compiling itertools v0.10.3 [INFO] [stderr] Compiling rustc_version v0.4.0 [INFO] [stderr] Compiling quote v1.0.15 [INFO] [stderr] Compiling jobserver v0.1.24 [INFO] [stderr] Compiling getrandom v0.2.4 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling memmap2 v0.5.2 [INFO] [stderr] Compiling env_logger v0.9.0 [INFO] [stderr] Compiling rand_core v0.5.1 [INFO] [stderr] Compiling cc v1.0.72 [INFO] [stderr] Compiling solana-frozen-abi-macro v1.9.5 [INFO] [stderr] Compiling solana-frozen-abi v1.9.5 [INFO] [stderr] Compiling solana-program v1.9.5 [INFO] [stderr] Compiling rand_chacha v0.2.2 [INFO] [stderr] Compiling rand_pcg v0.2.1 [INFO] [stderr] Compiling hashbrown v0.11.2 [INFO] [stderr] Compiling solana-logger v1.9.5 [INFO] [stderr] Compiling rand v0.7.3 [INFO] [stderr] Compiling blake3 v1.3.1 [INFO] [stderr] Compiling synstructure v0.12.6 [INFO] [stderr] Compiling wasm-bindgen-backend v0.2.79 [INFO] [stderr] Compiling borsh-derive-internal v0.9.3 [INFO] [stderr] Compiling borsh-schema-derive-internal v0.9.3 [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.79 [INFO] [stderr] Compiling thiserror-impl v1.0.30 [INFO] [stderr] Compiling zeroize_derive v1.3.1 [INFO] [stderr] Compiling bytemuck_derive v1.0.1 [INFO] [stderr] Compiling num-derive v0.3.3 [INFO] [stderr] Compiling solana-sdk-macro v1.9.5 [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.79 [INFO] [stderr] Compiling bytemuck v1.7.3 [INFO] [stderr] Compiling zeroize v1.5.2 [INFO] [stderr] Compiling thiserror v1.0.30 [INFO] [stderr] Compiling toml v0.5.8 [INFO] [stderr] Compiling bincode v1.3.3 [INFO] [stderr] Compiling serde_bytes v0.11.5 [INFO] [stderr] Compiling digest v0.9.0 [INFO] [stderr] Compiling block-buffer v0.9.0 [INFO] [stderr] Compiling crypto-mac v0.8.0 [INFO] [stderr] Compiling block-buffer v0.10.1 [INFO] [stderr] Compiling crypto-common v0.1.1 [INFO] [stderr] Compiling digest v0.10.1 [INFO] [stderr] Compiling libsecp256k1-core v0.2.2 [INFO] [stderr] Compiling sha2 v0.9.9 [INFO] [stderr] Compiling hmac v0.8.1 [INFO] [stderr] Compiling curve25519-dalek v3.2.0 [INFO] [stderr] Compiling sha3 v0.9.1 [INFO] [stderr] Compiling proc-macro-crate v0.1.5 [INFO] [stderr] Compiling proc-macro-crate v1.1.0 [INFO] [stderr] Compiling hmac-drbg v0.3.0 [INFO] [stderr] Compiling libsecp256k1-gen-genmult v0.2.1 [INFO] [stderr] Compiling libsecp256k1-gen-ecmult v0.2.1 [INFO] [stderr] Compiling borsh-derive v0.9.3 [INFO] [stderr] Compiling num_enum_derive v0.5.6 [INFO] [stderr] Compiling libsecp256k1 v0.6.0 [INFO] [stderr] Compiling borsh v0.9.3 [INFO] [stderr] Compiling num_enum v0.5.6 [INFO] [stderr] Compiling spl-token v3.3.0 (/opt/rustwide/workdir/token/program) [INFO] [stderr] Compiling spl-governance-tools v0.1.0 (/opt/rustwide/workdir/tools) [INFO] [stderr] Compiling shihon v0.0.1 (/opt/rustwide/workdir/program) [INFO] [stdout] error: expected one of `!`, `)`, `,`, `.`, `::`, `?`, `{`, or an operator, found keyword `false` [INFO] [stdout] --> program/src/instruction.rs:460:48 [INFO] [stdout] | [INFO] [stdout] 460 | AccountMeta::new(*buddy_content_holder false), [INFO] [stdout] | -^^^^^ expected one of 8 possible tokens [INFO] [stdout] | | [INFO] [stdout] | help: missing `,` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `)`, `,`, `.`, `::`, `?`, `{`, or an operator, found keyword `false` [INFO] [stdout] --> program/src/instruction.rs:461:47 [INFO] [stdout] | [INFO] [stdout] 461 | AccountMeta::new(*init_content_holder false), [INFO] [stdout] | -^^^^^ expected one of 8 possible tokens [INFO] [stdout] | | [INFO] [stdout] | help: missing `,` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `)`, `,`, `.`, `::`, `?`, `{`, or an operator, found keyword `false` [INFO] [stdout] --> program/src/instruction.rs:502:48 [INFO] [stdout] | [INFO] [stdout] 502 | AccountMeta::new(*buddy_content_holder false), [INFO] [stdout] | -^^^^^ expected one of 8 possible tokens [INFO] [stdout] | | [INFO] [stdout] | help: missing `,` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `)`, `,`, `.`, `::`, `?`, `{`, or an operator, found keyword `false` [INFO] [stdout] --> program/src/instruction.rs:503:47 [INFO] [stdout] | [INFO] [stdout] 503 | AccountMeta::new(*init_content_holder false), [INFO] [stdout] | -^^^^^ expected one of 8 possible tokens [INFO] [stdout] | | [INFO] [stdout] | help: missing `,` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `addins` in the crate root [INFO] [stdout] --> program/src/state/candidate_limit_record.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | addins::voter_weight::{ [INFO] [stdout] | ^^^^^^ could not find `addins` in the crate root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::state::governance`, `crate::state::realm`, `crate::state::realm_config` [INFO] [stdout] --> program/src/state/candidate_limit_record.rs:11:35 [INFO] [stdout] | [INFO] [stdout] 11 | enums::ShihonAccountType, governance::GovernanceConfig, realm::Realm, [INFO] [stdout] | ^^^^^^^^^^ ^^^^^ could not find `realm` in `state` [INFO] [stdout] | | [INFO] [stdout] | could not find `governance` in `state` [INFO] [stdout] 12 | realm_config::get_realm_config_data_for_realm, [INFO] [stdout] | ^^^^^^^^^^^^ could not find `realm_config` in `state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `addins` in the crate root [INFO] [stdout] --> program/src/state/outside_buyer_record.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | addins::voter_weight::{ [INFO] [stdout] | ^^^^^^ could not find `addins` in the crate root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::state::governance`, `crate::state::proposal_instruction`, `crate::state::realm`, `crate::state::vote_record` [INFO] [stdout] --> program/src/state/mix_content_record.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 22 | governance::GovernanceConfig, [INFO] [stdout] | ^^^^^^^^^^ could not find `governance` in `state` [INFO] [stdout] 23 | proposal_instruction::ProposalInstructionV2, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ could not find `proposal_instruction` in `state` [INFO] [stdout] 24 | realm::Realm, [INFO] [stdout] | ^^^^^ could not find `realm` in `state` [INFO] [stdout] 25 | vote_record::Vote, [INFO] [stdout] | ^^^^^^^^^^^ could not find `vote_record` in `state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::state::governance`, `crate::state::realm`, `crate::state::realm_config` [INFO] [stdout] --> program/src/state/outside_buyer_record.rs:11:54 [INFO] [stdout] | [INFO] [stdout] 11 | bc_token::BcToken, enums::ShihonAccountType, governance::GovernanceConfig, realm::Realm, [INFO] [stdout] | ^^^^^^^^^^ ^^^^^ could not find `realm` in `state` [INFO] [stdout] | | [INFO] [stdout] | could not find `governance` in `state` [INFO] [stdout] 12 | realm_config::get_realm_config_data_for_realm, [INFO] [stdout] | ^^^^^^^^^^^^ could not find `realm_config` in `state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::state::enums::InstructionExecutionFlags`, `crate::state::enums::InstructionExecutionStatus`, `crate::state::enums::MintMaxVoteWeightSource`, `crate::state::enums::ProposalState`, `crate::state::enums::VoteThresholdPercentage` [INFO] [stdout] --> program/src/state/mix_content_record.rs:19:13 [INFO] [stdout] | [INFO] [stdout] 19 | InstructionExecutionFlags, InstructionExecutionStatus, MintMaxVoteWeightSource, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ no `MintMaxVoteWeightSource` in `state::enums` [INFO] [stdout] | | | [INFO] [stdout] | | no `InstructionExecutionStatus` in `state::enums` [INFO] [stdout] | no `InstructionExecutionFlags` in `state::enums` [INFO] [stdout] 20 | ProposalState, ShihonAccountType, VoteThresholdPercentage, [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ no `VoteThresholdPercentage` in `state::enums` [INFO] [stdout] | | [INFO] [stdout] | no `ProposalState` in `state::enums` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::state::enums::VoteThresholdPercentage`, `crate::state::enums::VoteWeightSource` [INFO] [stdout] --> program/src/state/tanistry.rs:5:39 [INFO] [stdout] | [INFO] [stdout] 5 | state::enums::{ShihonAccountType, VoteThresholdPercentage, VoteWeightSource}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ no `VoteWeightSource` in `state::enums` [INFO] [stdout] | | [INFO] [stdout] | no `VoteThresholdPercentage` in `state::enums` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::error::GovernanceError` [INFO] [stdout] --> program/src/tools/spl_token.rs:21:13 [INFO] [stdout] | [INFO] [stdout] 21 | use crate::{error::GovernanceError, tools::pack::unpack_coption_pubkey}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no `GovernanceError` in `error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::error::GovernanceError` [INFO] [stdout] --> program/src/tools/bpf_loader_upgradeable.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::error::GovernanceError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `GovernanceError` in `error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VoteWeightV1` [INFO] [stdout] --> program/src/state/cc_vote_record.rs:102:41 [INFO] [stdout] | [INFO] [stdout] 102 | Vote::Pull(_options) => VoteWeightV1::Yes(self.voter_weight), [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `VoteWeightV1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VoteWeightV1` [INFO] [stdout] --> program/src/state/cc_vote_record.rs:103:31 [INFO] [stdout] | [INFO] [stdout] 103 | Vote::Push => VoteWeightV1::No(self.voter_weight), [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `VoteWeightV1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VoteWeightV1` [INFO] [stdout] --> program/src/state/cc_vote_record.rs:134:13 [INFO] [stdout] | [INFO] [stdout] 134 | VoteWeightV1::Yes(weight) => ( [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `VoteWeightV1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VoteWeightV1` [INFO] [stdout] --> program/src/state/cc_vote_record.rs:141:13 [INFO] [stdout] | [INFO] [stdout] 141 | VoteWeightV1::No(weight) => (Vote::Push, weight), [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `VoteWeightV1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RateType` [INFO] [stdout] --> program/src/state/mix_content_record.rs:149:12 [INFO] [stdout] | [INFO] [stdout] 149 | if let RateType::MultiChoice(n) = *vote_type { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `RateType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `name` in this scope [INFO] [stdout] --> program/src/instruction.rs:249:62 [INFO] [stdout] | [INFO] [stdout] 249 | let bc_token_address = get_bc_token_address(program_id, &name); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `get_tanistry_address` in this scope [INFO] [stdout] --> program/src/instruction.rs:325:28 [INFO] [stdout] | [INFO] [stdout] 325 | let tanistry_address = get_tanistry_address( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `get_candidate_token_owner_record_address` in this scope [INFO] [stdout] --> program/src/instruction.rs:399:48 [INFO] [stdout] | [INFO] [stdout] 399 | let candidate_token_owner_record_address = get_candidate_token_owner_record_address( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `get_kicker_coin_owner_record_address` [INFO] [stdout] | [INFO] [stdout] ::: program/src/state/kicker_coin_owner_record.rs:101:1 [INFO] [stdout] | [INFO] [stdout] 101 | / pub fn get_kicker_coin_owner_record_address<'a>( [INFO] [stdout] 102 | | program_id: &Pubkey, [INFO] [stdout] 103 | | kicker_coin_holder: &'a Pubkey, [INFO] [stdout] 104 | | coordinator: &'a Pubkey, [INFO] [stdout] ... | [INFO] [stdout] 110 | | .0 [INFO] [stdout] 111 | | } [INFO] [stdout] | |_- similarly named function `get_kicker_coin_owner_record_address` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `get_tanistry_token_holding_address` in this scope [INFO] [stdout] --> program/src/instruction.rs:406:43 [INFO] [stdout] | [INFO] [stdout] 406 | let candidate_token_holding_address = get_tanistry_token_holding_address( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `get_bc_token_holding_address` [INFO] [stdout] | [INFO] [stdout] ::: program/src/state/bc_token.rs:178:1 [INFO] [stdout] | [INFO] [stdout] 178 | / pub fn get_bc_token_holding_address( [INFO] [stdout] 179 | | program_id: &Pubkey, [INFO] [stdout] 180 | | bc_token: &Pubkey, [INFO] [stdout] 181 | | bc_token_mint: &Pubkey, [INFO] [stdout] ... | [INFO] [stdout] 187 | | .0 [INFO] [stdout] 188 | | } [INFO] [stdout] | |_- similarly named function `get_bc_token_holding_address` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `kicker_coin_owner_record_address` in this scope [INFO] [stdout] --> program/src/instruction.rs:418:26 [INFO] [stdout] | [INFO] [stdout] 418 | AccountMeta::new(kicker_coin_owner_record_address, false), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `get_kicker_coin_owner_record_address` [INFO] [stdout] | [INFO] [stdout] ::: program/src/state/kicker_coin_owner_record.rs:101:1 [INFO] [stdout] | [INFO] [stdout] 101 | / pub fn get_kicker_coin_owner_record_address<'a>( [INFO] [stdout] 102 | | program_id: &Pubkey, [INFO] [stdout] 103 | | kicker_coin_holder: &'a Pubkey, [INFO] [stdout] 104 | | coordinator: &'a Pubkey, [INFO] [stdout] ... | [INFO] [stdout] 110 | | .0 [INFO] [stdout] 111 | | } [INFO] [stdout] | |_- similarly named function `get_kicker_coin_owner_record_address` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `tanistry_token_owner_record` in this scope [INFO] [stdout] --> program/src/instruction.rs:419:26 [INFO] [stdout] | [INFO] [stdout] 419 | AccountMeta::new(tanistry_token_owner_record, true), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `candidate_token_owner_record` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `get_rate_other_record_address` in this scope [INFO] [stdout] --> program/src/instruction.rs:450:37 [INFO] [stdout] | [INFO] [stdout] 450 | let rate_other_record_address = get_rate_other_record_address( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 | use crate::state::rate_other_record::get_rate_other_record_address; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `get_rate_other_record_address` in this scope [INFO] [stdout] --> program/src/instruction.rs:492:37 [INFO] [stdout] | [INFO] [stdout] 492 | let rate_other_record_address = get_rate_other_record_address( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 | use crate::state::rate_other_record::get_rate_other_record_address; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `get_candidate_token_owner_record_address` in this scope [INFO] [stdout] --> program/src/instruction.rs:534:48 [INFO] [stdout] | [INFO] [stdout] 534 | let candidate_token_owner_record_address = get_candidate_token_owner_record_address( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `get_kicker_coin_owner_record_address` [INFO] [stdout] | [INFO] [stdout] ::: program/src/state/kicker_coin_owner_record.rs:101:1 [INFO] [stdout] | [INFO] [stdout] 101 | / pub fn get_kicker_coin_owner_record_address<'a>( [INFO] [stdout] 102 | | program_id: &Pubkey, [INFO] [stdout] 103 | | kicker_coin_holder: &'a Pubkey, [INFO] [stdout] 104 | | coordinator: &'a Pubkey, [INFO] [stdout] ... | [INFO] [stdout] 110 | | .0 [INFO] [stdout] 111 | | } [INFO] [stdout] | |_- similarly named function `get_kicker_coin_owner_record_address` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `get_candidate_token_holding_address` in this scope [INFO] [stdout] --> program/src/instruction.rs:542:9 [INFO] [stdout] | [INFO] [stdout] 542 | get_candidate_token_holding_address(program_id, candidate_account, candidate_token_owner); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `get_bc_token_holding_address` [INFO] [stdout] | [INFO] [stdout] ::: program/src/state/bc_token.rs:178:1 [INFO] [stdout] | [INFO] [stdout] 178 | / pub fn get_bc_token_holding_address( [INFO] [stdout] 179 | | program_id: &Pubkey, [INFO] [stdout] 180 | | bc_token: &Pubkey, [INFO] [stdout] 181 | | bc_token_mint: &Pubkey, [INFO] [stdout] ... | [INFO] [stdout] 187 | | .0 [INFO] [stdout] 188 | | } [INFO] [stdout] | |_- similarly named function `get_bc_token_holding_address` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `get_outside_buyer_token_address` in this scope [INFO] [stdout] --> program/src/instruction.rs:578:36 [INFO] [stdout] | [INFO] [stdout] 578 | let token_governance_address = get_outside_buyer_token_address(program_id, buyer, buyer_token); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `realm` in this scope [INFO] [stdout] --> program/src/instruction.rs:581:36 [INFO] [stdout] | [INFO] [stdout] 581 | AccountMeta::new_readonly(*realm, false), [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `governed_token` in this scope [INFO] [stdout] --> program/src/instruction.rs:583:27 [INFO] [stdout] | [INFO] [stdout] 583 | AccountMeta::new(*governed_token, false), [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `governed_token_owner` in this scope [INFO] [stdout] --> program/src/instruction.rs:584:36 [INFO] [stdout] | [INFO] [stdout] 584 | AccountMeta::new_readonly(*governed_token_owner, true), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `buyer_token_owner` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `token_owner_record` in this scope [INFO] [stdout] --> program/src/instruction.rs:585:36 [INFO] [stdout] | [INFO] [stdout] 585 | AccountMeta::new_readonly(*token_owner_record, false), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `governance_authority` in this scope [INFO] [stdout] --> program/src/instruction.rs:590:36 [INFO] [stdout] | [INFO] [stdout] 590 | AccountMeta::new_readonly(*governance_authority, true), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `kicker_coin_onwer_record_address` in this scope [INFO] [stdout] --> program/src/instruction.rs:617:26 [INFO] [stdout] | [INFO] [stdout] 617 | AccountMeta::new(kicker_coin_onwer_record_address, false), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `kicker_coin_owner_record_address` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `governing_token_mint` in this scope [INFO] [stdout] --> program/src/instruction.rs:619:36 [INFO] [stdout] | [INFO] [stdout] 619 | AccountMeta::new_readonly(*governing_token_mint, false), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `VoterWeightAction` in this scope [INFO] [stdout] --> program/src/state/candidate_limit_record.rs:152:24 [INFO] [stdout] | [INFO] [stdout] 152 | weight_action: VoterWeightAction, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `get_voter_weight_record_data_for_token_owner_record` in this scope [INFO] [stdout] --> program/src/state/candidate_limit_record.rs:165:44 [INFO] [stdout] | [INFO] [stdout] 165 | let voter_weight_record_data = get_voter_weight_record_data_for_token_owner_record( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `VoteRecordV1` in this scope [INFO] [stdout] --> program/src/state/cc_vote_record.rs:106:39 [INFO] [stdout] | [INFO] [stdout] 56 | pub struct CCVoteRecord { [INFO] [stdout] | ----------------------- similarly named struct `CCVoteRecord` defined here [INFO] [stdout] ... [INFO] [stdout] 106 | let vote_record_data_v1 = VoteRecordV1 { [INFO] [stdout] | ^^^^^^^^^^^^ help: a struct with a similar name exists: `CCVoteRecord` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `get_vote_record_data` in this scope [INFO] [stdout] --> program/src/state/cc_vote_record.rs:164:28 [INFO] [stdout] | [INFO] [stdout] 122 | / pub fn get_cc_vote_record_data( [INFO] [stdout] 123 | | program_id: &Pubkey, [INFO] [stdout] 124 | | vote_record_info: &AccountInfo, [INFO] [stdout] 125 | | ) -> Result { [INFO] [stdout] ... | [INFO] [stdout] 154 | | get_account_data::(program_id, vote_record_info) [INFO] [stdout] 155 | | } [INFO] [stdout] | |_- similarly named function `get_cc_vote_record_data` defined here [INFO] [stdout] ... [INFO] [stdout] 164 | let vote_record_data = get_vote_record_data(program_id, vote_record_info)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `get_cc_vote_record_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Rate` in this scope [INFO] [stdout] --> program/src/state/mix_content_record.rs:87:13 [INFO] [stdout] | [INFO] [stdout] 82 | pub fn get_proposal_data_for_governance_and_governing_mint( [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 87 | ) -> Result { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Rate` in this scope [INFO] [stdout] --> program/src/state/mix_content_record.rs:102:13 [INFO] [stdout] | [INFO] [stdout] 98 | pub fn get_proposal_data_for_governance( [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 102 | ) -> Result { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `get_proposal_data` in this scope [INFO] [stdout] --> program/src/state/mix_content_record.rs:103:25 [INFO] [stdout] | [INFO] [stdout] 103 | let proposal_data = get_proposal_data(program_id, proposal_info)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `R` in this scope [INFO] [stdout] --> program/src/state/mix_content_record.rs:143:17 [INFO] [stdout] | [INFO] [stdout] 141 | pub fn assert_valid_proposal_options( [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 142 | options: &[String], [INFO] [stdout] 143 | vote_type: &R, [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `VoterWeightAction` in this scope [INFO] [stdout] --> program/src/state/outside_buyer_record.rs:153:24 [INFO] [stdout] | [INFO] [stdout] 153 | weight_action: VoterWeightAction, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `get_voter_weight_record_data_for_token_owner_record` in this scope [INFO] [stdout] --> program/src/state/outside_buyer_record.rs:166:44 [INFO] [stdout] | [INFO] [stdout] 166 | let voter_weight_record_data = get_voter_weight_record_data_for_token_owner_record( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `get_account_governance_address_seeds` in this scope [INFO] [stdout] --> program/src/state/tanistry.rs:58:17 [INFO] [stdout] | [INFO] [stdout] 58 | get_account_governance_address_seeds(&self.realm, &self.governed_account) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `get_account_tanistry_address_seeds` [INFO] [stdout] ... [INFO] [stdout] 229 | / pub fn get_account_tanistry_address_seeds<'a>( [INFO] [stdout] 230 | | realm: &'a Pubkey, [INFO] [stdout] 231 | | governed_account: &'a Pubkey, [INFO] [stdout] 232 | | ) -> [&'a [u8]; 3] { [INFO] [stdout] ... | [INFO] [stdout] 237 | | ] [INFO] [stdout] 238 | | } [INFO] [stdout] | |_- similarly named function `get_account_tanistry_address_seeds` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `get_program_governance_address_seeds` in this scope [INFO] [stdout] --> program/src/state/tanistry.rs:61:17 [INFO] [stdout] | [INFO] [stdout] 61 | get_program_governance_address_seeds(&self.realm, &self.governed_account) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `get_program_tanistry_address_seeds` [INFO] [stdout] ... [INFO] [stdout] 152 | / pub fn get_program_tanistry_address_seeds<'a>( [INFO] [stdout] 153 | | bc_token: &'a Pubkey, [INFO] [stdout] 154 | | tanistry_program: &'a Pubkey, [INFO] [stdout] 155 | | ) -> [&'a [u8]; 3] { [INFO] [stdout] ... | [INFO] [stdout] 162 | | ] [INFO] [stdout] 163 | | } [INFO] [stdout] | |_- similarly named function `get_program_tanistry_address_seeds` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `get_mint_governance_address_seeds` in this scope [INFO] [stdout] --> program/src/state/tanistry.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 64 | get_mint_governance_address_seeds(&self.realm, &self.governed_account) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `get_mint_tanistry_address_seeds` [INFO] [stdout] ... [INFO] [stdout] 179 | / pub fn get_mint_tanistry_address_seeds<'a>( [INFO] [stdout] 180 | | bc_token: &'a Pubkey, [INFO] [stdout] 181 | | tanistry_mint: &'a Pubkey, [INFO] [stdout] 182 | | ) -> [&'a [u8]; 3] { [INFO] [stdout] ... | [INFO] [stdout] 185 | | [b"mint-tanistry", bc_token.as_ref(), tanistry_mint.as_ref()] [INFO] [stdout] 186 | | } [INFO] [stdout] | |_- similarly named function `get_mint_tanistry_address_seeds` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `get_token_governance_address_seeds` in this scope [INFO] [stdout] --> program/src/state/tanistry.rs:67:17 [INFO] [stdout] | [INFO] [stdout] 67 | get_token_governance_address_seeds(&self.realm, &self.governed_account) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `get_token_tanistry_address_seeds` [INFO] [stdout] ... [INFO] [stdout] 202 | / pub fn get_token_tanistry_address_seeds<'a>( [INFO] [stdout] 203 | | bc_token: &'a Pubkey, [INFO] [stdout] 204 | | tanistry_token: &'a Pubkey, [INFO] [stdout] 205 | | ) -> [&'a [u8]; 3] { [INFO] [stdout] ... | [INFO] [stdout] 212 | | ] [INFO] [stdout] 213 | | } [INFO] [stdout] | |_- similarly named function `get_token_tanistry_address_seeds` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TanistryConfig` in this scope [INFO] [stdout] --> program/src/state/tanistry.rs:273:23 [INFO] [stdout] | [INFO] [stdout] 273 | tanistry_config: &TanistryConfig, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `assert_is_valid_bc_token` in this scope [INFO] [stdout] --> program/src/state/tanistry.rs:276:5 [INFO] [stdout] | [INFO] [stdout] 276 | assert_is_valid_bc_token(program_id, bc_token_info)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/tools/src/account.rs:236:1 [INFO] [stdout] | [INFO] [stdout] 236 | / pub fn assert_is_valid_account2( [INFO] [stdout] 237 | | account_info: &AccountInfo, [INFO] [stdout] 238 | | expected_account_types: &[T], [INFO] [stdout] 239 | | owner_program_id: &Pubkey, [INFO] [stdout] 240 | | ) -> Result<(), ProgramError> { [INFO] [stdout] | |_____________________________- similarly named function `assert_is_valid_account2` defined here [INFO] [stdout] | [INFO] [stdout] help: a function with a similar name exists [INFO] [stdout] | [INFO] [stdout] 276 | assert_is_valid_account2(program_id, bc_token_info)?; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 3 | use crate::state::bc_token::assert_is_valid_bc_token; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `assert_is_valid_tanistry_config` in this scope [INFO] [stdout] --> program/src/state/tanistry.rs:278:5 [INFO] [stdout] | [INFO] [stdout] 254 | / pub fn assert_is_valid_tanistry( [INFO] [stdout] 255 | | program_id: &Pubkey, [INFO] [stdout] 256 | | tanistry_info: &AccountInfo, [INFO] [stdout] 257 | | ) -> Result<(), ProgramError> { [INFO] [stdout] ... | [INFO] [stdout] 267 | | ) [INFO] [stdout] 268 | | } [INFO] [stdout] | |_- similarly named function `assert_is_valid_tanistry` defined here [INFO] [stdout] ... [INFO] [stdout] 278 | assert_is_valid_tanistry_config(tanistry_config)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `assert_is_valid_tanistry` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BcToken`, `tools::bpf_loader_upgradeable::get_program_data_address` [INFO] [stdout] --> program/src/instruction.rs:3:72 [INFO] [stdout] | [INFO] [stdout] 3 | bc_token::{get_bc_token_address, get_bc_token_holding_address, BcToken}, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 7 | tools::bpf_loader_upgradeable::get_program_data_address, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `bpf_loader_upgradeable` [INFO] [stdout] --> program/src/instruction.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | bpf_loader_upgradeable, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `next_account_info`, `rent::Rent`, `sysvar::Sysvar` [INFO] [stdout] --> program/src/processor/process_approve_kicker_coin.rs:4:20 [INFO] [stdout] | [INFO] [stdout] 4 | account_info::{next_account_info, AccountInfo}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 7 | rent::Rent, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 8 | sysvar::Sysvar, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `spl_governance_tools::account::create_and_serialize_account_signed` [INFO] [stdout] --> program/src/processor/process_approve_kicker_coin.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use spl_governance_tools::account::create_and_serialize_account_signed; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `next_account_info`, `rent::Rent`, `sysvar::Sysvar` [INFO] [stdout] --> program/src/processor/process_bump_self_rate.rs:4:20 [INFO] [stdout] | [INFO] [stdout] 4 | account_info::{next_account_info, AccountInfo}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 7 | rent::Rent, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 8 | sysvar::Sysvar, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `spl_governance_tools::account::create_and_serialize_account_signed` [INFO] [stdout] --> program/src/processor/process_bump_self_rate.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use spl_governance_tools::account::create_and_serialize_account_signed; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `next_account_info`, `rent::Rent`, `sysvar::Sysvar` [INFO] [stdout] --> program/src/processor/process_buy_exceeded_rate_token.rs:4:20 [INFO] [stdout] | [INFO] [stdout] 4 | account_info::{next_account_info, AccountInfo}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 7 | rent::Rent, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 8 | sysvar::Sysvar, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `spl_governance_tools::account::create_and_serialize_account_signed` [INFO] [stdout] --> program/src/processor/process_buy_exceeded_rate_token.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use spl_governance_tools::account::create_and_serialize_account_signed; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `next_account_info`, `rent::Rent`, `sysvar::Sysvar` [INFO] [stdout] --> program/src/processor/process_candidate.rs:4:20 [INFO] [stdout] | [INFO] [stdout] 4 | account_info::{next_account_info, AccountInfo}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 7 | rent::Rent, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 8 | sysvar::Sysvar, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `spl_governance_tools::account::create_and_serialize_account_signed` [INFO] [stdout] --> program/src/processor/process_candidate.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use spl_governance_tools::account::create_and_serialize_account_signed; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `next_account_info`, `rent::Rent`, `sysvar::Sysvar` [INFO] [stdout] --> program/src/processor/process_create_bc_token.rs:4:20 [INFO] [stdout] | [INFO] [stdout] 4 | account_info::{next_account_info, AccountInfo}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 7 | rent::Rent, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 8 | sysvar::Sysvar, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `spl_governance_tools::account::create_and_serialize_account_signed` [INFO] [stdout] --> program/src/processor/process_create_bc_token.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use spl_governance_tools::account::create_and_serialize_account_signed; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `next_account_info`, `rent::Rent`, `sysvar::Sysvar` [INFO] [stdout] --> program/src/processor/process_crowning.rs:4:20 [INFO] [stdout] | [INFO] [stdout] 4 | account_info::{next_account_info, AccountInfo}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 7 | rent::Rent, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 8 | sysvar::Sysvar, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `spl_governance_tools::account::create_and_serialize_account_signed` [INFO] [stdout] --> program/src/processor/process_crowning.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use spl_governance_tools::account::create_and_serialize_account_signed; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `next_account_info`, `rent::Rent`, `sysvar::Sysvar` [INFO] [stdout] --> program/src/processor/process_deny_kicker_coin.rs:4:20 [INFO] [stdout] | [INFO] [stdout] 4 | account_info::{next_account_info, AccountInfo}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 7 | rent::Rent, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 8 | sysvar::Sysvar, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `spl_governance_tools::account::create_and_serialize_account_signed` [INFO] [stdout] --> program/src/processor/process_deny_kicker_coin.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use spl_governance_tools::account::create_and_serialize_account_signed; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `next_account_info`, `rent::Rent`, `sysvar::Sysvar` [INFO] [stdout] --> program/src/processor/process_discard_bc_token.rs:4:20 [INFO] [stdout] | [INFO] [stdout] 4 | account_info::{next_account_info, AccountInfo}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 7 | rent::Rent, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 8 | sysvar::Sysvar, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `spl_governance_tools::account::create_and_serialize_account_signed` [INFO] [stdout] --> program/src/processor/process_discard_bc_token.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use spl_governance_tools::account::create_and_serialize_account_signed; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `next_account_info`, `rent::Rent`, `sysvar::Sysvar` [INFO] [stdout] --> program/src/processor/process_draft_blank_check.rs:4:20 [INFO] [stdout] | [INFO] [stdout] 4 | account_info::{next_account_info, AccountInfo}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 7 | rent::Rent, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 8 | sysvar::Sysvar, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `spl_governance_tools::account::create_and_serialize_account_signed` [INFO] [stdout] --> program/src/processor/process_draft_blank_check.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use spl_governance_tools::account::create_and_serialize_account_signed; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `next_account_info`, `rent::Rent`, `sysvar::Sysvar` [INFO] [stdout] --> program/src/processor/process_kick_to_coordinator.rs:4:20 [INFO] [stdout] | [INFO] [stdout] 4 | account_info::{next_account_info, AccountInfo}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 7 | rent::Rent, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 8 | sysvar::Sysvar, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `spl_governance_tools::account::create_and_serialize_account_signed` [INFO] [stdout] --> program/src/processor/process_kick_to_coordinator.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use spl_governance_tools::account::create_and_serialize_account_signed; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `next_account_info`, `rent::Rent`, `sysvar::Sysvar` [INFO] [stdout] --> program/src/processor/process_mix_content.rs:4:20 [INFO] [stdout] | [INFO] [stdout] 4 | account_info::{next_account_info, AccountInfo}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 7 | rent::Rent, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 8 | sysvar::Sysvar, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `spl_governance_tools::account::create_and_serialize_account_signed` [INFO] [stdout] --> program/src/processor/process_mix_content.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use spl_governance_tools::account::create_and_serialize_account_signed; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `next_account_info`, `rent::Rent`, `sysvar::Sysvar` [INFO] [stdout] --> program/src/processor/process_rate_other.rs:4:20 [INFO] [stdout] | [INFO] [stdout] 4 | account_info::{next_account_info, AccountInfo}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 7 | rent::Rent, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 8 | sysvar::Sysvar, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `spl_governance_tools::account::create_and_serialize_account_signed` [INFO] [stdout] --> program/src/processor/process_rate_other.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use spl_governance_tools::account::create_and_serialize_account_signed; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `next_account_info`, `rent::Rent`, `sysvar::Sysvar` [INFO] [stdout] --> program/src/processor/process_vote_for_cc.rs:4:20 [INFO] [stdout] | [INFO] [stdout] 4 | account_info::{next_account_info, AccountInfo}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 7 | rent::Rent, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 8 | sysvar::Sysvar, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `spl_governance_tools::account::create_and_serialize_account_signed` [INFO] [stdout] --> program/src/processor/process_vote_for_cc.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use spl_governance_tools::account::create_and_serialize_account_signed; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `process_approve_kicker_coin::*` [INFO] [stdout] --> program/src/processor/mod.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use process_approve_kicker_coin::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `process_bump_self_rate::*` [INFO] [stdout] --> program/src/processor/mod.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use process_bump_self_rate::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `process_buy_exceeded_rate_token::*` [INFO] [stdout] --> program/src/processor/mod.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use process_buy_exceeded_rate_token::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `process_candidate::*` [INFO] [stdout] --> program/src/processor/mod.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use process_candidate::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `process_create_bc_token::*` [INFO] [stdout] --> program/src/processor/mod.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use process_create_bc_token::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `process_crowning::*` [INFO] [stdout] --> program/src/processor/mod.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use process_crowning::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `process_deny_kicker_coin::*` [INFO] [stdout] --> program/src/processor/mod.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use process_deny_kicker_coin::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `process_discard_bc_token::*` [INFO] [stdout] --> program/src/processor/mod.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use process_discard_bc_token::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `process_draft_blank_check::*` [INFO] [stdout] --> program/src/processor/mod.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | use process_draft_blank_check::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `process_kick_to_coordinator::*` [INFO] [stdout] --> program/src/processor/mod.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use process_kick_to_coordinator::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `process_mix_content::*` [INFO] [stdout] --> program/src/processor/mod.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use process_mix_content::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `process_rate_other::*` [INFO] [stdout] --> program/src/processor/mod.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | use process_rate_other::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `process_vote_for_cc::*` [INFO] [stdout] --> program/src/processor/mod.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | use process_vote_for_cc::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> program/src/state/bc_token.rs:97:9 [INFO] [stdout] | [INFO] [stdout] 97 | ///TODO: create get_bc_token_account_on_tanistry func on tanistry.rs [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 98 | // If the deposit is for the bcToken and the token same as on Tanistry using twice then panic [INFO] [stdout] 99 | / if self.get_bc_token_account_on_tanistry() && self.bc_token_mint == *bc_token_mint { [INFO] [stdout] 100 | | return Err(ShihonError::BcTokenDepositsNotAllowed.into()); [INFO] [stdout] 101 | | } [INFO] [stdout] | |_________- rustdoc does not generate documentation for expressions [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_doc_comments)]` on by default [INFO] [stdout] = help: use `//` for a plain comment [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AccountMeta`, `Instruction`, `UnixTimestamp` [INFO] [stdout] --> program/src/state/cc_vote_record.rs:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | clock::{Slot, UnixTimestamp}, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 11 | instruction::{AccountMeta, Instruction}, [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::cmp::Ordering` [INFO] [stdout] --> program/src/state/mix_content_record.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::cmp::Ordering; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `solana_program::borsh::try_from_slice_unchecked` [INFO] [stdout] --> program/src/state/mix_content_record.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use solana_program::borsh::try_from_slice_unchecked; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Slot`, `UnixTimestamp` [INFO] [stdout] --> program/src/state/mix_content_record.rs:7:29 [INFO] [stdout] | [INFO] [stdout] 7 | use solana_program::clock::{Slot, UnixTimestamp}; [INFO] [stdout] | ^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `get_account_data` [INFO] [stdout] --> program/src/state/mix_content_record.rs:13:37 [INFO] [stdout] | [INFO] [stdout] 13 | use spl_governance_tools::account::{get_account_data, AccountMaxSize}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Slot` [INFO] [stdout] --> program/src/state/rate_other_record.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | clock::{Slot, UnixTimestamp}, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `to_le_bytes` found for reference `&Pubkey` in the current scope [INFO] [stdout] --> program/src/instruction.rs:329:25 [INFO] [stdout] | [INFO] [stdout] 329 | &tanistry_index.to_le_bytes(), [INFO] [stdout] | ^^^^^^^^^^^ help: there is an associated function with a similar name: `to_bytes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> program/src/instruction.rs:334:26 [INFO] [stdout] | [INFO] [stdout] 334 | AccountMeta::new(tanistry_index, false), [INFO] [stdout] | ^^^^^^^^^^^^^^ expected struct `Pubkey`, found `&Pubkey` [INFO] [stdout] | [INFO] [stdout] help: consider dereferencing the borrow [INFO] [stdout] | [INFO] [stdout] 334 | AccountMeta::new(*tanistry_index, false), [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0063]: missing field `coordinator` in initializer of `ShihonInstruction` [INFO] [stdout] --> program/src/instruction.rs:426:23 [INFO] [stdout] | [INFO] [stdout] 426 | let instruction = ShihonInstruction::Candidate { amount }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `coordinator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> program/src/instruction.rs:462:35 [INFO] [stdout] | [INFO] [stdout] 462 | AccountMeta::new_readonly(coordinator, false), [INFO] [stdout] | ^^^^^^^^^^^ expected struct `Pubkey`, found `&Pubkey` [INFO] [stdout] | [INFO] [stdout] help: consider dereferencing the borrow [INFO] [stdout] | [INFO] [stdout] 462 | AccountMeta::new_readonly(*coordinator, false), [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0559]: variant `ShihonInstruction::RateOtherContent` has no field named `amount` [INFO] [stdout] --> program/src/instruction.rs:469:61 [INFO] [stdout] | [INFO] [stdout] 469 | let instruction = ShihonInstruction::RateOtherContent { amount }; [INFO] [stdout] | ^^^^^^ `ShihonInstruction::RateOtherContent` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `rating` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> program/src/instruction.rs:504:35 [INFO] [stdout] | [INFO] [stdout] 504 | AccountMeta::new_readonly(coordinator, false), [INFO] [stdout] | ^^^^^^^^^^^ expected struct `Pubkey`, found `&Pubkey` [INFO] [stdout] | [INFO] [stdout] help: consider dereferencing the borrow [INFO] [stdout] | [INFO] [stdout] 504 | AccountMeta::new_readonly(*coordinator, false), [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0559]: variant `ShihonInstruction::RateOtherContent` has no field named `amount` [INFO] [stdout] --> program/src/instruction.rs:511:61 [INFO] [stdout] | [INFO] [stdout] 511 | let instruction = ShihonInstruction::RateOtherContent { amount }; [INFO] [stdout] | ^^^^^^ `ShihonInstruction::RateOtherContent` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `rating` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> program/src/instruction.rs:593:65 [INFO] [stdout] | [INFO] [stdout] 593 | let instruction = ShihonInstruction::BuyExceededRateToken { token, amount }; [INFO] [stdout] | ^^^^^ expected struct `Pubkey`, found `&Pubkey` [INFO] [stdout] | [INFO] [stdout] help: consider dereferencing the borrow [INFO] [stdout] | [INFO] [stdout] 593 | let instruction = ShihonInstruction::BuyExceededRateToken { token: *token, amount }; [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> program/src/instruction.rs:626:53 [INFO] [stdout] | [INFO] [stdout] 626 | let instruction = ShihonInstruction::Crowning { crown }; [INFO] [stdout] | ^^^^^ expected struct `Pubkey`, found `&Pubkey` [INFO] [stdout] | [INFO] [stdout] help: consider dereferencing the borrow [INFO] [stdout] | [INFO] [stdout] 626 | let instruction = ShihonInstruction::Crowning { crown: *crown }; [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_bc_token_account_on_tanistry` found for reference `&BcToken` in the current scope [INFO] [stdout] --> program/src/state/bc_token.rs:99:17 [INFO] [stdout] | [INFO] [stdout] 99 | if self.get_bc_token_account_on_tanistry() && self.bc_token_mint == *bc_token_mint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `&BcToken` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `governing_token_mint` on type `&CandidateLimitRecord` [INFO] [stdout] --> program/src/state/candidate_limit_record.rs:88:21 [INFO] [stdout] | [INFO] [stdout] 88 | if self.governing_token_mint == realm_data.community_mint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `account_type`, `belonging_tanistry`, `number_of_candidate_count`, `candidate_token_mint`, `candidate_token_owner`, `candidate_token_deposit_amount` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `governing_token_mint` on type `&CandidateLimitRecord` [INFO] [stdout] --> program/src/state/candidate_limit_record.rs:90:33 [INFO] [stdout] | [INFO] [stdout] 90 | } else if Some(self.governing_token_mint) == realm_data.config.council_mint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `account_type`, `belonging_tanistry`, `number_of_candidate_count`, `candidate_token_mint`, `candidate_token_owner`, `candidate_token_deposit_amount` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `InvalidGoverningTokenMint` found for enum `ShihonError` in the current scope [INFO] [stdout] --> program/src/state/candidate_limit_record.rs:93:41 [INFO] [stdout] | [INFO] [stdout] 93 | return Err(ShihonError::InvalidGoverningTokenMint.into()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ variant or associated item not found in `ShihonError` [INFO] [stdout] | [INFO] [stdout] ::: program/src/error.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | pub enum ShihonError { [INFO] [stdout] | -------------------- variant or associated item `InvalidGoverningTokenMint` not found here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `outstanding_proposal_count` on type `&CandidateLimitRecord` [INFO] [stdout] --> program/src/state/candidate_limit_record.rs:102:17 [INFO] [stdout] | [INFO] [stdout] 102 | if self.outstanding_proposal_count >= 10 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `account_type`, `belonging_tanistry`, `number_of_candidate_count`, `candidate_token_mint`, `candidate_token_owner`, `candidate_token_deposit_amount` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `governing_token_mint` on type `&CandidateLimitRecord` [INFO] [stdout] --> program/src/state/candidate_limit_record.rs:122:21 [INFO] [stdout] | [INFO] [stdout] 122 | if self.governing_token_mint == realm_data.community_mint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `account_type`, `belonging_tanistry`, `number_of_candidate_count`, `candidate_token_mint`, `candidate_token_owner`, `candidate_token_deposit_amount` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `governing_token_mint` on type `&CandidateLimitRecord` [INFO] [stdout] --> program/src/state/candidate_limit_record.rs:124:33 [INFO] [stdout] | [INFO] [stdout] 124 | } else if Some(self.governing_token_mint) == realm_data.config.council_mint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `account_type`, `belonging_tanistry`, `number_of_candidate_count`, `candidate_token_mint`, `candidate_token_owner`, `candidate_token_deposit_amount` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `InvalidGoverningTokenMint` found for enum `ShihonError` in the current scope [INFO] [stdout] --> program/src/state/candidate_limit_record.rs:128:41 [INFO] [stdout] | [INFO] [stdout] 128 | return Err(ShihonError::InvalidGoverningTokenMint.into()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ variant or associated item not found in `ShihonError` [INFO] [stdout] | [INFO] [stdout] ::: program/src/error.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | pub enum ShihonError { [INFO] [stdout] | -------------------- variant or associated item `InvalidGoverningTokenMint` not found here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `governing_token_mint` on type `&CandidateLimitRecord` [INFO] [stdout] --> program/src/state/candidate_limit_record.rs:157:50 [INFO] [stdout] | [INFO] [stdout] 157 | && realm_data.community_mint == self.governing_token_mint [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `account_type`, `belonging_tanistry`, `number_of_candidate_count`, `candidate_token_mint`, `candidate_token_owner`, `candidate_token_deposit_amount` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `governing_token_deposit_amount` on type `&CandidateLimitRecord` [INFO] [stdout] --> program/src/state/candidate_limit_record.rs:174:21 [INFO] [stdout] | [INFO] [stdout] 174 | Ok(self.governing_token_deposit_amount) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a field with a similar name exists: `candidate_token_deposit_amount` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `VoteRecordV1` found for enum `ShihonAccountType` in the current scope [INFO] [stdout] --> program/src/state/cc_vote_record.rs:99:59 [INFO] [stdout] | [INFO] [stdout] 99 | } else if self.account_type == ShihonAccountType::VoteRecordV1 { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | variant or associated item not found in `ShihonAccountType` [INFO] [stdout] | help: there is a variant with a similar name: `CCVoteRecord` [INFO] [stdout] | [INFO] [stdout] ::: program/src/state/enums.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | pub enum ShihonAccountType { [INFO] [stdout] | -------------------------- variant or associated item `VoteRecordV1` not found here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> program/src/state/cc_vote_record.rs:102:17 [INFO] [stdout] | [INFO] [stdout] 101 | let vote_weight = match &self.vote { [INFO] [stdout] | ---------- this expression has type `&VoteSource` [INFO] [stdout] 102 | Vote::Pull(_options) => VoteWeightV1::Yes(self.voter_weight), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ expected enum `VoteSource`, found enum `Vote` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> program/src/state/cc_vote_record.rs:103:17 [INFO] [stdout] | [INFO] [stdout] 51 | Push, [INFO] [stdout] | ---- unit variant defined here [INFO] [stdout] ... [INFO] [stdout] 101 | let vote_weight = match &self.vote { [INFO] [stdout] | ---------- this expression has type `&VoteSource` [INFO] [stdout] 102 | Vote::Pull(_options) => VoteWeightV1::Yes(self.voter_weight), [INFO] [stdout] 103 | Vote::Push => VoteWeightV1::No(self.voter_weight), [INFO] [stdout] | ^^^^^^^^^^ expected enum `VoteSource`, found enum `Vote` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `proposal` on type `CCVoteRecord` [INFO] [stdout] --> program/src/state/cc_vote_record.rs:108:32 [INFO] [stdout] | [INFO] [stdout] 108 | proposal: self.proposal, [INFO] [stdout] | ^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `account_type`, `governing_token_owner`, `counting_time`, `is_relinquished`, `voter_weight`, `vote` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `vote_weight` on type `CCVoteRecord` [INFO] [stdout] --> program/src/state/cc_vote_record.rs:133:62 [INFO] [stdout] | [INFO] [stdout] 133 | let (vote, voter_weight) = match vote_record_data_v1.vote_weight { [INFO] [stdout] | ^^^^^^^^^^^ help: a field with a similar name exists: `voter_weight` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `CCVoteChoice` has no field named `rank` [INFO] [stdout] --> program/src/state/cc_vote_record.rs:136:21 [INFO] [stdout] | [INFO] [stdout] 136 | rank: 0, [INFO] [stdout] | ^^^^ `CCVoteChoice` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `challenger_ring`, `target_ring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `CCVoteChoice` has no field named `weight_percentage` [INFO] [stdout] --> program/src/state/cc_vote_record.rs:137:21 [INFO] [stdout] | [INFO] [stdout] 137 | weight_percentage: 100, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ `CCVoteChoice` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `challenger_ring`, `target_ring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `CCVoteRecord` has no field named `proposal` [INFO] [stdout] --> program/src/state/cc_vote_record.rs:146:13 [INFO] [stdout] | [INFO] [stdout] 146 | proposal: vote_record_data_v1.proposal, [INFO] [stdout] | ^^^^^^^^ `CCVoteRecord` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `account_type`, `governing_token_owner`, `counting_time`, `is_relinquished`, `voter_weight`, `vote` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `proposal` on type `CCVoteRecord` [INFO] [stdout] --> program/src/state/cc_vote_record.rs:146:43 [INFO] [stdout] | [INFO] [stdout] 146 | proposal: vote_record_data_v1.proposal, [INFO] [stdout] | ^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `account_type`, `governing_token_owner`, `counting_time`, `is_relinquished`, `voter_weight`, `vote` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0600]: cannot apply unary operator `!` to type `&AccountInfo<'_>` [INFO] [stdout] --> program/src/state/kicker_coin_owner_record.rs:56:12 [INFO] [stdout] | [INFO] [stdout] 56 | if !kicker_coin_info == self.kicker_coin_holder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ cannot apply unary operator `!` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `community_mint` on type `&BcToken` [INFO] [stdout] --> program/src/state/outside_buyer_record.rs:85:30 [INFO] [stdout] | [INFO] [stdout] 85 | == bc_token_data.community_mint [INFO] [stdout] | ^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `account_type`, `bc_token_owner_pubkey`, `amount_of_coin`, `issue_at`, `reserved` ... and 5 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `outside_buyer_mint` on type `BcTokenMetadata` [INFO] [stdout] --> program/src/state/outside_buyer_record.rs:88:79 [INFO] [stdout] | [INFO] [stdout] 88 | } else if Some(self.outside_buyer_token_mint) == bc_token_data.config.outside_buyer_mint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `account_type`, `content_type`, `updated_at`, `version`, `reserved` ... and 2 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `InvalidGoverningTokenMint` found for enum `ShihonError` in the current scope [INFO] [stdout] --> program/src/state/outside_buyer_record.rs:91:37 [INFO] [stdout] | [INFO] [stdout] 91 | return Err(ShihonError::InvalidGoverningTokenMint.into()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ variant or associated item not found in `ShihonError` [INFO] [stdout] | [INFO] [stdout] ::: program/src/error.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | pub enum ShihonError { [INFO] [stdout] | -------------------- variant or associated item `InvalidGoverningTokenMint` not found here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `outstanding_proposal_count` on type `&OutsideBuyerRecord` [INFO] [stdout] --> program/src/state/outside_buyer_record.rs:100:17 [INFO] [stdout] | [INFO] [stdout] 100 | if self.outstanding_proposal_count >= 10 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `account_type`, `tanistry`, `outside_buyer_token_mint`, `outside_buyer_token_owner`, `outside_buyer_token_deposit_amount`, `reserved` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `community_mint` on type `&BcToken` [INFO] [stdout] --> program/src/state/outside_buyer_record.rs:114:63 [INFO] [stdout] | [INFO] [stdout] 114 | if self.outside_buyer_token_mint == bc_token_data.community_mint { [INFO] [stdout] | ^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `account_type`, `bc_token_owner_pubkey`, `amount_of_coin`, `issue_at`, `reserved` ... and 5 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `min_community_tokens_to_create_governance` on type `BcTokenMetadata` [INFO] [stdout] --> program/src/state/outside_buyer_record.rs:117:22 [INFO] [stdout] | [INFO] [stdout] 117 | .min_community_tokens_to_create_governance [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `account_type`, `content_type`, `updated_at`, `version`, `reserved` ... and 2 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `council_mint` on type `BcTokenMetadata` [INFO] [stdout] --> program/src/state/outside_buyer_record.rs:118:83 [INFO] [stdout] | [INFO] [stdout] 118 | } else if Some(self.outside_buyer_token_mint) == bc_token_data.config.council_mint { [INFO] [stdout] | ^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `account_type`, `content_type`, `updated_at`, `version`, `reserved` ... and 2 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `InvalidGoverningTokenMint` found for enum `ShihonError` in the current scope [INFO] [stdout] --> program/src/state/outside_buyer_record.rs:122:41 [INFO] [stdout] | [INFO] [stdout] 122 | return Err(ShihonError::InvalidGoverningTokenMint.into()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ variant or associated item not found in `ShihonError` [INFO] [stdout] | [INFO] [stdout] ::: program/src/error.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | pub enum ShihonError { [INFO] [stdout] | -------------------- variant or associated item `InvalidGoverningTokenMint` not found here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `unrelinquished_votes_count` on type `&OutsideBuyerRecord` [INFO] [stdout] --> program/src/state/outside_buyer_record.rs:135:17 [INFO] [stdout] | [INFO] [stdout] 135 | if self.unrelinquished_votes_count > 0 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `account_type`, `tanistry`, `outside_buyer_token_mint`, `outside_buyer_token_owner`, `outside_buyer_token_deposit_amount`, `reserved` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `outstanding_proposal_count` on type `&OutsideBuyerRecord` [INFO] [stdout] --> program/src/state/outside_buyer_record.rs:139:17 [INFO] [stdout] | [INFO] [stdout] 139 | if self.outstanding_proposal_count > 0 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `account_type`, `tanistry`, `outside_buyer_token_mint`, `outside_buyer_token_owner`, `outside_buyer_token_deposit_amount`, `reserved` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `governing_token_mint` on type `&OutsideBuyerRecord` [INFO] [stdout] --> program/src/state/outside_buyer_record.rs:158:50 [INFO] [stdout] | [INFO] [stdout] 158 | && realm_data.community_mint == self.governing_token_mint [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `account_type`, `tanistry`, `outside_buyer_token_mint`, `outside_buyer_token_owner`, `outside_buyer_token_deposit_amount`, `reserved` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `governing_token_deposit_amount` on type `&OutsideBuyerRecord` [INFO] [stdout] --> program/src/state/outside_buyer_record.rs:175:21 [INFO] [stdout] | [INFO] [stdout] 175 | Ok(self.governing_token_deposit_amount) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `account_type`, `tanistry`, `outside_buyer_token_mint`, `outside_buyer_token_owner`, `outside_buyer_token_deposit_amount`, `reserved` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `InvalidOutsideBuyerRecordAccountAddress` found for enum `ShihonError` in the current scope [INFO] [stdout] --> program/src/state/outside_buyer_record.rs:230:33 [INFO] [stdout] | [INFO] [stdout] 230 | return Err(ShihonError::InvalidOutsideBuyerRecordAccountAddress.into()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | variant or associated item not found in `ShihonError` [INFO] [stdout] | help: there is a variant with a similar name: `InvalidTokenOwnerRecordAccountAddress` [INFO] [stdout] | [INFO] [stdout] ::: program/src/error.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | pub enum ShihonError { [INFO] [stdout] | -------------------- variant or associated item `InvalidOutsideBuyerRecordAccountAddress` not found here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `rater_pubkey` on type `OutsideBuyerRecord` [INFO] [stdout] --> program/src/state/outside_buyer_record.rs:247:46 [INFO] [stdout] | [INFO] [stdout] 247 | if outside_buyer_token_owner_record_data.rater_pubkey != *rater_pubkey { [INFO] [stdout] | ^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `account_type`, `tanistry`, `outside_buyer_token_mint`, `outside_buyer_token_owner`, `outside_buyer_token_deposit_amount`, `reserved` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `InvalidRealmForOutsideBuyerRecord` found for enum `ShihonError` in the current scope [INFO] [stdout] --> program/src/state/outside_buyer_record.rs:248:33 [INFO] [stdout] | [INFO] [stdout] 248 | return Err(ShihonError::InvalidRealmForOutsideBuyerRecord.into()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | variant or associated item not found in `ShihonError` [INFO] [stdout] | help: there is a variant with a similar name: `InvalidRealmForTokenOwnerRecord` [INFO] [stdout] | [INFO] [stdout] ::: program/src/error.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | pub enum ShihonError { [INFO] [stdout] | -------------------- variant or associated item `InvalidRealmForOutsideBuyerRecord` not found here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `InvalidGoverningMintForOutsideBuyerRecord` found for enum `ShihonError` in the current scope [INFO] [stdout] --> program/src/state/outside_buyer_record.rs:269:33 [INFO] [stdout] | [INFO] [stdout] 269 | return Err(ShihonError::InvalidGoverningMintForOutsideBuyerRecord.into()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | variant or associated item not found in `ShihonError` [INFO] [stdout] | help: there is a variant with a similar name: `InvalidGoverningMintForTokenOwnerRecord` [INFO] [stdout] | [INFO] [stdout] ::: program/src/error.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | pub enum ShihonError { [INFO] [stdout] | -------------------- variant or associated item `InvalidGoverningMintForOutsideBuyerRecord` not found here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `signed_off` on type `&RateOption` [INFO] [stdout] --> program/src/state/rate_option.rs:50:17 [INFO] [stdout] | [INFO] [stdout] 50 | if self.signed_off { [INFO] [stdout] | ^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `account_type`, `issuer_roydamna`, `mix_content_record`, `rate_other_record`, `number_of_issue` ... and 2 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `SignatoryAlreadySignedOff` found for enum `ShihonError` in the current scope [INFO] [stdout] --> program/src/state/rate_option.rs:51:37 [INFO] [stdout] | [INFO] [stdout] 51 | return Err(ShihonError::SignatoryAlreadySignedOff.into()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ variant or associated item not found in `ShihonError` [INFO] [stdout] | [INFO] [stdout] ::: program/src/error.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | pub enum ShihonError { [INFO] [stdout] | -------------------- variant or associated item `SignatoryAlreadySignedOff` not found here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `SignatoryMustSign` found for enum `ShihonError` in the current scope [INFO] [stdout] --> program/src/state/rate_option.rs:55:37 [INFO] [stdout] | [INFO] [stdout] 55 | return Err(ShihonError::SignatoryMustSign.into()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ variant or associated item not found in `ShihonError` [INFO] [stdout] | [INFO] [stdout] ::: program/src/error.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | pub enum ShihonError { [INFO] [stdout] | -------------------- variant or associated item `SignatoryMustSign` not found here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `signed_off` on type `&RateOption` [INFO] [stdout] --> program/src/state/rate_option.rs:63:17 [INFO] [stdout] | [INFO] [stdout] 63 | if self.signed_off { [INFO] [stdout] | ^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `account_type`, `issuer_roydamna`, `mix_content_record`, `rate_other_record`, `number_of_issue` ... and 2 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `SignatoryAlreadySignedOff` found for enum `ShihonError` in the current scope [INFO] [stdout] --> program/src/state/rate_option.rs:64:37 [INFO] [stdout] | [INFO] [stdout] 64 | return Err(ShihonError::SignatoryAlreadySignedOff.into()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ variant or associated item not found in `ShihonError` [INFO] [stdout] | [INFO] [stdout] ::: program/src/error.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | pub enum ShihonError { [INFO] [stdout] | -------------------- variant or associated item `SignatoryAlreadySignedOff` not found here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0615]: attempted to take value of method `is_initialized` on type `&RateOtherRecord` [INFO] [stdout] --> program/src/state/rate_other_record.rs:52:17 [INFO] [stdout] | [INFO] [stdout] 52 | if self.is_initialized { [INFO] [stdout] | ^^^^^^^^^^^^^^ method, not a field [INFO] [stdout] | [INFO] [stdout] help: use parentheses to call the method [INFO] [stdout] | [INFO] [stdout] 52 | if self.is_initialized() { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `SignatoryAlreadySignedOff` found for enum `ShihonError` in the current scope [INFO] [stdout] --> program/src/state/rate_other_record.rs:53:37 [INFO] [stdout] | [INFO] [stdout] 53 | return Err(ShihonError::SignatoryAlreadySignedOff.into()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ variant or associated item not found in `ShihonError` [INFO] [stdout] | [INFO] [stdout] ::: program/src/error.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | pub enum ShihonError { [INFO] [stdout] | -------------------- variant or associated item `SignatoryAlreadySignedOff` not found here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `rater_pubkey` on type `&AccountInfo<'_>` [INFO] [stdout] --> program/src/state/rate_other_record.rs:56:25 [INFO] [stdout] | [INFO] [stdout] 56 | if !rating_info.rater_pubkey { [INFO] [stdout] | ^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `key`, `is_signer`, `is_writable`, `lamports`, `data` ... and 3 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `SignatoryMustSign` found for enum `ShihonError` in the current scope [INFO] [stdout] --> program/src/state/rate_other_record.rs:57:37 [INFO] [stdout] | [INFO] [stdout] 57 | return Err(ShihonError::SignatoryMustSign.into()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ variant or associated item not found in `ShihonError` [INFO] [stdout] | [INFO] [stdout] ::: program/src/error.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | pub enum ShihonError { [INFO] [stdout] | -------------------- variant or associated item `SignatoryMustSign` not found here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0615]: attempted to take value of method `is_initialized` on type `&RateOtherRecord` [INFO] [stdout] --> program/src/state/rate_other_record.rs:65:17 [INFO] [stdout] | [INFO] [stdout] 65 | if self.is_initialized { [INFO] [stdout] | ^^^^^^^^^^^^^^ method, not a field [INFO] [stdout] | [INFO] [stdout] help: use parentheses to call the method [INFO] [stdout] | [INFO] [stdout] 65 | if self.is_initialized() { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `SignatoryAlreadySignedOff` found for enum `ShihonError` in the current scope [INFO] [stdout] --> program/src/state/rate_other_record.rs:66:37 [INFO] [stdout] | [INFO] [stdout] 66 | return Err(ShihonError::SignatoryAlreadySignedOff.into()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ variant or associated item not found in `ShihonError` [INFO] [stdout] | [INFO] [stdout] ::: program/src/error.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | pub enum ShihonError { [INFO] [stdout] | -------------------- variant or associated item `SignatoryAlreadySignedOff` not found here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `AccountGovernance` found for enum `ShihonAccountType` in the current scope [INFO] [stdout] --> program/src/state/tanistry.rs:57:32 [INFO] [stdout] | [INFO] [stdout] 57 | ShihonAccountType::AccountGovernance => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ variant or associated item not found in `ShihonAccountType` [INFO] [stdout] | [INFO] [stdout] ::: program/src/state/enums.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | pub enum ShihonAccountType { [INFO] [stdout] | -------------------------- variant or associated item `AccountGovernance` not found here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `ProgramGovernance` found for enum `ShihonAccountType` in the current scope [INFO] [stdout] --> program/src/state/tanistry.rs:60:32 [INFO] [stdout] | [INFO] [stdout] 60 | ShihonAccountType::ProgramGovernance => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ variant or associated item not found in `ShihonAccountType` [INFO] [stdout] | [INFO] [stdout] ::: program/src/state/enums.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | pub enum ShihonAccountType { [INFO] [stdout] | -------------------------- variant or associated item `ProgramGovernance` not found here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `MintGovernance` found for enum `ShihonAccountType` in the current scope [INFO] [stdout] --> program/src/state/tanistry.rs:63:32 [INFO] [stdout] | [INFO] [stdout] 63 | ShihonAccountType::MintGovernance => { [INFO] [stdout] | ^^^^^^^^^^^^^^ variant or associated item not found in `ShihonAccountType` [INFO] [stdout] | [INFO] [stdout] ::: program/src/state/enums.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | pub enum ShihonAccountType { [INFO] [stdout] | -------------------------- variant or associated item `MintGovernance` not found here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `TokenGovernance` found for enum `ShihonAccountType` in the current scope [INFO] [stdout] --> program/src/state/tanistry.rs:66:32 [INFO] [stdout] | [INFO] [stdout] 66 | ShihonAccountType::TokenGovernance => { [INFO] [stdout] | ^^^^^^^^^^^^^^^ variant or associated item not found in `ShihonAccountType` [INFO] [stdout] | [INFO] [stdout] ::: program/src/state/enums.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | pub enum ShihonAccountType { [INFO] [stdout] | -------------------------- variant or associated item `TokenGovernance` not found here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `realm` on type `&Tanistry` [INFO] [stdout] --> program/src/state/tanistry.rs:58:60 [INFO] [stdout] | [INFO] [stdout] 58 | get_account_governance_address_seeds(&self.realm, &self.governed_account) [INFO] [stdout] | ^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `account_type`, `next_tanistry_id`, `previous_tanistry_id`, `reserved`, `kicker_coin_owner_record`, `candidate_limit_record_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `governed_account` on type `&Tanistry` [INFO] [stdout] --> program/src/state/tanistry.rs:58:73 [INFO] [stdout] | [INFO] [stdout] 58 | get_account_governance_address_seeds(&self.realm, &self.governed_account) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `account_type`, `next_tanistry_id`, `previous_tanistry_id`, `reserved`, `kicker_coin_owner_record`, `candidate_limit_record_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `realm` on type `&Tanistry` [INFO] [stdout] --> program/src/state/tanistry.rs:61:60 [INFO] [stdout] | [INFO] [stdout] 61 | get_program_governance_address_seeds(&self.realm, &self.governed_account) [INFO] [stdout] | ^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `account_type`, `next_tanistry_id`, `previous_tanistry_id`, `reserved`, `kicker_coin_owner_record`, `candidate_limit_record_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `governed_account` on type `&Tanistry` [INFO] [stdout] --> program/src/state/tanistry.rs:61:73 [INFO] [stdout] | [INFO] [stdout] 61 | get_program_governance_address_seeds(&self.realm, &self.governed_account) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `account_type`, `next_tanistry_id`, `previous_tanistry_id`, `reserved`, `kicker_coin_owner_record`, `candidate_limit_record_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `realm` on type `&Tanistry` [INFO] [stdout] --> program/src/state/tanistry.rs:64:57 [INFO] [stdout] | [INFO] [stdout] 64 | get_mint_governance_address_seeds(&self.realm, &self.governed_account) [INFO] [stdout] | ^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `account_type`, `next_tanistry_id`, `previous_tanistry_id`, `reserved`, `kicker_coin_owner_record`, `candidate_limit_record_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `governed_account` on type `&Tanistry` [INFO] [stdout] --> program/src/state/tanistry.rs:64:70 [INFO] [stdout] | [INFO] [stdout] 64 | get_mint_governance_address_seeds(&self.realm, &self.governed_account) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `account_type`, `next_tanistry_id`, `previous_tanistry_id`, `reserved`, `kicker_coin_owner_record`, `candidate_limit_record_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `realm` on type `&Tanistry` [INFO] [stdout] --> program/src/state/tanistry.rs:67:58 [INFO] [stdout] | [INFO] [stdout] 67 | get_token_governance_address_seeds(&self.realm, &self.governed_account) [INFO] [stdout] | ^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `account_type`, `next_tanistry_id`, `previous_tanistry_id`, `reserved`, `kicker_coin_owner_record`, `candidate_limit_record_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `governed_account` on type `&Tanistry` [INFO] [stdout] --> program/src/state/tanistry.rs:67:71 [INFO] [stdout] | [INFO] [stdout] 67 | get_token_governance_address_seeds(&self.realm, &self.governed_account) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `account_type`, `next_tanistry_id`, `previous_tanistry_id`, `reserved`, `kicker_coin_owner_record`, `candidate_limit_record_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `bc_token` on type `Tanistry` [INFO] [stdout] --> program/src/state/tanistry.rs:134:22 [INFO] [stdout] | [INFO] [stdout] 134 | if tanistry_data.bc_token != *bc_token { [INFO] [stdout] | ^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `account_type`, `next_tanistry_id`, `previous_tanistry_id`, `reserved`, `kicker_coin_owner_record`, `candidate_limit_record_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `AccountGovernance` found for enum `ShihonAccountType` in the current scope [INFO] [stdout] --> program/src/state/tanistry.rs:261:32 [INFO] [stdout] | [INFO] [stdout] 261 | ShihonAccountType::AccountGovernance, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ variant or associated item not found in `ShihonAccountType` [INFO] [stdout] | [INFO] [stdout] ::: program/src/state/enums.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | pub enum ShihonAccountType { [INFO] [stdout] | -------------------------- variant or associated item `AccountGovernance` not found here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `ProgramGovernance` found for enum `ShihonAccountType` in the current scope [INFO] [stdout] --> program/src/state/tanistry.rs:262:32 [INFO] [stdout] | [INFO] [stdout] 262 | ShihonAccountType::ProgramGovernance, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ variant or associated item not found in `ShihonAccountType` [INFO] [stdout] | [INFO] [stdout] ::: program/src/state/enums.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | pub enum ShihonAccountType { [INFO] [stdout] | -------------------------- variant or associated item `ProgramGovernance` not found here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `TokenGovernance` found for enum `ShihonAccountType` in the current scope [INFO] [stdout] --> program/src/state/tanistry.rs:263:32 [INFO] [stdout] | [INFO] [stdout] 263 | ShihonAccountType::TokenGovernance, [INFO] [stdout] | ^^^^^^^^^^^^^^^ variant or associated item not found in `ShihonAccountType` [INFO] [stdout] | [INFO] [stdout] ::: program/src/state/enums.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | pub enum ShihonAccountType { [INFO] [stdout] | -------------------------- variant or associated item `TokenGovernance` not found here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `MintGovernance` found for enum `ShihonAccountType` in the current scope [INFO] [stdout] --> program/src/state/tanistry.rs:264:32 [INFO] [stdout] | [INFO] [stdout] 264 | ShihonAccountType::MintGovernance, [INFO] [stdout] | ^^^^^^^^^^^^^^ variant or associated item not found in `ShihonAccountType` [INFO] [stdout] | [INFO] [stdout] ::: program/src/state/enums.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | pub enum ShihonAccountType { [INFO] [stdout] | -------------------------- variant or associated item `MintGovernance` not found here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `borsh::maybestd::io::Write` [INFO] [stdout] --> program/src/state/mix_content_record.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use borsh::maybestd::io::Write; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 126 previous errors; 49 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0063, E0308, E0412, E0422, E0425, E0432, E0433, E0559, E0560... [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0063`. [INFO] [stdout] [INFO] [stderr] error: could not compile `shihon` due to 127 previous errors; 49 warnings emitted [INFO] running `Command { std: "docker" "inspect" "af0d04fb8c96a2bfd1f03fd7feda2089c4714430fdd9f5493195e7b86e966739", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "af0d04fb8c96a2bfd1f03fd7feda2089c4714430fdd9f5493195e7b86e966739", kill_on_drop: false }` [INFO] [stdout] af0d04fb8c96a2bfd1f03fd7feda2089c4714430fdd9f5493195e7b86e966739