[INFO] fetching crate miraland-accounts-db 1.18.1...
[INFO] checking miraland-accounts-db-1.18.1 against master#5518eaa946291f00471af8b254b2a1715f234882 for pr-120393
[INFO] extracting crate miraland-accounts-db 1.18.1 into /workspace/builds/worker-0-tc1/source
[INFO] validating manifest of crates.io crate miraland-accounts-db 1.18.1 on toolchain 5518eaa946291f00471af8b254b2a1715f234882
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate miraland-accounts-db 1.18.1
[INFO] finished tweaking crates.io crate miraland-accounts-db 1.18.1
[INFO] tweaked toml for crates.io crate miraland-accounts-db 1.18.1 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded index_list v0.2.11
[INFO] [stderr]   Downloaded enum-iterator v1.5.0
[INFO] [stderr]   Downloaded enum-iterator-derive v1.3.0
[INFO] [stderr]   Downloaded scroll_derive v0.11.1
[INFO] [stderr]   Downloaded seqlock v0.2.0
[INFO] [stderr]   Downloaded qualifier_attr v0.2.2
[INFO] [stderr]   Downloaded light-poseidon v0.2.0
[INFO] [stderr]   Downloaded solana_rbpf v0.8.0
[INFO] [stderr]   Downloaded miraland-logger v1.18.1
[INFO] [stderr]   Downloaded miraland-nohash-hasher v0.2.1
[INFO] [stderr]   Downloaded miraland-measure v1.18.1
[INFO] [stderr]   Downloaded miraland-system-program v1.18.1
[INFO] [stderr]   Downloaded miraland-sdk-macro v1.18.1
[INFO] [stderr]   Downloaded miraland-rayon-threadlimit v1.18.1
[INFO] [stderr]   Downloaded miraland-frozen-abi v1.18.1
[INFO] [stderr]   Downloaded miraland-vote-program v1.18.1
[INFO] [stderr]   Downloaded miraland-frozen-abi-macro v1.18.1
[INFO] [stderr]   Downloaded miraland-config-program v1.18.1
[INFO] [stderr]   Downloaded miraland-metrics v1.18.1
[INFO] [stderr]   Downloaded miraland-program-runtime v1.18.1
[INFO] [stderr]   Downloaded miraland-bucket-map v1.18.1
[INFO] [stderr]   Downloaded miraland-stake-program v1.18.1
[INFO] [stderr]   Downloaded miraland-sdk v1.18.1
[INFO] [stderr]   Downloaded miraland-program v1.18.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 38cdaa1aa3333355f18712daecb5181e550fa05e2f9c97cb8904af564954745e
[INFO] running `Command { std: "docker" "start" "-a" "38cdaa1aa3333355f18712daecb5181e550fa05e2f9c97cb8904af564954745e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "38cdaa1aa3333355f18712daecb5181e550fa05e2f9c97cb8904af564954745e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "38cdaa1aa3333355f18712daecb5181e550fa05e2f9c97cb8904af564954745e", kill_on_drop: false }`
[INFO] [stdout] 38cdaa1aa3333355f18712daecb5181e550fa05e2f9c97cb8904af564954745e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3100c237f3604687d8a42a382778111f1227e5f6bb0a33793b04e11f5ed2471c
[INFO] running `Command { std: "docker" "start" "-a" "3100c237f3604687d8a42a382778111f1227e5f6bb0a33793b04e11f5ed2471c", kill_on_drop: false }`
[INFO] [stderr]    Compiling version_check v0.9.4
[INFO] [stderr]    Compiling libc v0.2.152
[INFO] [stderr]    Compiling serde v1.0.196
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking subtle v2.5.0
[INFO] [stderr]    Compiling semver v1.0.21
[INFO] [stderr]     Checking once_cell v1.19.0
[INFO] [stderr]     Checking memchr v2.7.1
[INFO] [stderr]     Checking either v1.9.0
[INFO] [stderr]    Compiling num-traits v0.2.17
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]    Compiling syn v2.0.48
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling crossbeam-utils v0.8.19
[INFO] [stderr]     Checking log v0.4.20
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling ahash v0.8.7
[INFO] [stderr]    Compiling num-bigint v0.4.4
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]     Checking itoa v1.0.10
[INFO] [stderr]    Compiling paste v1.0.14
[INFO] [stderr]     Checking zerocopy v0.7.32
[INFO] [stderr]     Checking cpufeatures v0.2.12
[INFO] [stderr]     Checking pin-project-lite v0.2.13
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.90
[INFO] [stderr]     Checking bytes v1.5.0
[INFO] [stderr]     Checking crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]    Compiling thiserror v1.0.56
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]     Checking tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling jobserver v0.1.27
[INFO] [stderr]     Checking fnv v1.0.7
[INFO] [stderr]     Checking tinyvec v1.6.0
[INFO] [stderr]     Checking crossbeam-deque v0.8.5
[INFO] [stderr]     Checking hashbrown v0.13.2
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]    Compiling rustversion v1.0.14
[INFO] [stderr]     Checking opaque-debug v0.3.0
[INFO] [stderr]    Compiling cc v1.0.83
[INFO] [stderr]    Compiling ahash v0.7.7
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]    Compiling libsecp256k1-core v0.2.2
[INFO] [stderr]     Checking getrandom v0.2.12
[INFO] [stderr]     Checking num_cpus v1.16.0
[INFO] [stderr]     Checking socket2 v0.5.5
[INFO] [stderr]     Checking mio v0.8.10
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]     Checking unicode-normalization v0.1.22
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling feature-probe v0.1.1
[INFO] [stderr]    Compiling hashbrown v0.14.3
[INFO] [stderr]     Checking futures-core v0.3.30
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]     Checking percent-encoding v2.3.1
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]    Compiling bumpalo v3.14.0
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]    Compiling equivalent v1.0.1
[INFO] [stderr]     Checking tokio v1.35.1
[INFO] [stderr]    Compiling bv v0.11.1
[INFO] [stderr]     Checking rayon v1.8.1
[INFO] [stderr]    Compiling indexmap v2.2.1
[INFO] [stderr]     Checking bitmaps v2.1.0
[INFO] [stderr]    Compiling miraland-frozen-abi-macro v1.18.1
[INFO] [stderr]     Checking aho-corasick v1.1.2
[INFO] [stderr]    Compiling libsecp256k1-gen-genmult v0.2.1
[INFO] [stderr]    Compiling libsecp256k1-gen-ecmult v0.2.1
[INFO] [stderr]    Compiling ring v0.17.7
[INFO] [stderr]    Compiling im v15.1.0
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]     Checking regex-syntax v0.8.2
[INFO] [stderr]     Checking ark-std v0.4.0
[INFO] [stderr]     Checking spin v0.9.8
[INFO] [stderr]     Checking ryu v1.0.16
[INFO] [stderr]    Compiling toml_datetime v0.6.5
[INFO] [stderr]    Compiling anyhow v1.0.79
[INFO] [stderr]     Checking untrusted v0.9.0
[INFO] [stderr]    Compiling serde_json v1.0.113
[INFO] [stderr]    Compiling winnow v0.5.35
[INFO] [stderr]    Compiling toml v0.5.11
[INFO] [stderr]    Compiling libsecp256k1 v0.6.0
[INFO] [stderr]     Checking sized-chunks v0.6.5
[INFO] [stderr]    Compiling blake3 v1.5.0
[INFO] [stderr]     Checking rand_xoshiro v0.6.0
[INFO] [stderr]    Compiling miraland-frozen-abi v1.18.1
[INFO] [stderr]    Compiling wasm-bindgen-backend v0.2.90
[INFO] [stderr]    Compiling darling_core v0.20.5
[INFO] [stderr]     Checking tracing-core v0.1.32
[INFO] [stderr]    Compiling memoffset v0.9.0
[INFO] [stderr]     Checking base64 v0.21.7
[INFO] [stderr]     Checking arrayref v0.3.7
[INFO] [stderr]     Checking signature v1.6.4
[INFO] [stderr]    Compiling wasm-bindgen v0.2.90
[INFO] [stderr]     Checking ed25519 v1.5.3
[INFO] [stderr]     Checking hashbrown v0.11.2
[INFO] [stderr]     Checking tracing v0.1.40
[INFO] [stderr]    Compiling proc-macro-crate v0.1.5
[INFO] [stderr]    Compiling miraland-program v1.18.1
[INFO] [stderr]     Checking memmap2 v0.5.10
[INFO] [stderr]    Compiling borsh-schema-derive-internal v0.10.3
[INFO] [stderr]    Compiling borsh-derive-internal v0.9.3
[INFO] [stderr]    Compiling borsh-schema-derive-internal v0.9.3
[INFO] [stderr]    Compiling borsh-derive-internal v0.10.3
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking http v0.2.11
[INFO] [stderr]     Checking keccak v0.1.5
[INFO] [stderr]    Compiling rustls v0.21.10
[INFO] [stderr]    Compiling crc32fast v1.3.2
[INFO] [stderr]     Checking bs58 v0.4.0
[INFO] [stderr]     Checking futures-sink v0.3.30
[INFO] [stderr]     Checking futures-task v0.3.30
[INFO] [stderr]     Checking alloc-no-stdlib v2.0.4
[INFO] [stderr]     Checking base64 v0.12.3
[INFO] [stderr]     Checking termcolor v1.4.1
[INFO] [stderr]     Checking pin-utils v0.1.0
[INFO] [stderr]     Checking regex-automata v0.4.5
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.90
[INFO] [stderr]     Checking futures-io v0.3.30
[INFO] [stderr]     Checking humantime v2.1.0
[INFO] [stderr]     Checking constant_time_eq v0.3.0
[INFO] [stderr]    Compiling httparse v1.8.0
[INFO] [stderr]     Checking arrayvec v0.7.4
[INFO] [stderr]     Checking futures-util v0.3.30
[INFO] [stderr]     Checking alloc-stdlib v0.2.2
[INFO] [stderr]    Compiling miraland-sdk v1.18.1
[INFO] [stderr]    Compiling num-bigint v0.2.6
[INFO] [stderr]     Checking iana-time-zone v0.1.59
[INFO] [stderr]     Checking adler v1.0.2
[INFO] [stderr]     Checking derivation-path v0.2.0
[INFO] [stderr]     Checking try-lock v0.2.5
[INFO] [stderr]    Compiling toml_edit v0.21.1
[INFO] [stderr]     Checking want v0.3.1
[INFO] [stderr]     Checking tokio-util v0.7.10
[INFO] [stderr]     Checking miniz_oxide v0.7.1
[INFO] [stderr]     Checking brotli-decompressor v2.5.1
[INFO] [stderr]     Checking http-body v0.4.6
[INFO] [stderr]     Checking uriparse v0.6.4
[INFO] [stderr]     Checking qstring v0.7.2
[INFO] [stderr]     Checking form_urlencoded v1.2.1
[INFO] [stderr]     Checking futures-channel v0.3.30
[INFO] [stderr]    Compiling num-complex v0.2.4
[INFO] [stderr]    Compiling num-rational v0.2.4
[INFO] [stderr]    Compiling num-iter v0.1.43
[INFO] [stderr]     Checking httpdate v1.0.3
[INFO] [stderr]     Checking assert_matches v1.5.0
[INFO] [stderr]     Checking unicode-bidi v0.3.15
[INFO] [stderr]     Checking tower-service v0.3.2
[INFO] [stderr]     Checking flate2 v1.0.28
[INFO] [stderr]     Checking void v1.0.2
[INFO] [stderr]     Checking unreachable v1.0.0
[INFO] [stderr]     Checking rustls-pemfile v1.0.4
[INFO] [stderr]     Checking encoding_rs v0.8.33
[INFO] [stderr]     Checking webpki-roots v0.25.3
[INFO] [stderr]     Checking brotli v3.4.0
[INFO] [stderr]     Checking mime v0.3.17
[INFO] [stderr]     Checking ascii v0.9.3
[INFO] [stderr]     Checking sync_wrapper v0.1.2
[INFO] [stderr]     Checking ipnet v2.9.0
[INFO] [stderr]    Compiling serde_derive v1.0.196
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.56
[INFO] [stderr]    Compiling darling_macro v0.20.5
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.90
[INFO] [stderr]    Compiling bytemuck_derive v1.5.0
[INFO] [stderr]     Checking regex v1.10.3
[INFO] [stderr]    Compiling num-derive v0.4.1
[INFO] [stderr]    Compiling miraland-sdk-macro v1.18.1
[INFO] [stderr]     Checking env_logger v0.9.3
[INFO] [stderr]    Compiling proc-macro-crate v3.1.0
[INFO] [stderr]     Checking miraland-logger v1.18.1
[INFO] [stderr]     Checking h2 v0.3.24
[INFO] [stderr]    Compiling qualifier_attr v0.2.2
[INFO] [stderr]    Compiling ark-serialize-derive v0.4.2
[INFO] [stderr]    Compiling derivative v2.2.0
[INFO] [stderr]     Checking zeroize v1.3.0
[INFO] [stderr]    Compiling ark-ff-macros v0.4.2
[INFO] [stderr]    Compiling ark-ff-asm v0.4.2
[INFO] [stderr]    Compiling darling v0.20.5
[INFO] [stderr]    Compiling borsh-derive v0.9.3
[INFO] [stderr]    Compiling borsh-derive v0.10.3
[INFO] [stderr]    Compiling serde_with_macros v2.3.3
[INFO] [stderr]     Checking bytemuck v1.14.1
[INFO] [stderr]     Checking idna v0.5.0
[INFO] [stderr]    Compiling scroll_derive v0.11.1
[INFO] [stderr]     Checking plain v0.2.3
[INFO] [stderr]     Checking combine v3.8.1
[INFO] [stderr]    Compiling enum-iterator-derive v1.3.0
[INFO] [stderr]     Checking num v0.2.1
[INFO] [stderr]     Checking gethostname v0.2.3
[INFO] [stderr]     Checking hash32 v0.2.1
[INFO] [stderr]     Checking crossbeam-channel v0.5.11
[INFO] [stderr]    Compiling miraland-program-runtime v1.18.1
[INFO] [stderr]     Checking borsh v0.10.3
[INFO] [stderr]     Checking borsh v0.9.3
[INFO] [stderr]     Checking rustc-demangle v0.1.23
[INFO] [stderr]     Checking url v2.5.0
[INFO] [stderr]    Compiling rustix v0.38.30
[INFO] [stderr]     Checking percentage v0.1.0
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling lock_api v0.4.11
[INFO] [stderr]    Compiling num_enum_derive v0.7.2
[INFO] [stderr]     Checking eager v0.1.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.9
[INFO] [stderr]     Checking linux-raw-sys v0.4.13
[INFO] [stderr]     Checking scroll v0.11.0
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling pkg-config v0.3.29
[INFO] [stderr]     Checking scopeguard v1.2.0
[INFO] [stderr]     Checking smallvec v1.13.1
[INFO] [stderr]    Compiling lz4-sys v1.9.4
[INFO] [stderr]     Checking goblin v0.5.4
[INFO] [stderr]     Checking enum-iterator v1.5.0
[INFO] [stderr]    Compiling miraland-vote-program v1.18.1
[INFO] [stderr]    Compiling modular-bitfield-impl v0.11.2
[INFO] [stderr]    Compiling miraland-stake-program v1.18.1
[INFO] [stderr]     Checking async-compression v0.4.6
[INFO] [stderr]    Compiling fs-err v2.11.0
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]     Checking static_assertions v1.1.0
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling Inflector v0.11.4
[INFO] [stderr]     Checking fastrand v2.0.1
[INFO] [stderr]    Compiling test-case-core v3.3.1
[INFO] [stderr]    Compiling bzip2-sys v0.1.11+1.0.8
[INFO] [stderr]    Compiling strum_macros v0.24.3
[INFO] [stderr]     Checking parking_lot v0.12.1
[INFO] [stderr]     Checking filetime v0.2.23
[INFO] [stderr]     Checking hyper v0.14.28
[INFO] [stderr]    Compiling miraland-accounts-db v1.18.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking aliasable v0.1.3
[INFO] [stderr]     Checking seqlock v0.2.0
[INFO] [stderr]    Compiling ouroboros_macro v0.15.6
[INFO] [stderr]     Checking dashmap v5.5.3
[INFO] [stderr]     Checking miraland-rayon-threadlimit v1.18.1
[INFO] [stderr]     Checking miraland-nohash-hasher v0.2.1
[INFO] [stderr]     Checking index_list v0.2.11
[INFO] [stderr]    Compiling test-case-macros v3.3.1
[INFO] [stderr]     Checking num_enum v0.7.2
[INFO] [stderr]     Checking modular-bitfield v0.11.2
[INFO] [stderr]     Checking test-case v3.3.1
[INFO] [stderr]     Checking bzip2 v0.4.4
[INFO] [stderr]     Checking strum v0.24.1
[INFO] [stderr]     Checking ouroboros v0.15.6
[INFO] [stderr]     Checking solana_rbpf v0.8.0
[INFO] [stderr]     Checking rustls-webpki v0.101.7
[INFO] [stderr]     Checking sct v0.7.1
[INFO] [stderr]     Checking bitflags v2.4.2
[INFO] [stderr]     Checking serde_bytes v0.11.14
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]     Checking serde_with v2.3.3
[INFO] [stderr]     Checking chrono v0.4.33
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking block-buffer v0.9.0
[INFO] [stderr]     Checking crypto-mac v0.8.0
[INFO] [stderr]     Checking pbkdf2 v0.4.0
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking hmac v0.8.1
[INFO] [stderr]     Checking curve25519-dalek v3.2.1
[INFO] [stderr]     Checking sha2 v0.9.9
[INFO] [stderr]     Checking hmac-drbg v0.3.0
[INFO] [stderr]     Checking ark-serialize v0.4.2
[INFO] [stderr]     Checking sha2 v0.10.8
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking sha3 v0.10.8
[INFO] [stderr]     Checking pbkdf2 v0.11.0
[INFO] [stderr]     Checking tiny-bip39 v0.8.2
[INFO] [stderr]     Checking ark-ff v0.4.2
[INFO] [stderr]     Checking ed25519-dalek v1.0.1
[INFO] [stderr]     Checking tokio-rustls v0.24.1
[INFO] [stderr]     Checking ed25519-dalek-bip32 v0.2.0
[INFO] [stderr]     Checking hyper-rustls v0.24.2
[INFO] [stderr]     Checking reqwest v0.11.24
[INFO] [stderr]     Checking xattr v1.3.1
[INFO] [stderr]     Checking tempfile v3.9.0
[INFO] [stderr]     Checking tar v0.4.40
[INFO] [stderr]     Checking lz4 v1.24.0
[INFO] [stderr]     Checking ark-poly v0.4.2
[INFO] [stderr]     Checking ark-ec v0.4.2
[INFO] [stderr]     Checking ark-bn254 v0.4.0
[INFO] [stderr]     Checking light-poseidon v0.2.0
[INFO] [stderr]     Checking miraland-measure v1.18.1
[INFO] [stderr]     Checking miraland-metrics v1.18.1
[INFO] [stderr]     Checking miraland-bucket-map v1.18.1
[INFO] [stderr]     Checking miraland-config-program v1.18.1
[INFO] [stderr]     Checking miraland-system-program v1.18.1
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `miraland_accounts_db`
[INFO] [stdout]    --> src/tiered_storage.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |         miraland_accounts_db::rent_collector::RENT_EXEMPT_RENT_EPOCH,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `miraland_accounts_db`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `({integer}, {integer})`
[INFO] [stdout]     --> src/accounts.rs:1496:50
[INFO] [stdout]      |
[INFO] [stdout] 1496 |         let ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]      |                                                  ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=({integer}, {integer})>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `FromIterator<({integer}, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]     --> src/accounts.rs:1496:38
[INFO] [stdout]      |
[INFO] [stdout] 1496 |         let ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]      |                         ------------ ^^^^^^^^^^^ `Iterator::Item` is `({integer}, {integer})` here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         this expression has type `Vec<({integer}, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]     --> /rustc/5518eaa946291f00471af8b254b2a1715f234882/library/core/src/iter/traits/iterator.rs:2050:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `({integer}, {integer})`
[INFO] [stdout]     --> src/accounts.rs:2017:50
[INFO] [stdout]      |
[INFO] [stdout] 2017 |         let ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]      |                                                  ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=({integer}, {integer})>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `FromIterator<({integer}, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]     --> src/accounts.rs:2017:38
[INFO] [stdout]      |
[INFO] [stdout] 2017 |         let ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]      |                         ------------ ^^^^^^^^^^^ `Iterator::Item` is `({integer}, {integer})` here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         this expression has type `Vec<({integer}, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]     --> /rustc/5518eaa946291f00471af8b254b2a1715f234882/library/core/src/iter/traits/iterator.rs:2050:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `({integer}, {integer})`
[INFO] [stdout]     --> src/accounts.rs:2044:50
[INFO] [stdout]      |
[INFO] [stdout] 2044 |         let ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]      |                                                  ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=({integer}, {integer})>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `FromIterator<({integer}, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]     --> src/accounts.rs:2044:38
[INFO] [stdout]      |
[INFO] [stdout] 2044 |         let ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]      |                         ------------ ^^^^^^^^^^^ `Iterator::Item` is `({integer}, {integer})` here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         this expression has type `Vec<({integer}, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]     --> /rustc/5518eaa946291f00471af8b254b2a1715f234882/library/core/src/iter/traits/iterator.rs:2050:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `({integer}, {integer})`
[INFO] [stdout]     --> src/accounts.rs:2075:50
[INFO] [stdout]      |
[INFO] [stdout] 2075 |         let ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]      |                                                  ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=({integer}, {integer})>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `FromIterator<({integer}, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]     --> src/accounts.rs:2075:38
[INFO] [stdout]      |
[INFO] [stdout] 2075 |         let ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]      |                         ------------ ^^^^^^^^^^^ `Iterator::Item` is `({integer}, {integer})` here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         this expression has type `Vec<({integer}, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]     --> /rustc/5518eaa946291f00471af8b254b2a1715f234882/library/core/src/iter/traits/iterator.rs:2050:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `({integer}, {integer})`
[INFO] [stdout]     --> src/accounts.rs:2106:58
[INFO] [stdout]      |
[INFO] [stdout] 2106 |         let ancestors = vec![(1, 1), (0, 0)].into_iter().collect();
[INFO] [stdout]      |                                                          ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=({integer}, {integer})>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `FromIterator<({integer}, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]     --> src/accounts.rs:2106:46
[INFO] [stdout]      |
[INFO] [stdout] 2106 |         let ancestors = vec![(1, 1), (0, 0)].into_iter().collect();
[INFO] [stdout]      |                         -------------------- ^^^^^^^^^^^ `Iterator::Item` is `({integer}, {integer})` here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         this expression has type `Vec<({integer}, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]     --> /rustc/5518eaa946291f00471af8b254b2a1715f234882/library/core/src/iter/traits/iterator.rs:2050:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `std::sync::Arc<accounts_db::AccountsDb>` in the current scope
[INFO] [stdout]     --> src/accounts.rs:2827:30
[INFO] [stdout]      |
[INFO] [stdout] 2827 |             self.accounts_db.store_for_tests(slot, &[(pubkey, account)])
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^ method not found in `Arc<AccountsDb>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `flush_accounts_cache_slot_for_tests` found for struct `std::sync::Arc<accounts_db::AccountsDb>` in the current scope
[INFO] [stdout]     --> src/accounts.rs:2834:30
[INFO] [stdout]      |
[INFO] [stdout] 2834 |             self.accounts_db.flush_accounts_cache_slot_for_tests(slot);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `flush_accounts_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `({integer}, {integer})`
[INFO] [stdout]     --> src/accounts.rs:3095:50
[INFO] [stdout]      |
[INFO] [stdout] 3095 |         let ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]      |                                                  ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=({integer}, {integer})>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `FromIterator<({integer}, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]     --> src/accounts.rs:3095:38
[INFO] [stdout]      |
[INFO] [stdout] 3095 |         let ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]      |                         ------------ ^^^^^^^^^^^ `Iterator::Item` is `({integer}, {integer})` here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         this expression has type `Vec<({integer}, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]     --> /rustc/5518eaa946291f00471af8b254b2a1715f234882/library/core/src/iter/traits/iterator.rs:2050:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `({integer}, {integer})`
[INFO] [stdout]     --> src/accounts.rs:3673:50
[INFO] [stdout]      |
[INFO] [stdout] 3673 |         let ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]      |                                                  ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=({integer}, {integer})>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `FromIterator<({integer}, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]     --> src/accounts.rs:3673:38
[INFO] [stdout]      |
[INFO] [stdout] 3673 |         let ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]      |                         ------------ ^^^^^^^^^^^ `Iterator::Item` is `({integer}, {integer})` here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         this expression has type `Vec<({integer}, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]     --> /rustc/5518eaa946291f00471af8b254b2a1715f234882/library/core/src/iter/traits/iterator.rs:2050:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/accounts_db.rs:9734:27
[INFO] [stdout]      |
[INFO] [stdout] 1426 | pub struct AccountsDb {
[INFO] [stdout]      | ---------------------
[INFO] [stdout]      | |
[INFO] [stdout]      | function or associated item `new` not found for this struct
[INFO] [stdout]      | doesn't satisfy `_: Digest`
[INFO] [stdout]      | doesn't satisfy `_: Update`
[INFO] [stdout]      | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]      | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]      | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 9734 |             ..AccountsDb::new(paths, &ClusterType::Development)
[INFO] [stdout]      |                           ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]     --> src/accounts_db.rs:2458:5
[INFO] [stdout]      |
[INFO] [stdout] 2458 |       pub fn default_for_tests() -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462 | /     fn default_with_accounts_index(
[INFO] [stdout] 2463 | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464 | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465 | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566 |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578 |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]              which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]              which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]              which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]              which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]              which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]              which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]              which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]              which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]              which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]              which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]              which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]              which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]      |
[INFO] [stdout] 77   | pub trait Update {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93   | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]      |
[INFO] [stdout] 8    | pub trait HashMarker {}
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]      |
[INFO] [stdout] 1426 + #[derive(Default)]
[INFO] [stdout] 1427 | pub struct AccountsDb {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/accounts_db.rs:9741:27
[INFO] [stdout]      |
[INFO] [stdout] 1426 | pub struct AccountsDb {
[INFO] [stdout]      | ---------------------
[INFO] [stdout]      | |
[INFO] [stdout]      | function or associated item `new` not found for this struct
[INFO] [stdout]      | doesn't satisfy `_: Digest`
[INFO] [stdout]      | doesn't satisfy `_: Update`
[INFO] [stdout]      | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]      | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]      | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 9741 |             ..AccountsDb::new(paths, &ClusterType::Development)
[INFO] [stdout]      |                           ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]     --> src/accounts_db.rs:2458:5
[INFO] [stdout]      |
[INFO] [stdout] 2458 |       pub fn default_for_tests() -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462 | /     fn default_with_accounts_index(
[INFO] [stdout] 2463 | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464 | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465 | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566 |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578 |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]              which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]              which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]              which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]              which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]              which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]              which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]              which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]              which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]              which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]              which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]              which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]              which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]      |
[INFO] [stdout] 77   | pub trait Update {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93   | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]      |
[INFO] [stdout] 8    | pub trait HashMarker {}
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]      |
[INFO] [stdout] 1426 + #[derive(Default)]
[INFO] [stdout] 1427 | pub struct AccountsDb {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/accounts_db.rs:9748:27
[INFO] [stdout]      |
[INFO] [stdout] 1426 | pub struct AccountsDb {
[INFO] [stdout]      | ---------------------
[INFO] [stdout]      | |
[INFO] [stdout]      | function or associated item `new` not found for this struct
[INFO] [stdout]      | doesn't satisfy `_: Digest`
[INFO] [stdout]      | doesn't satisfy `_: Update`
[INFO] [stdout]      | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]      | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]      | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 9748 |             ..AccountsDb::new(paths, &ClusterType::Development)
[INFO] [stdout]      |                           ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]     --> src/accounts_db.rs:2458:5
[INFO] [stdout]      |
[INFO] [stdout] 2458 |       pub fn default_for_tests() -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462 | /     fn default_with_accounts_index(
[INFO] [stdout] 2463 | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464 | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465 | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566 |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578 |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]              which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]              which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]              which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]              which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]              which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]              which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]              which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]              which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]              which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]              which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]              which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]              which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]      |
[INFO] [stdout] 77   | pub trait Update {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93   | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]      |
[INFO] [stdout] 8    | pub trait HashMarker {}
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]      |
[INFO] [stdout] 1426 + #[derive(Default)]
[INFO] [stdout] 1427 | pub struct AccountsDb {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `(u64, {integer})`
[INFO] [stdout]     --> src/accounts_db.rs:9753:53
[INFO] [stdout]      |
[INFO] [stdout] 9753 |         let ancestors = vec![(slot, 1)].into_iter().collect();
[INFO] [stdout]      |                                                     ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=(u64, {integer})>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `FromIterator<(u64, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]     --> src/accounts_db.rs:9753:41
[INFO] [stdout]      |
[INFO] [stdout] 9753 |         let ancestors = vec![(slot, 1)].into_iter().collect();
[INFO] [stdout]      |                         --------------- ^^^^^^^^^^^ `Iterator::Item` is `(u64, {integer})` here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         this expression has type `Vec<(u64, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]     --> /rustc/5518eaa946291f00471af8b254b2a1715f234882/library/core/src/iter/traits/iterator.rs:2050:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: `accounts_index::AccountIndexGetResult<account_info::AccountInfo>` is not an iterator
[INFO] [stdout]     --> src/accounts_db.rs:9755:16
[INFO] [stdout]      |
[INFO] [stdout] 9755 |         result.map(|(list, index)| list.slot_list()[index].1.store_id())
[INFO] [stdout]      |                ^^^ `accounts_index::AccountIndexGetResult<account_info::AccountInfo>` is not an iterator
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/accounts_index.rs:342:1
[INFO] [stdout]      |
[INFO] [stdout] 342  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | ---------------------------------------------
[INFO] [stdout]      | |
[INFO] [stdout]      | method `map` not found for this enum
[INFO] [stdout]      | doesn't satisfy `_: Iterator`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `accounts_index::AccountIndexGetResult<account_info::AccountInfo>: Iterator`
[INFO] [stdout]              which is required by `&mut accounts_index::AccountIndexGetResult<account_info::AccountInfo>: Iterator`
[INFO] [stdout] note: the trait `Iterator` must be implemented
[INFO] [stdout]     --> /rustc/5518eaa946291f00471af8b254b2a1715f234882/library/core/src/iter/traits/iterator.rs:75:1
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `map`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `Iterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `({integer}, {integer})`
[INFO] [stdout]      --> src/accounts_db.rs:10052:65
[INFO] [stdout]       |
[INFO] [stdout] 10052 |         let mut ancestors: Ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]       |                                                                 ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=({integer}, {integer})>`
[INFO] [stdout]       |
[INFO] [stdout]       = help: the trait `FromIterator<({integer}, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]      --> src/accounts_db.rs:10052:53
[INFO] [stdout]       |
[INFO] [stdout] 10052 |         let mut ancestors: Ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]       |                                        ------------ ^^^^^^^^^^^ `Iterator::Item` is `({integer}, {integer})` here
[INFO] [stdout]       |                                        |
[INFO] [stdout]       |                                        this expression has type `Vec<({integer}, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]      --> /rustc/5518eaa946291f00471af8b254b2a1715f234882/library/core/src/iter/traits/iterator.rs:2050:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `insert` found for struct `ancestors::Ancestors` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:10054:23
[INFO] [stdout]       |
[INFO] [stdout] 10054 |             ancestors.insert(i, (i - 1) as usize);
[INFO] [stdout]       |                       ^^^^^^ method not found in `Ancestors`
[INFO] [stdout]       |
[INFO] [stdout]      ::: src/ancestors.rs:11:1
[INFO] [stdout]       |
[INFO] [stdout] 11    | pub struct Ancestors {
[INFO] [stdout]       | -------------------- method `insert` not found for this struct
[INFO] [stdout]       |
[INFO] [stdout]       = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]       = note: the following traits define an item `insert`, perhaps you need to implement one of them:
[INFO] [stdout]               candidate #1: `ppv_lite86::types::Vec2`
[INFO] [stdout]               candidate #2: `ppv_lite86::types::Vec4`
[INFO] [stdout]               candidate #3: `bitflags::traits::Flags`
[INFO] [stdout]               candidate #4: `http::header::map::into_header_name::Sealed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for reference `&accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:10536:18
[INFO] [stdout]       |
[INFO] [stdout] 10536 |         accounts.store_for_tests(slot, &to_store[..]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `&AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for reference `&accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:10537:18
[INFO] [stdout]       |
[INFO] [stdout] 10537 |         accounts.add_root_and_flush_write_cache(slot);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:10993:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 10993 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:11010:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 11010 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:11365:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 11365 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:11381:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 11381 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:11417:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 11417 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:11443:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 11443 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:11496:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 11496 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `create_account` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11541:12
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `create_account` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11541 |         db.create_account(&mut pubkeys, 0, 2, DEFAULT_FILE_SIZE as usize / 3, 0);
[INFO] [stdout]       |            ^^^^^^^^^^^^^^ help: there is a method with a similar name: `clean_accounts`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11542:12
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11542 |         db.add_root_and_flush_write_cache(0);
[INFO] [stdout]       |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_storage` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11543:12
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `check_storage` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11543 |         db.check_storage(0, 2);
[INFO] [stdout]       |            ^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11547:12
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11547 |         db.store_for_tests(1, &[(&pubkey, &account)]);
[INFO] [stdout]       |            ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11548:12
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11548 |         db.store_for_tests(1, &[(&pubkeys[0], &account)]);
[INFO] [stdout]       |            ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11551:12
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11551 |         db.add_root_and_flush_write_cache(1);
[INFO] [stdout]       |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11564:12
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11564 |         db.store_for_tests(2, &[(&pubkeys[0], &account)]);
[INFO] [stdout]       |            ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:11581:31
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 11581 |         let db0 = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                               ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:11606:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 11606 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `load_without_fixed_root` found for reference `&accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11655:26
[INFO] [stdout]       |
[INFO] [stdout] 11655 |                 accounts.load_without_fixed_root(&ancestors, &pubkeys[idx])
[INFO] [stdout]       |                          ^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `load_with_fixed_root`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for reference `&accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11658:26
[INFO] [stdout]       |
[INFO] [stdout] 11658 |                 accounts.store_for_tests(slot, &[(&pubkeys[idx], &account)]);
[INFO] [stdout]       |                          ^^^^^^^^^^^^^^^ method not found in `&AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `load_without_fixed_root` found for reference `&accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11662:26
[INFO] [stdout]       |
[INFO] [stdout] 11661 |                       assert!(accounts
[INFO] [stdout]       |  _____________________________-
[INFO] [stdout] 11662 | |                         .load_without_fixed_root(&ancestors, &pubkeys[idx])
[INFO] [stdout]       | |                         -^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `load_with_fixed_root`
[INFO] [stdout]       | |_________________________|
[INFO] [stdout]       | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:11678:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 11678 |         let db = AccountsDb::new(paths, &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:11693:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 11693 |         let db = AccountsDb::new(paths, &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `create_account` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11703:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `create_account` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11703 |         accounts.create_account(&mut pubkeys, 0, 100, 0, 0);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^ help: there is a method with a similar name: `clean_accounts`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11705:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11705 |         accounts.add_root_and_flush_write_cache(0);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_storage` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11706:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `check_storage` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11706 |         accounts.check_storage(0, 100);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11718:22
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11718 |             accounts.store_for_tests(0, &[(&key, &account)]);
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `load_without_fixed_root` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11725:22
[INFO] [stdout]       |
[INFO] [stdout] 1426  |   pub struct AccountsDb {
[INFO] [stdout]       |   --------------------- method `load_without_fixed_root` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11724 | /                 accounts
[INFO] [stdout] 11725 | |                     .load_without_fixed_root(&ancestors, key)
[INFO] [stdout]       | |                     -^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `load_with_fixed_root`
[INFO] [stdout]       | |_____________________|
[INFO] [stdout]       | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11754:22
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11754 |             accounts.store_for_tests(0, &[(&pubkey1, &account1)]);
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11756:26
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11756 |                 accounts.add_root_and_flush_write_cache(0);
[INFO] [stdout]       |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11765:22
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11765 |             accounts.store_for_tests(0, &[(&pubkey2, &account2)]);
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11768:26
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11768 |                 accounts.add_root_and_flush_write_cache(0);
[INFO] [stdout]       |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `load_without_fixed_root` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11778:22
[INFO] [stdout]       |
[INFO] [stdout] 1426  |   pub struct AccountsDb {
[INFO] [stdout]       |   --------------------- method `load_without_fixed_root` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11777 | /                 accounts
[INFO] [stdout] 11778 | |                     .load_without_fixed_root(&ancestors, &pubkey1)
[INFO] [stdout]       | |                     -^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `load_with_fixed_root`
[INFO] [stdout]       | |_____________________|
[INFO] [stdout]       | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `load_without_fixed_root` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11785:22
[INFO] [stdout]       |
[INFO] [stdout] 1426  |   pub struct AccountsDb {
[INFO] [stdout]       |   --------------------- method `load_without_fixed_root` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11784 | /                 accounts
[INFO] [stdout] 11785 | |                     .load_without_fixed_root(&ancestors, &pubkey2)
[INFO] [stdout]       | |                     -^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `load_with_fixed_root`
[INFO] [stdout]       | |_____________________|
[INFO] [stdout]       | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11793:26
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11793 |                 accounts.store_for_tests(0, &[(&pubkey1, &account1)]);
[INFO] [stdout]       |                          ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11796:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11796 |                     accounts.add_root_and_flush_write_cache(0);
[INFO] [stdout]       |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `load_without_fixed_root` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11804:26
[INFO] [stdout]       |
[INFO] [stdout] 1426  |   pub struct AccountsDb {
[INFO] [stdout]       |   --------------------- method `load_without_fixed_root` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11803 | /                     accounts
[INFO] [stdout] 11804 | |                         .load_without_fixed_root(&ancestors, &pubkey1)
[INFO] [stdout]       | |                         -^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `load_with_fixed_root`
[INFO] [stdout]       | |_________________________|
[INFO] [stdout]       | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `load_without_fixed_root` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11811:26
[INFO] [stdout]       |
[INFO] [stdout] 1426  |   pub struct AccountsDb {
[INFO] [stdout]       |   --------------------- method `load_without_fixed_root` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11810 | /                     accounts
[INFO] [stdout] 11811 | |                         .load_without_fixed_root(&ancestors, &pubkey2)
[INFO] [stdout]       | |                         -^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `load_with_fixed_root`
[INFO] [stdout]       | |_________________________|
[INFO] [stdout]       | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:11829:36
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 11829 |         let accounts = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                                    ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:11881:36
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 11881 |         let accounts = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                                    ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:11945:36
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 11945 |         let accounts = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                                    ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:11993:36
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 11993 |         let accounts = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                                    ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:12038:36
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 12038 |         let accounts = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                                    ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:12066:36
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 12066 |         let accounts = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                                    ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12122:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12122 |         accounts.store_for_tests(0, &[(&pubkey1, &normal_account)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12123:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12123 |         accounts.store_for_tests(0, &[(&pubkey1, &normal_account)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12124:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12124 |         accounts.store_for_tests(1, &[(&pubkey1, &zero_account)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12125:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12125 |         accounts.store_for_tests(0, &[(&pubkey2, &normal_account)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12126:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12126 |         accounts.store_for_tests(2, &[(&pubkey2, &normal_account)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12130:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12130 |         accounts.add_root_and_flush_write_cache(0);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12132:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12132 |         accounts.add_root_and_flush_write_cache(1);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12134:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12134 |         accounts.add_root_and_flush_write_cache(2);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `alive_account_count_in_slot` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12137:29
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `alive_account_count_in_slot` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12137 |         assert_eq!(accounts.alive_account_count_in_slot(0), 2);
[INFO] [stdout]       |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `alive_account_count_in_slot` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12138:29
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `alive_account_count_in_slot` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12138 |         assert_eq!(accounts.alive_account_count_in_slot(1), 1);
[INFO] [stdout]       |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `alive_account_count_in_slot` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12139:29
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `alive_account_count_in_slot` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12139 |         assert_eq!(accounts.alive_account_count_in_slot(2), 1);
[INFO] [stdout]       |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `alive_account_count_in_slot` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12210:29
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `alive_account_count_in_slot` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12210 |         assert_eq!(accounts.alive_account_count_in_slot(0), 0);
[INFO] [stdout]       |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `alive_account_count_in_slot` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12214:29
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `alive_account_count_in_slot` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12214 |         assert_eq!(accounts.alive_account_count_in_slot(1), 0);
[INFO] [stdout]       |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `alive_account_count_in_slot` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12215:29
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `alive_account_count_in_slot` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12215 |         assert_eq!(accounts.alive_account_count_in_slot(2), 1);
[INFO] [stdout]       |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_none` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12222:14
[INFO] [stdout]       |
[INFO] [stdout] 12219 |           assert!(accounts
[INFO] [stdout]       |  _________________-
[INFO] [stdout] 12220 | |             .accounts_index
[INFO] [stdout] 12221 | |             .get_for_tests(&pubkey1, None, None)
[INFO] [stdout] 12222 | |             .is_none());
[INFO] [stdout]       | |             -^^^^^^^ method not found in `AccountIndexGetResult<AccountInfo>`
[INFO] [stdout]       | |_____________|
[INFO] [stdout]       | 
[INFO] [stdout]       |
[INFO] [stdout]      ::: src/accounts_index.rs:342:1
[INFO] [stdout]       |
[INFO] [stdout] 342   |   pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]       |   --------------------------------------------- method `is_none` not found for this enum
[INFO] [stdout]       |
[INFO] [stdout]       = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]       = note: the following trait defines an item `is_none`, perhaps you need to implement it:
[INFO] [stdout]               candidate #1: `wasm_bindgen::convert::traits::OptionFromWasmAbi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:12243:36
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 12243 |         let accounts = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                                    ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:12288:36
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 12288 |         let accounts = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                                    ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:12308:36
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 12308 |         let accounts = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                                    ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12344:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12344 |         accounts.add_root_and_flush_write_cache(0);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12348:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12348 |         accounts.store_for_tests(current_slot, &[(&pubkey, &account)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12351:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12351 |         accounts.store_for_tests(current_slot, &[(&pubkey2, &account2)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12353:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12353 |         accounts.add_root_and_flush_write_cache(current_slot);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: `accounts_index::AccountIndexGetResult<account_info::AccountInfo>` is not an iterator
[INFO] [stdout]      --> src/accounts_db.rs:12357:14
[INFO] [stdout]       |
[INFO] [stdout] 12354 |           let (slot1, account_info1) = accounts
[INFO] [stdout]       |  ______________________________________-
[INFO] [stdout] 12355 | |             .accounts_index
[INFO] [stdout] 12356 | |             .get_for_tests(&pubkey, None, None)
[INFO] [stdout] 12357 | |             .map(|(account_list1, index1)| account_list1.slot_list()[index1])
[INFO] [stdout]       | |             -^^^ `accounts_index::AccountIndexGetResult<account_info::AccountInfo>` is not an iterator
[INFO] [stdout]       | |_____________|
[INFO] [stdout]       | 
[INFO] [stdout]       |
[INFO] [stdout]      ::: src/accounts_index.rs:342:1
[INFO] [stdout]       |
[INFO] [stdout] 342   |   pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]       |   ---------------------------------------------
[INFO] [stdout]       |   |
[INFO] [stdout]       |   method `map` not found for this enum
[INFO] [stdout]       |   doesn't satisfy `_: Iterator`
[INFO] [stdout]       |
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_index::AccountIndexGetResult<account_info::AccountInfo>: Iterator`
[INFO] [stdout]               which is required by `&mut accounts_index::AccountIndexGetResult<account_info::AccountInfo>: Iterator`
[INFO] [stdout] note: the trait `Iterator` must be implemented
[INFO] [stdout]      --> /rustc/5518eaa946291f00471af8b254b2a1715f234882/library/core/src/iter/traits/iterator.rs:75:1
[INFO] [stdout]       = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]       = note: the following trait defines an item `map`, perhaps you need to implement it:
[INFO] [stdout]               candidate #1: `Iterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: `accounts_index::AccountIndexGetResult<account_info::AccountInfo>` is not an iterator
[INFO] [stdout]      --> src/accounts_db.rs:12362:14
[INFO] [stdout]       |
[INFO] [stdout] 12359 |           let (slot2, account_info2) = accounts
[INFO] [stdout]       |  ______________________________________-
[INFO] [stdout] 12360 | |             .accounts_index
[INFO] [stdout] 12361 | |             .get_for_tests(&pubkey2, None, None)
[INFO] [stdout] 12362 | |             .map(|(account_list2, index2)| account_list2.slot_list()[index2])
[INFO] [stdout]       | |             -^^^ `accounts_index::AccountIndexGetResult<account_info::AccountInfo>` is not an iterator
[INFO] [stdout]       | |_____________|
[INFO] [stdout]       | 
[INFO] [stdout]       |
[INFO] [stdout]      ::: src/accounts_index.rs:342:1
[INFO] [stdout]       |
[INFO] [stdout] 342   |   pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]       |   ---------------------------------------------
[INFO] [stdout]       |   |
[INFO] [stdout]       |   method `map` not found for this enum
[INFO] [stdout]       |   doesn't satisfy `_: Iterator`
[INFO] [stdout]       |
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_index::AccountIndexGetResult<account_info::AccountInfo>: Iterator`
[INFO] [stdout]               which is required by `&mut accounts_index::AccountIndexGetResult<account_info::AccountInfo>: Iterator`
[INFO] [stdout] note: the trait `Iterator` must be implemented
[INFO] [stdout]      --> /rustc/5518eaa946291f00471af8b254b2a1715f234882/library/core/src/iter/traits/iterator.rs:75:1
[INFO] [stdout]       = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]       = note: the following trait defines an item `map`, perhaps you need to implement it:
[INFO] [stdout]               candidate #1: `Iterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12371:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12371 |         accounts.store_for_tests(current_slot, &[(&pubkey, &zero_lamport_account)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12373:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12373 |         accounts.add_root_and_flush_write_cache(current_slot);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `assert_load_account` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12375:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `assert_load_account` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12375 |         accounts.assert_load_account(current_slot, pubkey, zero_lamport);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12379:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12379 |         accounts.add_root_and_flush_write_cache(current_slot);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ref_count_for_pubkey` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12400:29
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `ref_count_for_pubkey` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12400 |         assert_eq!(accounts.ref_count_for_pubkey(&pubkey), 2);
[INFO] [stdout]       |                             ^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_storage` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12404:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `check_storage` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12404 |         accounts.check_storage(1, 1);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_storage` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12406:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `check_storage` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12406 |         accounts.check_storage(2, 1);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12426:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12426 |         accounts.store_for_tests(current_slot, &[(&pubkey, &account)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12428:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12428 |         accounts.add_root_and_flush_write_cache(current_slot);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12431:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12431 |         accounts.store_for_tests(current_slot, &[(&pubkey, &zero_lamport_account)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12433:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12433 |         accounts.add_root_and_flush_write_cache(current_slot);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `assert_load_account` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12435:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `assert_load_account` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12435 |         accounts.assert_load_account(current_slot, pubkey, zero_lamport);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12440:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12440 |         accounts.add_root_and_flush_write_cache(current_slot);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `std::sync::Arc<accounts_db::AccountsDb>` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12491:32
[INFO] [stdout]       |
[INFO] [stdout] 12491 | ...                   db.store_for_tests(slot, &[(&pubkey, &account)]);
[INFO] [stdout]       |                          ^^^^^^^^^^^^^^^ method not found in `Arc<AccountsDb>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `load_without_fixed_root` found for struct `std::sync::Arc<accounts_db::AccountsDb>` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12494:34
[INFO] [stdout]       |
[INFO] [stdout] 12493 |   ...                   let (account, slot) = db
[INFO] [stdout]       |  _____________________________________________-
[INFO] [stdout] 12494 | | ...                       .load_without_fixed_root(&Ancestors::default(), &pubkey)
[INFO] [stdout]       | |                           -^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `load_with_fixed_root`
[INFO] [stdout]       | |___________________________|
[INFO] [stdout]       | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:12515:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 12515 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12560:12
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12560 |         db.store_for_tests(0, &[(&key0, &account0)]);
[INFO] [stdout]       |            ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12564:12
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12564 |         db.store_for_tests(1, &[(&key1, &account1)]);
[INFO] [stdout]       |            ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12573:12
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12573 |         db.store_for_tests(2, &[(&key1, &account2)]);
[INFO] [stdout]       |            ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `load_without_fixed_root` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12578:16
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `load_without_fixed_root` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12578 |             db.load_without_fixed_root(&ancestors, &key1)
[INFO] [stdout]       |                ^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `load_with_fixed_root`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:12589:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 12589 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:12704:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 12704 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:12732:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 12732 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `(u64, {integer})`
[INFO] [stdout]      --> src/accounts_db.rs:12739:58
[INFO] [stdout]       |
[INFO] [stdout] 12739 |         let ancestors = vec![(some_slot, 0)].into_iter().collect();
[INFO] [stdout]       |                                                          ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=(u64, {integer})>`
[INFO] [stdout]       |
[INFO] [stdout]       = help: the trait `FromIterator<(u64, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]      --> src/accounts_db.rs:12739:46
[INFO] [stdout]       |
[INFO] [stdout] 12739 |         let ancestors = vec![(some_slot, 0)].into_iter().collect();
[INFO] [stdout]       |                         -------------------- ^^^^^^^^^^^ `Iterator::Item` is `(u64, {integer})` here
[INFO] [stdout]       |                         |
[INFO] [stdout]       |                         this expression has type `Vec<(u64, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]      --> /rustc/5518eaa946291f00471af8b254b2a1715f234882/library/core/src/iter/traits/iterator.rs:2050:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:12795:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 12795 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `(u64, {integer})`
[INFO] [stdout]      --> src/accounts_db.rs:12802:58
[INFO] [stdout]       |
[INFO] [stdout] 12802 |         let ancestors = vec![(some_slot, 0)].into_iter().collect();
[INFO] [stdout]       |                                                          ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=(u64, {integer})>`
[INFO] [stdout]       |
[INFO] [stdout]       = help: the trait `FromIterator<(u64, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]      --> src/accounts_db.rs:12802:46
[INFO] [stdout]       |
[INFO] [stdout] 12802 |         let ancestors = vec![(some_slot, 0)].into_iter().collect();
[INFO] [stdout]       |                         -------------------- ^^^^^^^^^^^ `Iterator::Item` is `(u64, {integer})` here
[INFO] [stdout]       |                         |
[INFO] [stdout]       |                         this expression has type `Vec<(u64, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]      --> /rustc/5518eaa946291f00471af8b254b2a1715f234882/library/core/src/iter/traits/iterator.rs:2050:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:12837:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 12837 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_test` found for struct `accounts_db::VerifyAccountsHashAndLamportsConfig` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12852:59
[INFO] [stdout]       |
[INFO] [stdout] 196   | pub struct VerifyAccountsHashAndLamportsConfig<'a> {
[INFO] [stdout]       | -------------------------------------------------- function or associated item `new_for_test` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12852 |         let config = VerifyAccountsHashAndLamportsConfig::new_for_test(
[INFO] [stdout]       |                                                           ^^^^^^^^^^^^ function or associated item not found in `VerifyAccountsHashAndLamportsConfig<'_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:12886:34
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 12886 |             let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                                  ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_test` found for struct `accounts_db::VerifyAccountsHashAndLamportsConfig` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12895:63
[INFO] [stdout]       |
[INFO] [stdout] 196   | pub struct VerifyAccountsHashAndLamportsConfig<'a> {
[INFO] [stdout]       | -------------------------------------------------- function or associated item `new_for_test` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12895 |             let config = VerifyAccountsHashAndLamportsConfig::new_for_test(
[INFO] [stdout]       |                                                               ^^^^^^^^^^^^ function or associated item not found in `VerifyAccountsHashAndLamportsConfig<'_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:12939:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 12939 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_test` found for struct `accounts_db::VerifyAccountsHashAndLamportsConfig` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12949:59
[INFO] [stdout]       |
[INFO] [stdout] 196   | pub struct VerifyAccountsHashAndLamportsConfig<'a> {
[INFO] [stdout]       | -------------------------------------------------- function or associated item `new_for_test` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12949 |         let config = VerifyAccountsHashAndLamportsConfig::new_for_test(
[INFO] [stdout]       |                                                           ^^^^^^^^^^^^ function or associated item not found in `VerifyAccountsHashAndLamportsConfig<'_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:12965:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 12965 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_test` found for struct `accounts_db::VerifyAccountsHashAndLamportsConfig` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12990:59
[INFO] [stdout]       |
[INFO] [stdout] 196   | pub struct VerifyAccountsHashAndLamportsConfig<'a> {
[INFO] [stdout]       | -------------------------------------------------- function or associated item `new_for_test` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12990 |         let config = VerifyAccountsHashAndLamportsConfig::new_for_test(
[INFO] [stdout]       |                                                           ^^^^^^^^^^^^ function or associated item not found in `VerifyAccountsHashAndLamportsConfig<'_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13012:12
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13012 |         db.store_for_tests(1, &[(&key, &account)]);
[INFO] [stdout]       |            ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:13017:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 13017 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:13023:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 13023 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:13042:34
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 13042 |             let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                                  ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:13065:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 13065 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:13081:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 13081 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:13101:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 13101 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:13116:36
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 13116 |         let accounts = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                                    ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13152:22
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13152 |             accounts.store_for_tests(current_slot, &[(&pubkey1, &account)]);
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13153:22
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13153 |             accounts.store_for_tests(current_slot, &[(&pubkey2, &account)]);
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13155:22
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13155 |             accounts.store_for_tests(current_slot, &[(&pubkey2, &account)]);
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13156:22
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13156 |             accounts.store_for_tests(current_slot, &[(&pubkey1, &account)]);
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13159:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13159 |         accounts.add_root_and_flush_write_cache(current_slot);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `alive_account_count_in_slot` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13166:32
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `alive_account_count_in_slot` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13166 |         assert_eq!(0, accounts.alive_account_count_in_slot(current_slot));
[INFO] [stdout]       |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ref_count_for_pubkey` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13167:32
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `ref_count_for_pubkey` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13167 |         assert_eq!(1, accounts.ref_count_for_pubkey(&pubkey1));
[INFO] [stdout]       |                                ^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13168:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13168 |         accounts.store_for_tests(current_slot, &[(&pubkey1, &account2)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13169:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13169 |         accounts.store_for_tests(current_slot, &[(&pubkey1, &account2)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13170:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13170 |         accounts.add_root_and_flush_write_cache(current_slot);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `alive_account_count_in_slot` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13171:32
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `alive_account_count_in_slot` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13171 |         assert_eq!(1, accounts.alive_account_count_in_slot(current_slot));
[INFO] [stdout]       |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ref_count_for_pubkey` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13174:32
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `ref_count_for_pubkey` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13174 |         assert_eq!(2, accounts.ref_count_for_pubkey(&pubkey1));
[INFO] [stdout]       |                                ^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13176:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13176 |         accounts.add_root_and_flush_write_cache(current_slot);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ref_count_for_pubkey` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13187:32
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `ref_count_for_pubkey` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13187 |         assert_eq!(2, accounts.ref_count_for_pubkey(&pubkey1));
[INFO] [stdout]       |                                ^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13188:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13188 |         accounts.store_for_tests(current_slot, &[(&pubkey1, &account3)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13189:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13189 |         accounts.store_for_tests(current_slot, &[(&pubkey2, &account3)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13190:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13190 |         accounts.store_for_tests(current_slot, &[(&pubkey3, &account4)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13191:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13191 |         accounts.add_root_and_flush_write_cache(current_slot);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ref_count_for_pubkey` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13192:32
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `ref_count_for_pubkey` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13192 |         assert_eq!(3, accounts.ref_count_for_pubkey(&pubkey1));
[INFO] [stdout]       |                                ^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ref_count_for_pubkey` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13201:32
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `ref_count_for_pubkey` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13201 |         assert_eq!(3, accounts.ref_count_for_pubkey(&pubkey1));
[INFO] [stdout]       |                                ^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13202:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13202 |         accounts.store_for_tests(current_slot, &[(&pubkey1, &zero_lamport_account)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13203:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13203 |         accounts.store_for_tests(current_slot, &[(&pubkey2, &zero_lamport_account)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13204:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13204 |         accounts.store_for_tests(current_slot, &[(&pubkey3, &zero_lamport_account)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13215:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13215 |         accounts.add_root_and_flush_write_cache(current_slot);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ref_count_for_pubkey` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13225:29
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `ref_count_for_pubkey` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13225 |         assert_eq!(accounts.ref_count_for_pubkey(&pubkey1), 0);
[INFO] [stdout]       |                             ^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ref_count_for_pubkey` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13226:29
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `ref_count_for_pubkey` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13226 |         assert_eq!(accounts.ref_count_for_pubkey(&pubkey2), 0);
[INFO] [stdout]       |                             ^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ref_count_for_pubkey` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13227:29
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `ref_count_for_pubkey` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13227 |         assert_eq!(accounts.ref_count_for_pubkey(&pubkey3), 0);
[INFO] [stdout]       |                             ^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13292:22
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13292 |             accounts.store_for_tests(current_slot, &[(pubkey, &account)]);
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13296:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13296 |         accounts.add_root_and_flush_write_cache(current_slot);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13303:22
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13303 |             accounts.store_for_tests(current_slot, &[(pubkey, &account)]);
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13306:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13306 |         accounts.add_root_and_flush_write_cache(current_slot);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `all_account_count_in_append_vec` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13311:22
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `all_account_count_in_append_vec` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13311 |             accounts.all_account_count_in_append_vec(shrink_slot)
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `all_account_count_in_append_vec` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13321:22
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `all_account_count_in_append_vec` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13321 |             accounts.all_account_count_in_append_vec(shrink_slot)
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `all_account_count_in_append_vec` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13328:22
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `all_account_count_in_append_vec` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13328 |             accounts.all_account_count_in_append_vec(shrink_slot)
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13652:79
[INFO] [stdout]       |
[INFO] [stdout] 13652 |         let (key0_entry, _) = accounts_index.get_for_tests(&key0, None, None).unwrap();
[INFO] [stdout]       |                                                                               ^^^^^^ method not found in `AccountIndexGetResult<AccountInfo>`
[INFO] [stdout]       |
[INFO] [stdout]      ::: src/accounts_index.rs:342:1
[INFO] [stdout]       |
[INFO] [stdout] 342   | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]       | --------------------------------------------- method `unwrap` not found for this enum
[INFO] [stdout]       |
[INFO] [stdout]       = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]       = note: the following trait defines an item `unwrap`, perhaps you need to implement it:
[INFO] [stdout]               candidate #1: `brotli::enc::threading::OwnedRetriever`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13657:79
[INFO] [stdout]       |
[INFO] [stdout] 13657 |         let (key1_entry, _) = accounts_index.get_for_tests(&key1, None, None).unwrap();
[INFO] [stdout]       |                                                                               ^^^^^^ method not found in `AccountIndexGetResult<AccountInfo>`
[INFO] [stdout]       |
[INFO] [stdout]      ::: src/accounts_index.rs:342:1
[INFO] [stdout]       |
[INFO] [stdout] 342   | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]       | --------------------------------------------- method `unwrap` not found for this enum
[INFO] [stdout]       |
[INFO] [stdout]       = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]       = note: the following trait defines an item `unwrap`, perhaps you need to implement it:
[INFO] [stdout]               candidate #1: `brotli::enc::threading::OwnedRetriever`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13662:79
[INFO] [stdout]       |
[INFO] [stdout] 13662 |         let (key2_entry, _) = accounts_index.get_for_tests(&key2, None, None).unwrap();
[INFO] [stdout]       |                                                                               ^^^^^^ method not found in `AccountIndexGetResult<AccountInfo>`
[INFO] [stdout]       |
[INFO] [stdout]      ::: src/accounts_index.rs:342:1
[INFO] [stdout]       |
[INFO] [stdout] 342   | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]       | --------------------------------------------- method `unwrap` not found for this enum
[INFO] [stdout]       |
[INFO] [stdout]       = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]       = note: the following trait defines an item `unwrap`, perhaps you need to implement it:
[INFO] [stdout]               candidate #1: `brotli::enc::threading::OwnedRetriever`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13736:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13736 |         accounts.store_for_tests(0, &[(&pubkey, &account)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13737:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13737 |         accounts.add_root_and_flush_write_cache(0);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `insert` found for struct `ancestors::Ancestors` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13849:19
[INFO] [stdout]       |
[INFO] [stdout] 13849 |         ancestors.insert(1, 0);
[INFO] [stdout]       |                   ^^^^^^ method not found in `Ancestors`
[INFO] [stdout]       |
[INFO] [stdout]      ::: src/ancestors.rs:11:1
[INFO] [stdout]       |
[INFO] [stdout] 11    | pub struct Ancestors {
[INFO] [stdout]       | -------------------- method `insert` not found for this struct
[INFO] [stdout]       |
[INFO] [stdout]       = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]       = note: the following traits define an item `insert`, perhaps you need to implement one of them:
[INFO] [stdout]               candidate #1: `ppv_lite86::types::Vec2`
[INFO] [stdout]               candidate #2: `ppv_lite86::types::Vec4`
[INFO] [stdout]               candidate #3: `bitflags::traits::Flags`
[INFO] [stdout]               candidate #4: `http::header::map::into_header_name::Sealed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `insert` found for struct `ancestors::Ancestors` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13850:19
[INFO] [stdout]       |
[INFO] [stdout] 13850 |         ancestors.insert(2, 1);
[INFO] [stdout]       |                   ^^^^^^ method not found in `Ancestors`
[INFO] [stdout]       |
[INFO] [stdout]      ::: src/ancestors.rs:11:1
[INFO] [stdout]       |
[INFO] [stdout] 11    | pub struct Ancestors {
[INFO] [stdout]       | -------------------- method `insert` not found for this struct
[INFO] [stdout]       |
[INFO] [stdout]       = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]       = note: the following traits define an item `insert`, perhaps you need to implement one of them:
[INFO] [stdout]               candidate #1: `ppv_lite86::types::Vec2`
[INFO] [stdout]               candidate #2: `ppv_lite86::types::Vec4`
[INFO] [stdout]               candidate #3: `bitflags::traits::Flags`
[INFO] [stdout]               candidate #4: `http::header::map::into_header_name::Sealed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `load_without_fixed_root` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13853:26
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `load_without_fixed_root` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13853 |                 accounts.load_without_fixed_root(&ancestors, key).unwrap().0,
[INFO] [stdout]       |                          ^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `load_with_fixed_root`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:13862:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 13862 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:13889:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 13889 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:13915:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 13915 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:13940:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 13940 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:13972:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 13972 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:13999:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 13999 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:14064:34
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 14064 |         let mut db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                                  ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `(u64, {integer})`
[INFO] [stdout]      --> src/accounts_db.rs:14108:45
[INFO] [stdout]       |
[INFO] [stdout] 14108 |                 vec![(slot, 1)].into_iter().collect()
[INFO] [stdout]       |                                             ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=(u64, {integer})>`
[INFO] [stdout]       |
[INFO] [stdout]       = help: the trait `FromIterator<(u64, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]      --> src/accounts_db.rs:14108:33
[INFO] [stdout]       |
[INFO] [stdout] 14108 |                 vec![(slot, 1)].into_iter().collect()
[INFO] [stdout]       |                 --------------- ^^^^^^^^^^^ `Iterator::Item` is `(u64, {integer})` here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 this expression has type `Vec<(u64, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]      --> /rustc/5518eaa946291f00471af8b254b2a1715f234882/library/core/src/iter/traits/iterator.rs:2050:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `SomeWithZeroLamportAccountForTests` found for enum `accounts_db::LoadZeroLamports` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:14230:35
[INFO] [stdout]       |
[INFO] [stdout] 394   | enum LoadZeroLamports {
[INFO] [stdout]       | --------------------- variant or associated item `SomeWithZeroLamportAccountForTests` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 14230 |                 LoadZeroLamports::SomeWithZeroLamportAccountForTests,
[INFO] [stdout]       |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ variant or associated item not found in `LoadZeroLamports`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `SomeWithZeroLamportAccountForTests` found for enum `accounts_db::LoadZeroLamports` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:14286:35
[INFO] [stdout]       |
[INFO] [stdout] 394   | enum LoadZeroLamports {
[INFO] [stdout]       | --------------------- variant or associated item `SomeWithZeroLamportAccountForTests` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 14286 |                 LoadZeroLamports::SomeWithZeroLamportAccountForTests,
[INFO] [stdout]       |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ variant or associated item not found in `LoadZeroLamports`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `SomeWithZeroLamportAccountForTests` found for enum `accounts_db::LoadZeroLamports` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:14386:35
[INFO] [stdout]       |
[INFO] [stdout] 394   | enum LoadZeroLamports {
[INFO] [stdout]       | --------------------- variant or associated item `SomeWithZeroLamportAccountForTests` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 14386 |                 LoadZeroLamports::SomeWithZeroLamportAccountForTests,
[INFO] [stdout]       |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ variant or associated item not found in `LoadZeroLamports`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `({integer}, {integer})`
[INFO] [stdout]      --> src/accounts_db.rs:14483:88
[INFO] [stdout]       |
[INFO] [stdout] 14483 |         let scan_ancestors: Arc<Ancestors> = Arc::new(vec![(0, 1), (1, 1)].into_iter().collect());
[INFO] [stdout]       |                                                                                        ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=({integer}, {integer})>`
[INFO] [stdout]       |
[INFO] [stdout]       = help: the trait `FromIterator<({integer}, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]      --> src/accounts_db.rs:14483:76
[INFO] [stdout]       |
[INFO] [stdout] 14483 |         let scan_ancestors: Arc<Ancestors> = Arc::new(vec![(0, 1), (1, 1)].into_iter().collect());
[INFO] [stdout]       |                                                       -------------------- ^^^^^^^^^^^ `Iterator::Item` is `({integer}, {integer})` here
[INFO] [stdout]       |                                                       |
[INFO] [stdout]       |                                                       this expression has type `Vec<({integer}, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]      --> /rustc/5518eaa946291f00471af8b254b2a1715f234882/library/core/src/iter/traits/iterator.rs:2050:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `SomeWithZeroLamportAccountForTests` found for enum `accounts_db::LoadZeroLamports` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:14513:35
[INFO] [stdout]       |
[INFO] [stdout] 394   | enum LoadZeroLamports {
[INFO] [stdout]       | --------------------- variant or associated item `SomeWithZeroLamportAccountForTests` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 14513 |                 LoadZeroLamports::SomeWithZeroLamportAccountForTests,
[INFO] [stdout]       |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ variant or associated item not found in `LoadZeroLamports`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `(u64, {integer})`
[INFO] [stdout]      --> src/accounts_db.rs:14657:88
[INFO] [stdout]       |
[INFO] [stdout] 14657 |                 let ancestors = Arc::new(vec![(stall_slot, 1), (*slot, 1)].into_iter().collect());
[INFO] [stdout]       |                                                                                        ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=(u64, {integer})>`
[INFO] [stdout]       |
[INFO] [stdout]       = help: the trait `FromIterator<(u64, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]      --> src/accounts_db.rs:14657:76
[INFO] [stdout]       |
[INFO] [stdout] 14657 |                 let ancestors = Arc::new(vec![(stall_slot, 1), (*slot, 1)].into_iter().collect());
[INFO] [stdout]       |                                          --------------------------------- ^^^^^^^^^^^ `Iterator::Item` is `(u64, {integer})` here
[INFO] [stdout]       |                                          |
[INFO] [stdout]       |                                          this expression has type `Vec<(u64, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]      --> /rustc/5518eaa946291f00471af8b254b2a1715f234882/library/core/src/iter/traits/iterator.rs:2050:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:15095:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 15095 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ancestors::Ancestors: From<Vec<(u64, {integer})>>` is not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:15603:26
[INFO] [stdout]       |
[INFO] [stdout] 15603 |                         &Ancestors::from(vec![(*slot, 0)]),
[INFO] [stdout]       |                          ^^^^^^^^^ the trait `From<Vec<(u64, {integer})>>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout]       |
[INFO] [stdout]       = help: the following other types implement trait `From<T>`:
[INFO] [stdout]                 <ancestors::Ancestors as From<Vec<u64>>>
[INFO] [stdout]                 <ancestors::Ancestors as From<&std::collections::HashMap<u64, usize>>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:15624:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 15624 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:15654:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 15654 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:15712:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | ---------------------
[INFO] [stdout]       | |
[INFO] [stdout]       | function or associated item `new` not found for this struct
[INFO] [stdout]       | doesn't satisfy `_: Digest`
[INFO] [stdout]       | doesn't satisfy `_: Update`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]       | doesn't satisfy `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout] ...
[INFO] [stdout] 15712 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:15909:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 15909 |         accounts.store_for_tests(slot0, &[(&shared_key, &account)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:15910:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 15910 |         accounts.add_root_and_flush_write_cache(slot0);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:15959:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 15959 |         accounts.store_for_tests(slot0, &[(&shared_key, &account)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:15960:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 15960 |         accounts.store_for_tests(slot0, &[(&unrooted_key, &account)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:15969:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 15969 |         accounts.store_for_tests(slot1, &[(&shared_key, &zero_lamport_account)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:15973:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 15973 |         accounts.add_root_and_flush_write_cache(slot1);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:16025:21
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 16025 |         accounts_db.add_root_and_flush_write_cache(slot1);
[INFO] [stdout]       |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:16031:21
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 16031 |         accounts_db.add_root_and_flush_write_cache(slot2);
[INFO] [stdout]       |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:16037:21
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 16037 |         accounts_db.add_root_and_flush_write_cache(slot3);
[INFO] [stdout]       |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ref_count_for_pubkey` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:16039:32
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `ref_count_for_pubkey` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 16039 |         assert_eq!(accounts_db.ref_count_for_pubkey(&pubkey), 3);
[INFO] [stdout]       |                                ^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ref_count_for_pubkey` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:16042:32
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `ref_count_for_pubkey` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 16042 |         assert_eq!(accounts_db.ref_count_for_pubkey(&pubkey), 2);
[INFO] [stdout]       |                                ^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ref_count_for_pubkey` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:16045:32
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `ref_count_for_pubkey` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 16045 |         assert_eq!(accounts_db.ref_count_for_pubkey(&pubkey), 1);
[INFO] [stdout]       |                                ^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ref_count_for_pubkey` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:16048:32
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `ref_count_for_pubkey` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 16048 |         assert_eq!(accounts_db.ref_count_for_pubkey(&pubkey), 0);
[INFO] [stdout]       |                                ^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:17258:40
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 17258 |                                     db.store_for_tests(slot5, &[(pubkey, &account)]);
[INFO] [stdout]       |                                        ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:17272:36
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 17272 |                                 db.add_root_and_flush_write_cache(slot5);
[INFO] [stdout]       |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:18106:25
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 18106 |             accounts_db.add_root_and_flush_write_cache(slot);
[INFO] [stdout]       |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:18123:25
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 18123 |             accounts_db.add_root_and_flush_write_cache(slot);
[INFO] [stdout]       |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:18169:25
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 18169 |             accounts_db.add_root_and_flush_write_cache(slot);
[INFO] [stdout]       |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:18190:25
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 18190 |             accounts_db.add_root_and_flush_write_cache(slot);
[INFO] [stdout]       |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_none` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:2149:66
[INFO] [stdout]      |
[INFO] [stdout] 342  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `is_none` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2149 |         assert!(index.get_for_tests(key, Some(&ancestors), None).is_none());
[INFO] [stdout]      |                                                                  ^^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `is_none`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `wasm_bindgen::convert::traits::OptionFromWasmAbi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_none` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:2150:54
[INFO] [stdout]      |
[INFO] [stdout] 342  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `is_none` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2150 |         assert!(index.get_for_tests(key, None, None).is_none());
[INFO] [stdout]      |                                                      ^^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `is_none`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `wasm_bindgen::convert::traits::OptionFromWasmAbi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_none` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:2278:67
[INFO] [stdout]      |
[INFO] [stdout] 342  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `is_none` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2278 |         assert!(index.get_for_tests(&key, Some(&ancestors), None).is_none());
[INFO] [stdout]      |                                                                   ^^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `is_none`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `wasm_bindgen::convert::traits::OptionFromWasmAbi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_none` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:2279:55
[INFO] [stdout]      |
[INFO] [stdout] 342  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `is_none` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2279 |         assert!(index.get_for_tests(&key, None, None).is_none());
[INFO] [stdout]      |                                                       ^^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `is_none`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `wasm_bindgen::convert::traits::OptionFromWasmAbi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `insert` found for struct `ancestors::Ancestors` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:2313:19
[INFO] [stdout]      |
[INFO] [stdout] 2313 |         ancestors.insert(slot, 0);
[INFO] [stdout]      |                   ^^^^^^ method not found in `Ancestors`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/ancestors.rs:11:1
[INFO] [stdout]      |
[INFO] [stdout] 11   | pub struct Ancestors {
[INFO] [stdout]      | -------------------- method `insert` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following traits define an item `insert`, perhaps you need to implement one of them:
[INFO] [stdout]              candidate #1: `ppv_lite86::types::Vec2`
[INFO] [stdout]              candidate #2: `ppv_lite86::types::Vec4`
[INFO] [stdout]              candidate #3: `bitflags::traits::Flags`
[INFO] [stdout]              candidate #4: `http::header::map::into_header_name::Sealed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_none` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:2363:14
[INFO] [stdout]      |
[INFO] [stdout] 342  |   pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      |   --------------------------------------------- method `is_none` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2361 |           assert!(index
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 2362 | |             .get_for_tests(pubkey, Some(&ancestors), None)
[INFO] [stdout] 2363 | |             .is_none());
[INFO] [stdout]      | |             -^^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      | |_____________|
[INFO] [stdout]      | 
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `is_none`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `wasm_bindgen::convert::traits::OptionFromWasmAbi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_none` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:2364:57
[INFO] [stdout]      |
[INFO] [stdout] 342  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `is_none` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2364 |         assert!(index.get_for_tests(pubkey, None, None).is_none());
[INFO] [stdout]      |                                                         ^^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `is_none`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `wasm_bindgen::convert::traits::OptionFromWasmAbi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `insert` found for struct `ancestors::Ancestors` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:2374:19
[INFO] [stdout]      |
[INFO] [stdout] 2374 |         ancestors.insert(slot, 0);
[INFO] [stdout]      |                   ^^^^^^ method not found in `Ancestors`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/ancestors.rs:11:1
[INFO] [stdout]      |
[INFO] [stdout] 11   | pub struct Ancestors {
[INFO] [stdout]      | -------------------- method `insert` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following traits define an item `insert`, perhaps you need to implement one of them:
[INFO] [stdout]              candidate #1: `ppv_lite86::types::Vec2`
[INFO] [stdout]              candidate #2: `ppv_lite86::types::Vec4`
[INFO] [stdout]              candidate #3: `bitflags::traits::Flags`
[INFO] [stdout]              candidate #4: `http::header::map::into_header_name::Sealed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_some` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:2377:14
[INFO] [stdout]      |
[INFO] [stdout] 342  |   pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      |   --------------------------------------------- method `is_some` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2375 |           assert!(index
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 2376 | |             .get_for_tests(pubkey, Some(&ancestors), None)
[INFO] [stdout] 2377 | |             .is_some());
[INFO] [stdout]      | |             -^^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      | |_____________|
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_none` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:2401:14
[INFO] [stdout]      |
[INFO] [stdout] 342  |   pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      |   --------------------------------------------- method `is_none` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2399 |           assert!(index
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 2400 | |             .get_for_tests(pubkey, Some(&ancestors), None)
[INFO] [stdout] 2401 | |             .is_none());
[INFO] [stdout]      | |             -^^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      | |_____________|
[INFO] [stdout]      | 
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `is_none`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `wasm_bindgen::convert::traits::OptionFromWasmAbi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_none` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:2402:57
[INFO] [stdout]      |
[INFO] [stdout] 342  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `is_none` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2402 |         assert!(index.get_for_tests(pubkey, None, None).is_none());
[INFO] [stdout]      |                                                         ^^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `is_none`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `wasm_bindgen::convert::traits::OptionFromWasmAbi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `insert` found for struct `ancestors::Ancestors` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:2412:19
[INFO] [stdout]      |
[INFO] [stdout] 2412 |         ancestors.insert(slot, 0);
[INFO] [stdout]      |                   ^^^^^^ method not found in `Ancestors`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/ancestors.rs:11:1
[INFO] [stdout]      |
[INFO] [stdout] 11   | pub struct Ancestors {
[INFO] [stdout]      | -------------------- method `insert` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following traits define an item `insert`, perhaps you need to implement one of them:
[INFO] [stdout]              candidate #1: `ppv_lite86::types::Vec2`
[INFO] [stdout]              candidate #2: `ppv_lite86::types::Vec4`
[INFO] [stdout]              candidate #3: `bitflags::traits::Flags`
[INFO] [stdout]              candidate #4: `http::header::map::into_header_name::Sealed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_some` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:2415:14
[INFO] [stdout]      |
[INFO] [stdout] 342  |   pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      |   --------------------------------------------- method `is_some` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2413 |           assert!(index
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 2414 | |             .get_for_tests(pubkey, Some(&ancestors), None)
[INFO] [stdout] 2415 | |             .is_some());
[INFO] [stdout]      | |             -^^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      | |_____________|
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_none` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:2687:67
[INFO] [stdout]      |
[INFO] [stdout] 342  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `is_none` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2687 |         assert!(index.get_for_tests(&key, Some(&ancestors), None).is_none());
[INFO] [stdout]      |                                                                   ^^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `is_none`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `wasm_bindgen::convert::traits::OptionFromWasmAbi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_none` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:2688:55
[INFO] [stdout]      |
[INFO] [stdout] 342  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `is_none` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2688 |         assert!(index.get_for_tests(&key, None, None).is_none());
[INFO] [stdout]      |                                                       ^^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `is_none`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `wasm_bindgen::convert::traits::OptionFromWasmAbi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `insert` found for struct `ancestors::Ancestors` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:2698:19
[INFO] [stdout]      |
[INFO] [stdout] 2698 |         ancestors.insert(slot, 0);
[INFO] [stdout]      |                   ^^^^^^ method not found in `Ancestors`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/ancestors.rs:11:1
[INFO] [stdout]      |
[INFO] [stdout] 11   | pub struct Ancestors {
[INFO] [stdout]      | -------------------- method `insert` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following traits define an item `insert`, perhaps you need to implement one of them:
[INFO] [stdout]              candidate #1: `ppv_lite86::types::Vec2`
[INFO] [stdout]              candidate #2: `ppv_lite86::types::Vec4`
[INFO] [stdout]              candidate #3: `bitflags::traits::Flags`
[INFO] [stdout]              candidate #4: `http::header::map::into_header_name::Sealed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_some` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:2699:67
[INFO] [stdout]      |
[INFO] [stdout] 342  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `is_some` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2699 |         assert!(index.get_for_tests(&key, Some(&ancestors), None).is_some());
[INFO] [stdout]      |                                                                   ^^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `({integer}, {integer})`
[INFO] [stdout]     --> src/accounts_index.rs:2726:50
[INFO] [stdout]      |
[INFO] [stdout] 2726 |         let ancestors = vec![(1, 1)].into_iter().collect();
[INFO] [stdout]      |                                                  ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=({integer}, {integer})>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `FromIterator<({integer}, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]     --> src/accounts_index.rs:2726:38
[INFO] [stdout]      |
[INFO] [stdout] 2726 |         let ancestors = vec![(1, 1)].into_iter().collect();
[INFO] [stdout]      |                         ------------ ^^^^^^^^^^^ `Iterator::Item` is `({integer}, {integer})` here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         this expression has type `Vec<({integer}, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]     --> /rustc/5518eaa946291f00471af8b254b2a1715f234882/library/core/src/iter/traits/iterator.rs:2050:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_none` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:2727:67
[INFO] [stdout]      |
[INFO] [stdout] 342  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `is_none` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2727 |         assert!(index.get_for_tests(&key, Some(&ancestors), None).is_none());
[INFO] [stdout]      |                                                                   ^^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `is_none`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `wasm_bindgen::convert::traits::OptionFromWasmAbi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `({integer}, {integer})`
[INFO] [stdout]     --> src/accounts_index.rs:2851:50
[INFO] [stdout]      |
[INFO] [stdout] 2851 |         let ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]      |                                                  ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=({integer}, {integer})>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `FromIterator<({integer}, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]     --> src/accounts_index.rs:2851:38
[INFO] [stdout]      |
[INFO] [stdout] 2851 |         let ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]      |                         ------------ ^^^^^^^^^^^ `Iterator::Item` is `({integer}, {integer})` here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         this expression has type `Vec<({integer}, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]     --> /rustc/5518eaa946291f00471af8b254b2a1715f234882/library/core/src/iter/traits/iterator.rs:2050:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:2852:77
[INFO] [stdout]      |
[INFO] [stdout] 342  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `unwrap` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2852 |         let (list, idx) = index.get_for_tests(&key, Some(&ancestors), None).unwrap();
[INFO] [stdout]      |                                                                             ^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `unwrap`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `brotli::enc::threading::OwnedRetriever`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:3077:65
[INFO] [stdout]      |
[INFO] [stdout] 342  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `unwrap` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 3077 |         let (list, idx) = index.get_for_tests(&key, None, None).unwrap();
[INFO] [stdout]      |                                                                 ^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `unwrap`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `brotli::enc::threading::OwnedRetriever`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `({integer}, {integer})`
[INFO] [stdout]     --> src/accounts_index.rs:3134:50
[INFO] [stdout]      |
[INFO] [stdout] 3134 |         let ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]      |                                                  ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=({integer}, {integer})>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `FromIterator<({integer}, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]     --> src/accounts_index.rs:3134:38
[INFO] [stdout]      |
[INFO] [stdout] 3134 |         let ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]      |                         ------------ ^^^^^^^^^^^ `Iterator::Item` is `({integer}, {integer})` here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         this expression has type `Vec<({integer}, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]     --> /rustc/5518eaa946291f00471af8b254b2a1715f234882/library/core/src/iter/traits/iterator.rs:2050:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:3147:77
[INFO] [stdout]      |
[INFO] [stdout] 342  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `unwrap` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 3147 |         let (list, idx) = index.get_for_tests(&key, Some(&ancestors), None).unwrap();
[INFO] [stdout]      |                                                                             ^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `unwrap`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `brotli::enc::threading::OwnedRetriever`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:3163:77
[INFO] [stdout]      |
[INFO] [stdout] 342  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `unwrap` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 3163 |         let (list, idx) = index.get_for_tests(&key, Some(&ancestors), None).unwrap();
[INFO] [stdout]      |                                                                             ^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `unwrap`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `brotli::enc::threading::OwnedRetriever`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `({integer}, {integer})`
[INFO] [stdout]     --> src/accounts_index.rs:3172:50
[INFO] [stdout]      |
[INFO] [stdout] 3172 |         let ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]      |                                                  ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=({integer}, {integer})>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `FromIterator<({integer}, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]     --> src/accounts_index.rs:3172:38
[INFO] [stdout]      |
[INFO] [stdout] 3172 |         let ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]      |                         ------------ ^^^^^^^^^^^ `Iterator::Item` is `({integer}, {integer})` here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         this expression has type `Vec<({integer}, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]     --> /rustc/5518eaa946291f00471af8b254b2a1715f234882/library/core/src/iter/traits/iterator.rs:2050:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:3196:77
[INFO] [stdout]      |
[INFO] [stdout] 342  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `unwrap` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 3196 |         let (list, idx) = index.get_for_tests(&key, Some(&ancestors), None).unwrap();
[INFO] [stdout]      |                                                                             ^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `unwrap`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `brotli::enc::threading::OwnedRetriever`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `({integer}, {integer})`
[INFO] [stdout]     --> src/accounts_index.rs:3198:50
[INFO] [stdout]      |
[INFO] [stdout] 3198 |         let ancestors = vec![(1, 0)].into_iter().collect();
[INFO] [stdout]      |                                                  ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=({integer}, {integer})>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `FromIterator<({integer}, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]     --> src/accounts_index.rs:3198:38
[INFO] [stdout]      |
[INFO] [stdout] 3198 |         let ancestors = vec![(1, 0)].into_iter().collect();
[INFO] [stdout]      |                         ------------ ^^^^^^^^^^^ `Iterator::Item` is `({integer}, {integer})` here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         this expression has type `Vec<({integer}, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]     --> /rustc/5518eaa946291f00471af8b254b2a1715f234882/library/core/src/iter/traits/iterator.rs:2050:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:3199:77
[INFO] [stdout]      |
[INFO] [stdout] 342  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `unwrap` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 3199 |         let (list, idx) = index.get_for_tests(&key, Some(&ancestors), None).unwrap();
[INFO] [stdout]      |                                                                             ^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `unwrap`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `brotli::enc::threading::OwnedRetriever`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:3266:65
[INFO] [stdout]      |
[INFO] [stdout] 342  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `unwrap` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 3266 |         let (list, idx) = index.get_for_tests(&key, None, None).unwrap();
[INFO] [stdout]      |                                                                 ^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `unwrap`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `brotli::enc::threading::OwnedRetriever`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `purge_roots` found for struct `accounts_index::AccountsIndex` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:3321:28
[INFO] [stdout]      |
[INFO] [stdout] 679  | pub struct AccountsIndex<T: IndexValue, U: DiskIndexValue + From<T> + Into<T>> {
[INFO] [stdout]      | ------------------------------------------------------------------------------ method `purge_roots` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 3321 |         let purges = index.purge_roots(&key);
[INFO] [stdout]      |                            ^^^^^^^^^^^ method not found in `AccountsIndex<u64, u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `purge_roots` found for struct `accounts_index::AccountsIndex` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:3325:28
[INFO] [stdout]      |
[INFO] [stdout] 679  | pub struct AccountsIndex<T: IndexValue, U: DiskIndexValue + From<T> + Into<T>> {
[INFO] [stdout]      | ------------------------------------------------------------------------------ method `purge_roots` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 3325 |         let purges = index.purge_roots(&key);
[INFO] [stdout]      |                            ^^^^^^^^^^^ method not found in `AccountsIndex<u64, u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `({integer}, {integer})`
[INFO] [stdout]     --> src/accounts_index.rs:3362:58
[INFO] [stdout]      |
[INFO] [stdout] 3362 |         let ancestors = vec![(3, 1), (7, 1)].into_iter().collect();
[INFO] [stdout]      |                                                          ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=({integer}, {integer})>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `FromIterator<({integer}, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]     --> src/accounts_index.rs:3362:46
[INFO] [stdout]      |
[INFO] [stdout] 3362 |         let ancestors = vec![(3, 1), (7, 1)].into_iter().collect();
[INFO] [stdout]      |                         -------------------- ^^^^^^^^^^^ `Iterator::Item` is `({integer}, {integer})` here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         this expression has type `Vec<({integer}, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]     --> /rustc/5518eaa946291f00471af8b254b2a1715f234882/library/core/src/iter/traits/iterator.rs:2050:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `insert` found for struct `ancestors::Ancestors` in the current scope
[INFO] [stdout]    --> src/ancestors.rs:146:23
[INFO] [stdout]     |
[INFO] [stdout] 11  | pub struct Ancestors {
[INFO] [stdout]     | -------------------- method `insert` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 146 |             ancestors.insert(slot, 0);
[INFO] [stdout]     |                       ^^^^^^ method not found in `Ancestors`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `insert`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `ppv_lite86::types::Vec2`
[INFO] [stdout]             candidate #2: `ppv_lite86::types::Vec4`
[INFO] [stdout]             candidate #3: `bitflags::traits::Flags`
[INFO] [stdout]             candidate #4: `http::header::map::into_header_name::Sealed`
[INFO] [stdout] help: one of the expressions' fields has a method of the same name
[INFO] [stdout]     |
[INFO] [stdout] 146 |             ancestors.ancestors.insert(slot, 0);
[INFO] [stdout]     |                       ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ancestors::Ancestors: From<Vec<({integer}, {integer})>>` is not satisfied
[INFO] [stdout]    --> src/ancestors.rs:214:29
[INFO] [stdout]     |
[INFO] [stdout] 214 |             let ancestors = Ancestors::from(slots);
[INFO] [stdout]     |                             ^^^^^^^^^ the trait `From<Vec<({integer}, {integer})>>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ancestors::Ancestors as From<Vec<u64>>>
[INFO] [stdout]               <ancestors::Ancestors as From<&std::collections::HashMap<u64, usize>>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 242 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `miraland-accounts-db` (lib test) due to 243 previous errors
[INFO] running `Command { std: "docker" "inspect" "3100c237f3604687d8a42a382778111f1227e5f6bb0a33793b04e11f5ed2471c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3100c237f3604687d8a42a382778111f1227e5f6bb0a33793b04e11f5ed2471c", kill_on_drop: false }`
[INFO] [stdout] 3100c237f3604687d8a42a382778111f1227e5f6bb0a33793b04e11f5ed2471c
