[INFO] fetching crate solana-runtime 2.0.14...
[INFO] testing solana-runtime-2.0.14 against nightly-2024-10-28 for randomize-layout
[INFO] extracting crate solana-runtime 2.0.14 into /workspace/builds/worker-4-tc1/source
[INFO] validating manifest of crates.io crate solana-runtime 2.0.14 on toolchain nightly-2024-10-28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate solana-runtime 2.0.14
[INFO] finished tweaking crates.io crate solana-runtime 2.0.14
[INFO] tweaked toml for crates.io crate solana-runtime 2.0.14 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 431 packages to latest compatible versions
[INFO] [stderr]       Adding aquamarine v0.3.3 (available: v0.6.0)
[INFO] [stderr]       Adding blake3 v1.5.1 (available: v1.5.4)
[INFO] [stderr]       Adding dashmap v5.5.3 (available: v6.1.0)
[INFO] [stderr]       Adding ed25519-dalek v1.0.1 (available: v2.1.1)
[INFO] [stderr]       Adding itertools v0.12.1 (available: v0.13.0)
[INFO] [stderr]       Adding libsecp256k1 v0.6.0 (available: v0.7.1)
[INFO] [stderr]       Adding memmap2 v0.5.10 (available: v0.9.5)
[INFO] [stderr]       Adding mockall v0.11.4 (available: v0.13.0)
[INFO] [stderr]       Adding solana-account-decoder v2.0.14 (available: v2.1.0)
[INFO] [stderr]       Adding solana-accounts-db v2.0.14 (available: v2.1.0)
[INFO] [stderr]       Adding solana-address-lookup-table-program v2.0.14 (available: v2.1.0)
[INFO] [stderr]       Adding solana-bpf-loader-program v2.0.14 (available: v2.1.0)
[INFO] [stderr]       Adding solana-bucket-map v2.0.14 (available: v2.1.0)
[INFO] [stderr]       Adding solana-compute-budget v2.0.14 (available: v2.1.0)
[INFO] [stderr]       Adding solana-compute-budget-program v2.0.14 (available: v2.1.0)
[INFO] [stderr]       Adding solana-config-program v2.0.14 (available: v2.1.0)
[INFO] [stderr]       Adding solana-cost-model v2.0.14 (available: v2.1.0)
[INFO] [stderr]       Adding solana-curve25519 v2.0.14 (available: v2.1.0)
[INFO] [stderr]       Adding solana-frozen-abi v2.0.14 (available: v2.1.0)
[INFO] [stderr]       Adding solana-frozen-abi-macro v2.0.14 (available: v2.1.0)
[INFO] [stderr]       Adding solana-inline-spl v2.0.14 (available: v2.1.0)
[INFO] [stderr]       Adding solana-loader-v4-program v2.0.14 (available: v2.1.0)
[INFO] [stderr]       Adding solana-logger v2.0.14 (available: v2.1.0)
[INFO] [stderr]       Adding solana-measure v2.0.14 (available: v2.1.0)
[INFO] [stderr]       Adding solana-metrics v2.0.14 (available: v2.1.0)
[INFO] [stderr]       Adding solana-perf v2.0.14 (available: v2.1.0)
[INFO] [stderr]       Adding solana-poseidon v2.0.14 (available: v2.1.0)
[INFO] [stderr]       Adding solana-program v2.0.14 (available: v2.1.0)
[INFO] [stderr]       Adding solana-program-runtime v2.0.14 (available: v2.1.0)
[INFO] [stderr]       Adding solana-rayon-threadlimit v2.0.14 (available: v2.1.0)
[INFO] [stderr]       Adding solana-sdk v2.0.14 (available: v2.1.0)
[INFO] [stderr]       Adding solana-sdk-macro v2.0.14 (available: v2.1.0)
[INFO] [stderr]       Adding solana-stake-program v2.0.14 (available: v2.1.0)
[INFO] [stderr]       Adding solana-svm v2.0.14 (available: v2.1.0)
[INFO] [stderr]       Adding solana-system-program v2.0.14 (available: v2.1.0)
[INFO] [stderr]       Adding solana-transaction-status v2.0.14 (available: v2.1.0)
[INFO] [stderr]       Adding solana-type-overrides v2.0.14 (available: v2.1.0)
[INFO] [stderr]       Adding solana-version v2.0.14 (available: v2.1.0)
[INFO] [stderr]       Adding solana-vote v2.0.14 (available: v2.1.0)
[INFO] [stderr]       Adding solana-vote-program v2.0.14 (available: v2.1.0)
[INFO] [stderr]       Adding solana-zk-elgamal-proof-program v2.0.14 (available: v2.1.0)
[INFO] [stderr]       Adding solana-zk-sdk v2.0.14 (available: v2.1.0)
[INFO] [stderr]       Adding solana-zk-token-proof-program v2.0.14 (available: v2.1.0)
[INFO] [stderr]       Adding solana-zk-token-sdk v2.0.14 (available: v2.1.0)
[INFO] [stderr]       Adding solana_rbpf v0.8.4 (available: v0.8.5)
[INFO] [stderr]       Adding spl-token-2022 v4.0.0 (available: v4.0.1)
[INFO] [stderr]       Adding strum v0.24.1 (available: v0.26.3)
[INFO] [stderr]       Adding strum_macros v0.24.3 (available: v0.26.4)
[INFO] [stderr]       Adding zeroize v1.3.0 (available: v1.8.1)
[INFO] [stderr]       Adding zstd v0.11.2+zstd.1.5.2 (available: v0.13.2)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded solana-zk-token-proof-program v2.0.14
[INFO] [stderr]   Downloaded solana-curve25519 v2.0.14
[INFO] [stderr]   Downloaded dlopen2_derive v0.3.0
[INFO] [stderr]   Downloaded spl-memo v5.0.0
[INFO] [stderr]   Downloaded spl-token-group-interface v0.3.0
[INFO] [stderr]   Downloaded solana-frozen-abi v2.0.14
[INFO] [stderr]   Downloaded solana-inline-spl v2.0.14
[INFO] [stderr]   Downloaded solana-address-lookup-table-program v2.0.14
[INFO] [stderr]   Downloaded solana-compute-budget-program v2.0.14
[INFO] [stderr]   Downloaded seqlock v0.2.0
[INFO] [stderr]   Downloaded solana-stake-program v2.0.14
[INFO] [stderr]   Downloaded solana-perf v2.0.14
[INFO] [stderr]   Downloaded solana-metrics v2.0.14
[INFO] [stderr]   Downloaded solana-svm v2.0.14
[INFO] [stderr]   Downloaded solana-vote-program v2.0.14
[INFO] [stderr]   Downloaded solana-bpf-loader-program v2.0.14
[INFO] [stderr]   Downloaded solana_rbpf v0.8.4
[INFO] [stderr]   Downloaded spl-token-2022 v4.0.0
[INFO] [stderr]   Downloaded spl-token v6.0.0
[INFO] [stderr]   Downloaded spl-tlv-account-resolution v0.7.0
[INFO] [stderr]   Downloaded spl-pod v0.3.1
[INFO] [stderr]   Downloaded spl-type-length-value v0.5.0
[INFO] [stderr]   Downloaded solana-transaction-status v2.0.14
[INFO] [stderr]   Downloaded solana-nohash-hasher v0.2.1
[INFO] [stderr]   Downloaded solana-bucket-map v2.0.14
[INFO] [stderr]   Downloaded solana-cost-model v2.0.14
[INFO] [stderr]   Downloaded solana-logger v2.0.14
[INFO] [stderr]   Downloaded solana-system-program v2.0.14
[INFO] [stderr]   Downloaded solana-account-decoder v2.0.14
[INFO] [stderr]   Downloaded solana-security-txt v1.1.1
[INFO] [stderr]   Downloaded spl-transfer-hook-interface v0.7.0
[INFO] [stderr]   Downloaded solana-accounts-db v2.0.14
[INFO] [stderr]   Downloaded spl-discriminator-syn v0.2.0
[INFO] [stderr]   Downloaded spl-token-metadata-interface v0.4.0
[INFO] [stderr]   Downloaded solana-rayon-threadlimit v2.0.14
[INFO] [stderr]   Downloaded solana-poseidon v2.0.14
[INFO] [stderr]   Downloaded spl-discriminator-derive v0.2.0
[INFO] [stderr]   Downloaded spl-program-error-derive v0.4.1
[INFO] [stderr]   Downloaded solana-version v2.0.14
[INFO] [stderr]   Downloaded solana-vote v2.0.14
[INFO] [stderr]   Downloaded solana-measure v2.0.14
[INFO] [stderr]   Downloaded solana-program-runtime v2.0.14
[INFO] [stderr]   Downloaded solana-loader-v4-program v2.0.14
[INFO] [stderr]   Downloaded solana-config-program v2.0.14
[INFO] [stderr]   Downloaded spl-associated-token-account v4.0.0
[INFO] [stderr]   Downloaded aes-gcm-siv v0.11.1
[INFO] [stderr]   Downloaded solana-frozen-abi-macro v2.0.14
[INFO] [stderr]   Downloaded spl-discriminator v0.3.0
[INFO] [stderr]   Downloaded spl-program-error v0.5.0
[INFO] [stderr]   Downloaded solana-zk-elgamal-proof-program v2.0.14
[INFO] [stderr]   Downloaded solana-compute-budget v2.0.14
[INFO] [stderr]   Downloaded solana-type-overrides v2.0.14
[INFO] [stderr]   Downloaded solana-zk-token-sdk v2.0.14
[INFO] [stderr]   Downloaded solana-zk-sdk v2.0.14
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 30ce8f5a612337a73a9e8fa96c026715a9234d6ba02a46e46fb2c69c6616815a
[INFO] running `Command { std: "docker" "start" "-a" "30ce8f5a612337a73a9e8fa96c026715a9234d6ba02a46e46fb2c69c6616815a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "30ce8f5a612337a73a9e8fa96c026715a9234d6ba02a46e46fb2c69c6616815a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "30ce8f5a612337a73a9e8fa96c026715a9234d6ba02a46e46fb2c69c6616815a", kill_on_drop: false }`
[INFO] [stdout] 30ce8f5a612337a73a9e8fa96c026715a9234d6ba02a46e46fb2c69c6616815a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ff5964ff66d5d1de03c383f4f073cb67df7c878910cd2f773c3642454c479b34
[INFO] running `Command { std: "docker" "start" "-a" "ff5964ff66d5d1de03c383f4f073cb67df7c878910cd2f773c3642454c479b34", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.86
[INFO] [stderr]    Compiling libc v0.2.161
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling serde v1.0.214
[INFO] [stderr]    Compiling autocfg v1.4.0
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling semver v1.0.23
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling once_cell v1.20.2
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling jobserver v0.1.32
[INFO] [stderr]    Compiling equivalent v1.0.1
[INFO] [stderr]    Compiling hashbrown v0.15.0
[INFO] [stderr]    Compiling either v1.13.0
[INFO] [stderr]    Compiling cc v1.1.31
[INFO] [stderr]    Compiling cpufeatures v0.2.14
[INFO] [stderr]    Compiling indexmap v2.6.0
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling getrandom v0.2.15
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling log v0.4.22
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]    Compiling memchr v2.7.4
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling thiserror v1.0.66
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling opaque-debug v0.3.1
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling toml_datetime v0.6.8
[INFO] [stderr]    Compiling winnow v0.6.20
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling block-padding v0.2.1
[INFO] [stderr]    Compiling libsecp256k1-core v0.2.2
[INFO] [stderr]    Compiling rustversion v1.0.18
[INFO] [stderr]    Compiling toml v0.5.11
[INFO] [stderr]    Compiling keccak v0.1.5
[INFO] [stderr]    Compiling toml_edit v0.22.22
[INFO] [stderr]    Compiling libsecp256k1-gen-ecmult v0.2.1
[INFO] [stderr]    Compiling libsecp256k1-gen-genmult v0.2.1
[INFO] [stderr]    Compiling feature-probe v0.1.1
[INFO] [stderr]    Compiling cfg_aliases v0.2.1
[INFO] [stderr]    Compiling borsh v1.5.1
[INFO] [stderr]    Compiling proc-macro-crate v0.1.5
[INFO] [stderr]    Compiling bv v0.11.1
[INFO] [stderr]    Compiling libsecp256k1 v0.6.0
[INFO] [stderr]    Compiling borsh-derive-internal v0.10.4
[INFO] [stderr]    Compiling borsh-schema-derive-internal v0.10.4
[INFO] [stderr]    Compiling blake3 v1.5.1
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling itoa v1.0.11
[INFO] [stderr]    Compiling arrayref v0.3.9
[INFO] [stderr]    Compiling solana-program v2.0.14
[INFO] [stderr]    Compiling constant_time_eq v0.3.1
[INFO] [stderr]    Compiling bs58 v0.5.1
[INFO] [stderr]    Compiling proc-macro-crate v3.2.0
[INFO] [stderr]    Compiling base64 v0.12.3
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling percent-encoding v2.3.1
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling signature v1.6.4
[INFO] [stderr]    Compiling ryu v1.0.18
[INFO] [stderr]    Compiling serde_json v1.0.132
[INFO] [stderr]    Compiling darling_core v0.20.10
[INFO] [stderr]    Compiling ed25519 v1.5.3
[INFO] [stderr]    Compiling solana-sdk v2.0.14
[INFO] [stderr]    Compiling serde_derive v1.0.214
[INFO] [stderr]    Compiling zerocopy-derive v0.7.35
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling ark-serialize-derive v0.4.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.66
[INFO] [stderr]    Compiling ark-ff-macros v0.4.2
[INFO] [stderr]    Compiling derivative v2.2.0
[INFO] [stderr]    Compiling zeroize v1.3.0
[INFO] [stderr]    Compiling ark-ff-asm v0.4.2
[INFO] [stderr]    Compiling zerocopy v0.7.35
[INFO] [stderr]    Compiling syn_derive v0.1.8
[INFO] [stderr]    Compiling borsh-derive v1.5.1
[INFO] [stderr]    Compiling borsh-derive v0.10.4
[INFO] [stderr]    Compiling bytemuck_derive v1.8.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.20
[INFO] [stderr]    Compiling solana-sdk-macro v2.0.14
[INFO] [stderr]    Compiling hashbrown v0.13.2
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling ark-std v0.4.0
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]    Compiling bytemuck v1.19.0
[INFO] [stderr]    Compiling borsh v0.10.4
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]    Compiling num_enum_derive v0.7.3
[INFO] [stderr]    Compiling derivation-path v0.2.0
[INFO] [stderr]    Compiling iana-time-zone v0.1.61
[INFO] [stderr]    Compiling qstring v0.7.2
[INFO] [stderr]    Compiling darling_macro v0.20.10
[INFO] [stderr]    Compiling uriparse v0.6.4
[INFO] [stderr]    Compiling memmap2 v0.5.10
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]    Compiling num_enum v0.7.3
[INFO] [stderr]    Compiling siphasher v0.3.11
[INFO] [stderr]    Compiling pin-project-lite v0.2.15
[INFO] [stderr]    Compiling bytes v1.8.0
[INFO] [stderr]    Compiling ring v0.17.8
[INFO] [stderr]    Compiling crossbeam-utils v0.8.20
[INFO] [stderr]    Compiling darling v0.20.10
[INFO] [stderr]    Compiling serde_with_macros v2.3.3
[INFO] [stderr]    Compiling socket2 v0.5.7
[INFO] [stderr]    Compiling bitflags v2.6.0
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling block-buffer v0.9.0
[INFO] [stderr]    Compiling sha2 v0.9.9
[INFO] [stderr]    Compiling ark-serialize v0.4.2
[INFO] [stderr]    Compiling crypto-mac v0.8.0
[INFO] [stderr]    Compiling hmac v0.8.1
[INFO] [stderr]    Compiling curve25519-dalek v3.2.1
[INFO] [stderr]    Compiling ark-ff v0.4.2
[INFO] [stderr]    Compiling hmac-drbg v0.3.0
[INFO] [stderr]    Compiling sha2 v0.10.8
[INFO] [stderr]    Compiling sha3 v0.10.8
[INFO] [stderr]    Compiling serde_bytes v0.11.15
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling ed25519-dalek v1.0.1
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling ark-poly v0.4.2
[INFO] [stderr]    Compiling ed25519-dalek-bip32 v0.2.0
[INFO] [stderr]    Compiling pbkdf2 v0.11.0
[INFO] [stderr]    Compiling serde_with v2.3.3
[INFO] [stderr]    Compiling chrono v0.4.38
[INFO] [stderr]    Compiling mio v1.0.2
[INFO] [stderr]    Compiling ark-ec v0.4.2
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling tokio v1.41.0
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling http v0.2.12
[INFO] [stderr]    Compiling tracing-core v0.1.32
[INFO] [stderr]    Compiling alloc-no-stdlib v2.0.4
[INFO] [stderr]    Compiling futures-task v0.3.31
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling rustls v0.21.12
[INFO] [stderr]    Compiling futures-io v0.3.31
[INFO] [stderr]    Compiling pin-utils v0.1.0
[INFO] [stderr]    Compiling httparse v1.9.5
[INFO] [stderr]    Compiling tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling tinyvec v1.8.0
[INFO] [stderr]    Compiling ark-bn254 v0.4.0
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling tracing v0.1.40
[INFO] [stderr]    Compiling alloc-stdlib v0.2.2
[INFO] [stderr]    Compiling num-bigint v0.2.6
[INFO] [stderr]    Compiling adler2 v2.0.0
[INFO] [stderr]    Compiling try-lock v0.2.5
[INFO] [stderr]    Compiling want v0.3.1
[INFO] [stderr]    Compiling miniz_oxide v0.8.0
[INFO] [stderr]    Compiling sct v0.7.1
[INFO] [stderr]    Compiling rustls-webpki v0.101.7
[INFO] [stderr]    Compiling brotli-decompressor v4.0.1
[INFO] [stderr]    Compiling unicode-normalization v0.1.24
[INFO] [stderr]    Compiling tokio-util v0.7.12
[INFO] [stderr]    Compiling h2 v0.3.26
[INFO] [stderr]    Compiling http-body v0.4.6
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling form_urlencoded v1.2.1
[INFO] [stderr]    Compiling num-rational v0.2.4
[INFO] [stderr]    Compiling num-complex v0.2.4
[INFO] [stderr]    Compiling crc32fast v1.4.2
[INFO] [stderr]    Compiling unicode-bidi v0.3.17
[INFO] [stderr]    Compiling tower-service v0.3.3
[INFO] [stderr]    Compiling httpdate v1.0.3
[INFO] [stderr]    Compiling idna v0.5.0
[INFO] [stderr]    Compiling hyper v0.14.31
[INFO] [stderr]    Compiling flate2 v1.0.34
[INFO] [stderr]    Compiling tokio-rustls v0.24.1
[INFO] [stderr]    Compiling brotli v7.0.0
[INFO] [stderr]    Compiling scroll_derive v0.11.1
[INFO] [stderr]    Compiling void v1.0.2
[INFO] [stderr]    Compiling base64 v0.21.7
[INFO] [stderr]    Compiling rustls-pemfile v1.0.4
[INFO] [stderr]    Compiling async-compression v0.4.17
[INFO] [stderr]    Compiling unreachable v1.0.0
[INFO] [stderr]    Compiling scroll v0.11.0
[INFO] [stderr]    Compiling hyper-rustls v0.24.2
[INFO] [stderr]    Compiling url v2.5.2
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling solana-compute-budget v2.0.14
[INFO] [stderr]    Compiling solana-vote v2.0.14
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling sync_wrapper v0.1.2
[INFO] [stderr]    Compiling plain v0.2.3
[INFO] [stderr]    Compiling webpki-roots v0.25.4
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling ipnet v2.10.1
[INFO] [stderr]    Compiling ascii v0.9.3
[INFO] [stderr]    Compiling goblin v0.5.4
[INFO] [stderr]    Compiling reqwest v0.11.27
[INFO] [stderr]    Compiling combine v3.8.1
[INFO] [stderr]    Compiling num v0.2.1
[INFO] [stderr]    Compiling crossbeam-channel v0.5.13
[INFO] [stderr]    Compiling inout v0.1.3
[INFO] [stderr]    Compiling enum-iterator-derive v1.4.0
[INFO] [stderr]    Compiling gethostname v0.2.3
[INFO] [stderr]    Compiling solana-program-runtime v2.0.14
[INFO] [stderr]    Compiling hash32 v0.2.1
[INFO] [stderr]    Compiling rustc-demangle v0.1.24
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling enum-iterator v1.5.0
[INFO] [stderr]    Compiling percentage v0.1.0
[INFO] [stderr]    Compiling solana-type-overrides v2.0.14
[INFO] [stderr]    Compiling eager v0.1.0
[INFO] [stderr]    Compiling solana-curve25519 v2.0.14
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling sha3 v0.9.1
[INFO] [stderr]    Compiling aes-gcm-siv v0.11.1
[INFO] [stderr]    Compiling merlin v3.0.0
[INFO] [stderr]    Compiling rustix v0.38.38
[INFO] [stderr]    Compiling spl-program-error-derive v0.4.1
[INFO] [stderr]    Compiling spl-discriminator-syn v0.2.0
[INFO] [stderr]    Compiling solana_rbpf v0.8.4
[INFO] [stderr]    Compiling spl-discriminator-derive v0.2.0
[INFO] [stderr]    Compiling anyhow v1.0.92
[INFO] [stderr]    Compiling spl-program-error v0.5.0
[INFO] [stderr]    Compiling spl-discriminator v0.3.0
[INFO] [stderr]    Compiling linux-raw-sys v0.4.14
[INFO] [stderr]    Compiling fastrand v2.1.1
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling zstd-sys v2.0.13+zstd.1.5.6
[INFO] [stderr]    Compiling prost-derive v0.11.9
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling regex-syntax v0.8.5
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]    Compiling prettyplease v0.1.25
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]    Compiling regex-automata v0.4.8
[INFO] [stderr]    Compiling prost v0.11.9
[INFO] [stderr]    Compiling crossbeam-deque v0.8.5
[INFO] [stderr]    Compiling lock_api v0.4.12
[INFO] [stderr]    Compiling fixedbitset v0.4.2
[INFO] [stderr]    Compiling home v0.5.9
[INFO] [stderr]    Compiling parking_lot_core v0.9.10
[INFO] [stderr]    Compiling which v4.4.2
[INFO] [stderr]    Compiling petgraph v0.6.5
[INFO] [stderr]    Compiling prost-types v0.11.9
[INFO] [stderr]    Compiling solana-measure v2.0.14
[INFO] [stderr]    Compiling solana-metrics v2.0.14
[INFO] [stderr]    Compiling solana-zk-token-sdk v2.0.14
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling tempfile v3.13.0
[INFO] [stderr]    Compiling light-poseidon v0.2.0
[INFO] [stderr]    Compiling solana-vote-program v2.0.14
[INFO] [stderr]    Compiling smallvec v1.13.2
[INFO] [stderr]    Compiling multimap v0.8.3
[INFO] [stderr]    Compiling zstd-safe v5.0.2+zstd.1.5.2
[INFO] [stderr]    Compiling rayon v1.10.0
[INFO] [stderr]    Compiling prost-build v0.11.9
[INFO] [stderr]    Compiling solana-poseidon v2.0.14
[INFO] [stderr]    Compiling bzip2-sys v0.1.11+1.0.8
[INFO] [stderr]    Compiling spl-memo v5.0.0
[INFO] [stderr]    Compiling spl-token v6.0.0
[INFO] [stderr]    Compiling lz4-sys v1.11.1+lz4-1.10.0
[INFO] [stderr]    Compiling solana-config-program v2.0.14
[INFO] [stderr]    Compiling solana-security-txt v1.1.1
[INFO] [stderr]    Compiling cfg_aliases v0.1.1
[INFO] [stderr]    Compiling nix v0.28.0
[INFO] [stderr]    Compiling solana-system-program v2.0.14
[INFO] [stderr]    Compiling solana-bpf-loader-program v2.0.14
[INFO] [stderr]    Compiling solana-loader-v4-program v2.0.14
[INFO] [stderr]    Compiling solana-svm v2.0.14
[INFO] [stderr]    Compiling modular-bitfield-impl v0.11.2
[INFO] [stderr]    Compiling num_cpus v1.16.0
[INFO] [stderr]    Compiling solana-stake-program v2.0.14
[INFO] [stderr]    Compiling solana-address-lookup-table-program v2.0.14
[INFO] [stderr]    Compiling predicates-core v1.0.8
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling modular-bitfield v0.11.2
[INFO] [stderr]    Compiling solana-rayon-threadlimit v2.0.14
[INFO] [stderr]    Compiling parking_lot v0.12.3
[INFO] [stderr]    Compiling Inflector v0.11.4
[INFO] [stderr]    Compiling xattr v1.3.1
[INFO] [stderr]    Compiling qualifier_attr v0.2.2
[INFO] [stderr]    Compiling dlopen2_derive v0.3.0
[INFO] [stderr]    Compiling filetime v0.2.25
[INFO] [stderr]    Compiling float-cmp v0.9.0
[INFO] [stderr]    Compiling bitmaps v2.1.0
[INFO] [stderr]    Compiling solana-cost-model v2.0.14
[INFO] [stderr]    Compiling solana-perf v2.0.14
[INFO] [stderr]    Compiling solana-accounts-db v2.0.14
[INFO] [stderr]    Compiling solana-version v2.0.14
[INFO] [stderr]    Compiling im v15.1.0
[INFO] [stderr]    Compiling include_dir_macros v0.7.4
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling assert_matches v1.5.0
[INFO] [stderr]    Compiling termtree v0.4.1
[INFO] [stderr]    Compiling predicates-tree v1.0.11
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling dashmap v5.5.3
[INFO] [stderr]    Compiling include_dir v0.7.4
[INFO] [stderr]    Compiling spl-pod v0.3.1
[INFO] [stderr]    Compiling predicates v2.1.5
[INFO] [stderr]    Compiling dlopen2 v0.5.0
[INFO] [stderr]    Compiling sized-chunks v0.6.5
[INFO] [stderr]    Compiling tar v0.4.42
[INFO] [stderr]    Compiling spl-type-length-value v0.5.0
[INFO] [stderr]    Compiling spl-token-group-interface v0.3.0
[INFO] [stderr]    Compiling solana-bucket-map v2.0.14
[INFO] [stderr]    Compiling spl-tlv-account-resolution v0.7.0
[INFO] [stderr]    Compiling spl-token-metadata-interface v0.4.0
[INFO] [stderr]    Compiling seqlock v0.2.0
[INFO] [stderr]    Compiling bzip2 v0.4.4
[INFO] [stderr]    Compiling spl-transfer-hook-interface v0.7.0
[INFO] [stderr]    Compiling solana-compute-budget-program v2.0.14
[INFO] [stderr]    Compiling solana-inline-spl v2.0.14
[INFO] [stderr]    Compiling solana-zk-sdk v2.0.14
[INFO] [stderr]    Compiling strum_macros v0.24.3
[INFO] [stderr]    Compiling spl-token-2022 v4.0.0
[INFO] [stderr]    Compiling caps v0.5.5
[INFO] [stderr]    Compiling mockall_derive v0.11.4
[INFO] [stderr]    Compiling rand_xoshiro v0.6.0
[INFO] [stderr]    Compiling solana-runtime v2.0.14 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling solana-nohash-hasher v0.2.1
[INFO] [stderr]    Compiling index_list v0.2.13
[INFO] [stderr]    Compiling downcast v0.11.0
[INFO] [stderr]    Compiling fragile v2.0.0
[INFO] [stderr]    Compiling zstd v0.11.2+zstd.1.5.2
[INFO] [stderr]    Compiling strum v0.24.1
[INFO] [stderr]    Compiling aquamarine v0.3.3
[INFO] [stderr]    Compiling dir-diff v0.3.3
[INFO] [stderr]    Compiling mockall v0.11.4
[INFO] [stderr]    Compiling solana-zk-token-proof-program v2.0.14
[INFO] [stderr]    Compiling symlink v0.1.0
[INFO] [stderr]    Compiling solana-zk-elgamal-proof-program v2.0.14
[INFO] [stderr]    Compiling lz4 v1.28.0
[INFO] [stderr]    Compiling spl-associated-token-account v4.0.0
[INFO] [stderr]    Compiling solana-account-decoder v2.0.14
[INFO] [stderr]    Compiling solana-transaction-status v2.0.14
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]  --> src/lib.rs:1:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![cfg_attr(RUSTC_WITH_SPECIALIZATION, feature(min_specialization))]
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows`
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]    --> src/bank.rs:317:11
[INFO] [stdout]     |
[INFO] [stdout] 317 | #[cfg(all(RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]    --> src/bank.rs:320:11
[INFO] [stdout]     |
[INFO] [stdout] 320 | #[cfg(all(RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]    --> src/bank.rs:700:11
[INFO] [stdout]     |
[INFO] [stdout] 700 | #[cfg(all(RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]   --> src/bank/builtins/prototypes.rs:26:11
[INFO] [stdout]    |
[INFO] [stdout] 26 | #[cfg(all(RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/bank.rs:3314:27
[INFO] [stdout]      |
[INFO] [stdout] 3311 |     pub fn prepare_unlocked_batch_from_single_tx<'a>(
[INFO] [stdout]      |                                                  -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 3314 |     ) -> TransactionBatch<'_, '_> {
[INFO] [stdout]      |                           ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/bank.rs:3314:31
[INFO] [stdout]      |
[INFO] [stdout] 3311 |     pub fn prepare_unlocked_batch_from_single_tx<'a>(
[INFO] [stdout]      |                                                  -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 3314 |     ) -> TransactionBatch<'_, '_> {
[INFO] [stdout]      |                               ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]    --> src/serde_snapshot.rs:286:11
[INFO] [stdout]     |
[INFO] [stdout] 286 | #[cfg(all(RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]    --> src/serde_snapshot.rs:792:11
[INFO] [stdout]     |
[INFO] [stdout] 792 | #[cfg(all(RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]   --> src/serde_snapshot/storage.rs:39:11
[INFO] [stdout]    |
[INFO] [stdout] 39 | #[cfg(all(RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]  --> src/serde_snapshot/utils.rs:5:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[cfg(all(test, RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]   --> src/serde_snapshot/utils.rs:20:21
[INFO] [stdout]    |
[INFO] [stdout] 20 |     #[cfg(all(test, RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]   --> src/serde_snapshot/utils.rs:59:21
[INFO] [stdout]    |
[INFO] [stdout] 59 |     #[cfg(all(test, RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]   --> src/serde_snapshot/utils.rs:98:21
[INFO] [stdout]    |
[INFO] [stdout] 98 |     #[cfg(all(test, RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]  --> src/stake_account.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | #[cfg(all(RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]   --> src/stake_account.rs:94:11
[INFO] [stdout]    |
[INFO] [stdout] 94 | #[cfg(all(RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 6m 44s
[INFO] running `Command { std: "docker" "inspect" "ff5964ff66d5d1de03c383f4f073cb67df7c878910cd2f773c3642454c479b34", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ff5964ff66d5d1de03c383f4f073cb67df7c878910cd2f773c3642454c479b34", kill_on_drop: false }`
[INFO] [stdout] ff5964ff66d5d1de03c383f4f073cb67df7c878910cd2f773c3642454c479b34
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 85d7d4b125110d1295ddeb403654efe37a8b412e00a4e2481990c5d9de8c2111
[INFO] running `Command { std: "docker" "start" "-a" "85d7d4b125110d1295ddeb403654efe37a8b412e00a4e2481990c5d9de8c2111", kill_on_drop: false }`
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling log v0.4.22
[INFO] [stderr]    Compiling solana-sdk v2.0.14
[INFO] [stderr]    Compiling solana-accounts-db v2.0.14
[INFO] [stderr]    Compiling test-case-core v3.3.1
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling humantime v2.1.0
[INFO] [stderr]    Compiling prost-build v0.11.9
[INFO] [stderr]    Compiling rustls v0.21.12
[INFO] [stderr]    Compiling goblin v0.5.4
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling env_logger v0.9.3
[INFO] [stderr]    Compiling solana-logger v2.0.14
[INFO] [stderr]    Compiling test-case-macros v3.3.1
[INFO] [stderr]    Compiling ark-std v0.4.0
[INFO] [stderr]    Compiling solana-type-overrides v2.0.14
[INFO] [stderr]    Compiling ark-serialize v0.4.2
[INFO] [stderr]    Compiling ark-ff v0.4.2
[INFO] [stderr]    Compiling solana-svm v2.0.14
[INFO] [stderr]    Compiling test-case v3.3.1
[INFO] [stderr]    Compiling tokio-rustls v0.24.1
[INFO] [stderr]    Compiling hyper-rustls v0.24.2
[INFO] [stderr]    Compiling reqwest v0.11.27
[INFO] [stderr]    Compiling solana_rbpf v0.8.4
[INFO] [stderr]    Compiling ark-poly v0.4.2
[INFO] [stderr]    Compiling ark-ec v0.4.2
[INFO] [stderr]    Compiling ark-bn254 v0.4.0
[INFO] [stderr]    Compiling light-poseidon v0.2.0
[INFO] [stderr]    Compiling solana-program v2.0.14
[INFO] [stderr]    Compiling solana-poseidon v2.0.14
[INFO] [stderr]    Compiling solana-curve25519 v2.0.14
[INFO] [stderr]    Compiling spl-program-error v0.5.0
[INFO] [stderr]    Compiling spl-discriminator v0.3.0
[INFO] [stderr]    Compiling spl-memo v5.0.0
[INFO] [stderr]    Compiling spl-token v6.0.0
[INFO] [stderr]    Compiling solana-measure v2.0.14
[INFO] [stderr]    Compiling solana-compute-budget v2.0.14
[INFO] [stderr]    Compiling solana-metrics v2.0.14
[INFO] [stderr]    Compiling solana-vote v2.0.14
[INFO] [stderr]    Compiling solana-zk-token-sdk v2.0.14
[INFO] [stderr]    Compiling solana-zk-sdk v2.0.14
[INFO] [stderr]    Compiling solana-inline-spl v2.0.14
[INFO] [stderr]    Compiling solana-version v2.0.14
[INFO] [stderr]    Compiling solana-bucket-map v2.0.14
[INFO] [stderr]    Compiling solana-program-runtime v2.0.14
[INFO] [stderr]    Compiling solana-config-program v2.0.14
[INFO] [stderr]    Compiling solana-vote-program v2.0.14
[INFO] [stderr]    Compiling solana-bpf-loader-program v2.0.14
[INFO] [stderr]    Compiling solana-system-program v2.0.14
[INFO] [stderr]    Compiling solana-loader-v4-program v2.0.14
[INFO] [stderr]    Compiling solana-stake-program v2.0.14
[INFO] [stderr]    Compiling solana-address-lookup-table-program v2.0.14
[INFO] [stderr]    Compiling solana-compute-budget-program v2.0.14
[INFO] [stderr]    Compiling solana-perf v2.0.14
[INFO] [stderr]    Compiling solana-cost-model v2.0.14
[INFO] [stderr]    Compiling solana-zk-elgamal-proof-program v2.0.14
[INFO] [stderr]    Compiling spl-pod v0.3.1
[INFO] [stderr]    Compiling solana-zk-token-proof-program v2.0.14
[INFO] [stderr]    Compiling spl-type-length-value v0.5.0
[INFO] [stderr]    Compiling spl-token-group-interface v0.3.0
[INFO] [stderr]    Compiling spl-tlv-account-resolution v0.7.0
[INFO] [stderr]    Compiling spl-token-metadata-interface v0.4.0
[INFO] [stderr]    Compiling spl-transfer-hook-interface v0.7.0
[INFO] [stderr]    Compiling spl-token-2022 v4.0.0
[INFO] [stderr]    Compiling solana-account-decoder v2.0.14
[INFO] [stderr]    Compiling spl-associated-token-account v4.0.0
[INFO] [stderr]    Compiling solana-transaction-status v2.0.14
[INFO] [stderr]    Compiling solana-runtime v2.0.14 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]  --> src/lib.rs:1:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![cfg_attr(RUSTC_WITH_SPECIALIZATION, feature(min_specialization))]
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows`
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]    --> src/bank.rs:317:11
[INFO] [stdout]     |
[INFO] [stdout] 317 | #[cfg(all(RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]    --> src/bank.rs:320:11
[INFO] [stdout]     |
[INFO] [stdout] 320 | #[cfg(all(RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]    --> src/bank.rs:700:11
[INFO] [stdout]     |
[INFO] [stdout] 700 | #[cfg(all(RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]   --> src/bank/builtins/prototypes.rs:26:11
[INFO] [stdout]    |
[INFO] [stdout] 26 | #[cfg(all(RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/bank.rs:3314:27
[INFO] [stdout]      |
[INFO] [stdout] 3311 |     pub fn prepare_unlocked_batch_from_single_tx<'a>(
[INFO] [stdout]      |                                                  -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 3314 |     ) -> TransactionBatch<'_, '_> {
[INFO] [stdout]      |                           ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/bank.rs:3314:31
[INFO] [stdout]      |
[INFO] [stdout] 3311 |     pub fn prepare_unlocked_batch_from_single_tx<'a>(
[INFO] [stdout]      |                                                  -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 3314 |     ) -> TransactionBatch<'_, '_> {
[INFO] [stdout]      |                               ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]    --> src/serde_snapshot.rs:286:11
[INFO] [stdout]     |
[INFO] [stdout] 286 | #[cfg(all(RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]    --> src/serde_snapshot.rs:792:11
[INFO] [stdout]     |
[INFO] [stdout] 792 | #[cfg(all(RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]   --> src/serde_snapshot/storage.rs:39:11
[INFO] [stdout]    |
[INFO] [stdout] 39 | #[cfg(all(RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]  --> src/serde_snapshot/utils.rs:5:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[cfg(all(test, RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]   --> src/serde_snapshot/utils.rs:20:21
[INFO] [stdout]    |
[INFO] [stdout] 20 |     #[cfg(all(test, RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]   --> src/serde_snapshot/utils.rs:59:21
[INFO] [stdout]    |
[INFO] [stdout] 59 |     #[cfg(all(test, RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]   --> src/serde_snapshot/utils.rs:98:21
[INFO] [stdout]    |
[INFO] [stdout] 98 |     #[cfg(all(test, RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]  --> src/stake_account.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | #[cfg(all(RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]   --> src/stake_account.rs:94:11
[INFO] [stdout]    |
[INFO] [stdout] 94 | #[cfg(all(RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `src/bank/../../../programs/bpf_loader/test_elfs/out/callx-r10-sbfv1.so`: No such file or directory (os error 2)
[INFO] [stdout]      --> src/bank/tests.rs:11881:9
[INFO] [stdout]       |
[INFO] [stdout] 11881 |         include_bytes!("../../../programs/bpf_loader/test_elfs/out/callx-r10-sbfv1.so");
[INFO] [stdout]       |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `src/bank/../../../programs/bpf_loader/test_elfs/out/noop_aligned.so`: No such file or directory (os error 2)
[INFO] [stdout]      --> src/bank/tests.rs:11993:24
[INFO] [stdout]       |
[INFO] [stdout] 11993 |     let program_data = include_bytes!("../../../programs/bpf_loader/test_elfs/out/noop_aligned.so");
[INFO] [stdout]       |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::snapshot_utils::create_tmp_accounts_dir_for_tests`
[INFO] [stdout]     --> src/bank/serde_snapshot.rs:19:17
[INFO] [stdout]      |
[INFO] [stdout] 19   |                 create_tmp_accounts_dir_for_tests, get_storages_to_serialize, ArchiveFormat,
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `create_tmp_accounts_dir_for_tests` in `snapshot_utils`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/snapshot_utils.rs:2551:8
[INFO] [stdout]      |
[INFO] [stdout] 2551 | pub fn create_tmp_accounts_dir_for_tests() -> (TempDir, PathBuf) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: the item is gated behind the `dev-context-only-utils` feature
[INFO] [stdout]     --> src/snapshot_utils.rs:2550:7
[INFO] [stdout]      |
[INFO] [stdout] 2550 | #[cfg(feature = "dev-context-only-utils")]
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::snapshot_utils::create_tmp_accounts_dir_for_tests`
[INFO] [stdout]     --> src/snapshot_bank_utils.rs:1043:55
[INFO] [stdout]      |
[INFO] [stdout] 1043 |                 clean_orphaned_account_snapshot_dirs, create_tmp_accounts_dir_for_tests,
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `create_tmp_accounts_dir_for_tests` in `snapshot_utils`
[INFO] [stdout]      |
[INFO] [stdout]      = note: unresolved item `crate::bank::serde_snapshot::tests::test_blank_extra_fields::create_tmp_accounts_dir_for_tests` exists but is inaccessible
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/snapshot_utils.rs:2551:8
[INFO] [stdout]      |
[INFO] [stdout] 2551 | pub fn create_tmp_accounts_dir_for_tests() -> (TempDir, PathBuf) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: the item is gated behind the `dev-context-only-utils` feature
[INFO] [stdout]     --> src/snapshot_utils.rs:2550:7
[INFO] [stdout]      |
[INFO] [stdout] 2550 | #[cfg(feature = "dev-context-only-utils")]
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `solana_runtime`
[INFO] [stdout]    --> src/bank/tests.rs:171:31
[INFO] [stdout]     |
[INFO] [stdout] 171 |     let genesis_config_info = solana_runtime::genesis_utils::create_genesis_config(lamports);
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^ use of undeclared crate or module `solana_runtime`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]     |
[INFO] [stdout] 2   + use crate::genesis_utils;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `genesis_utils`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 171 -     let genesis_config_info = solana_runtime::genesis_utils::create_genesis_config(lamports);
[INFO] [stdout] 171 +     let genesis_config_info = genesis_utils::create_genesis_config(lamports);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACCOUNTS_DB_CONFIG_FOR_TESTING` in this scope
[INFO] [stdout]     --> src/bank/tests.rs:9036:14
[INFO] [stdout]      |
[INFO] [stdout] 9036 |         Some(ACCOUNTS_DB_CONFIG_FOR_TESTING),
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]      |
[INFO] [stdout] 2    + use solana_accounts_db::accounts_db::ACCOUNTS_DB_CONFIG_FOR_TESTING;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACCOUNTS_DB_CONFIG_FOR_TESTING` in this scope
[INFO] [stdout]     --> src/bank/tests.rs:9066:14
[INFO] [stdout]      |
[INFO] [stdout] 9066 |         Some(ACCOUNTS_DB_CONFIG_FOR_TESTING),
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]      |
[INFO] [stdout] 2    + use solana_accounts_db::accounts_db::ACCOUNTS_DB_CONFIG_FOR_TESTING;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACCOUNTS_DB_CONFIG_FOR_TESTING` in this scope
[INFO] [stdout]      --> src/bank/tests.rs:12592:11
[INFO] [stdout]       |
[INFO] [stdout] 12592 |         ..ACCOUNTS_DB_CONFIG_FOR_TESTING
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]       |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]       |
[INFO] [stdout] 2     + use solana_accounts_db::accounts_db::ACCOUNTS_DB_CONFIG_FOR_TESTING;
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACCOUNTS_DB_CONFIG_FOR_TESTING` in this scope
[INFO] [stdout]      --> src/bank/tests.rs:12653:11
[INFO] [stdout]       |
[INFO] [stdout] 12653 |         ..ACCOUNTS_DB_CONFIG_FOR_TESTING
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]       |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]       |
[INFO] [stdout] 2     + use solana_accounts_db::accounts_db::ACCOUNTS_DB_CONFIG_FOR_TESTING;
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_tmp_accounts_dir_for_tests` in module `snapshot_utils`
[INFO] [stdout]      --> src/bank/tests.rs:12712:52
[INFO] [stdout]       |
[INFO] [stdout] 12712 |     let (_tmp_dir, accounts_dir) = snapshot_utils::create_tmp_accounts_dir_for_tests();
[INFO] [stdout]       |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `snapshot_utils`
[INFO] [stdout]       |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]      --> src/snapshot_utils.rs:2551:8
[INFO] [stdout]       |
[INFO] [stdout] 2551  | pub fn create_tmp_accounts_dir_for_tests() -> (TempDir, PathBuf) {
[INFO] [stdout]       |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: the item is gated behind the `dev-context-only-utils` feature
[INFO] [stdout]      --> src/snapshot_utils.rs:2550:7
[INFO] [stdout]       |
[INFO] [stdout] 2550  | #[cfg(feature = "dev-context-only-utils")]
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACCOUNTS_DB_CONFIG_FOR_TESTING` in this scope
[INFO] [stdout]      --> src/bank/tests.rs:12743:14
[INFO] [stdout]       |
[INFO] [stdout] 12743 |         Some(ACCOUNTS_DB_CONFIG_FOR_TESTING),
[INFO] [stdout]       |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]       |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]       |
[INFO] [stdout] 2     + use solana_accounts_db::accounts_db::ACCOUNTS_DB_CONFIG_FOR_TESTING;
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACCOUNTS_DB_CONFIG_FOR_TESTING` in this scope
[INFO] [stdout]      --> src/bank/tests.rs:12763:11
[INFO] [stdout]       |
[INFO] [stdout] 12763 |         ..ACCOUNTS_DB_CONFIG_FOR_TESTING
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]       |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]       |
[INFO] [stdout] 2     + use solana_accounts_db::accounts_db::ACCOUNTS_DB_CONFIG_FOR_TESTING;
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MockInstalledScheduler` in this scope
[INFO] [stdout]    --> src/installed_scheduler_pool.rs:724:32
[INFO] [stdout]     |
[INFO] [stdout] 142 | pub trait InstalledScheduler: Send + Sync + Debug + 'static {
[INFO] [stdout]     | ----------------------------------------------------------- similarly named trait `InstalledScheduler` defined here
[INFO] [stdout] ...
[INFO] [stdout] 724 |         f: Option<impl Fn(&mut MockInstalledScheduler)>,
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 724 |         f: Option<impl Fn(&mut InstalledScheduler)>,
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 721 |     fn setup_mocked_scheduler_with_extra<MockInstalledScheduler>(
[INFO] [stdout]     |                                         ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MockInstalledScheduler` in this scope
[INFO] [stdout]    --> src/installed_scheduler_pool.rs:768:28
[INFO] [stdout]     |
[INFO] [stdout] 142 | pub trait InstalledScheduler: Send + Sync + Debug + 'static {
[INFO] [stdout]     | ----------------------------------------------------------- similarly named trait `InstalledScheduler` defined here
[INFO] [stdout] ...
[INFO] [stdout] 768 |             None::<fn(&mut MockInstalledScheduler) -> ()>,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 768 |             None::<fn(&mut InstalledScheduler) -> ()>,
[INFO] [stdout]     |                            ~~~~~~~~~~~~~~~~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 761 |     fn setup_mocked_scheduler<MockInstalledScheduler>(
[INFO] [stdout]     |                              ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MockInstalledScheduler` in this scope
[INFO] [stdout]    --> src/installed_scheduler_pool.rs:824:36
[INFO] [stdout]     |
[INFO] [stdout] 142 | pub trait InstalledScheduler: Send + Sync + Debug + 'static {
[INFO] [stdout]     | ----------------------------------------------------------- similarly named trait `InstalledScheduler` defined here
[INFO] [stdout] ...
[INFO] [stdout] 824 |                 Some(|mocked: &mut MockInstalledScheduler| {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^ help: a trait with a similar name exists: `InstalledScheduler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MockInstalledScheduler` in this scope
[INFO] [stdout]    --> src/installed_scheduler_pool.rs:854:32
[INFO] [stdout]     |
[INFO] [stdout] 142 | pub trait InstalledScheduler: Send + Sync + Debug + 'static {
[INFO] [stdout]     | ----------------------------------------------------------- similarly named trait `InstalledScheduler` defined here
[INFO] [stdout] ...
[INFO] [stdout] 854 |             Some(|mocked: &mut MockInstalledScheduler| {
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^ help: a trait with a similar name exists: `InstalledScheduler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]  --> src/lib.rs:1:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![cfg_attr(RUSTC_WITH_SPECIALIZATION, feature(min_specialization))]
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows`
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]    --> src/bank.rs:317:11
[INFO] [stdout]     |
[INFO] [stdout] 317 | #[cfg(all(RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]    --> src/bank.rs:320:11
[INFO] [stdout]     |
[INFO] [stdout] 320 | #[cfg(all(RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]    --> src/bank.rs:700:11
[INFO] [stdout]     |
[INFO] [stdout] 700 | #[cfg(all(RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]   --> src/bank/builtins/prototypes.rs:26:11
[INFO] [stdout]    |
[INFO] [stdout] 26 | #[cfg(all(RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]    --> src/bank/serde_snapshot.rs:476:11
[INFO] [stdout]     |
[INFO] [stdout] 476 |     #[cfg(RUSTC_WITH_SPECIALIZATION)]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/bank.rs:3314:27
[INFO] [stdout]      |
[INFO] [stdout] 3311 |     pub fn prepare_unlocked_batch_from_single_tx<'a>(
[INFO] [stdout]      |                                                  -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 3314 |     ) -> TransactionBatch<'_, '_> {
[INFO] [stdout]      |                           ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/bank.rs:3314:31
[INFO] [stdout]      |
[INFO] [stdout] 3311 |     pub fn prepare_unlocked_batch_from_single_tx<'a>(
[INFO] [stdout]      |                                                  -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 3314 |     ) -> TransactionBatch<'_, '_> {
[INFO] [stdout]      |                               ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]    --> src/serde_snapshot.rs:286:11
[INFO] [stdout]     |
[INFO] [stdout] 286 | #[cfg(all(RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]    --> src/serde_snapshot.rs:792:11
[INFO] [stdout]     |
[INFO] [stdout] 792 | #[cfg(all(RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]   --> src/serde_snapshot/storage.rs:39:11
[INFO] [stdout]    |
[INFO] [stdout] 39 | #[cfg(all(RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]  --> src/serde_snapshot/utils.rs:5:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[cfg(all(test, RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]   --> src/serde_snapshot/utils.rs:20:21
[INFO] [stdout]    |
[INFO] [stdout] 20 |     #[cfg(all(test, RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]   --> src/serde_snapshot/utils.rs:59:21
[INFO] [stdout]    |
[INFO] [stdout] 59 |     #[cfg(all(test, RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]   --> src/serde_snapshot/utils.rs:98:21
[INFO] [stdout]    |
[INFO] [stdout] 98 |     #[cfg(all(test, RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]  --> src/stake_account.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | #[cfg(all(RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `RUSTC_WITH_SPECIALIZATION`
[INFO] [stdout]   --> src/stake_account.rs:94:11
[INFO] [stdout]    |
[INFO] [stdout] 94 | #[cfg(all(RUSTC_WITH_SPECIALIZATION, feature = "frozen-abi"))]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(RUSTC_WITH_SPECIALIZATION)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(RUSTC_WITH_SPECIALIZATION)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/accounts_background_service.rs:855:36
[INFO] [stdout]      |
[INFO] [stdout] 855  |         let bank0 = Arc::new(Bank::new_for_tests(&genesis.genesis_config));
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       bank::Bank::new_from_parent_with_tracer
[INFO] [stdout]       and 2 others
[INFO] [stdout]     --> src/bank.rs:1018:5
[INFO] [stdout]      |
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1101 | /     pub fn new_from_parent_with_tracer(
[INFO] [stdout] 1102 | |         parent: Arc<Bank>,
[INFO] [stdout] 1103 | |         collector_id: &Pubkey,
[INFO] [stdout] 1104 | |         slot: Slot,
[INFO] [stdout] 1105 | |         reward_calc_tracer: impl RewardCalcTracer,
[INFO] [stdout] 1106 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/accounts_background_service.rs:923:39
[INFO] [stdout]      |
[INFO] [stdout] 923  |         let mut bank = Arc::new(Bank::new_for_tests(&genesis_config_info.genesis_config));
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       bank::Bank::new_from_parent_with_tracer
[INFO] [stdout]       and 2 others
[INFO] [stdout]     --> src/bank.rs:1018:5
[INFO] [stdout]      |
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1101 | /     pub fn new_from_parent_with_tracer(
[INFO] [stdout] 1102 | |         parent: Arc<Bank>,
[INFO] [stdout] 1103 | |         collector_id: &Pubkey,
[INFO] [stdout] 1104 | |         slot: Slot,
[INFO] [stdout] 1105 | |         reward_calc_tracer: impl RewardCalcTracer,
[INFO] [stdout] 1106 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/accounts_background_service.rs:1095:26
[INFO] [stdout]      |
[INFO] [stdout] 1095 |         let bank = Bank::new_for_tests(&genesis_config_info.genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       bank::Bank::new_from_parent_with_tracer
[INFO] [stdout]       and 2 others
[INFO] [stdout]     --> src/bank.rs:1018:5
[INFO] [stdout]      |
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1101 | /     pub fn new_from_parent_with_tracer(
[INFO] [stdout] 1102 | |         parent: Arc<Bank>,
[INFO] [stdout] 1103 | |         collector_id: &Pubkey,
[INFO] [stdout] 1104 | |         slot: Slot,
[INFO] [stdout] 1105 | |         reward_calc_tracer: impl RewardCalcTracer,
[INFO] [stdout] 1106 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/builtin_programs.rs:14:30
[INFO] [stdout]      |
[INFO] [stdout] 14   |         let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/builtin_programs.rs:49:30
[INFO] [stdout]      |
[INFO] [stdout] 49   |         let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/builtin_programs.rs:167:35
[INFO] [stdout]      |
[INFO] [stdout] 167  |         let mut root_bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/builtin_programs.rs:316:35
[INFO] [stdout]      |
[INFO] [stdout] 316  |         let mut root_bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/builtin_programs.rs:405:30
[INFO] [stdout]      |
[INFO] [stdout] 405  |         let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/builtin_programs.rs:572:30
[INFO] [stdout]      |
[INFO] [stdout] 572  |         let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/epoch_accounts_hash_utils.rs:163:26
[INFO] [stdout]      |
[INFO] [stdout] 163  |         let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `default_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/epoch_accounts_hash_utils.rs:169:26
[INFO] [stdout]      |
[INFO] [stdout] 169  |         let bank = Bank::default_for_tests();
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `default_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `default_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/epoch_accounts_hash_utils.rs:177:26
[INFO] [stdout]      |
[INFO] [stdout] 177  |         let bank = Bank::default_for_tests();
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `default_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/epoch_accounts_hash_utils.rs:191:52
[INFO] [stdout]      |
[INFO] [stdout] 191  |                 let info = calculation_info(&Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/fee_distribution.rs:414:30
[INFO] [stdout]      |
[INFO] [stdout] 414  |             let bank = Bank::new_for_tests(&genesis.genesis_config);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/fee_distribution.rs:481:26
[INFO] [stdout]      |
[INFO] [stdout] 481  |         let bank = Bank::new_for_tests(&genesis.genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/fee_distribution.rs:519:26
[INFO] [stdout]      |
[INFO] [stdout] 519  |         let bank = Bank::new_for_tests(&genesis.genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/fee_distribution.rs:540:26
[INFO] [stdout]      |
[INFO] [stdout] 540  |         let bank = Bank::new_for_tests(&genesis.genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/fee_distribution.rs:565:26
[INFO] [stdout]      |
[INFO] [stdout] 565  |         let bank = Bank::new_for_tests(&genesis.genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/fee_distribution.rs:595:26
[INFO] [stdout]      |
[INFO] [stdout] 595  |         let bank = Bank::new_for_tests(&genesis.genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/fee_distribution.rs:615:26
[INFO] [stdout]      |
[INFO] [stdout] 615  |         let bank = Bank::new_for_tests(&genesis.genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/fee_distribution.rs:635:26
[INFO] [stdout]      |
[INFO] [stdout] 635  |         let bank = Bank::new_for_tests(&genesis.genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/fee_distribution.rs:676:26
[INFO] [stdout]      |
[INFO] [stdout] 676  |         let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/fee_distribution.rs:736:26
[INFO] [stdout]      |
[INFO] [stdout] 736  |         let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/fee_distribution.rs:894:30
[INFO] [stdout]      |
[INFO] [stdout] 894  |             let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/fee_distribution.rs:926:30
[INFO] [stdout]      |
[INFO] [stdout] 926  |         let mut bank = Bank::new_for_tests(&genesis.genesis_config);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/fee_distribution.rs:971:26
[INFO] [stdout]      |
[INFO] [stdout] 971  |         let bank = Bank::new_for_tests(&genesis.genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/fee_distribution.rs:995:30
[INFO] [stdout]      |
[INFO] [stdout] 995  |         let mut bank = Bank::new_for_tests(&genesis.genesis_config);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/fee_distribution.rs:1038:30
[INFO] [stdout]      |
[INFO] [stdout] 1038 |         let mut bank = Bank::new_for_tests(&genesis.genesis_config);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/calculation.rs:627:26
[INFO] [stdout]      |
[INFO] [stdout] 627  |         let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/calculation.rs:670:26
[INFO] [stdout]      |
[INFO] [stdout] 670  |         let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/calculation.rs:756:26
[INFO] [stdout]      |
[INFO] [stdout] 756  |         let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/distribution.rs:265:30
[INFO] [stdout]      |
[INFO] [stdout] 265  |         let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/distribution.rs:287:30
[INFO] [stdout]      |
[INFO] [stdout] 287  |         let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/distribution.rs:312:30
[INFO] [stdout]      |
[INFO] [stdout] 312  |         let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/distribution.rs:351:30
[INFO] [stdout]      |
[INFO] [stdout] 351  |         let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/distribution.rs:412:30
[INFO] [stdout]      |
[INFO] [stdout] 412  |         let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/distribution.rs:474:30
[INFO] [stdout]      |
[INFO] [stdout] 474  |             let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/distribution.rs:519:26
[INFO] [stdout]      |
[INFO] [stdout] 519  |         let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/distribution.rs:645:26
[INFO] [stdout]      |
[INFO] [stdout] 645  |         let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/distribution.rs:657:26
[INFO] [stdout]      |
[INFO] [stdout] 657  |         let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/distribution.rs:682:26
[INFO] [stdout]      |
[INFO] [stdout] 682  |         let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/epoch_rewards_hasher.rs:104:30
[INFO] [stdout]      |
[INFO] [stdout] 104  |         let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/sysvar.rs:150:30
[INFO] [stdout]      |
[INFO] [stdout] 150  |         let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrap_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]    --> src/bank/partitioned_epoch_rewards/mod.rs:435:39
[INFO] [stdout]     |
[INFO] [stdout] 435 |         let (bank, bank_forks) = bank.wrap_with_bank_forks_for_tests();
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `bank::Bank`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/bank.rs:712:1
[INFO] [stdout]     |
[INFO] [stdout] 712 | pub struct Bank {
[INFO] [stdout]     | --------------- method `wrap_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/mod.rs:459:30
[INFO] [stdout]      |
[INFO] [stdout] 459  |         let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/mod.rs:481:30
[INFO] [stdout]      |
[INFO] [stdout] 481  |         let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/mod.rs:558:26
[INFO] [stdout]      |
[INFO] [stdout] 558  |         let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/mod.rs:575:26
[INFO] [stdout]      |
[INFO] [stdout] 575  |         let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/mod.rs:783:53
[INFO] [stdout]      |
[INFO] [stdout] 783  |         let (mut previous_bank, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/mod.rs:979:26
[INFO] [stdout]      |
[INFO] [stdout] 979  |         let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/serde_snapshot.rs:111:36
[INFO] [stdout]      |
[INFO] [stdout] 111  |         let bank0 = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `bank::Bank`
[INFO] [stdout]    --> src/bank/serde_snapshot.rs:239:9
[INFO] [stdout]     |
[INFO] [stdout] 239 |         assert_eq!(dbank, bank2);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         bank::Bank
[INFO] [stdout]     |         bank::Bank
[INFO] [stdout]     |
[INFO] [stdout] note: an implementation of `PartialEq` might be missing for `bank::Bank`
[INFO] [stdout]    --> src/bank.rs:712:1
[INFO] [stdout]     |
[INFO] [stdout] 712 | pub struct Bank {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^ must implement `PartialEq`
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider annotating `bank::Bank` with `#[derive(PartialEq)]`
[INFO] [stdout]    --> src/bank.rs:712:1
[INFO] [stdout]     |
[INFO] [stdout] 712 + #[derive(PartialEq)]
[INFO] [stdout] 713 | pub struct Bank {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `flush_accounts_cache_slot_for_tests` found for reference `&bank::Bank` in the current scope
[INFO] [stdout]    --> src/bank/serde_snapshot.rs:244:14
[INFO] [stdout]     |
[INFO] [stdout] 244 |         bank.flush_accounts_cache_slot_for_tests()
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: one of the expressions' fields has a method of the same name
[INFO] [stdout]     |
[INFO] [stdout] 244 |         bank.rc.accounts.accounts_db.flush_accounts_cache_slot_for_tests()
[INFO] [stdout]     |              ++++++++++++++++++++++++
[INFO] [stdout] help: there is a method `flush_accounts_cache_if_needed` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 244 |         bank.flush_accounts_cache_if_needed()
[INFO] [stdout]     |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/serde_snapshot.rs:253:36
[INFO] [stdout]      |
[INFO] [stdout] 253  |         let bank0 = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::option::Option<&epoch_stakes::EpochStakes>`
[INFO] [stdout]    --> src/bank/serde_snapshot.rs:327:9
[INFO] [stdout]     |
[INFO] [stdout] 327 | /         assert_eq!(
[INFO] [stdout] 328 | |             dbank.epoch_stakes(42),
[INFO] [stdout] 329 | |             Some(&EpochStakes::from(
[INFO] [stdout] 330 | |                 new_epoch_stakes.get(&42).unwrap().clone()
[INFO] [stdout] 331 | |             ))
[INFO] [stdout] 332 | |         );
[INFO] [stdout]     | |         ^
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | |_________std::option::Option<&epoch_stakes::EpochStakes>
[INFO] [stdout]     |           std::option::Option<&epoch_stakes::EpochStakes>
[INFO] [stdout]     |
[INFO] [stdout] note: an implementation of `PartialEq` might be missing for `epoch_stakes::EpochStakes`
[INFO] [stdout]    --> src/epoch_stakes.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout] 22  | pub struct EpochStakes {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^ must implement `PartialEq`
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider annotating `epoch_stakes::EpochStakes` with `#[derive(PartialEq)]`
[INFO] [stdout]    --> src/epoch_stakes.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout] 22  + #[derive(PartialEq)]
[INFO] [stdout] 23  | pub struct EpochStakes {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/serde_snapshot.rs:347:36
[INFO] [stdout]      |
[INFO] [stdout] 347  |         let bank0 = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/serde_snapshot.rs:407:36
[INFO] [stdout]      |
[INFO] [stdout] 407  |         let bank0 = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/sysvar_cache.rs:20:36
[INFO] [stdout]      |
[INFO] [stdout] 20   |         let bank0 = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/sysvar_cache.rs:82:36
[INFO] [stdout]      |
[INFO] [stdout] 82   |         let bank0 = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:206:36
[INFO] [stdout]      |
[INFO] [stdout] 206  |         let bank0 = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:255:35
[INFO] [stdout]      |
[INFO] [stdout] 255  |     let mut bank = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:294:22
[INFO] [stdout]      |
[INFO] [stdout] 294  |     let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                      ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:311:11
[INFO] [stdout]      |
[INFO] [stdout] 311  |     Bank::new_for_tests(&genesis_config)
[INFO] [stdout]      |           ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrap_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]    --> src/bank/tests.rs:316:10
[INFO] [stdout]     |
[INFO] [stdout] 316 |     bank.wrap_with_bank_forks_for_tests()
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `bank::Bank`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/bank.rs:712:1
[INFO] [stdout]     |
[INFO] [stdout] 712 | pub struct Bank {
[INFO] [stdout]     | --------------- method `wrap_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:401:32
[INFO] [stdout]      |
[INFO] [stdout] 401  |     let bank0 = Arc::new(Bank::new_for_tests(&GenesisConfig {
[INFO] [stdout]      |                                ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:459:43
[INFO] [stdout]      |
[INFO] [stdout] 459  |     let (root_bank, bank_forks_1) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:467:45
[INFO] [stdout]      |
[INFO] [stdout] 467  |     let (root_bank_2, bank_forks_2) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `process_transactions` found for struct `std::sync::Arc<bank::Bank>` in the current scope
[INFO] [stdout]    --> src/bank/tests.rs:537:20
[INFO] [stdout]     |
[INFO] [stdout] 537 |     let res = bank.process_transactions(txs.iter());
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `process_transaction` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 537 |     let res = bank.process_transaction(txs.iter());
[INFO] [stdout]     |                    ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `process_transactions` found for struct `std::sync::Arc<bank::Bank>` in the current scope
[INFO] [stdout]    --> src/bank/tests.rs:550:37
[INFO] [stdout]     |
[INFO] [stdout] 550 |     let res = bank_with_success_txs.process_transactions(txs.iter());
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `process_transaction` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 550 |     let res = bank_with_success_txs.process_transaction(txs.iter());
[INFO] [stdout]     |                                     ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:732:22
[INFO] [stdout]      |
[INFO] [stdout] 732  |     let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                      ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:753:22
[INFO] [stdout]      |
[INFO] [stdout] 753  |     let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                      ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:774:22
[INFO] [stdout]      |
[INFO] [stdout] 774  |     let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                      ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:921:26
[INFO] [stdout]      |
[INFO] [stdout] 921  |     let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:1036:41
[INFO] [stdout]      |
[INFO] [stdout] 1036 |     let (root_bank, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:1102:41
[INFO] [stdout]      |
[INFO] [stdout] 1102 |     let (root_bank, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `process_transactions` found for struct `std::sync::Arc<bank::Bank>` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:1188:20
[INFO] [stdout]      |
[INFO] [stdout] 1188 |     let res = bank.process_transactions(txs.iter());
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `process_transaction` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1188 |     let res = bank.process_transaction(txs.iter());
[INFO] [stdout]      |                    ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:1293:35
[INFO] [stdout]      |
[INFO] [stdout] 1293 |     let mut bank = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:1311:35
[INFO] [stdout]      |
[INFO] [stdout] 1311 |     let mut bank = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:1334:35
[INFO] [stdout]      |
[INFO] [stdout] 1334 |     let mut bank = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:1366:35
[INFO] [stdout]      |
[INFO] [stdout] 1366 |     let mut bank = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:1436:35
[INFO] [stdout]      |
[INFO] [stdout] 1436 |     let mut bank = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:1494:35
[INFO] [stdout]      |
[INFO] [stdout] 1494 |     let mut bank = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:1550:35
[INFO] [stdout]      |
[INFO] [stdout] 1550 |     let mut bank = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:1643:35
[INFO] [stdout]      |
[INFO] [stdout] 1643 |     let mut bank = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:1804:40
[INFO] [stdout]      |
[INFO] [stdout] 1804 |     let genesis_bank1 = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:1805:40
[INFO] [stdout]      |
[INFO] [stdout] 1805 |     let genesis_bank2 = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:1874:32
[INFO] [stdout]      |
[INFO] [stdout] 1874 |     let bank0 = Arc::new(Bank::new_for_tests(&GenesisConfig {
[INFO] [stdout]      |                                ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2003:31
[INFO] [stdout]      |
[INFO] [stdout] 2003 |     let bank = Arc::new(Bank::new_for_tests(&GenesisConfig {
[INFO] [stdout]      |                               ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2128:19
[INFO] [stdout]      |
[INFO] [stdout] 2128 |             Bank::new_for_tests(&genesis_config).wrap_with_bank_forks_for_tests();
[INFO] [stdout]      |                   ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `update_accounts_hash_for_tests` found for struct `std::sync::Arc<bank::Bank>` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2166:26
[INFO] [stdout]      |
[INFO] [stdout] 2166 |         let hash = bank0.update_accounts_hash_for_tests();
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `update_accounts_hash` with a similar name, but with different arguments
[INFO] [stdout]     --> src/bank.rs:5844:5
[INFO] [stdout]      |
[INFO] [stdout] 5844 | /     pub fn update_accounts_hash(
[INFO] [stdout] 5845 | |         &self,
[INFO] [stdout] 5846 | |         data_source: CalcAccountsHashDataSource,
[INFO] [stdout] 5847 | |         mut debug_verify: bool,
[INFO] [stdout] 5848 | |         is_startup: bool,
[INFO] [stdout] 5849 | |     ) -> AccountsHash {
[INFO] [stdout]      | |_____________________^
[INFO] [stdout] help: one of the expressions' fields has a method of the same name
[INFO] [stdout]      |
[INFO] [stdout] 2166 |         let hash = bank0.rc.accounts.accounts_db.update_accounts_hash_for_tests();
[INFO] [stdout]      |                          ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `update_accounts_hash_for_tests` found for struct `std::sync::Arc<bank::Bank>` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2168:26
[INFO] [stdout]      |
[INFO] [stdout] 2168 |         assert_eq!(bank0.update_accounts_hash_for_tests(), hash);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `update_accounts_hash` with a similar name, but with different arguments
[INFO] [stdout]     --> src/bank.rs:5844:5
[INFO] [stdout]      |
[INFO] [stdout] 5844 | /     pub fn update_accounts_hash(
[INFO] [stdout] 5845 | |         &self,
[INFO] [stdout] 5846 | |         data_source: CalcAccountsHashDataSource,
[INFO] [stdout] 5847 | |         mut debug_verify: bool,
[INFO] [stdout] 5848 | |         is_startup: bool,
[INFO] [stdout] 5849 | |     ) -> AccountsHash {
[INFO] [stdout]      | |_____________________^
[INFO] [stdout] help: one of the expressions' fields has a method of the same name
[INFO] [stdout]      |
[INFO] [stdout] 2168 |         assert_eq!(bank0.rc.accounts.accounts_db.update_accounts_hash_for_tests(), hash);
[INFO] [stdout]      |                          ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `update_accounts_hash_for_tests` found for struct `std::sync::Arc<bank::Bank>` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2203:15
[INFO] [stdout]      |
[INFO] [stdout] 2203 |         bank1.update_accounts_hash_for_tests();
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `update_accounts_hash` with a similar name, but with different arguments
[INFO] [stdout]     --> src/bank.rs:5844:5
[INFO] [stdout]      |
[INFO] [stdout] 5844 | /     pub fn update_accounts_hash(
[INFO] [stdout] 5845 | |         &self,
[INFO] [stdout] 5846 | |         data_source: CalcAccountsHashDataSource,
[INFO] [stdout] 5847 | |         mut debug_verify: bool,
[INFO] [stdout] 5848 | |         is_startup: bool,
[INFO] [stdout] 5849 | |     ) -> AccountsHash {
[INFO] [stdout]      | |_____________________^
[INFO] [stdout] help: one of the expressions' fields has a method of the same name
[INFO] [stdout]      |
[INFO] [stdout] 2203 |         bank1.rc.accounts.accounts_db.update_accounts_hash_for_tests();
[INFO] [stdout]      |               ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2220:37
[INFO] [stdout]      |
[INFO] [stdout] 2220 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2238:37
[INFO] [stdout]      |
[INFO] [stdout] 2238 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2268:37
[INFO] [stdout]      |
[INFO] [stdout] 2268 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2289:37
[INFO] [stdout]      |
[INFO] [stdout] 2289 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2311:37
[INFO] [stdout]      |
[INFO] [stdout] 2311 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2340:37
[INFO] [stdout]      |
[INFO] [stdout] 2340 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2358:37
[INFO] [stdout]      |
[INFO] [stdout] 2358 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2386:36
[INFO] [stdout]      |
[INFO] [stdout] 2386 |     let (bank, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2429:37
[INFO] [stdout]      |
[INFO] [stdout] 2429 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2440:36
[INFO] [stdout]      |
[INFO] [stdout] 2440 |     let (bank, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `withdraw` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2467:14
[INFO] [stdout]      |
[INFO] [stdout] 2467 |         bank.withdraw(&key, 10),
[INFO] [stdout]      |              ^^^^^^^^ method not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- method `withdraw` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `withdraw` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2476:14
[INFO] [stdout]      |
[INFO] [stdout] 2476 |         bank.withdraw(&key, 10),
[INFO] [stdout]      |              ^^^^^^^^ method not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- method `withdraw` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `withdraw` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2481:21
[INFO] [stdout]      |
[INFO] [stdout] 2481 |     assert_eq!(bank.withdraw(&key, 2), Ok(()));
[INFO] [stdout]      |                     ^^^^^^^^ method not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- method `withdraw` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2489:22
[INFO] [stdout]      |
[INFO] [stdout] 2489 |     let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                      ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2541:36
[INFO] [stdout]      |
[INFO] [stdout] 2541 |     let (bank, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2640:36
[INFO] [stdout]      |
[INFO] [stdout] 2640 |     let (bank, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2750:36
[INFO] [stdout]      |
[INFO] [stdout] 2750 |     let (bank, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2812:36
[INFO] [stdout]      |
[INFO] [stdout] 2812 |     let (bank, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2864:26
[INFO] [stdout]      |
[INFO] [stdout] 2864 |     let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2897:26
[INFO] [stdout]      |
[INFO] [stdout] 2897 |     let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2929:37
[INFO] [stdout]      |
[INFO] [stdout] 2929 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2959:37
[INFO] [stdout]      |
[INFO] [stdout] 2959 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3031:37
[INFO] [stdout]      |
[INFO] [stdout] 3031 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3080:22
[INFO] [stdout]      |
[INFO] [stdout] 3080 |     let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                      ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3142:22
[INFO] [stdout]      |
[INFO] [stdout] 3142 |     let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                      ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3166:37
[INFO] [stdout]      |
[INFO] [stdout] 3166 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3196:33
[INFO] [stdout]      |
[INFO] [stdout] 3196 |     let parent = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3206:37
[INFO] [stdout]      |
[INFO] [stdout] 3206 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3241:38
[INFO] [stdout]      |
[INFO] [stdout] 3241 |     let (parent, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3260:38
[INFO] [stdout]      |
[INFO] [stdout] 3260 |     let (parent, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3276:38
[INFO] [stdout]      |
[INFO] [stdout] 3276 |     let (bank0, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3277:39
[INFO] [stdout]      |
[INFO] [stdout] 3277 |     let (bank1, bank_forks_1) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `update_accounts_hash_for_tests` found for struct `std::sync::Arc<bank::Bank>` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3298:11
[INFO] [stdout]      |
[INFO] [stdout] 3298 |     bank2.update_accounts_hash_for_tests();
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `update_accounts_hash` with a similar name, but with different arguments
[INFO] [stdout]     --> src/bank.rs:5844:5
[INFO] [stdout]      |
[INFO] [stdout] 5844 | /     pub fn update_accounts_hash(
[INFO] [stdout] 5845 | |         &self,
[INFO] [stdout] 5846 | |         data_source: CalcAccountsHashDataSource,
[INFO] [stdout] 5847 | |         mut debug_verify: bool,
[INFO] [stdout] 5848 | |         is_startup: bool,
[INFO] [stdout] 5849 | |     ) -> AccountsHash {
[INFO] [stdout]      | |_____________________^
[INFO] [stdout] help: one of the expressions' fields has a method of the same name
[INFO] [stdout]      |
[INFO] [stdout] 3298 |     bank2.rc.accounts.accounts_db.update_accounts_hash_for_tests();
[INFO] [stdout]      |           ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3308:41
[INFO] [stdout]      |
[INFO] [stdout] 3308 |         let (bank0, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `update_accounts_hash_for_tests` found for struct `std::sync::Arc<bank::Bank>` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3333:19
[INFO] [stdout]      |
[INFO] [stdout] 3333 |             bank2.update_accounts_hash_for_tests();
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `update_accounts_hash` with a similar name, but with different arguments
[INFO] [stdout]     --> src/bank.rs:5844:5
[INFO] [stdout]      |
[INFO] [stdout] 5844 | /     pub fn update_accounts_hash(
[INFO] [stdout] 5845 | |         &self,
[INFO] [stdout] 5846 | |         data_source: CalcAccountsHashDataSource,
[INFO] [stdout] 5847 | |         mut debug_verify: bool,
[INFO] [stdout] 5848 | |         is_startup: bool,
[INFO] [stdout] 5849 | |     ) -> AccountsHash {
[INFO] [stdout]      | |_____________________^
[INFO] [stdout] help: one of the expressions' fields has a method of the same name
[INFO] [stdout]      |
[INFO] [stdout] 3333 |             bank2.rc.accounts.accounts_db.update_accounts_hash_for_tests();
[INFO] [stdout]      |                   ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `update_accounts_hash_for_tests` found for struct `std::sync::Arc<bank::Bank>` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3353:19
[INFO] [stdout]      |
[INFO] [stdout] 3353 |             bank3.update_accounts_hash_for_tests();
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `update_accounts_hash` with a similar name, but with different arguments
[INFO] [stdout]     --> src/bank.rs:5844:5
[INFO] [stdout]      |
[INFO] [stdout] 5844 | /     pub fn update_accounts_hash(
[INFO] [stdout] 5845 | |         &self,
[INFO] [stdout] 5846 | |         data_source: CalcAccountsHashDataSource,
[INFO] [stdout] 5847 | |         mut debug_verify: bool,
[INFO] [stdout] 5848 | |         is_startup: bool,
[INFO] [stdout] 5849 | |     ) -> AccountsHash {
[INFO] [stdout]      | |_____________________^
[INFO] [stdout] help: one of the expressions' fields has a method of the same name
[INFO] [stdout]      |
[INFO] [stdout] 3353 |             bank3.rc.accounts.accounts_db.update_accounts_hash_for_tests();
[INFO] [stdout]      |                   ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `update_accounts_hash_for_tests` found for struct `std::sync::Arc<bank::Bank>` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3362:15
[INFO] [stdout]      |
[INFO] [stdout] 3362 |         bank2.update_accounts_hash_for_tests();
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `update_accounts_hash` with a similar name, but with different arguments
[INFO] [stdout]     --> src/bank.rs:5844:5
[INFO] [stdout]      |
[INFO] [stdout] 5844 | /     pub fn update_accounts_hash(
[INFO] [stdout] 5845 | |         &self,
[INFO] [stdout] 5846 | |         data_source: CalcAccountsHashDataSource,
[INFO] [stdout] 5847 | |         mut debug_verify: bool,
[INFO] [stdout] 5848 | |         is_startup: bool,
[INFO] [stdout] 5849 | |     ) -> AccountsHash {
[INFO] [stdout]      | |_____________________^
[INFO] [stdout] help: one of the expressions' fields has a method of the same name
[INFO] [stdout]      |
[INFO] [stdout] 3362 |         bank2.rc.accounts.accounts_db.update_accounts_hash_for_tests();
[INFO] [stdout]      |               ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `update_accounts_hash_for_tests` found for struct `std::sync::Arc<bank::Bank>` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3365:15
[INFO] [stdout]      |
[INFO] [stdout] 3365 |         bank3.update_accounts_hash_for_tests();
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `update_accounts_hash` with a similar name, but with different arguments
[INFO] [stdout]     --> src/bank.rs:5844:5
[INFO] [stdout]      |
[INFO] [stdout] 5844 | /     pub fn update_accounts_hash(
[INFO] [stdout] 5845 | |         &self,
[INFO] [stdout] 5846 | |         data_source: CalcAccountsHashDataSource,
[INFO] [stdout] 5847 | |         mut debug_verify: bool,
[INFO] [stdout] 5848 | |         is_startup: bool,
[INFO] [stdout] 5849 | |     ) -> AccountsHash {
[INFO] [stdout]      | |_____________________^
[INFO] [stdout] help: one of the expressions' fields has a method of the same name
[INFO] [stdout]      |
[INFO] [stdout] 3365 |         bank3.rc.accounts.accounts_db.update_accounts_hash_for_tests();
[INFO] [stdout]      |               ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3382:37
[INFO] [stdout]      |
[INFO] [stdout] 3382 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3405:37
[INFO] [stdout]      |
[INFO] [stdout] 3405 |     let (bank0, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3431:23
[INFO] [stdout]      |
[INFO] [stdout] 3431 |     let bank0 = Bank::new_for_tests(&create_genesis_config(10).0);
[INFO] [stdout]      |                       ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3432:23
[INFO] [stdout]      |
[INFO] [stdout] 3432 |     let bank1 = Bank::new_for_tests(&create_genesis_config(20).0);
[INFO] [stdout]      |                       ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3442:39
[INFO] [stdout]      |
[INFO] [stdout] 3442 |     let (bank0, _bank_forks0) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3443:39
[INFO] [stdout]      |
[INFO] [stdout] 3443 |     let (bank1, _bank_forks1) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3461:37
[INFO] [stdout]      |
[INFO] [stdout] 3461 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3481:32
[INFO] [stdout]      |
[INFO] [stdout] 3481 |     let bank0 = Arc::new(Bank::new_for_tests(&create_genesis_config(10).0));
[INFO] [stdout]      |                                ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3503:38
[INFO] [stdout]      |
[INFO] [stdout] 3503 |     let (parent, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3572:39
[INFO] [stdout]      |
[INFO] [stdout] 3572 |     let (parent, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3590:37
[INFO] [stdout]      |
[INFO] [stdout] 3590 |     let (bank0, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3674:37
[INFO] [stdout]      |
[INFO] [stdout] 3674 |     let (bank1, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3731:36
[INFO] [stdout]      |
[INFO] [stdout] 3731 |         let bank1 = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3885:33
[INFO] [stdout]      |
[INFO] [stdout] 3885 |     let parent = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3977:26
[INFO] [stdout]      |
[INFO] [stdout] 3977 |     let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3997:22
[INFO] [stdout]      |
[INFO] [stdout] 3997 |     let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                      ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:4010:37
[INFO] [stdout]      |
[INFO] [stdout] 4010 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `register_default_tick_for_test` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:4026:11
[INFO] [stdout]      |
[INFO] [stdout] 4026 |     bank1.register_default_tick_for_test();
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- method `register_default_tick_for_test` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `register_hard_fork` with a similar name, but with different arguments
[INFO] [stdout]     --> src/bank.rs:5125:5
[INFO] [stdout]      |
[INFO] [stdout] 5125 |     pub fn register_hard_fork(&self, new_hard_fork_slot: Slot) {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:4034:38
[INFO] [stdout]      |
[INFO] [stdout] 4034 |     let (bank0, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:4054:37
[INFO] [stdout]      |
[INFO] [stdout] 4054 |     let (bank0, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:4121:32
[INFO] [stdout]      |
[INFO] [stdout] 4121 |     let bank0 = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:4139:37
[INFO] [stdout]      |
[INFO] [stdout] 4139 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:4196:37
[INFO] [stdout]      |
[INFO] [stdout] 4196 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:4257:37
[INFO] [stdout]      |
[INFO] [stdout] 4257 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:4292:33
[INFO] [stdout]      |
[INFO] [stdout] 4292 |     let parent = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_config_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:4371:31
[INFO] [stdout]      |
[INFO] [stdout] 4371 |     let bank = Arc::new(Bank::new_with_config_for_tests(
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_config_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_config_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:4398:31
[INFO] [stdout]      |
[INFO] [stdout] 4398 |     let bank = Arc::new(Bank::new_with_config_for_tests(
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_config_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:4491:26
[INFO] [stdout]      |
[INFO] [stdout] 4491 |     let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:4551:36
[INFO] [stdout]      |
[INFO] [stdout] 4551 |     let (bank, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `update_accounts_hash_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:4672:14
[INFO] [stdout]      |
[INFO] [stdout] 4672 |         bank.update_accounts_hash_for_tests();
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- method `update_accounts_hash_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `update_accounts_hash` with a similar name, but with different arguments
[INFO] [stdout]     --> src/bank.rs:5844:5
[INFO] [stdout]      |
[INFO] [stdout] 5844 | /     pub fn update_accounts_hash(
[INFO] [stdout] 5845 | |         &self,
[INFO] [stdout] 5846 | |         data_source: CalcAccountsHashDataSource,
[INFO] [stdout] 5847 | |         mut debug_verify: bool,
[INFO] [stdout] 5848 | |         is_startup: bool,
[INFO] [stdout] 5849 | |     ) -> AccountsHash {
[INFO] [stdout]      | |_____________________^
[INFO] [stdout] help: one of the expressions' fields has a method of the same name
[INFO] [stdout]      |
[INFO] [stdout] 4672 |         bank.rc.accounts.accounts_db.update_accounts_hash_for_tests();
[INFO] [stdout]      |              ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `update_accounts_hash_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:4677:14
[INFO] [stdout]      |
[INFO] [stdout] 4677 |         bank.update_accounts_hash_for_tests();
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- method `update_accounts_hash_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `update_accounts_hash` with a similar name, but with different arguments
[INFO] [stdout]     --> src/bank.rs:5844:5
[INFO] [stdout]      |
[INFO] [stdout] 5844 | /     pub fn update_accounts_hash(
[INFO] [stdout] 5845 | |         &self,
[INFO] [stdout] 5846 | |         data_source: CalcAccountsHashDataSource,
[INFO] [stdout] 5847 | |         mut debug_verify: bool,
[INFO] [stdout] 5848 | |         is_startup: bool,
[INFO] [stdout] 5849 | |     ) -> AccountsHash {
[INFO] [stdout]      | |_____________________^
[INFO] [stdout] help: one of the expressions' fields has a method of the same name
[INFO] [stdout]      |
[INFO] [stdout] 4677 |         bank.rc.accounts.accounts_db.update_accounts_hash_for_tests();
[INFO] [stdout]      |              ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:4733:32
[INFO] [stdout]      |
[INFO] [stdout] 4733 |     let bank0 = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:4746:31
[INFO] [stdout]      |
[INFO] [stdout] 4746 |     let bank = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                               ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `register_default_tick_for_test` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:4753:15
[INFO] [stdout]      |
[INFO] [stdout] 4753 |         bank1.register_default_tick_for_test();
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- method `register_default_tick_for_test` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `register_hard_fork` with a similar name, but with different arguments
[INFO] [stdout]     --> src/bank.rs:5125:5
[INFO] [stdout]      |
[INFO] [stdout] 5125 |     pub fn register_hard_fork(&self, new_hard_fork_slot: Slot) {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:4780:40
[INFO] [stdout]      |
[INFO] [stdout] 4780 |     let (mut bank, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:4879:26
[INFO] [stdout]      |
[INFO] [stdout] 4879 |     let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrap_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:5096:36
[INFO] [stdout]      |
[INFO] [stdout] 5096 |     let (bank, _bank_forks) = bank.wrap_with_bank_forks_for_tests();
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- method `wrap_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:5578:26
[INFO] [stdout]      |
[INFO] [stdout] 5578 |     let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:5646:26
[INFO] [stdout]      |
[INFO] [stdout] 5646 |     let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `prepare_batch_for_tests` found for struct `std::sync::Arc<bank::Bank>` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:5803:23
[INFO] [stdout]      |
[INFO] [stdout] 5803 |     let batch = bank0.prepare_batch_for_tests(txs.clone());
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^ method not found in `Arc<Bank>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `prepare_batch_for_tests` found for struct `std::sync::Arc<bank::Bank>` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:5810:23
[INFO] [stdout]      |
[INFO] [stdout] 5810 |     let batch = bank0.prepare_batch_for_tests(txs);
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^ method not found in `Arc<Bank>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:5822:38
[INFO] [stdout]      |
[INFO] [stdout] 5822 |     let (parent, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `prepare_batch_for_tests` found for struct `std::sync::Arc<bank::Bank>` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:5844:29
[INFO] [stdout]      |
[INFO] [stdout] 5844 |     let lock_result = bank0.prepare_batch_for_tests(txs);
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^ method not found in `Arc<Bank>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_mockup_builtin_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:5908:15
[INFO] [stdout]      |
[INFO] [stdout] 5908 |         Bank::new_with_mockup_builtin_for_tests(&genesis_config, mock_program_id, MockBuiltin::vm);
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_mockup_builtin_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] help: there is a method `add_mockup_builtin` with a similar name, but with different arguments
[INFO] [stdout]     --> src/bank.rs:6219:5
[INFO] [stdout]      |
[INFO] [stdout] 6219 | /     pub fn add_mockup_builtin(
[INFO] [stdout] 6220 | |         &mut self,
[INFO] [stdout] 6221 | |         program_id: Pubkey,
[INFO] [stdout] 6222 | |         builtin_function: BuiltinFunctionWithContext,
[INFO] [stdout] 6223 | |     ) {
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_mockup_builtin_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:5964:15
[INFO] [stdout]      |
[INFO] [stdout] 5964 |         Bank::new_with_mockup_builtin_for_tests(&genesis_config, mock_program_id, MockBuiltin::vm);
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_mockup_builtin_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] help: there is a method `add_mockup_builtin` with a similar name, but with different arguments
[INFO] [stdout]     --> src/bank.rs:6219:5
[INFO] [stdout]      |
[INFO] [stdout] 6219 | /     pub fn add_mockup_builtin(
[INFO] [stdout] 6220 | |         &mut self,
[INFO] [stdout] 6221 | |         program_id: Pubkey,
[INFO] [stdout] 6222 | |         builtin_function: BuiltinFunctionWithContext,
[INFO] [stdout] 6223 | |     ) {
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:5996:36
[INFO] [stdout]      |
[INFO] [stdout] 5996 |     let (bank, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6035:37
[INFO] [stdout]      |
[INFO] [stdout] 6035 |     let (bank0, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_mockup_builtin_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6065:37
[INFO] [stdout]      |
[INFO] [stdout] 6065 |     let (bank, _bank_forks) = Bank::new_with_mockup_builtin_for_tests(
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_mockup_builtin_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] help: there is a method `add_mockup_builtin` with a similar name, but with different arguments
[INFO] [stdout]     --> src/bank.rs:6219:5
[INFO] [stdout]      |
[INFO] [stdout] 6219 | /     pub fn add_mockup_builtin(
[INFO] [stdout] 6220 | |         &mut self,
[INFO] [stdout] 6221 | |         program_id: Pubkey,
[INFO] [stdout] 6222 | |         builtin_function: BuiltinFunctionWithContext,
[INFO] [stdout] 6223 | |     ) {
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_mockup_builtin_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6096:37
[INFO] [stdout]      |
[INFO] [stdout] 6096 |     let (bank, _bank_forks) = Bank::new_with_mockup_builtin_for_tests(
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_mockup_builtin_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] help: there is a method `add_mockup_builtin` with a similar name, but with different arguments
[INFO] [stdout]     --> src/bank.rs:6219:5
[INFO] [stdout]      |
[INFO] [stdout] 6219 | /     pub fn add_mockup_builtin(
[INFO] [stdout] 6220 | |         &mut self,
[INFO] [stdout] 6221 | |         program_id: Pubkey,
[INFO] [stdout] 6222 | |         builtin_function: BuiltinFunctionWithContext,
[INFO] [stdout] 6223 | |     ) {
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6131:26
[INFO] [stdout]      |
[INFO] [stdout] 6131 |     let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6174:36
[INFO] [stdout]      |
[INFO] [stdout] 6174 |     let (bank, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrap_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6231:36
[INFO] [stdout]      |
[INFO] [stdout] 6231 |     let (bank, _bank_forks) = bank.wrap_with_bank_forks_for_tests();
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- method `wrap_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6385:35
[INFO] [stdout]      |
[INFO] [stdout] 6385 |     let mut bank = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_mockup_builtin_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6435:15
[INFO] [stdout]      |
[INFO] [stdout] 6435 |         Bank::new_with_mockup_builtin_for_tests(&genesis_config, program1_pubkey, MockBuiltin::vm);
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_mockup_builtin_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] help: there is a method `add_mockup_builtin` with a similar name, but with different arguments
[INFO] [stdout]     --> src/bank.rs:6219:5
[INFO] [stdout]      |
[INFO] [stdout] 6219 | /     pub fn add_mockup_builtin(
[INFO] [stdout] 6220 | |         &mut self,
[INFO] [stdout] 6221 | |         program_id: Pubkey,
[INFO] [stdout] 6222 | |         builtin_function: BuiltinFunctionWithContext,
[INFO] [stdout] 6223 | |     ) {
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_config_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6460:32
[INFO] [stdout]      |
[INFO] [stdout] 6460 |     let bank0 = Arc::new(Bank::new_with_config_for_tests(
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_config_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_config_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6499:32
[INFO] [stdout]      |
[INFO] [stdout] 6499 |     let bank0 = Arc::new(Bank::new_with_config_for_tests(
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_config_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `flush_accounts_cache_slot_for_tests` found for struct `std::sync::Arc<bank::Bank>` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6520:11
[INFO] [stdout]      |
[INFO] [stdout] 6520 |     bank1.flush_accounts_cache_slot_for_tests();
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: one of the expressions' fields has a method of the same name
[INFO] [stdout]      |
[INFO] [stdout] 6520 |     bank1.rc.accounts.accounts_db.flush_accounts_cache_slot_for_tests();
[INFO] [stdout]      |           ++++++++++++++++++++++++
[INFO] [stdout] help: there is a method `flush_accounts_cache_if_needed` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 6520 |     bank1.flush_accounts_cache_if_needed();
[INFO] [stdout]      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_config_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6574:32
[INFO] [stdout]      |
[INFO] [stdout] 6574 |     let bank0 = Arc::new(Bank::new_with_config_for_tests(
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_config_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6695:28
[INFO] [stdout]      |
[INFO] [stdout] 6695 |             Arc::new(Bank::new_for_tests(&genesis_config)),
[INFO] [stdout]      |                            ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `flush_accounts_cache_slot_for_tests` found for reference `&bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6757:10
[INFO] [stdout]      |
[INFO] [stdout] 6757 |     bank.flush_accounts_cache_slot_for_tests()
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: one of the expressions' fields has a method of the same name
[INFO] [stdout]      |
[INFO] [stdout] 6757 |     bank.rc.accounts.accounts_db.flush_accounts_cache_slot_for_tests()
[INFO] [stdout]      |          ++++++++++++++++++++++++
[INFO] [stdout] help: there is a method `flush_accounts_cache_if_needed` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 6757 |     bank.flush_accounts_cache_if_needed()
[INFO] [stdout]      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6764:26
[INFO] [stdout]      |
[INFO] [stdout] 6764 |         let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6798:26
[INFO] [stdout]      |
[INFO] [stdout] 6798 |         let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6848:28
[INFO] [stdout]      |
[INFO] [stdout] 6848 |             Arc::new(Bank::new_for_tests(&genesis_config)),
[INFO] [stdout]      |                            ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6890:26
[INFO] [stdout]      |
[INFO] [stdout] 6890 |         let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6924:26
[INFO] [stdout]      |
[INFO] [stdout] 6924 |         let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6972:31
[INFO] [stdout]      |
[INFO] [stdout] 6972 |     let bank = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                               ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6984:22
[INFO] [stdout]      |
[INFO] [stdout] 6984 |     let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                      ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:7049:26
[INFO] [stdout]      |
[INFO] [stdout] 7049 |     let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `advance_slot` found for struct `bank_client::BankClient` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:7265:10
[INFO] [stdout]      |
[INFO] [stdout] 7264 |       let bank = bank_client
[INFO] [stdout]      |  ________________-
[INFO] [stdout] 7265 | |         .advance_slot(1, bank_forks.as_ref(), &mint_keypair.pubkey())
[INFO] [stdout]      | |         -^^^^^^^^^^^^ method not found in `BankClient`
[INFO] [stdout]      | |_________|
[INFO] [stdout]      |
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank_client.rs:30:1
[INFO] [stdout]      |
[INFO] [stdout] 30   |   pub struct BankClient {
[INFO] [stdout]      |   --------------------- method `advance_slot` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `advance_slot` found for struct `bank_client::BankClient` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:7293:10
[INFO] [stdout]      |
[INFO] [stdout] 7292 |       let bank = bank_client
[INFO] [stdout]      |  ________________-
[INFO] [stdout] 7293 | |         .advance_slot(1, bank_forks.as_ref(), &mint_keypair.pubkey())
[INFO] [stdout]      | |         -^^^^^^^^^^^^ method not found in `BankClient`
[INFO] [stdout]      | |_________|
[INFO] [stdout]      |
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank_client.rs:30:1
[INFO] [stdout]      |
[INFO] [stdout] 30   |   pub struct BankClient {
[INFO] [stdout]      |   --------------------- method `advance_slot` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:8000:26
[INFO] [stdout]      |
[INFO] [stdout] 8000 |     let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:8101:26
[INFO] [stdout]      |
[INFO] [stdout] 8101 |     let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:8145:26
[INFO] [stdout]      |
[INFO] [stdout] 8145 |     let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:8174:37
[INFO] [stdout]      |
[INFO] [stdout] 8174 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:8198:26
[INFO] [stdout]      |
[INFO] [stdout] 8198 |     let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_config_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:8232:32
[INFO] [stdout]      |
[INFO] [stdout] 8232 |     let bank0 = Arc::new(Bank::new_with_config_for_tests(
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_config_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0624]: method `handle_request` is private
[INFO] [stdout]     --> src/bank/tests.rs:8471:46
[INFO] [stdout]      |
[INFO] [stdout] 8471 |                 pruned_banks_request_handler.handle_request(&current_major_fork_bank);
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^ private method
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/accounts_background_service.rs:482:5
[INFO] [stdout]      |
[INFO] [stdout] 482  |     fn handle_request(&self, bank: &Bank) -> usize {
[INFO] [stdout]      |     ---------------------------------------------- private method defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:8769:22
[INFO] [stdout]      |
[INFO] [stdout] 8769 |     let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                      ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:8850:22
[INFO] [stdout]      |
[INFO] [stdout] 8850 |     let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                      ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:8937:26
[INFO] [stdout]      |
[INFO] [stdout] 8937 |     let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:8988:26
[INFO] [stdout]      |
[INFO] [stdout] 8988 |     let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:9130:36
[INFO] [stdout]      |
[INFO] [stdout] 9130 |     let (bank, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:9197:37
[INFO] [stdout]      |
[INFO] [stdout] 9197 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_mockup_builtin_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:9288:15
[INFO] [stdout]      |
[INFO] [stdout] 9288 |         Bank::new_with_mockup_builtin_for_tests(&genesis_config, mock_program_id, MockBuiltin::vm);
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_mockup_builtin_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] help: there is a method `add_mockup_builtin` with a similar name, but with different arguments
[INFO] [stdout]     --> src/bank.rs:6219:5
[INFO] [stdout]      |
[INFO] [stdout] 6219 | /     pub fn add_mockup_builtin(
[INFO] [stdout] 6220 | |         &mut self,
[INFO] [stdout] 6221 | |         program_id: Pubkey,
[INFO] [stdout] 6222 | |         builtin_function: BuiltinFunctionWithContext,
[INFO] [stdout] 6223 | |     ) {
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:9366:22
[INFO] [stdout]      |
[INFO] [stdout] 9366 |     let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                      ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_mockup_builtin_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:9489:15
[INFO] [stdout]      |
[INFO] [stdout] 9489 |         Bank::new_with_mockup_builtin_for_tests(&genesis_config, program_id, MockBuiltin::vm);
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_mockup_builtin_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] help: there is a method `add_mockup_builtin` with a similar name, but with different arguments
[INFO] [stdout]     --> src/bank.rs:6219:5
[INFO] [stdout]      |
[INFO] [stdout] 6219 | /     pub fn add_mockup_builtin(
[INFO] [stdout] 6220 | |         &mut self,
[INFO] [stdout] 6221 | |         program_id: Pubkey,
[INFO] [stdout] 6222 | |         builtin_function: BuiltinFunctionWithContext,
[INFO] [stdout] 6223 | |     ) {
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:9576:37
[INFO] [stdout]      |
[INFO] [stdout] 9576 |     let (bank0, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:712:1
[INFO] [stdout]      |
[INFO] [stdout] 712  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:942:5
[INFO] [stdout]      |
[INFO] [stdout] 942  |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1018 | /     pub fn new_with_paths(
[INFO] [stdout] 1019 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1020 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1021 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1030 | |         exit: Arc<AtomicBool>,
[INFO] [stdout] 1031 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1092 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1093 | |         parent: Arc<Bank>,
[INFO] [stdout] 1094 | |         collector_id: &Pubkey,
[INFO] [stdout] 1095 | |         slot: Slot,
[INFO] [stdout] 1096 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1097 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_mockup_builtin_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:9699:15
[INFO] [stdout]      |
[INFO] [stdout] 9699 |         Bank::new_with_mockup_builtin_for_tests(&genesis_config, program_id, MockBuiltin::vm);
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[WARN] too many lines in the log, truncating it
