[INFO] fetching crate solana-runtime 1.5.14... [INFO] checking solana-runtime-1.5.14 against master#195ad4830e11a544391abe296b146450dea8411b for pr-82781 [INFO] extracting crate solana-runtime 1.5.14 into /workspace/builds/worker-12/source [INFO] validating manifest of crates.io crate solana-runtime 1.5.14 on toolchain 195ad4830e11a544391abe296b146450dea8411b [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+195ad4830e11a544391abe296b146450dea8411b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate solana-runtime 1.5.14 [INFO] finished tweaking crates.io crate solana-runtime 1.5.14 [INFO] tweaked toml for crates.io crate solana-runtime 1.5.14 written to /workspace/builds/worker-12/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+195ad4830e11a544391abe296b146450dea8411b" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+195ad4830e11a544391abe296b146450dea8411b" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/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" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+195ad4830e11a544391abe296b146450dea8411b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] d8b17ba3b3cf97f044e31b4b768b27ce4a1aa0a3d715439b034d92da5d885db8 [INFO] running `Command { std: "docker" "start" "-a" "d8b17ba3b3cf97f044e31b4b768b27ce4a1aa0a3d715439b034d92da5d885db8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d8b17ba3b3cf97f044e31b4b768b27ce4a1aa0a3d715439b034d92da5d885db8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d8b17ba3b3cf97f044e31b4b768b27ce4a1aa0a3d715439b034d92da5d885db8", kill_on_drop: false }` [INFO] [stdout] d8b17ba3b3cf97f044e31b4b768b27ce4a1aa0a3d715439b034d92da5d885db8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+195ad4830e11a544391abe296b146450dea8411b" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 6018792e9e0a5b5f03660d68c6e3d1c7c0fe05aa46db29742d2c62890334811c [INFO] running `Command { std: "docker" "start" "-a" "6018792e9e0a5b5f03660d68c6e3d1c7c0fe05aa46db29742d2c62890334811c", kill_on_drop: false }` [INFO] [stderr] Compiling solana-runtime v1.5.14 (/opt/rustwide/workdir) [INFO] [stderr] Checking jemalloc-sys v0.3.2 [INFO] [stderr] Checking solana-noop-program v1.6.1 [INFO] [stderr] Checking solana-stake-program v1.6.1 [INFO] [stderr] Checking jemallocator v0.3.2 [INFO] [stderr] Checking jemalloc-ctl v0.3.3 [INFO] [stderr] Checking solana-measure v1.6.1 [INFO] [stdout] error[E0432]: unresolved import `solana_sdk::feature_set::track_writable_deescalation` [INFO] [stdout] --> src/message_processor.rs:11:48 [INFO] [stdout] | [INFO] [stdout] 11 | feature_set::{instructions_sysvar_enabled, track_writable_deescalation, FeatureSet}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `track_writable_deescalation` in `feature_set` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `simple_capitalization` in `feature_set` [INFO] [stdout] --> src/bank.rs:4614:42 [INFO] [stdout] | [INFO] [stdout] 4614 | .is_active(&feature_set::simple_capitalization::id()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ could not find `simple_capitalization` in `feature_set` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `simple_capitalization` in `feature_set` [INFO] [stdout] --> src/bank.rs:4621:63 [INFO] [stdout] | [INFO] [stdout] 4621 | if let Some(account) = self.get_account(&feature_set::simple_capitalization::id()) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ could not find `simple_capitalization` in `feature_set` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `simple_capitalization` in `feature_set` [INFO] [stdout] --> src/bank.rs:4678:59 [INFO] [stdout] | [INFO] [stdout] 4678 | if new_feature_activations.contains(&feature_set::simple_capitalization::id()) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ could not find `simple_capitalization` in `feature_set` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `solana_sdk::feature_set::track_writable_deescalation` [INFO] [stdout] --> src/message_processor.rs:11:48 [INFO] [stdout] | [INFO] [stdout] 11 | feature_set::{instructions_sysvar_enabled, track_writable_deescalation, FeatureSet}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `track_writable_deescalation` in `feature_set` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `specialization` is incomplete and may not be safe to use and/or cause compiler crashes [INFO] [stdout] --> src/lib.rs:1:48 [INFO] [stdout] | [INFO] [stdout] 1 | #![cfg_attr(RUSTC_WITH_SPECIALIZATION, feature(specialization))] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(incomplete_features)]` on by default [INFO] [stdout] = note: see issue #31844 for more information [INFO] [stdout] = help: consider using `min_specialization` instead, which is more stable and complete [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `simple_capitalization` in `feature_set` [INFO] [stdout] --> src/bank.rs:4614:42 [INFO] [stdout] | [INFO] [stdout] 4614 | .is_active(&feature_set::simple_capitalization::id()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ could not find `simple_capitalization` in `feature_set` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `simple_capitalization` in `feature_set` [INFO] [stdout] --> src/bank.rs:4621:63 [INFO] [stdout] | [INFO] [stdout] 4621 | if let Some(account) = self.get_account(&feature_set::simple_capitalization::id()) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ could not find `simple_capitalization` in `feature_set` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `simple_capitalization` in `feature_set` [INFO] [stdout] --> src/bank.rs:4678:59 [INFO] [stdout] | [INFO] [stdout] 4678 | if new_feature_activations.contains(&feature_set::simple_capitalization::id()) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ could not find `simple_capitalization` in `feature_set` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `simple_capitalization` in `feature_set` [INFO] [stdout] --> src/bank.rs:11155:27 [INFO] [stdout] | [INFO] [stdout] 11155 | &feature_set::simple_capitalization::id(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ could not find `simple_capitalization` in `feature_set` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `simple_capitalization` in `feature_set` [INFO] [stdout] --> src/bank.rs:11179:35 [INFO] [stdout] | [INFO] [stdout] 11179 | .remove(&feature_set::simple_capitalization::id()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ could not find `simple_capitalization` in `feature_set` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `simple_capitalization` in `feature_set` [INFO] [stdout] --> src/bank.rs:11229:27 [INFO] [stdout] | [INFO] [stdout] 11229 | &feature_set::simple_capitalization::id(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ could not find `simple_capitalization` in `feature_set` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `specialization` is incomplete and may not be safe to use and/or cause compiler crashes [INFO] [stdout] --> src/lib.rs:1:48 [INFO] [stdout] | [INFO] [stdout] 1 | #![cfg_attr(RUSTC_WITH_SPECIALIZATION, feature(specialization))] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(incomplete_features)]` on by default [INFO] [stdout] = note: see issue #31844 for more information [INFO] [stdout] = help: consider using `min_specialization` instead, which is more stable and complete [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0053]: method `verify_and_update` has an incompatible type for trait [INFO] [stdout] --> src/message_processor.rs:277:5 [INFO] [stdout] | [INFO] [stdout] 277 | / fn verify_and_update( [INFO] [stdout] 278 | | &mut self, [INFO] [stdout] 279 | | message: &Message, [INFO] [stdout] 280 | | instruction: &CompiledInstruction, [INFO] [stdout] ... | [INFO] [stdout] 298 | | } [INFO] [stdout] 299 | | } [INFO] [stdout] | |_____^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected fn pointer `fn(&mut ThisInvokeContext<'a>, &Message, &CompiledInstruction, &[Rc>], std::option::Option<&[bool]>) -> std::result::Result<_, _>` [INFO] [stdout] found fn pointer `fn(&mut ThisInvokeContext<'a>, &Message, &CompiledInstruction, &[Rc>], std::option::Option<&[bool]>) -> std::result::Result<_, _>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0053]: method `get_account` has an incompatible type for trait [INFO] [stdout] --> src/message_processor.rs:331:5 [INFO] [stdout] | [INFO] [stdout] 331 | fn get_account(&self, pubkey: &Pubkey) -> Option> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `Rc`, found struct `RefCell` [INFO] [stdout] | [INFO] [stdout] = note: expected fn pointer `fn(&ThisInvokeContext<'a>, &solana_sdk::pubkey::Pubkey) -> std::option::Option>>` [INFO] [stdout] found fn pointer `fn(&ThisInvokeContext<'a>, &solana_sdk::pubkey::Pubkey) -> std::option::Option>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `update_timing` [INFO] [stdout] --> src/message_processor.rs:259:1 [INFO] [stdout] | [INFO] [stdout] 259 | impl<'a> InvokeContext for ThisInvokeContext<'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `update_timing` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `fn update_timing(&mut self, _: u64, _: u64, _: u64, _: u64) { todo!() }` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0053]: method `verify_and_update` has an incompatible type for trait [INFO] [stdout] --> src/message_processor.rs:277:5 [INFO] [stdout] | [INFO] [stdout] 277 | / fn verify_and_update( [INFO] [stdout] 278 | | &mut self, [INFO] [stdout] 279 | | message: &Message, [INFO] [stdout] 280 | | instruction: &CompiledInstruction, [INFO] [stdout] ... | [INFO] [stdout] 298 | | } [INFO] [stdout] 299 | | } [INFO] [stdout] | |_____^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected fn pointer `fn(&mut message_processor::ThisInvokeContext<'a>, &solana_sdk::message::Message, &CompiledInstruction, &[std::rc::Rc>], std::option::Option<&[bool]>) -> std::result::Result<_, _>` [INFO] [stdout] found fn pointer `fn(&mut message_processor::ThisInvokeContext<'a>, &solana_sdk::message::Message, &CompiledInstruction, &[std::rc::Rc>], std::option::Option<&[bool]>) -> std::result::Result<_, _>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0053]: method `get_account` has an incompatible type for trait [INFO] [stdout] --> src/message_processor.rs:331:5 [INFO] [stdout] | [INFO] [stdout] 331 | fn get_account(&self, pubkey: &Pubkey) -> Option> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `std::rc::Rc`, found struct `std::cell::RefCell` [INFO] [stdout] | [INFO] [stdout] = note: expected fn pointer `fn(&message_processor::ThisInvokeContext<'a>, &solana_sdk::pubkey::Pubkey) -> std::option::Option>>` [INFO] [stdout] found fn pointer `fn(&message_processor::ThisInvokeContext<'a>, &solana_sdk::pubkey::Pubkey) -> std::option::Option>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `update_timing` [INFO] [stdout] --> src/message_processor.rs:259:1 [INFO] [stdout] | [INFO] [stdout] 259 | impl<'a> InvokeContext for ThisInvokeContext<'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `update_timing` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `fn update_timing(&mut self, _: u64, _: u64, _: u64, _: u64) { todo!() }` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:473:42 [INFO] [stdout] | [INFO] [stdout] 473 | nonce_account::fee_calculator_of(&self.nonce_account) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&AccountSharedData` [INFO] [stdout] found reference `&solana_sdk::account::Account` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/accounts.rs:2344:13 [INFO] [stdout] | [INFO] [stdout] 2344 | &collected_nonce_account, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&AccountSharedData` [INFO] [stdout] found reference `&solana_sdk::account::Account` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:543:42 [INFO] [stdout] | [INFO] [stdout] 543 | nonce_account::fee_calculator_of(&self.nonce_account) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&AccountSharedData` [INFO] [stdout] found reference `&solana_sdk::account::Account` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: this function takes 2 type arguments but only 1 type argument was supplied [INFO] [stdout] --> src/bank.rs:1433:32 [INFO] [stdout] | [INFO] [stdout] 1433 | .map(|account| from_account::(&account).unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^ ----------- supplied 1 type argument [INFO] [stdout] | | [INFO] [stdout] | expected 2 type arguments [INFO] [stdout] | [INFO] [stdout] note: function defined here, with 2 type parameters: `S`, `T` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/solana-sdk-1.6.1/src/account.rs:458:8 [INFO] [stdout] | [INFO] [stdout] 458 | pub fn from_account(account: &T) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^ - - [INFO] [stdout] help: add missing type argument [INFO] [stdout] | [INFO] [stdout] 1433 | .map(|account| from_account::(&account).unwrap()) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `&solana_sdk::account::Account: ReadableAccount` is not satisfied [INFO] [stdout] --> src/bank.rs:1433:60 [INFO] [stdout] | [INFO] [stdout] 1433 | .map(|account| from_account::(&account).unwrap()) [INFO] [stdout] | -^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `ReadableAccount` is not implemented for `&solana_sdk::account::Account` [INFO] [stdout] | help: consider removing the leading `&`-reference [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/solana-sdk-1.6.1/src/account.rs:458:35 [INFO] [stdout] | [INFO] [stdout] 458 | pub fn from_account(account: &T) -> Option { [INFO] [stdout] | --------------- required by this bound in `solana_sdk::account::from_account` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: this function takes 2 type arguments but only 1 type argument was supplied [INFO] [stdout] --> src/bank.rs:1447:32 [INFO] [stdout] | [INFO] [stdout] 1447 | .map(|account| from_account::(&account).unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^ ---------- supplied 1 type argument [INFO] [stdout] | | [INFO] [stdout] | expected 2 type arguments [INFO] [stdout] | [INFO] [stdout] note: function defined here, with 2 type parameters: `S`, `T` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/solana-sdk-1.6.1/src/account.rs:458:8 [INFO] [stdout] | [INFO] [stdout] 458 | pub fn from_account(account: &T) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^ - - [INFO] [stdout] help: add missing type argument [INFO] [stdout] | [INFO] [stdout] 1447 | .map(|account| from_account::(&account).unwrap()) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `&solana_sdk::account::Account: ReadableAccount` is not satisfied [INFO] [stdout] --> src/bank.rs:1447:59 [INFO] [stdout] | [INFO] [stdout] 1447 | .map(|account| from_account::(&account).unwrap()) [INFO] [stdout] | -^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `ReadableAccount` is not implemented for `&solana_sdk::account::Account` [INFO] [stdout] | help: consider removing the leading `&`-reference [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/solana-sdk-1.6.1/src/account.rs:458:35 [INFO] [stdout] | [INFO] [stdout] 458 | pub fn from_account(account: &T) -> Option { [INFO] [stdout] | --------------- required by this bound in `solana_sdk::account::from_account` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/accounts.rs:2445:13 [INFO] [stdout] | [INFO] [stdout] 2445 | &collected_nonce_account, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&AccountSharedData` [INFO] [stdout] found reference `&solana_sdk::account::Account` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:1549:53 [INFO] [stdout] | [INFO] [stdout] 1549 | stake_state::rewrite_stakes(&mut stake_account, &self.rent_collector.rent) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected mutable reference `&mut AccountSharedData` [INFO] [stdout] found mutable reference `&mut solana_sdk::account::Account` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:1798:21 [INFO] [stdout] | [INFO] [stdout] 1798 | &stake_account, [INFO] [stdout] | ^^^^^^^^^^^^^^ expected struct `AccountSharedData`, found `&solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&AccountSharedData` [INFO] [stdout] found reference `&&solana_sdk::account::Account` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/accounts_db.rs:7556:17 [INFO] [stdout] | [INFO] [stdout] 7556 | &solana_sdk::native_loader::create_loadable_account("foo", 1), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&solana_sdk::account::Account` [INFO] [stdout] found reference `&AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:1799:21 [INFO] [stdout] | [INFO] [stdout] 1799 | &vote_account, [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `AccountSharedData`, found `&solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&AccountSharedData` [INFO] [stdout] found reference `&&solana_sdk::account::Account` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:1830:21 [INFO] [stdout] | [INFO] [stdout] 1830 | stake_account, [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected mutable reference `&mut AccountSharedData` [INFO] [stdout] found mutable reference `&mut solana_sdk::account::Account` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:473:42 [INFO] [stdout] | [INFO] [stdout] 473 | nonce_account::fee_calculator_of(&self.nonce_account) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&AccountSharedData` [INFO] [stdout] found reference `&solana_sdk::account::Account` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:1831:21 [INFO] [stdout] | [INFO] [stdout] 1831 | vote_account, [INFO] [stdout] | ^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected mutable reference `&mut AccountSharedData` [INFO] [stdout] found mutable reference `&mut solana_sdk::account::Account` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:543:42 [INFO] [stdout] | [INFO] [stdout] 543 | nonce_account::fee_calculator_of(&self.nonce_account) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&AccountSharedData` [INFO] [stdout] found reference `&solana_sdk::account::Account` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: this function takes 2 type arguments but only 1 type argument was supplied [INFO] [stdout] --> src/bank.rs:1433:32 [INFO] [stdout] | [INFO] [stdout] 1433 | .map(|account| from_account::(&account).unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^ ----------- supplied 1 type argument [INFO] [stdout] | | [INFO] [stdout] | expected 2 type arguments [INFO] [stdout] | [INFO] [stdout] note: function defined here, with 2 type parameters: `S`, `T` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/solana-sdk-1.6.1/src/account.rs:458:8 [INFO] [stdout] | [INFO] [stdout] 458 | pub fn from_account(account: &T) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^ - - [INFO] [stdout] help: add missing type argument [INFO] [stdout] | [INFO] [stdout] 1433 | .map(|account| from_account::(&account).unwrap()) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `&solana_sdk::account::Account: ReadableAccount` is not satisfied [INFO] [stdout] --> src/bank.rs:1433:60 [INFO] [stdout] | [INFO] [stdout] 1433 | .map(|account| from_account::(&account).unwrap()) [INFO] [stdout] | -^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `ReadableAccount` is not implemented for `&solana_sdk::account::Account` [INFO] [stdout] | help: consider removing the leading `&`-reference [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/solana-sdk-1.6.1/src/account.rs:458:35 [INFO] [stdout] | [INFO] [stdout] 458 | pub fn from_account(account: &T) -> Option { [INFO] [stdout] | --------------- required by this bound in `solana_sdk::account::from_account` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: this function takes 2 type arguments but only 1 type argument was supplied [INFO] [stdout] --> src/bank.rs:1447:32 [INFO] [stdout] | [INFO] [stdout] 1447 | .map(|account| from_account::(&account).unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^ ---------- supplied 1 type argument [INFO] [stdout] | | [INFO] [stdout] | expected 2 type arguments [INFO] [stdout] | [INFO] [stdout] note: function defined here, with 2 type parameters: `S`, `T` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/solana-sdk-1.6.1/src/account.rs:458:8 [INFO] [stdout] | [INFO] [stdout] 458 | pub fn from_account(account: &T) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^ - - [INFO] [stdout] help: add missing type argument [INFO] [stdout] | [INFO] [stdout] 1447 | .map(|account| from_account::(&account).unwrap()) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `&solana_sdk::account::Account: ReadableAccount` is not satisfied [INFO] [stdout] --> src/bank.rs:1447:59 [INFO] [stdout] | [INFO] [stdout] 1447 | .map(|account| from_account::(&account).unwrap()) [INFO] [stdout] | -^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `ReadableAccount` is not implemented for `&solana_sdk::account::Account` [INFO] [stdout] | help: consider removing the leading `&`-reference [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/solana-sdk-1.6.1/src/account.rs:458:35 [INFO] [stdout] | [INFO] [stdout] 458 | pub fn from_account(account: &T) -> Option { [INFO] [stdout] | --------------- required by this bound in `solana_sdk::account::from_account` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:1883:13 [INFO] [stdout] | [INFO] [stdout] 1883 | / recent_blockhashes_account::create_account_with_data( [INFO] [stdout] 1884 | | self.inherit_specially_retained_account_balance(account), [INFO] [stdout] 1885 | | recent_blockhash_iter, [INFO] [stdout] 1886 | | ) [INFO] [stdout] | |_____________^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:1549:53 [INFO] [stdout] | [INFO] [stdout] 1549 | stake_state::rewrite_stakes(&mut stake_account, &self.rent_collector.rent) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected mutable reference `&mut AccountSharedData` [INFO] [stdout] found mutable reference `&mut solana_sdk::account::Account` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:2232:45 [INFO] [stdout] | [INFO] [stdout] 2232 | self.store_account(&program_id, &account); [INFO] [stdout] | ^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&solana_sdk::account::Account` [INFO] [stdout] found reference `&AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:1798:21 [INFO] [stdout] | [INFO] [stdout] 1798 | &stake_account, [INFO] [stdout] | ^^^^^^^^^^^^^^ expected struct `AccountSharedData`, found `&solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&AccountSharedData` [INFO] [stdout] found reference `&&solana_sdk::account::Account` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:2234:71 [INFO] [stdout] | [INFO] [stdout] 2234 | self.store_account_and_update_capitalization(&program_id, &account); [INFO] [stdout] | ^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&solana_sdk::account::Account` [INFO] [stdout] found reference `&AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:1799:21 [INFO] [stdout] | [INFO] [stdout] 1799 | &vote_account, [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `AccountSharedData`, found `&solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&AccountSharedData` [INFO] [stdout] found reference `&&solana_sdk::account::Account` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:2588:53 [INFO] [stdout] | [INFO] [stdout] 2588 | nonce_account::verify_nonce_account(nonce_account, &tx.message().recent_blockhash) [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&AccountSharedData` [INFO] [stdout] found reference `&solana_sdk::account::Account` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 0 arguments but 1 argument was supplied [INFO] [stdout] --> src/bank.rs:2897:32 [INFO] [stdout] | [INFO] [stdout] 2897 | .unwrap_or_else(|| BpfComputeBudget::new(&self.feature_set)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ ----------------- supplied 1 argument [INFO] [stdout] | | [INFO] [stdout] | expected 0 arguments [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/solana-sdk-1.6.1/src/process_instruction.rs:140:12 [INFO] [stdout] | [INFO] [stdout] 140 | pub fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:1830:21 [INFO] [stdout] | [INFO] [stdout] 1830 | stake_account, [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected mutable reference `&mut AccountSharedData` [INFO] [stdout] found mutable reference `&mut solana_sdk::account::Account` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:4703:66 [INFO] [stdout] | [INFO] [stdout] 4703 | ... if feature::to_account(&feature, &mut account).is_some() { [INFO] [stdout] | ^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected mutable reference `&mut AccountSharedData` [INFO] [stdout] found mutable reference `&mut solana_sdk::account::Account` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/genesis_utils.rs:124:27 [INFO] [stdout] | [INFO] [stdout] 124 | (vote_pubkey, vote_account), [INFO] [stdout] | ^^^^^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:1831:21 [INFO] [stdout] | [INFO] [stdout] 1831 | vote_account, [INFO] [stdout] | ^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected mutable reference `&mut AccountSharedData` [INFO] [stdout] found mutable reference `&mut solana_sdk::account::Account` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/genesis_utils.rs:125:28 [INFO] [stdout] | [INFO] [stdout] 125 | (stake_pubkey, stake_account), [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:1883:13 [INFO] [stdout] | [INFO] [stdout] 1883 | / recent_blockhashes_account::create_account_with_data( [INFO] [stdout] 1884 | | self.inherit_specially_retained_account_balance(account), [INFO] [stdout] 1885 | | recent_blockhash_iter, [INFO] [stdout] 1886 | | ) [INFO] [stdout] | |_____________^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/genesis_utils.rs:166:13 [INFO] [stdout] | [INFO] [stdout] 166 | / feature::create_account( [INFO] [stdout] 167 | | &Feature { [INFO] [stdout] 168 | | activated_at: Some(0), [INFO] [stdout] 169 | | }, [INFO] [stdout] 170 | | std::cmp::max(genesis_config.rent.minimum_balance(Feature::size_of()), 1), [INFO] [stdout] 171 | | ), [INFO] [stdout] | |_____________^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/genesis_utils.rs:213:60 [INFO] [stdout] | [INFO] [stdout] 213 | initial_accounts.push((*validator_vote_account_pubkey, validator_vote_account)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:2232:45 [INFO] [stdout] | [INFO] [stdout] 2232 | self.store_account(&program_id, &account); [INFO] [stdout] | ^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&solana_sdk::account::Account` [INFO] [stdout] found reference `&AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/genesis_utils.rs:214:61 [INFO] [stdout] | [INFO] [stdout] 214 | initial_accounts.push((*validator_stake_account_pubkey, validator_stake_account)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `solana_sdk::instruction::Instruction::new`: Please use another Instruction constructor instead, such as `Instruction::new_with_bincode` [INFO] [stdout] --> src/loader_utils.rs:202:5 [INFO] [stdout] | [INFO] [stdout] 202 | Instruction::new(program_id, data, account_metas) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:2234:71 [INFO] [stdout] | [INFO] [stdout] 2234 | self.store_account_and_update_capitalization(&program_id, &account); [INFO] [stdout] | ^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&solana_sdk::account::Account` [INFO] [stdout] found reference `&AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/message_processor.rs:462:65 [INFO] [stdout] | [INFO] [stdout] 462 | let mut keyed_accounts = create_keyed_readonly_accounts(&executable_accounts); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ expected slice, found reference [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[(solana_sdk::pubkey::Pubkey, Rc>)]` [INFO] [stdout] found reference `&&'a [(solana_sdk::pubkey::Pubkey, RefCell)]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:2588:53 [INFO] [stdout] | [INFO] [stdout] 2588 | nonce_account::verify_nonce_account(nonce_account, &tx.message().recent_blockhash) [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&AccountSharedData` [INFO] [stdout] found reference `&solana_sdk::account::Account` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 0 arguments but 1 argument was supplied [INFO] [stdout] --> src/bank.rs:2897:32 [INFO] [stdout] | [INFO] [stdout] 2897 | .unwrap_or_else(|| BpfComputeBudget::new(&self.feature_set)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ ----------------- supplied 1 argument [INFO] [stdout] | | [INFO] [stdout] | expected 0 arguments [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/solana-sdk-1.6.1/src/process_instruction.rs:140:12 [INFO] [stdout] | [INFO] [stdout] 140 | pub fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/message_processor.rs:472:55 [INFO] [stdout] | [INFO] [stdout] 472 | KeyedAccount::new(key, is_signer, account) [INFO] [stdout] | ^^^^^^^ expected struct `RefCell`, found struct `Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&RefCell` [INFO] [stdout] found reference `&Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:4703:66 [INFO] [stdout] | [INFO] [stdout] 4703 | ... if feature::to_account(&feature, &mut account).is_some() { [INFO] [stdout] | ^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected mutable reference `&mut AccountSharedData` [INFO] [stdout] found mutable reference `&mut solana_sdk::account::Account` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: this function takes 2 type arguments but only 1 type argument was supplied [INFO] [stdout] --> src/bank.rs:5109:20 [INFO] [stdout] | [INFO] [stdout] 5109 | let rent = from_account::(&rent_account).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ ------------------ supplied 1 type argument [INFO] [stdout] | | [INFO] [stdout] | expected 2 type arguments [INFO] [stdout] | [INFO] [stdout] note: function defined here, with 2 type parameters: `S`, `T` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/solana-sdk-1.6.1/src/account.rs:458:8 [INFO] [stdout] | [INFO] [stdout] 458 | pub fn from_account(account: &T) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^ - - [INFO] [stdout] help: add missing type argument [INFO] [stdout] | [INFO] [stdout] 5109 | let rent = from_account::(&rent_account).unwrap(); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `solana_sdk::instruction::Instruction::new`: Please use another Instruction constructor instead, such as `Instruction::new_with_bincode` [INFO] [stdout] --> src/bank.rs:5352:13 [INFO] [stdout] | [INFO] [stdout] 5352 | Instruction::new(mock_program_id, &MockInstruction::Deduction, account_metas); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/message_processor.rs:474:64 [INFO] [stdout] | [INFO] [stdout] 474 | KeyedAccount::new_readonly(key, is_signer, account) [INFO] [stdout] | ^^^^^^^ expected struct `RefCell`, found struct `Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&RefCell` [INFO] [stdout] found reference `&Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/message_processor.rs:714:13 [INFO] [stdout] | [INFO] [stdout] 714 | &executables, [INFO] [stdout] | ^^^^^^^^^^^^ expected slice, found struct `Vec` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[(solana_sdk::pubkey::Pubkey, RefCell)]` [INFO] [stdout] found reference `&Vec<(solana_sdk::pubkey::Pubkey, Rc>)>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:5621:13 [INFO] [stdout] | [INFO] [stdout] 5621 | validator_1_stake_account, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/message_processor.rs:715:13 [INFO] [stdout] | [INFO] [stdout] 715 | &accounts, [INFO] [stdout] | ^^^^^^^^^ expected slice, found struct `Vec` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[Rc>]` [INFO] [stdout] found reference `&Vec>>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:5625:13 [INFO] [stdout] | [INFO] [stdout] 5625 | validator_1_vote_account, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/message_processor.rs:763:17 [INFO] [stdout] | [INFO] [stdout] 763 | accounts, [INFO] [stdout] | ^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[Rc>]` [INFO] [stdout] found reference `&[Rc>]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:5654:13 [INFO] [stdout] | [INFO] [stdout] 5654 | validator_2_stake_account, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/message_processor.rs:787:81 [INFO] [stdout] | [INFO] [stdout] 787 | result = invoke_context.verify_and_update(message, instruction, accounts, None); [INFO] [stdout] | ^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[Rc>]` [INFO] [stdout] found reference `&[Rc>]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:5658:13 [INFO] [stdout] | [INFO] [stdout] 5658 | validator_2_vote_account, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/stakes.rs:157:58 [INFO] [stdout] | [INFO] [stdout] 157 | let delegation = StakeState::delegation_from(account); [INFO] [stdout] | ^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&AccountSharedData` [INFO] [stdout] found reference `&solana_sdk::account::Account` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:167:29 [INFO] [stdout] | [INFO] [stdout] 167 | allocate_and_assign(to, to_address, space, owner, signers, invoke_context)?; [INFO] [stdout] | ^^ expected struct `solana_sdk::account::Account`, found struct `std::cell::RefMut` [INFO] [stdout] | [INFO] [stdout] = note: expected mutable reference `&mut solana_sdk::account::Account` [INFO] [stdout] found mutable reference `&mut std::cell::RefMut<'_, AccountSharedData>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:5687:13 [INFO] [stdout] | [INFO] [stdout] 5687 | validator_3_stake_account, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:5691:13 [INFO] [stdout] | [INFO] [stdout] 5691 | validator_3_vote_account, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `disable_cap_altering_features_for_preciseness` found for struct `solana_sdk::genesis_config::GenesisConfig` in the current scope [INFO] [stdout] --> src/bank.rs:5700:24 [INFO] [stdout] | [INFO] [stdout] 5700 | genesis_config.disable_cap_altering_features_for_preciseness(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `solana_sdk::genesis_config::GenesisConfig` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:319:20 [INFO] [stdout] | [INFO] [stdout] 319 | assign(&mut account, &address, &owner, &signers, invoke_context) [INFO] [stdout] | ^^^^^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `std::cell::RefMut` [INFO] [stdout] | [INFO] [stdout] = note: expected mutable reference `&mut solana_sdk::account::Account` [INFO] [stdout] found mutable reference `&mut std::cell::RefMut<'_, AccountSharedData>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:381:22 [INFO] [stdout] | [INFO] [stdout] 381 | allocate(&mut account, &address, space, &signers, invoke_context) [INFO] [stdout] | ^^^^^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `std::cell::RefMut` [INFO] [stdout] | [INFO] [stdout] = note: expected mutable reference `&mut solana_sdk::account::Account` [INFO] [stdout] found mutable reference `&mut std::cell::RefMut<'_, AccountSharedData>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:6910:47 [INFO] [stdout] | [INFO] [stdout] 6910 | stake_state::calculate_points(&stake_account, &vote_account, None, true) [INFO] [stdout] | ^^^^^^^^^^^^^^ expected struct `AccountSharedData`, found `&solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&AccountSharedData` [INFO] [stdout] found reference `&&solana_sdk::account::Account` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:397:17 [INFO] [stdout] | [INFO] [stdout] 397 | &mut account, [INFO] [stdout] | ^^^^^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `std::cell::RefMut` [INFO] [stdout] | [INFO] [stdout] = note: expected mutable reference `&mut solana_sdk::account::Account` [INFO] [stdout] found mutable reference `&mut std::cell::RefMut<'_, AccountSharedData>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:6910:63 [INFO] [stdout] | [INFO] [stdout] 6910 | stake_state::calculate_points(&stake_account, &vote_account, None, true) [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `AccountSharedData`, found `&solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&AccountSharedData` [INFO] [stdout] found reference `&&solana_sdk::account::Account` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: this function takes 2 type arguments but only 1 type argument was supplied [INFO] [stdout] --> src/bank.rs:6929:28 [INFO] [stdout] | [INFO] [stdout] 6929 | .map(|account| from_account::(&account).unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^ ------- supplied 1 type argument [INFO] [stdout] | | [INFO] [stdout] | expected 2 type arguments [INFO] [stdout] | [INFO] [stdout] note: function defined here, with 2 type parameters: `S`, `T` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/solana-sdk-1.6.1/src/account.rs:458:8 [INFO] [stdout] | [INFO] [stdout] 458 | pub fn from_account(account: &T) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^ - - [INFO] [stdout] help: add missing type argument [INFO] [stdout] | [INFO] [stdout] 6929 | .map(|account| from_account::(&account).unwrap()) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:413:20 [INFO] [stdout] | [INFO] [stdout] 413 | assign(&mut account, &address, &owner, &signers, invoke_context) [INFO] [stdout] | ^^^^^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `std::cell::RefMut` [INFO] [stdout] | [INFO] [stdout] = note: expected mutable reference `&mut solana_sdk::account::Account` [INFO] [stdout] found mutable reference `&mut std::cell::RefMut<'_, AccountSharedData>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 42 previous errors; 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0046, E0053, E0061, E0107, E0277, E0308, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0046`. [INFO] [stdout] [INFO] [stderr] error: could not compile `solana-runtime` [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:7014:68 [INFO] [stdout] | [INFO] [stdout] 7014 | bank.store_account_and_update_capitalization(&vote_id, &vote_account); [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&solana_sdk::account::Account` [INFO] [stdout] found reference `&AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:7022:64 [INFO] [stdout] | [INFO] [stdout] 7022 | bank.store_account_and_update_capitalization(&vote_id, &vote_account); [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&solana_sdk::account::Account` [INFO] [stdout] found reference `&AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `disable_cap_altering_features_for_preciseness` found for struct `solana_sdk::genesis_config::GenesisConfig` in the current scope [INFO] [stdout] --> src/bank.rs:7409:24 [INFO] [stdout] | [INFO] [stdout] 7409 | genesis_config.disable_cap_altering_features_for_preciseness(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `solana_sdk::genesis_config::GenesisConfig` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:7634:43 [INFO] [stdout] | [INFO] [stdout] 7634 | bank.store_account(&vote_pubkey0, &vote_account0); [INFO] [stdout] | ^^^^^^^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&solana_sdk::account::Account` [INFO] [stdout] found reference `&AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:7635:43 [INFO] [stdout] | [INFO] [stdout] 7635 | bank.store_account(&vote_pubkey1, &vote_account1); [INFO] [stdout] | ^^^^^^^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&solana_sdk::account::Account` [INFO] [stdout] found reference `&AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:7636:43 [INFO] [stdout] | [INFO] [stdout] 7636 | bank.store_account(&vote_pubkey2, &vote_account2); [INFO] [stdout] | ^^^^^^^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&solana_sdk::account::Account` [INFO] [stdout] found reference `&AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: this function takes 2 type arguments but only 1 type argument was supplied [INFO] [stdout] --> src/bank.rs:8243:21 [INFO] [stdout] | [INFO] [stdout] 8243 | from_account::(¤t_account).unwrap().slot [INFO] [stdout] | ^^^^^^^^^^^^ ----- supplied 1 type argument [INFO] [stdout] | | [INFO] [stdout] | expected 2 type arguments [INFO] [stdout] | [INFO] [stdout] note: function defined here, with 2 type parameters: `S`, `T` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/solana-sdk-1.6.1/src/account.rs:458:8 [INFO] [stdout] | [INFO] [stdout] 458 | pub fn from_account(account: &T) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^ - - [INFO] [stdout] help: add missing type argument [INFO] [stdout] | [INFO] [stdout] 8243 | from_account::(¤t_account).unwrap().slot [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: this function takes 2 type arguments but only 1 type argument was supplied [INFO] [stdout] --> src/bank.rs:8283:32 [INFO] [stdout] | [INFO] [stdout] 8283 | let slot = from_account::(optional_account.as_ref().unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^ ----- supplied 1 type argument [INFO] [stdout] | | [INFO] [stdout] | expected 2 type arguments [INFO] [stdout] | [INFO] [stdout] note: function defined here, with 2 type parameters: `S`, `T` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/solana-sdk-1.6.1/src/account.rs:458:8 [INFO] [stdout] | [INFO] [stdout] 458 | pub fn from_account(account: &T) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^ - - [INFO] [stdout] help: add missing type argument [INFO] [stdout] | [INFO] [stdout] 8283 | let slot = from_account::(optional_account.as_ref().unwrap()) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: this function takes 2 type arguments but only 1 type argument was supplied [INFO] [stdout] --> src/bank.rs:8299:21 [INFO] [stdout] | [INFO] [stdout] 8299 | from_account::(¤t_account).unwrap().slot [INFO] [stdout] | ^^^^^^^^^^^^ ----- supplied 1 type argument [INFO] [stdout] | | [INFO] [stdout] | expected 2 type arguments [INFO] [stdout] | [INFO] [stdout] note: function defined here, with 2 type parameters: `S`, `T` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/solana-sdk-1.6.1/src/account.rs:458:8 [INFO] [stdout] | [INFO] [stdout] 458 | pub fn from_account(account: &T) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^ - - [INFO] [stdout] help: add missing type argument [INFO] [stdout] | [INFO] [stdout] 8299 | from_account::(¤t_account).unwrap().slot [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: this function takes 2 type arguments but only 1 type argument was supplied [INFO] [stdout] --> src/bank.rs:8314:32 [INFO] [stdout] | [INFO] [stdout] 8314 | let slot = from_account::(optional_account.as_ref().unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^ ----- supplied 1 type argument [INFO] [stdout] | | [INFO] [stdout] | expected 2 type arguments [INFO] [stdout] | [INFO] [stdout] note: function defined here, with 2 type parameters: `S`, `T` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/solana-sdk-1.6.1/src/account.rs:458:8 [INFO] [stdout] | [INFO] [stdout] 458 | pub fn from_account(account: &T) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^ - - [INFO] [stdout] help: add missing type argument [INFO] [stdout] | [INFO] [stdout] 8314 | let slot = from_account::(optional_account.as_ref().unwrap()) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: this function takes 2 type arguments but only 1 type argument was supplied [INFO] [stdout] --> src/bank.rs:8330:21 [INFO] [stdout] | [INFO] [stdout] 8330 | from_account::(¤t_account).unwrap().slot [INFO] [stdout] | ^^^^^^^^^^^^ ----- supplied 1 type argument [INFO] [stdout] | | [INFO] [stdout] | expected 2 type arguments [INFO] [stdout] | [INFO] [stdout] note: function defined here, with 2 type parameters: `S`, `T` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/solana-sdk-1.6.1/src/account.rs:458:8 [INFO] [stdout] | [INFO] [stdout] 458 | pub fn from_account(account: &T) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^ - - [INFO] [stdout] help: add missing type argument [INFO] [stdout] | [INFO] [stdout] 8330 | from_account::(¤t_account).unwrap().slot [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: this function takes 2 type arguments but only 1 type argument was supplied [INFO] [stdout] --> src/bank.rs:8693:20 [INFO] [stdout] | [INFO] [stdout] 8693 | let fees = from_account::(&fees_account).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ ---- supplied 1 type argument [INFO] [stdout] | | [INFO] [stdout] | expected 2 type arguments [INFO] [stdout] | [INFO] [stdout] note: function defined here, with 2 type parameters: `S`, `T` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/solana-sdk-1.6.1/src/account.rs:458:8 [INFO] [stdout] | [INFO] [stdout] 458 | pub fn from_account(account: &T) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^ - - [INFO] [stdout] help: add missing type argument [INFO] [stdout] | [INFO] [stdout] 8693 | let fees = from_account::(&fees_account).unwrap(); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: this function takes 2 type arguments but only 1 type argument was supplied [INFO] [stdout] --> src/bank.rs:9050:17 [INFO] [stdout] | [INFO] [stdout] 9050 | from_account::(&bhq_account) [INFO] [stdout] | ^^^^^^^^^^^^ --------------------------------------------- supplied 1 type argument [INFO] [stdout] | | [INFO] [stdout] | expected 2 type arguments [INFO] [stdout] | [INFO] [stdout] note: function defined here, with 2 type parameters: `S`, `T` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/solana-sdk-1.6.1/src/account.rs:458:8 [INFO] [stdout] | [INFO] [stdout] 458 | pub fn from_account(account: &T) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^ - - [INFO] [stdout] help: add missing type argument [INFO] [stdout] | [INFO] [stdout] 9050 | from_account::(&bhq_account) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: this function takes 2 type arguments but only 1 type argument was supplied [INFO] [stdout] --> src/bank.rs:9070:13 [INFO] [stdout] | [INFO] [stdout] 9070 | from_account::(&bhq_account).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ --------------------------------------------- supplied 1 type argument [INFO] [stdout] | | [INFO] [stdout] | expected 2 type arguments [INFO] [stdout] | [INFO] [stdout] note: function defined here, with 2 type parameters: `S`, `T` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/solana-sdk-1.6.1/src/account.rs:458:8 [INFO] [stdout] | [INFO] [stdout] 458 | pub fn from_account(account: &T) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^ - - [INFO] [stdout] help: add missing type argument [INFO] [stdout] | [INFO] [stdout] 9070 | from_account::(&bhq_account).unwrap(); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `solana_sdk::instruction::Instruction::new`: Please use another Instruction constructor instead, such as `Instruction::new_with_bincode` [INFO] [stdout] --> src/bank.rs:9753:27 [INFO] [stdout] | [INFO] [stdout] 9753 | let instruction = Instruction::new(mock_program_id, &10, account_metas); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `solana_sdk::instruction::Instruction::new`: Please use another Instruction constructor instead, such as `Instruction::new_with_bincode` [INFO] [stdout] --> src/bank.rs:9799:27 [INFO] [stdout] | [INFO] [stdout] 9799 | let instruction = Instruction::new(mock_program_id, &10, account_metas); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `solana_sdk::instruction::Instruction::new`: Please use another Instruction constructor instead, such as `Instruction::new_with_bincode` [INFO] [stdout] --> src/bank.rs:9825:27 [INFO] [stdout] | [INFO] [stdout] 9825 | let instruction = Instruction::new(solana_vote_program::id(), &10, account_metas); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `solana_sdk::instruction::Instruction::new`: Please use another Instruction constructor instead, such as `Instruction::new_with_bincode` [INFO] [stdout] --> src/bank.rs:9895:27 [INFO] [stdout] | [INFO] [stdout] 9895 | let instruction = Instruction::new(solana_vote_program::id(), &10, account_metas); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `solana_sdk::instruction::Instruction::new`: Please use another Instruction constructor instead, such as `Instruction::new_with_bincode` [INFO] [stdout] --> src/bank.rs:9928:27 [INFO] [stdout] | [INFO] [stdout] 9928 | let instruction = Instruction::new(solana_vote_program::id(), &10, account_metas); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `solana_sdk::instruction::Instruction::new`: Please use another Instruction constructor instead, such as `Instruction::new_with_bincode` [INFO] [stdout] --> src/bank.rs:9985:27 [INFO] [stdout] | [INFO] [stdout] 9985 | let instruction = Instruction::new(solana_vote_program::id(), &10, account_metas); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:10164:17 [INFO] [stdout] | [INFO] [stdout] 10164 | Account::new(1_000_000_000_000, 0, &system_program::id()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `solana_sdk::instruction::Instruction::new`: Please use another Instruction constructor instead, such as `Instruction::new_with_bincode` [INFO] [stdout] --> src/bank.rs:10232:27 [INFO] [stdout] | [INFO] [stdout] 10232 | let instruction = Instruction::new(program2_pubkey, &10, vec![]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `disable_cap_altering_features_for_preciseness` found for struct `solana_sdk::genesis_config::GenesisConfig` in the current scope [INFO] [stdout] --> src/bank.rs:10802:24 [INFO] [stdout] | [INFO] [stdout] 10802 | genesis_config.disable_cap_altering_features_for_preciseness(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `solana_sdk::genesis_config::GenesisConfig` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:11038:43 [INFO] [stdout] | [INFO] [stdout] 11038 | bank.store_account(&test_feature, &feature::create_account(&feature, 42)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&solana_sdk::account::Account` [INFO] [stdout] found reference `&AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:11142:13 [INFO] [stdout] | [INFO] [stdout] 11142 | / feature::create_account( [INFO] [stdout] 11143 | | &Feature { [INFO] [stdout] 11144 | | activated_at: Some(0), [INFO] [stdout] 11145 | | }, [INFO] [stdout] 11146 | | feature_balance, [INFO] [stdout] 11147 | | ), [INFO] [stdout] | |_____________^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:11156:13 [INFO] [stdout] | [INFO] [stdout] 11156 | &feature::create_account(&Feature { activated_at: None }, feature_balance), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&solana_sdk::account::Account` [INFO] [stdout] found reference `&AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:11230:13 [INFO] [stdout] | [INFO] [stdout] 11230 | &feature::create_account(&Feature { activated_at: None }, feature_balance), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&solana_sdk::account::Account` [INFO] [stdout] found reference `&AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:11383:13 [INFO] [stdout] | [INFO] [stdout] 11383 | &feature::create_account(&feature, 42), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&solana_sdk::account::Account` [INFO] [stdout] found reference `&AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `solana_sdk::instruction::Instruction::new`: Please use another Instruction constructor instead, such as `Instruction::new_with_bincode` [INFO] [stdout] --> src/bank.rs:11480:15 [INFO] [stdout] | [INFO] [stdout] 11480 | &[Instruction::new(native_loader::id(), &(), vec![])], [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `solana_sdk::instruction::Instruction::new`: Please use another Instruction constructor instead, such as `Instruction::new_with_bincode` [INFO] [stdout] --> src/bank.rs:11509:17 [INFO] [stdout] | [INFO] [stdout] 11509 | Instruction::new( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `solana_sdk::instruction::Instruction::new`: Please use another Instruction constructor instead, such as `Instruction::new_with_bincode` [INFO] [stdout] --> src/bank.rs:11536:17 [INFO] [stdout] | [INFO] [stdout] 11536 | Instruction::new( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:11850:13 [INFO] [stdout] | [INFO] [stdout] 11850 | / &feature::create_account( [INFO] [stdout] 11851 | | &Feature { [INFO] [stdout] 11852 | | activated_at: Some(1), [INFO] [stdout] 11853 | | }, [INFO] [stdout] 11854 | | 42, [INFO] [stdout] 11855 | | ), [INFO] [stdout] | |_____________^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&solana_sdk::account::Account` [INFO] [stdout] found reference `&AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:11868:13 [INFO] [stdout] | [INFO] [stdout] 11868 | / &feature::create_account( [INFO] [stdout] 11869 | | &Feature { [INFO] [stdout] 11870 | | activated_at: Some(2), [INFO] [stdout] 11871 | | }, [INFO] [stdout] 11872 | | 42, [INFO] [stdout] 11873 | | ), [INFO] [stdout] | |_____________^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&solana_sdk::account::Account` [INFO] [stdout] found reference `&AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:11882:13 [INFO] [stdout] | [INFO] [stdout] 11882 | / &feature::create_account( [INFO] [stdout] 11883 | | &Feature { [INFO] [stdout] 11884 | | activated_at: Some(3), [INFO] [stdout] 11885 | | }, [INFO] [stdout] 11886 | | 42, [INFO] [stdout] 11887 | | ), [INFO] [stdout] | |_____________^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&solana_sdk::account::Account` [INFO] [stdout] found reference `&AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:11891:13 [INFO] [stdout] | [INFO] [stdout] 11891 | / &feature::create_account( [INFO] [stdout] 11892 | | &Feature { [INFO] [stdout] 11893 | | activated_at: Some(3), [INFO] [stdout] 11894 | | }, [INFO] [stdout] 11895 | | 42, [INFO] [stdout] 11896 | | ), [INFO] [stdout] | |_____________^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&solana_sdk::account::Account` [INFO] [stdout] found reference `&AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:11931:13 [INFO] [stdout] | [INFO] [stdout] 11931 | / &feature::create_account( [INFO] [stdout] 11932 | | &Feature { [INFO] [stdout] 11933 | | activated_at: Some(1), [INFO] [stdout] 11934 | | }, [INFO] [stdout] 11935 | | 42, [INFO] [stdout] 11936 | | ), [INFO] [stdout] | |_____________^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&solana_sdk::account::Account` [INFO] [stdout] found reference `&AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:11949:13 [INFO] [stdout] | [INFO] [stdout] 11949 | / &feature::create_account( [INFO] [stdout] 11950 | | &Feature { [INFO] [stdout] 11951 | | activated_at: Some(2), [INFO] [stdout] 11952 | | }, [INFO] [stdout] 11953 | | 42, [INFO] [stdout] 11954 | | ), [INFO] [stdout] | |_____________^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&solana_sdk::account::Account` [INFO] [stdout] found reference `&AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:11958:13 [INFO] [stdout] | [INFO] [stdout] 11958 | / &feature::create_account( [INFO] [stdout] 11959 | | &Feature { [INFO] [stdout] 11960 | | activated_at: Some(2), [INFO] [stdout] 11961 | | }, [INFO] [stdout] 11962 | | 42, [INFO] [stdout] 11963 | | ), [INFO] [stdout] | |_____________^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&solana_sdk::account::Account` [INFO] [stdout] found reference `&AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:11976:13 [INFO] [stdout] | [INFO] [stdout] 11976 | / &feature::create_account( [INFO] [stdout] 11977 | | &Feature { [INFO] [stdout] 11978 | | activated_at: Some(bank.slot()), [INFO] [stdout] 11979 | | }, [INFO] [stdout] 11980 | | 42, [INFO] [stdout] 11981 | | ), [INFO] [stdout] | |_____________^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&solana_sdk::account::Account` [INFO] [stdout] found reference `&AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:12018:13 [INFO] [stdout] | [INFO] [stdout] 12018 | / &feature::create_account( [INFO] [stdout] 12019 | | &Feature { [INFO] [stdout] 12020 | | activated_at: Some(pico_inflation_activation_slot), [INFO] [stdout] 12021 | | }, [INFO] [stdout] 12022 | | 42, [INFO] [stdout] 12023 | | ), [INFO] [stdout] | |_____________^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&solana_sdk::account::Account` [INFO] [stdout] found reference `&AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/bank.rs:12036:13 [INFO] [stdout] | [INFO] [stdout] 12036 | / &feature::create_account( [INFO] [stdout] 12037 | | &Feature { [INFO] [stdout] 12038 | | activated_at: Some(full_inflation_activation_slot), [INFO] [stdout] 12039 | | }, [INFO] [stdout] 12040 | | 42, [INFO] [stdout] 12041 | | ), [INFO] [stdout] | |_____________^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&solana_sdk::account::Account` [INFO] [stdout] found reference `&AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/epoch_stakes.rs:143:38 [INFO] [stdout] | [INFO] [stdout] 143 | ... account: create_account_with_authorized( [INFO] [stdout] | ________________________________^ [INFO] [stdout] 144 | | ... &node_id, [INFO] [stdout] 145 | | ... &authorized_voter, [INFO] [stdout] 146 | | ... &node_id, [INFO] [stdout] 147 | | ... 0, [INFO] [stdout] 148 | | ... 100, [INFO] [stdout] 149 | | ... ), [INFO] [stdout] | |_______________________^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/genesis_utils.rs:124:27 [INFO] [stdout] | [INFO] [stdout] 124 | (vote_pubkey, vote_account), [INFO] [stdout] | ^^^^^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/genesis_utils.rs:125:28 [INFO] [stdout] | [INFO] [stdout] 125 | (stake_pubkey, stake_account), [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/genesis_utils.rs:166:13 [INFO] [stdout] | [INFO] [stdout] 166 | / feature::create_account( [INFO] [stdout] 167 | | &Feature { [INFO] [stdout] 168 | | activated_at: Some(0), [INFO] [stdout] 169 | | }, [INFO] [stdout] 170 | | std::cmp::max(genesis_config.rent.minimum_balance(Feature::size_of()), 1), [INFO] [stdout] 171 | | ), [INFO] [stdout] | |_____________^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/genesis_utils.rs:213:60 [INFO] [stdout] | [INFO] [stdout] 213 | initial_accounts.push((*validator_vote_account_pubkey, validator_vote_account)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/genesis_utils.rs:214:61 [INFO] [stdout] | [INFO] [stdout] 214 | initial_accounts.push((*validator_stake_account_pubkey, validator_stake_account)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `solana_sdk::instruction::Instruction::new`: Please use another Instruction constructor instead, such as `Instruction::new_with_bincode` [INFO] [stdout] --> src/loader_utils.rs:202:5 [INFO] [stdout] | [INFO] [stdout] 202 | Instruction::new(program_id, data, account_metas) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/message_processor.rs:462:65 [INFO] [stdout] | [INFO] [stdout] 462 | let mut keyed_accounts = create_keyed_readonly_accounts(&executable_accounts); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ expected slice, found reference [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[(solana_sdk::pubkey::Pubkey, std::rc::Rc>)]` [INFO] [stdout] found reference `&&'a [(solana_sdk::pubkey::Pubkey, std::cell::RefCell)]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/message_processor.rs:472:55 [INFO] [stdout] | [INFO] [stdout] 472 | KeyedAccount::new(key, is_signer, account) [INFO] [stdout] | ^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/message_processor.rs:474:64 [INFO] [stdout] | [INFO] [stdout] 474 | KeyedAccount::new_readonly(key, is_signer, account) [INFO] [stdout] | ^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/message_processor.rs:714:13 [INFO] [stdout] | [INFO] [stdout] 714 | &executables, [INFO] [stdout] | ^^^^^^^^^^^^ expected slice, found struct `Vec` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[(solana_sdk::pubkey::Pubkey, std::cell::RefCell)]` [INFO] [stdout] found reference `&Vec<(solana_sdk::pubkey::Pubkey, std::rc::Rc>)>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/message_processor.rs:715:13 [INFO] [stdout] | [INFO] [stdout] 715 | &accounts, [INFO] [stdout] | ^^^^^^^^^ expected slice, found struct `Vec` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[std::rc::Rc>]` [INFO] [stdout] found reference `&Vec>>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/message_processor.rs:763:17 [INFO] [stdout] | [INFO] [stdout] 763 | accounts, [INFO] [stdout] | ^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[std::rc::Rc>]` [INFO] [stdout] found reference `&[std::rc::Rc>]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/message_processor.rs:787:81 [INFO] [stdout] | [INFO] [stdout] 787 | result = invoke_context.verify_and_update(message, instruction, accounts, None); [INFO] [stdout] | ^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[std::rc::Rc>]` [INFO] [stdout] found reference `&[std::rc::Rc>]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `solana_sdk::instruction::Instruction::new`: Please use another Instruction constructor instead, such as `Instruction::new_with_bincode` [INFO] [stdout] --> src/message_processor.rs:1100:19 [INFO] [stdout] | [INFO] [stdout] 1100 | &[Instruction::new(program_ids[owned_index], &[0_u8], metas)], [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/message_processor.rs:1113:72 [INFO] [stdout] | [INFO] [stdout] 1113 | .verify_and_update(&message, &message.instructions[0], &these_accounts, None) [INFO] [stdout] | ^^^^^^^^^^^^^^^ expected slice, found struct `Vec` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[std::rc::Rc>]` [INFO] [stdout] found reference `&Vec>>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/message_processor.rs:1130:21 [INFO] [stdout] | [INFO] [stdout] 1130 | &accounts[not_owned_index..owned_index + 1], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[std::rc::Rc>]` [INFO] [stdout] found reference `&[std::rc::Rc>]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/message_processor.rs:1619:52 [INFO] [stdout] | [INFO] [stdout] 1619 | loaders.push(vec![(mock_system_program_id, account)]); [INFO] [stdout] | ^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] | [INFO] [stdout] = note: expected struct `std::cell::RefCell` [INFO] [stdout] found struct `std::cell::RefCell` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `solana_sdk::instruction::Instruction::new`: Please use another Instruction constructor instead, such as `Instruction::new_with_bincode` [INFO] [stdout] --> src/message_processor.rs:1630:15 [INFO] [stdout] | [INFO] [stdout] 1630 | &[Instruction::new( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 0 arguments but 1 argument was supplied [INFO] [stdout] --> src/message_processor.rs:1648:13 [INFO] [stdout] | [INFO] [stdout] 1648 | BpfComputeBudget::new(&FeatureSet::all_enabled()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ -------------------------- supplied 1 argument [INFO] [stdout] | | [INFO] [stdout] | expected 0 arguments [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/solana-sdk-1.6.1/src/process_instruction.rs:140:12 [INFO] [stdout] | [INFO] [stdout] 140 | pub fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `solana_sdk::instruction::Instruction::new`: Please use another Instruction constructor instead, such as `Instruction::new_with_bincode` [INFO] [stdout] --> src/message_processor.rs:1655:15 [INFO] [stdout] | [INFO] [stdout] 1655 | &[Instruction::new( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 0 arguments but 1 argument was supplied [INFO] [stdout] --> src/message_processor.rs:1673:13 [INFO] [stdout] | [INFO] [stdout] 1673 | BpfComputeBudget::new(&FeatureSet::all_enabled()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ -------------------------- supplied 1 argument [INFO] [stdout] | | [INFO] [stdout] | expected 0 arguments [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/solana-sdk-1.6.1/src/process_instruction.rs:140:12 [INFO] [stdout] | [INFO] [stdout] 140 | pub fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `solana_sdk::instruction::Instruction::new`: Please use another Instruction constructor instead, such as `Instruction::new_with_bincode` [INFO] [stdout] --> src/message_processor.rs:1684:15 [INFO] [stdout] | [INFO] [stdout] 1684 | &[Instruction::new( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 0 arguments but 1 argument was supplied [INFO] [stdout] --> src/message_processor.rs:1702:13 [INFO] [stdout] | [INFO] [stdout] 1702 | BpfComputeBudget::new(&FeatureSet::all_enabled()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ -------------------------- supplied 1 argument [INFO] [stdout] | | [INFO] [stdout] | expected 0 arguments [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/solana-sdk-1.6.1/src/process_instruction.rs:140:12 [INFO] [stdout] | [INFO] [stdout] 140 | pub fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/message_processor.rs:1783:45 [INFO] [stdout] | [INFO] [stdout] 1783 | loaders.push(vec![(mock_program_id, account)]); [INFO] [stdout] | ^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] | [INFO] [stdout] = note: expected struct `std::cell::RefCell` [INFO] [stdout] found struct `std::cell::RefCell` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `solana_sdk::instruction::Instruction::new`: Please use another Instruction constructor instead, such as `Instruction::new_with_bincode` [INFO] [stdout] --> src/message_processor.rs:1798:15 [INFO] [stdout] | [INFO] [stdout] 1798 | &[Instruction::new( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 0 arguments but 1 argument was supplied [INFO] [stdout] --> src/message_processor.rs:1815:13 [INFO] [stdout] | [INFO] [stdout] 1815 | BpfComputeBudget::new(&FeatureSet::all_enabled()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ -------------------------- supplied 1 argument [INFO] [stdout] | | [INFO] [stdout] | expected 0 arguments [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/solana-sdk-1.6.1/src/process_instruction.rs:140:12 [INFO] [stdout] | [INFO] [stdout] 140 | pub fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `solana_sdk::instruction::Instruction::new`: Please use another Instruction constructor instead, such as `Instruction::new_with_bincode` [INFO] [stdout] --> src/message_processor.rs:1827:15 [INFO] [stdout] | [INFO] [stdout] 1827 | &[Instruction::new( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 0 arguments but 1 argument was supplied [INFO] [stdout] --> src/message_processor.rs:1844:13 [INFO] [stdout] | [INFO] [stdout] 1844 | BpfComputeBudget::new(&FeatureSet::all_enabled()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ -------------------------- supplied 1 argument [INFO] [stdout] | | [INFO] [stdout] | expected 0 arguments [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/solana-sdk-1.6.1/src/process_instruction.rs:140:12 [INFO] [stdout] | [INFO] [stdout] 140 | pub fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `solana_sdk::instruction::Instruction::new`: Please use another Instruction constructor instead, such as `Instruction::new_with_bincode` [INFO] [stdout] --> src/message_processor.rs:1850:15 [INFO] [stdout] | [INFO] [stdout] 1850 | &[Instruction::new( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 0 arguments but 1 argument was supplied [INFO] [stdout] --> src/message_processor.rs:1870:13 [INFO] [stdout] | [INFO] [stdout] 1870 | BpfComputeBudget::new(&FeatureSet::all_enabled()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ -------------------------- supplied 1 argument [INFO] [stdout] | | [INFO] [stdout] | expected 0 arguments [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/solana-sdk-1.6.1/src/process_instruction.rs:140:12 [INFO] [stdout] | [INFO] [stdout] 140 | pub fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `solana_sdk::instruction::Instruction::new`: Please use another Instruction constructor instead, such as `Instruction::new_with_bincode` [INFO] [stdout] --> src/message_processor.rs:1964:27 [INFO] [stdout] | [INFO] [stdout] 1964 | let instruction = Instruction::new( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `solana_sdk::instruction::Instruction::new`: Please use another Instruction constructor instead, such as `Instruction::new_with_bincode` [INFO] [stdout] --> src/message_processor.rs:2002:31 [INFO] [stdout] | [INFO] [stdout] 2002 | let instruction = Instruction::new(callee_program_id, &case.0, metas.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/stakes.rs:157:58 [INFO] [stdout] | [INFO] [stdout] 157 | let delegation = StakeState::delegation_from(account); [INFO] [stdout] | ^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&AccountSharedData` [INFO] [stdout] found reference `&solana_sdk::account::Account` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/stakes.rs:240:27 [INFO] [stdout] | [INFO] [stdout] 240 | (vote_pubkey, vote_account), [INFO] [stdout] | ^^^^^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/stakes.rs:250:13 [INFO] [stdout] | [INFO] [stdout] 250 | / stake_state::create_account( [INFO] [stdout] 251 | | &stake_pubkey, [INFO] [stdout] 252 | | &vote_pubkey, [INFO] [stdout] 253 | | &vote_state::create_account(&vote_pubkey, &solana_sdk::pubkey::new_rand(), 0, 1), [INFO] [stdout] 254 | | &Rent::free(), [INFO] [stdout] 255 | | stake, [INFO] [stdout] 256 | | ), [INFO] [stdout] | |_____________^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/stakes.rs:268:27 [INFO] [stdout] | [INFO] [stdout] 268 | (vote_pubkey, vote_account), [INFO] [stdout] | ^^^^^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/stakes.rs:282:13 [INFO] [stdout] | [INFO] [stdout] 282 | / stake_state::create_account_with_activation_epoch( [INFO] [stdout] 283 | | &stake_pubkey, [INFO] [stdout] 284 | | &vote_pubkey, [INFO] [stdout] 285 | | &vote_state::create_account(&vote_pubkey, &solana_sdk::pubkey::new_rand(), 0, 1), [INFO] [stdout] ... | [INFO] [stdout] 288 | | epoch, [INFO] [stdout] 289 | | ), [INFO] [stdout] | |_____________^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:167:29 [INFO] [stdout] | [INFO] [stdout] 167 | allocate_and_assign(to, to_address, space, owner, signers, invoke_context)?; [INFO] [stdout] | ^^ expected struct `solana_sdk::account::Account`, found struct `std::cell::RefMut` [INFO] [stdout] | [INFO] [stdout] = note: expected mutable reference `&mut solana_sdk::account::Account` [INFO] [stdout] found mutable reference `&mut std::cell::RefMut<'_, AccountSharedData>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:319:20 [INFO] [stdout] | [INFO] [stdout] 319 | assign(&mut account, &address, &owner, &signers, invoke_context) [INFO] [stdout] | ^^^^^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `std::cell::RefMut` [INFO] [stdout] | [INFO] [stdout] = note: expected mutable reference `&mut solana_sdk::account::Account` [INFO] [stdout] found mutable reference `&mut std::cell::RefMut<'_, AccountSharedData>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:381:22 [INFO] [stdout] | [INFO] [stdout] 381 | allocate(&mut account, &address, space, &signers, invoke_context) [INFO] [stdout] | ^^^^^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `std::cell::RefMut` [INFO] [stdout] | [INFO] [stdout] = note: expected mutable reference `&mut solana_sdk::account::Account` [INFO] [stdout] found mutable reference `&mut std::cell::RefMut<'_, AccountSharedData>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:397:17 [INFO] [stdout] | [INFO] [stdout] 397 | &mut account, [INFO] [stdout] | ^^^^^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `std::cell::RefMut` [INFO] [stdout] | [INFO] [stdout] = note: expected mutable reference `&mut solana_sdk::account::Account` [INFO] [stdout] found mutable reference `&mut std::cell::RefMut<'_, AccountSharedData>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:413:20 [INFO] [stdout] | [INFO] [stdout] 413 | assign(&mut account, &address, &owner, &signers, invoke_context) [INFO] [stdout] | ^^^^^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `std::cell::RefMut` [INFO] [stdout] | [INFO] [stdout] = note: expected mutable reference `&mut solana_sdk::account::Account` [INFO] [stdout] found mutable reference `&mut std::cell::RefMut<'_, AccountSharedData>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:493:22 [INFO] [stdout] | [INFO] [stdout] 493 | RefCell::new(recent_blockhashes_account::create_account_with_data( [INFO] [stdout] | ______________________^ [INFO] [stdout] 494 | | 1, [INFO] [stdout] 495 | | vec![ [INFO] [stdout] 496 | | IterItem(0u64, &Hash::default(), &FeeCalculator::default()); [INFO] [stdout] ... | [INFO] [stdout] 499 | | .into_iter(), [INFO] [stdout] 500 | | )) [INFO] [stdout] | |_________^ expected struct `solana_sdk::account::Account`, found struct `AccountSharedData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:518:52 [INFO] [stdout] | [INFO] [stdout] 518 | KeyedAccount::new(&from, true, &from_account), [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:519:50 [INFO] [stdout] | [INFO] [stdout] 519 | KeyedAccount::new(&to, true, &to_account) [INFO] [stdout] | ^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:550:52 [INFO] [stdout] | [INFO] [stdout] 550 | KeyedAccount::new(&from, true, &from_account), [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:551:51 [INFO] [stdout] | [INFO] [stdout] 551 | KeyedAccount::new(&to, false, &to_account) [INFO] [stdout] | ^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:586:52 [INFO] [stdout] | [INFO] [stdout] 586 | KeyedAccount::new(&from, true, &from_account), [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:587:51 [INFO] [stdout] | [INFO] [stdout] 587 | KeyedAccount::new(&to, false, &to_account), [INFO] [stdout] | ^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:588:52 [INFO] [stdout] | [INFO] [stdout] 588 | KeyedAccount::new(&base, true, &base_account) [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:642:50 [INFO] [stdout] | [INFO] [stdout] 642 | &KeyedAccount::new(&from, false, &from_account), [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:643:48 [INFO] [stdout] | [INFO] [stdout] 643 | &KeyedAccount::new(&to, false, &to_account), [INFO] [stdout] | ^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:669:50 [INFO] [stdout] | [INFO] [stdout] 669 | &KeyedAccount::new(&from, false, &from_account), // no signer [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:670:48 [INFO] [stdout] | [INFO] [stdout] 670 | &KeyedAccount::new(&to, false, &to_account), [INFO] [stdout] | ^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:702:45 [INFO] [stdout] | [INFO] [stdout] 702 | &KeyedAccount::new(&from, true, &from_account), [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:703:46 [INFO] [stdout] | [INFO] [stdout] 703 | &KeyedAccount::new(&from, false, &to_account), [INFO] [stdout] | ^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:726:45 [INFO] [stdout] | [INFO] [stdout] 726 | &KeyedAccount::new(&from, true, &from_account), [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:727:44 [INFO] [stdout] | [INFO] [stdout] 727 | &KeyedAccount::new(&to, false, &to_account), [INFO] [stdout] | ^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:743:45 [INFO] [stdout] | [INFO] [stdout] 743 | &KeyedAccount::new(&from, true, &from_account), [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:744:44 [INFO] [stdout] | [INFO] [stdout] 744 | &KeyedAccount::new(&to, false, &to_account), [INFO] [stdout] | ^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:776:45 [INFO] [stdout] | [INFO] [stdout] 776 | &KeyedAccount::new(&from, true, &from_account), [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:777:51 [INFO] [stdout] | [INFO] [stdout] 777 | &KeyedAccount::new(&owned_key, false, &owned_account), [INFO] [stdout] | ^^^^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:795:45 [INFO] [stdout] | [INFO] [stdout] 795 | &KeyedAccount::new(&from, true, &from_account), [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:796:51 [INFO] [stdout] | [INFO] [stdout] 796 | &KeyedAccount::new(&owned_key, false, &owned_account), [INFO] [stdout] | ^^^^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:813:45 [INFO] [stdout] | [INFO] [stdout] 813 | &KeyedAccount::new(&from, true, &from_account), [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:814:51 [INFO] [stdout] | [INFO] [stdout] 814 | &KeyedAccount::new(&owned_key, false, &owned_account), [INFO] [stdout] | ^^^^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:841:46 [INFO] [stdout] | [INFO] [stdout] 841 | &KeyedAccount::new(&from, false, &from_account), [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:842:51 [INFO] [stdout] | [INFO] [stdout] 842 | &KeyedAccount::new(&owned_key, false, &owned_account), [INFO] [stdout] | ^^^^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:855:45 [INFO] [stdout] | [INFO] [stdout] 855 | &KeyedAccount::new(&from, true, &from_account), [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:856:50 [INFO] [stdout] | [INFO] [stdout] 856 | &KeyedAccount::new(&owned_key, true, &owned_account), [INFO] [stdout] | ^^^^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:869:46 [INFO] [stdout] | [INFO] [stdout] 869 | &KeyedAccount::new(&from, false, &from_account), [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:870:51 [INFO] [stdout] | [INFO] [stdout] 870 | &KeyedAccount::new(&owned_key, false, &owned_account), [INFO] [stdout] | ^^^^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:895:45 [INFO] [stdout] | [INFO] [stdout] 895 | &KeyedAccount::new(&from, true, &from_account), [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:896:44 [INFO] [stdout] | [INFO] [stdout] 896 | &KeyedAccount::new(&to, false, &to_account), [INFO] [stdout] | ^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:929:45 [INFO] [stdout] | [INFO] [stdout] 929 | &KeyedAccount::new(&from, true, &from_account), [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `std::cell::RefCell: From` is not satisfied [INFO] [stdout] --> src/system_instruction_processor.rs:920:10 [INFO] [stdout] | [INFO] [stdout] 920 | .into(); [INFO] [stdout] | ^^^^ the trait `From` is not implemented for `std::cell::RefCell` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] as From> [INFO] [stdout] = note: required because of the requirements on the impl of `Into>` for `solana_sdk::account::Account` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:952:52 [INFO] [stdout] | [INFO] [stdout] 952 | let from = KeyedAccount::new(&nonce, true, &nonce_account); [INFO] [stdout] | ^^^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::cell::RefCell` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:959:64 [INFO] [stdout] | [INFO] [stdout] 959 | let new_keyed_account = KeyedAccount::new(&new, false, &new_account); [INFO] [stdout] | ^^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:1009:52 [INFO] [stdout] | [INFO] [stdout] 1009 | &[KeyedAccount::new(&pubkey, true, &account)], [INFO] [stdout] | ^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::cell::RefCell` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:1052:46 [INFO] [stdout] | [INFO] [stdout] 1052 | &[KeyedAccount::new(&from, true, &from_account)], [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:1064:65 [INFO] [stdout] | [INFO] [stdout] 1064 | let from_keyed_account = KeyedAccount::new(&from, true, &from_account); [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:1065:62 [INFO] [stdout] | [INFO] [stdout] 1065 | let to_keyed_account = KeyedAccount::new(&to, false, &to_account); [INFO] [stdout] | ^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:1079:65 [INFO] [stdout] | [INFO] [stdout] 1079 | let from_keyed_account = KeyedAccount::new(&from, true, &from_account); [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:1091:66 [INFO] [stdout] | [INFO] [stdout] 1091 | let from_keyed_account = KeyedAccount::new(&from, false, &from_account); [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:1108:70 [INFO] [stdout] | [INFO] [stdout] 1108 | let from_base_keyed_account = KeyedAccount::new(&base, true, &base_account); [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:1115:65 [INFO] [stdout] | [INFO] [stdout] 1115 | let from_keyed_account = KeyedAccount::new(&from, true, &from_account); [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:1116:62 [INFO] [stdout] | [INFO] [stdout] 1116 | let to_keyed_account = KeyedAccount::new(&to, false, &to_account); [INFO] [stdout] | ^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:1133:65 [INFO] [stdout] | [INFO] [stdout] 1133 | let from_keyed_account = KeyedAccount::new(&from, true, &from_account); [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:1148:66 [INFO] [stdout] | [INFO] [stdout] 1148 | let from_keyed_account = KeyedAccount::new(&from, false, &from_account); [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:1184:49 [INFO] [stdout] | [INFO] [stdout] 1184 | &KeyedAccount::new(&from, true, &from_account), [INFO] [stdout] | ^^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::cell::RefCell` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:1185:48 [INFO] [stdout] | [INFO] [stdout] 1185 | &KeyedAccount::new(&to, false, &to_account), [INFO] [stdout] | ^^^^^^^^^^^ expected struct `std::cell::RefCell`, found struct `std::rc::Rc` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::rc::Rc>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `solana_sdk::instruction::Instruction::new`: Please use another Instruction constructor instead, such as `Instruction::new_with_bincode` [INFO] [stdout] --> src/system_instruction_processor.rs:1356:37 [INFO] [stdout] | [INFO] [stdout] 1356 | let malicious_instruction = Instruction::new( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:1392:88 [INFO] [stdout] | [INFO] [stdout] 1392 | .map(|(meta, account)| KeyedAccount::new(&meta.pubkey, meta.is_signer, account)) [INFO] [stdout] | ^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::cell::RefCell` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:1429:21 [INFO] [stdout] | [INFO] [stdout] 1429 | &create_default_account(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::cell::RefCell` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:1443:65 [INFO] [stdout] | [INFO] [stdout] 1443 | KeyedAccount::new(&Pubkey::default(), true, &create_default_account()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::cell::RefCell` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:1447:25 [INFO] [stdout] | [INFO] [stdout] 1447 | &create_default_account(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::cell::RefCell` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:1466:21 [INFO] [stdout] | [INFO] [stdout] 1466 | &create_default_recent_blockhashes_account(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::cell::RefCell` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:1468:63 [INFO] [stdout] | [INFO] [stdout] 1468 | KeyedAccount::new(&sysvar::rent::id(), false, &create_default_rent_account()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::cell::RefCell` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:1537:21 [INFO] [stdout] | [INFO] [stdout] 1537 | &create_default_account() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::cell::RefCell` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:1551:65 [INFO] [stdout] | [INFO] [stdout] 1551 | KeyedAccount::new(&Pubkey::default(), true, &create_default_account()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::cell::RefCell` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:1552:66 [INFO] [stdout] | [INFO] [stdout] 1552 | KeyedAccount::new(&Pubkey::default(), false, &create_default_account()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::cell::RefCell` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:1556:25 [INFO] [stdout] | [INFO] [stdout] 1556 | &create_default_account() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::cell::RefCell` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:1576:65 [INFO] [stdout] | [INFO] [stdout] 1576 | KeyedAccount::new(&Pubkey::default(), true, &create_default_account()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::cell::RefCell` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:1580:25 [INFO] [stdout] | [INFO] [stdout] 1580 | &create_default_recent_blockhashes_account(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::cell::RefCell` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:1582:67 [INFO] [stdout] | [INFO] [stdout] 1582 | KeyedAccount::new(&sysvar::rent::id(), false, &create_default_account()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::cell::RefCell` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:1601:65 [INFO] [stdout] | [INFO] [stdout] 1601 | KeyedAccount::new(&Pubkey::default(), true, &create_default_account()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::cell::RefCell` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:1605:25 [INFO] [stdout] | [INFO] [stdout] 1605 | &create_default_recent_blockhashes_account(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::cell::RefCell` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:1607:67 [INFO] [stdout] | [INFO] [stdout] 1607 | KeyedAccount::new(&sysvar::rent::id(), false, &create_default_rent_account()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::cell::RefCell` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:1657:25 [INFO] [stdout] | [INFO] [stdout] 1657 | &create_default_account() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::cell::RefCell` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:1680:25 [INFO] [stdout] | [INFO] [stdout] 1680 | &create_default_recent_blockhashes_account(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::cell::RefCell` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:1682:67 [INFO] [stdout] | [INFO] [stdout] 1682 | KeyedAccount::new(&sysvar::rent::id(), false, &create_default_account()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::cell::RefCell` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:1704:25 [INFO] [stdout] | [INFO] [stdout] 1704 | &create_default_recent_blockhashes_account(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::cell::RefCell` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:1706:67 [INFO] [stdout] | [INFO] [stdout] 1706 | KeyedAccount::new(&sysvar::rent::id(), false, &create_default_rent_account()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::cell::RefCell` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:1724:21 [INFO] [stdout] | [INFO] [stdout] 1724 | &create_default_recent_blockhashes_account(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::cell::RefCell` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:1726:63 [INFO] [stdout] | [INFO] [stdout] 1726 | KeyedAccount::new(&sysvar::rent::id(), false, &create_default_rent_account()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `AccountSharedData`, found struct `solana_sdk::account::Account` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&std::cell::RefCell` [INFO] [stdout] found reference `&std::cell::RefCell` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/system_instruction_processor.rs:1781:37 [INFO] [stdout] | [INFO] [stdout] 1781 | get_system_account_kind(&nonce_account::create_account(42).borrow()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `solana_sdk::account::Account`, found struct `std::cell::Ref` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&solana_sdk::account::Account` [INFO] [stdout] found reference `&std::cell::Ref<'_, AccountSharedData>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 178 previous errors; 23 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0046, E0053, E0061, E0107, E0277, E0308, E0432, E0433, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0046`. [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "6018792e9e0a5b5f03660d68c6e3d1c7c0fe05aa46db29742d2c62890334811c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6018792e9e0a5b5f03660d68c6e3d1c7c0fe05aa46db29742d2c62890334811c", kill_on_drop: false }` [INFO] [stdout] 6018792e9e0a5b5f03660d68c6e3d1c7c0fe05aa46db29742d2c62890334811c