[INFO] fetching crate solana-accounts-db 1.17.7...
[INFO] testing solana-accounts-db-1.17.7 against 1.76.0 for beta-1.77-1
[INFO] extracting crate solana-accounts-db 1.17.7 into /workspace/builds/worker-1-tc1/source
[INFO] validating manifest of crates.io crate solana-accounts-db 1.17.7 on toolchain 1.76.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.76.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate solana-accounts-db 1.17.7
[INFO] finished tweaking crates.io crate solana-accounts-db 1.17.7
[INFO] tweaked toml for crates.io crate solana-accounts-db 1.17.7 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.76.0" "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" "+1.76.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded solana-frozen-abi v1.17.7
[INFO] [stderr]   Downloaded index_list v0.2.11
[INFO] [stderr]   Downloaded solana-logger v1.17.7
[INFO] [stderr]   Downloaded solana-config-program v1.17.7
[INFO] [stderr]   Downloaded solana-measure v1.17.7
[INFO] [stderr]   Downloaded solana-frozen-abi-macro v1.17.7
[INFO] [stderr]   Downloaded solana-rayon-threadlimit v1.17.7
[INFO] [stderr]   Downloaded solana-vote-program v1.17.7
[INFO] [stderr]   Downloaded solana-stake-program v1.17.7
[INFO] [stderr]   Downloaded light-poseidon v0.1.2
[INFO] [stderr]   Downloaded solana-sdk-macro v1.17.7
[INFO] [stderr]   Downloaded solana-system-program v1.17.7
[INFO] [stderr]   Downloaded solana-bucket-map v1.17.7
[INFO] [stderr]   Downloaded solana-metrics v1.17.7
[INFO] [stderr]   Downloaded solana-program-runtime v1.17.7
[INFO] [stderr]   Downloaded solana-sdk v1.17.7
[INFO] [stderr]   Downloaded solana-program v1.17.7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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" "+1.76.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e2b2c6549f5cc681875d09fc41211fca4b8edf038efb713d03134847b7d1bbcc
[INFO] running `Command { std: "docker" "start" "-a" "e2b2c6549f5cc681875d09fc41211fca4b8edf038efb713d03134847b7d1bbcc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e2b2c6549f5cc681875d09fc41211fca4b8edf038efb713d03134847b7d1bbcc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e2b2c6549f5cc681875d09fc41211fca4b8edf038efb713d03134847b7d1bbcc", kill_on_drop: false }`
[INFO] [stdout] e2b2c6549f5cc681875d09fc41211fca4b8edf038efb713d03134847b7d1bbcc
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.76.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6c0657cac2c9954307ae41d866d25f0d17ef85a4cc7fe99b2272f897a3d4e781
[INFO] running `Command { std: "docker" "start" "-a" "6c0657cac2c9954307ae41d866d25f0d17ef85a4cc7fe99b2272f897a3d4e781", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]    Compiling serde v1.0.196
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling subtle v2.5.0
[INFO] [stderr]    Compiling either v1.10.0
[INFO] [stderr]    Compiling memchr v2.7.1
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling crossbeam-utils v0.8.19
[INFO] [stderr]    Compiling syn v2.0.48
[INFO] [stderr]    Compiling jobserver v0.1.28
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]    Compiling ahash v0.8.8
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]    Compiling num-bigint v0.4.4
[INFO] [stderr]    Compiling cc v1.0.83
[INFO] [stderr]    Compiling zerocopy v0.7.32
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.91
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling unicode-normalization v0.1.22
[INFO] [stderr]    Compiling ahash v0.7.8
[INFO] [stderr]    Compiling bumpalo v3.14.0
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]    Compiling libsecp256k1-core v0.2.2
[INFO] [stderr]    Compiling aho-corasick v1.1.2
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling solana-frozen-abi-macro v1.17.7
[INFO] [stderr]    Compiling bitmaps v2.1.0
[INFO] [stderr]    Compiling im v15.1.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.5
[INFO] [stderr]    Compiling arrayref v0.3.7
[INFO] [stderr]    Compiling toml_datetime v0.6.5
[INFO] [stderr]    Compiling bv v0.11.1
[INFO] [stderr]    Compiling solana-frozen-abi v1.17.7
[INFO] [stderr]    Compiling toml_edit v0.19.15
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling tracing-core v0.1.32
[INFO] [stderr]    Compiling wasm-bindgen v0.2.91
[INFO] [stderr]    Compiling constant_time_eq v0.3.0
[INFO] [stderr]    Compiling libsecp256k1-gen-genmult v0.2.1
[INFO] [stderr]    Compiling rayon v1.8.1
[INFO] [stderr]    Compiling libsecp256k1-gen-ecmult v0.2.1
[INFO] [stderr]    Compiling sized-chunks v0.6.5
[INFO] [stderr]    Compiling getrandom v0.2.12
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling num_cpus v1.16.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling socket2 v0.5.5
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling mio v0.8.10
[INFO] [stderr]    Compiling hashbrown v0.13.2
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling ring v0.17.7
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]    Compiling tokio v1.36.0
[INFO] [stderr]    Compiling blake3 v1.5.0
[INFO] [stderr]    Compiling rand_xoshiro v0.6.0
[INFO] [stderr]    Compiling regex-automata v0.4.5
[INFO] [stderr]    Compiling ark-std v0.4.0
[INFO] [stderr]    Compiling libsecp256k1 v0.6.0
[INFO] [stderr]    Compiling toml v0.5.11
[INFO] [stderr]    Compiling signature v1.6.4
[INFO] [stderr]    Compiling bs58 v0.4.0
[INFO] [stderr]    Compiling arrayvec v0.7.4
[INFO] [stderr]    Compiling ed25519 v1.5.3
[INFO] [stderr]    Compiling darling_core v0.20.5
[INFO] [stderr]    Compiling wasm-bindgen-backend v0.2.91
[INFO] [stderr]    Compiling hashbrown v0.11.2
[INFO] [stderr]    Compiling proc-macro-crate v1.3.1
[INFO] [stderr]    Compiling solana-program v1.17.7
[INFO] [stderr]    Compiling tracing v0.1.40
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling memmap2 v0.5.10
[INFO] [stderr]    Compiling proc-macro-crate v0.1.5
[INFO] [stderr]    Compiling borsh-schema-derive-internal v0.9.3
[INFO] [stderr]    Compiling borsh-derive-internal v0.9.3
[INFO] [stderr]    Compiling borsh-derive-internal v0.10.3
[INFO] [stderr]    Compiling borsh-schema-derive-internal v0.10.3
[INFO] [stderr]    Compiling keccak v0.1.5
[INFO] [stderr]    Compiling base64 v0.12.3
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.91
[INFO] [stderr]    Compiling crc32fast v1.4.0
[INFO] [stderr]    Compiling alloc-no-stdlib v2.0.4
[INFO] [stderr]    Compiling futures-util v0.3.30
[INFO] [stderr]    Compiling solana-sdk v1.17.7
[INFO] [stderr]    Compiling alloc-stdlib v0.2.2
[INFO] [stderr]    Compiling num-bigint v0.2.6
[INFO] [stderr]    Compiling derivation-path v0.2.0
[INFO] [stderr]    Compiling iana-time-zone v0.1.60
[INFO] [stderr]    Compiling miniz_oxide v0.7.2
[INFO] [stderr]    Compiling brotli-decompressor v2.5.1
[INFO] [stderr]    Compiling qstring v0.7.2
[INFO] [stderr]    Compiling futures-channel v0.3.30
[INFO] [stderr]    Compiling uriparse v0.6.4
[INFO] [stderr]    Compiling regex v1.10.3
[INFO] [stderr]    Compiling num-rational v0.2.4
[INFO] [stderr]    Compiling num-complex v0.2.4
[INFO] [stderr]    Compiling assert_matches v1.5.0
[INFO] [stderr]    Compiling idna v0.5.0
[INFO] [stderr]    Compiling flate2 v1.0.28
[INFO] [stderr]    Compiling env_logger v0.9.3
[INFO] [stderr]    Compiling void v1.0.2
[INFO] [stderr]    Compiling num-iter v0.1.44
[INFO] [stderr]    Compiling unreachable v1.0.0
[INFO] [stderr]    Compiling solana-logger v1.17.7
[INFO] [stderr]    Compiling plain v0.2.3
[INFO] [stderr]    Compiling brotli v3.4.0
[INFO] [stderr]    Compiling url v2.5.0
[INFO] [stderr]    Compiling ascii v0.9.3
[INFO] [stderr]    Compiling gethostname v0.2.3
[INFO] [stderr] error: could not compile `syn` (lib)
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/bin/rustc --crate-name syn --edition=2018 /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.109/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="fold"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="quote"' --cfg 'feature="visit"' -C metadata=961f30bb3b08f00f -C extra-filename=-961f30bb3b08f00f --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern proc_macro2=/opt/rustwide/target/debug/deps/libproc_macro2-c55f6afc4891dc30.rmeta --extern quote=/opt/rustwide/target/debug/deps/libquote-4c0a9a3cf6e6dc80.rmeta --extern unicode_ident=/opt/rustwide/target/debug/deps/libunicode_ident-e0b65771b60df1bf.rmeta --cap-lints allow --cap-lints=warn --cfg syn_disable_nightly_tests` (signal: 9, SIGKILL: kill)
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "6c0657cac2c9954307ae41d866d25f0d17ef85a4cc7fe99b2272f897a3d4e781", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6c0657cac2c9954307ae41d866d25f0d17ef85a4cc7fe99b2272f897a3d4e781", kill_on_drop: false }`
[INFO] [stdout] 6c0657cac2c9954307ae41d866d25f0d17ef85a4cc7fe99b2272f897a3d4e781
[INFO] testing solana-accounts-db-1.17.7 against beta-2024-02-10 for beta-1.77-1
[INFO] extracting crate solana-accounts-db 1.17.7 into /workspace/builds/worker-1-tc2/source
[INFO] validating manifest of crates.io crate solana-accounts-db 1.17.7 on toolchain beta-2024-02-10
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2024-02-10" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate solana-accounts-db 1.17.7
[INFO] finished tweaking crates.io crate solana-accounts-db 1.17.7
[INFO] tweaked toml for crates.io crate solana-accounts-db 1.17.7 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2024-02-10" "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" "+beta-2024-02-10" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-02-10" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 20cc307cacd4946be847e93b09205744e80f608645d01fef804041f9887d64a8
[INFO] running `Command { std: "docker" "start" "-a" "20cc307cacd4946be847e93b09205744e80f608645d01fef804041f9887d64a8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "20cc307cacd4946be847e93b09205744e80f608645d01fef804041f9887d64a8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "20cc307cacd4946be847e93b09205744e80f608645d01fef804041f9887d64a8", kill_on_drop: false }`
[INFO] [stdout] 20cc307cacd4946be847e93b09205744e80f608645d01fef804041f9887d64a8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-02-10" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3729f3917f2148e454782530b2bf26cddb4c7e9da7d4ab235db4e01b1643d339
[INFO] running `Command { std: "docker" "start" "-a" "3729f3917f2148e454782530b2bf26cddb4c7e9da7d4ab235db4e01b1643d339", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]    Compiling serde v1.0.196
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling subtle v2.5.0
[INFO] [stderr]    Compiling either v1.10.0
[INFO] [stderr]    Compiling memchr v2.7.1
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling crossbeam-utils v0.8.19
[INFO] [stderr]    Compiling syn v2.0.48
[INFO] [stderr]    Compiling jobserver v0.1.28
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]    Compiling ahash v0.8.8
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]    Compiling num-bigint v0.4.4
[INFO] [stderr]    Compiling zerocopy v0.7.32
[INFO] [stderr]    Compiling cc v1.0.83
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.91
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling unicode-normalization v0.1.22
[INFO] [stderr]    Compiling ahash v0.7.8
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]    Compiling bumpalo v3.14.0
[INFO] [stderr]    Compiling libsecp256k1-core v0.2.2
[INFO] [stderr]    Compiling crossbeam-deque v0.8.5
[INFO] [stderr]    Compiling aho-corasick v1.1.2
[INFO] [stderr]    Compiling solana-frozen-abi-macro v1.17.7
[INFO] [stderr]    Compiling bitmaps v2.1.0
[INFO] [stderr]    Compiling im v15.1.0
[INFO] [stderr]    Compiling arrayref v0.3.7
[INFO] [stderr]    Compiling toml_datetime v0.6.5
[INFO] [stderr]    Compiling bv v0.11.1
[INFO] [stderr]    Compiling solana-frozen-abi v1.17.7
[INFO] [stderr]    Compiling toml_edit v0.19.15
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling tracing-core v0.1.32
[INFO] [stderr]    Compiling bs58 v0.4.0
[INFO] [stderr]    Compiling signature v1.6.4
[INFO] [stderr]    Compiling getrandom v0.2.12
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling num_cpus v1.16.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling hashbrown v0.13.2
[INFO] [stderr]    Compiling mio v0.8.10
[INFO] [stderr]    Compiling socket2 v0.5.5
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling libsecp256k1-gen-ecmult v0.2.1
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]    Compiling libsecp256k1-gen-genmult v0.2.1
[INFO] [stderr]    Compiling rayon v1.8.1
[INFO] [stderr]    Compiling tokio v1.36.0
[INFO] [stderr]    Compiling ring v0.17.7
[INFO] [stderr]    Compiling blake3 v1.5.0
[INFO] [stderr]    Compiling libsecp256k1 v0.6.0
[INFO] [stderr]    Compiling regex-automata v0.4.5
[INFO] [stderr]    Compiling rand_xoshiro v0.6.0
[INFO] [stderr]    Compiling sized-chunks v0.6.5
[INFO] [stderr]    Compiling ark-std v0.4.0
[INFO] [stderr]    Compiling toml v0.5.11
[INFO] [stderr]    Compiling wasm-bindgen-backend v0.2.91
[INFO] [stderr]    Compiling darling_core v0.20.5
[INFO] [stderr]    Compiling arrayvec v0.7.4
[INFO] [stderr]    Compiling constant_time_eq v0.3.0
[INFO] [stderr]    Compiling wasm-bindgen v0.2.91
[INFO] [stderr]    Compiling hashbrown v0.11.2
[INFO] [stderr]    Compiling proc-macro-crate v1.3.1
[INFO] [stderr]    Compiling solana-program v1.17.7
[INFO] [stderr]    Compiling tracing v0.1.40
[INFO] [stderr]    Compiling ed25519 v1.5.3
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling memmap2 v0.5.10
[INFO] [stderr]    Compiling borsh-derive-internal v0.9.3
[INFO] [stderr]    Compiling borsh-schema-derive-internal v0.10.3
[INFO] [stderr]    Compiling borsh-derive-internal v0.10.3
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.91
[INFO] [stderr]    Compiling borsh-schema-derive-internal v0.9.3
[INFO] [stderr]    Compiling alloc-no-stdlib v2.0.4
[INFO] [stderr]    Compiling base64 v0.12.3
[INFO] [stderr]    Compiling crc32fast v1.4.0
[INFO] [stderr]    Compiling proc-macro-crate v0.1.5
[INFO] [stderr]    Compiling keccak v0.1.5
[INFO] [stderr]    Compiling futures-util v0.3.30
[INFO] [stderr]    Compiling alloc-stdlib v0.2.2
[INFO] [stderr]    Compiling solana-sdk v1.17.7
[INFO] [stderr]    Compiling num-bigint v0.2.6
[INFO] [stderr]    Compiling iana-time-zone v0.1.60
[INFO] [stderr]    Compiling derivation-path v0.2.0
[INFO] [stderr]    Compiling miniz_oxide v0.7.2
[INFO] [stderr]    Compiling brotli-decompressor v2.5.1
[INFO] [stderr]    Compiling uriparse v0.6.4
[INFO] [stderr]    Compiling futures-channel v0.3.30
[INFO] [stderr]    Compiling qstring v0.7.2
[INFO] [stderr]    Compiling num-rational v0.2.4
[INFO] [stderr]    Compiling num-complex v0.2.4
[INFO] [stderr]    Compiling assert_matches v1.5.0
[INFO] [stderr]    Compiling idna v0.5.0
[INFO] [stderr]    Compiling regex v1.10.3
[INFO] [stderr]    Compiling tokio-util v0.7.10
[INFO] [stderr]    Compiling flate2 v1.0.28
[INFO] [stderr]    Compiling void v1.0.2
[INFO] [stderr]    Compiling unreachable v1.0.0
[INFO] [stderr]    Compiling num-iter v0.1.44
[INFO] [stderr]    Compiling serde_derive v1.0.196
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.57
[INFO] [stderr]    Compiling darling_macro v0.20.5
[INFO] [stderr]    Compiling bytemuck_derive v1.5.0
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.91
[INFO] [stderr]    Compiling solana-sdk-macro v1.17.7
[INFO] [stderr]    Compiling num_enum_derive v0.6.1
[INFO] [stderr]    Compiling env_logger v0.9.3
[INFO] [stderr]    Compiling ark-serialize-derive v0.4.2
[INFO] [stderr]    Compiling ark-ff-macros v0.4.2
[INFO] [stderr]    Compiling ark-ff-asm v0.4.2
[INFO] [stderr]    Compiling derivative v2.2.0
[INFO] [stderr]    Compiling zeroize v1.3.0
[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]    Compiling num-derive v0.3.3
[INFO] [stderr]    Compiling h2 v0.3.24
[INFO] [stderr]    Compiling solana-logger v1.17.7
[INFO] [stderr]    Compiling bytemuck v1.14.3
[INFO] [stderr]    Compiling qualifier_attr v0.2.2
[INFO] [stderr]    Compiling brotli v3.4.0
[INFO] [stderr]    Compiling scroll_derive v0.11.1
[INFO] [stderr]    Compiling thiserror v1.0.57
[INFO] [stderr]    Compiling borsh v0.9.3
[INFO] [stderr]    Compiling url v2.5.0
[INFO] [stderr]    Compiling borsh v0.10.3
[INFO] [stderr]    Compiling num_enum v0.6.1
[INFO] [stderr]    Compiling ascii v0.9.3
[INFO] [stderr]    Compiling plain v0.2.3
[INFO] [stderr]    Compiling num v0.2.1
[INFO] [stderr]    Compiling enum-iterator-derive v1.3.0
[INFO] [stderr]    Compiling combine v3.8.1
[INFO] [stderr]    Compiling gethostname v0.2.3
[INFO] [stderr]    Compiling crossbeam-channel v0.5.11
[INFO] [stderr]    Compiling solana-program-runtime v1.17.7
[INFO] [stderr]    Compiling hash32 v0.2.1
[INFO] [stderr]    Compiling scroll v0.11.0
[INFO] [stderr]    Compiling percentage v0.1.0
[INFO] [stderr]    Compiling eager v0.1.0
[INFO] [stderr]    Compiling linux-raw-sys v0.4.13
[INFO] [stderr]    Compiling pkg-config v0.3.29
[INFO] [stderr]    Compiling lz4-sys v1.9.4
[INFO] [stderr]    Compiling goblin v0.5.4
[INFO] [stderr]    Compiling solana-vote-program v1.17.7
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling modular-bitfield-impl v0.11.2
[INFO] [stderr]    Compiling solana-stake-program v1.17.7
[INFO] [stderr]    Compiling fs-err v2.11.0
[INFO] [stderr]    Compiling Inflector v0.11.4
[INFO] [stderr]    Compiling strum_macros v0.24.3
[INFO] [stderr]    Compiling bzip2-sys v0.1.11+1.0.8
[INFO] [stderr]    Compiling filetime v0.2.23
[INFO] [stderr]    Compiling enum-iterator v1.5.0
[INFO] [stderr]    Compiling solana-accounts-db v1.17.7 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling aliasable v0.1.3
[INFO] [stderr]    Compiling dashmap v4.0.2
[INFO] [stderr]    Compiling ouroboros_macro v0.15.6
[INFO] [stderr]    Compiling solana-rayon-threadlimit v1.17.7
[INFO] [stderr]    Compiling index_list v0.2.11
[INFO] [stderr]    Compiling hyper v0.14.28
[INFO] [stderr]    Compiling modular-bitfield v0.11.2
[INFO] [stderr]    Compiling bzip2 v0.4.4
[INFO] [stderr]    Compiling strum v0.24.1
[INFO] [stderr]    Compiling ouroboros v0.15.6
[INFO] [stderr]    Compiling async-compression v0.4.6
[INFO] [stderr]    Compiling rustls v0.21.10
[INFO] [stderr]    Compiling solana_rbpf v0.8.0
[INFO] [stderr]    Compiling sct v0.7.1
[INFO] [stderr]    Compiling rustls-webpki v0.101.7
[INFO] [stderr]    Compiling bitflags v2.4.2
[INFO] [stderr]    Compiling serde_json v1.0.113
[INFO] [stderr]    Compiling serde_bytes v0.11.14
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling chrono v0.4.34
[INFO] [stderr]    Compiling serde_with v2.3.3
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling rustix v0.38.31
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-buffer v0.9.0
[INFO] [stderr]    Compiling crypto-mac v0.8.0
[INFO] [stderr]    Compiling sha2 v0.9.9
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling curve25519-dalek v3.2.1
[INFO] [stderr]    Compiling hmac v0.8.1
[INFO] [stderr]    Compiling pbkdf2 v0.4.0
[INFO] [stderr]    Compiling hmac-drbg v0.3.0
[INFO] [stderr]    Compiling ark-serialize v0.4.2
[INFO] [stderr]    Compiling sha2 v0.10.8
[INFO] [stderr]    Compiling tiny-bip39 v0.8.2
[INFO] [stderr]    Compiling ark-ff v0.4.2
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sha3 v0.10.8
[INFO] [stderr]    Compiling pbkdf2 v0.11.0
[INFO] [stderr]    Compiling ed25519-dalek v1.0.1
[INFO] [stderr]    Compiling tempfile v3.10.0
[INFO] [stderr]    Compiling xattr v1.3.1
[INFO] [stderr]    Compiling ed25519-dalek-bip32 v0.2.0
[INFO] [stderr]    Compiling tokio-rustls v0.24.1
[INFO] [stderr]    Compiling tar v0.4.40
[INFO] [stderr]    Compiling hyper-rustls v0.24.2
[INFO] [stderr]    Compiling reqwest v0.11.24
[INFO] [stderr]    Compiling lz4 v1.24.0
[INFO] [stderr]    Compiling ark-poly v0.4.2
[INFO] [stderr]    Compiling ark-ec v0.4.2
[INFO] [stderr]    Compiling ark-bn254 v0.4.0
[INFO] [stderr]    Compiling light-poseidon v0.1.2
[INFO] [stderr]    Compiling solana-measure v1.17.7
[INFO] [stderr]    Compiling solana-metrics v1.17.7
[INFO] [stderr]    Compiling solana-bucket-map v1.17.7
[INFO] [stderr]    Compiling solana-config-program v1.17.7
[INFO] [stderr]    Compiling solana-system-program v1.17.7
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1m 53s
[INFO] running `Command { std: "docker" "inspect" "3729f3917f2148e454782530b2bf26cddb4c7e9da7d4ab235db4e01b1643d339", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3729f3917f2148e454782530b2bf26cddb4c7e9da7d4ab235db4e01b1643d339", kill_on_drop: false }`
[INFO] [stdout] 3729f3917f2148e454782530b2bf26cddb4c7e9da7d4ab235db4e01b1643d339
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-02-10" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1d6d940601d85336d60322763feabe86802ba6f8731760d39e1a74f9ec6e9e3c
[INFO] running `Command { std: "docker" "start" "-a" "1d6d940601d85336d60322763feabe86802ba6f8731760d39e1a74f9ec6e9e3c", kill_on_drop: false }`
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling solana-sdk v1.17.7
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling ark-std v0.4.0
[INFO] [stderr]    Compiling solana_rbpf v0.8.0
[INFO] [stderr]    Compiling ark-serialize v0.4.2
[INFO] [stderr]    Compiling ark-ff v0.4.2
[INFO] [stderr]    Compiling ark-poly v0.4.2
[INFO] [stderr]    Compiling ark-ec v0.4.2
[INFO] [stderr]    Compiling ark-bn254 v0.4.0
[INFO] [stderr]    Compiling light-poseidon v0.1.2
[INFO] [stderr]    Compiling solana-program v1.17.7
[INFO] [stderr]    Compiling solana-measure v1.17.7
[INFO] [stderr]    Compiling solana-metrics v1.17.7
[INFO] [stderr]    Compiling solana-bucket-map v1.17.7
[INFO] [stderr]    Compiling solana-program-runtime v1.17.7
[INFO] [stderr]    Compiling solana-vote-program v1.17.7
[INFO] [stderr]    Compiling solana-config-program v1.17.7
[INFO] [stderr]    Compiling solana-system-program v1.17.7
[INFO] [stderr]    Compiling solana-stake-program v1.17.7
[INFO] [stderr]    Compiling solana-accounts-db v1.17.7 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `solana_accounts_db`
[INFO] [stdout]    --> src/tiered_storage.rs:156:9
[INFO] [stdout]     |
[INFO] [stdout] 156 |         solana_accounts_db::rent_collector::RENT_EXEMPT_RENT_EPOCH,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `solana_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:1555:50
[INFO] [stdout]      |
[INFO] [stdout] 1555 |         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:1555:38
[INFO] [stdout]      |
[INFO] [stdout] 1555 |         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/f2048098a1ca42a520e7bed68e321a66edc0a1b1/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:2087:50
[INFO] [stdout]      |
[INFO] [stdout] 2087 |         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:2087:38
[INFO] [stdout]      |
[INFO] [stdout] 2087 |         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/f2048098a1ca42a520e7bed68e321a66edc0a1b1/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:2196:50
[INFO] [stdout]      |
[INFO] [stdout] 2196 |         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:2196:38
[INFO] [stdout]      |
[INFO] [stdout] 2196 |         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/f2048098a1ca42a520e7bed68e321a66edc0a1b1/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:2288:50
[INFO] [stdout]      |
[INFO] [stdout] 2288 |         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:2288:38
[INFO] [stdout]      |
[INFO] [stdout] 2288 |         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/f2048098a1ca42a520e7bed68e321a66edc0a1b1/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:2315:50
[INFO] [stdout]      |
[INFO] [stdout] 2315 |         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:2315:38
[INFO] [stdout]      |
[INFO] [stdout] 2315 |         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/f2048098a1ca42a520e7bed68e321a66edc0a1b1/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:2346:50
[INFO] [stdout]      |
[INFO] [stdout] 2346 |         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:2346:38
[INFO] [stdout]      |
[INFO] [stdout] 2346 |         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/f2048098a1ca42a520e7bed68e321a66edc0a1b1/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:2377:58
[INFO] [stdout]      |
[INFO] [stdout] 2377 |         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:2377:46
[INFO] [stdout]      |
[INFO] [stdout] 2377 |         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/f2048098a1ca42a520e7bed68e321a66edc0a1b1/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:3098:30
[INFO] [stdout]      |
[INFO] [stdout] 3098 |             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:3105:30
[INFO] [stdout]      |
[INFO] [stdout] 3105 |             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:3366:50
[INFO] [stdout]      |
[INFO] [stdout] 3366 |         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:3366:38
[INFO] [stdout]      |
[INFO] [stdout] 3366 |         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/f2048098a1ca42a520e7bed68e321a66edc0a1b1/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:3944:50
[INFO] [stdout]      |
[INFO] [stdout] 3944 |         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:3944:38
[INFO] [stdout]      |
[INFO] [stdout] 3944 |         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/f2048098a1ca42a520e7bed68e321a66edc0a1b1/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:9624:27
[INFO] [stdout]      |
[INFO] [stdout] 1426 | pub struct AccountsDb {
[INFO] [stdout]      | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 9624 |             ..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:2431:5
[INFO] [stdout]      |
[INFO] [stdout] 2431 |       pub fn default_for_tests() -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435 | /     fn default_with_accounts_index(
[INFO] [stdout] 2436 | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437 | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438 | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538 |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550 |       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:9631:27
[INFO] [stdout]      |
[INFO] [stdout] 1426 | pub struct AccountsDb {
[INFO] [stdout]      | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 9631 |             ..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:2431:5
[INFO] [stdout]      |
[INFO] [stdout] 2431 |       pub fn default_for_tests() -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435 | /     fn default_with_accounts_index(
[INFO] [stdout] 2436 | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437 | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438 | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538 |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550 |       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:9638:27
[INFO] [stdout]      |
[INFO] [stdout] 1426 | pub struct AccountsDb {
[INFO] [stdout]      | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 9638 |             ..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:2431:5
[INFO] [stdout]      |
[INFO] [stdout] 2431 |       pub fn default_for_tests() -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435 | /     fn default_with_accounts_index(
[INFO] [stdout] 2436 | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437 | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438 | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538 |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550 |       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:9643:53
[INFO] [stdout]      |
[INFO] [stdout] 9643 |         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:9643:41
[INFO] [stdout]      |
[INFO] [stdout] 9643 |         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/f2048098a1ca42a520e7bed68e321a66edc0a1b1/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:9645:16
[INFO] [stdout]      |
[INFO] [stdout] 9645 |         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:341:1
[INFO] [stdout]      |
[INFO] [stdout] 341  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `map` not found for this enum because it 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/f2048098a1ca42a520e7bed68e321a66edc0a1b1/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:9942:65
[INFO] [stdout]      |
[INFO] [stdout] 9942 |         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:9942:53
[INFO] [stdout]      |
[INFO] [stdout] 9942 |         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/f2048098a1ca42a520e7bed68e321a66edc0a1b1/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:9944:23
[INFO] [stdout]      |
[INFO] [stdout] 9944 |             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:10483:18
[INFO] [stdout]       |
[INFO] [stdout] 10483 |         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:10484:18
[INFO] [stdout]       |
[INFO] [stdout] 10484 |         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:10969:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 10969 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:10986:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 10986 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:11342:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 11342 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:11358:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 11358 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:11394:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 11394 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:11420:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 11420 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:11473:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 11473 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:11518:12
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `create_account` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11518 |         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:11519: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] 11519 |         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:11520:12
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `check_storage` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11520 |         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:11524:12
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11524 |         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:11525:12
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11525 |         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:11528: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] 11528 |         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:11541:12
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11541 |         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:11558:31
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 11558 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:11583:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 11583 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:11632:26
[INFO] [stdout]       |
[INFO] [stdout] 11632 |                 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:11635:26
[INFO] [stdout]       |
[INFO] [stdout] 11635 |                 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:11639:26
[INFO] [stdout]       |
[INFO] [stdout] 11638 |                       assert!(accounts
[INFO] [stdout]       |  _____________________________-
[INFO] [stdout] 11639 | |                         .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:11655:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 11655 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:11670:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 11670 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:11680:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `create_account` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11680 |         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:11682: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] 11682 |         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:11683:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `check_storage` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11683 |         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:11695:22
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11695 |             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:11702: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] 11701 | /                 accounts
[INFO] [stdout] 11702 | |                     .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:11731:22
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11731 |             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:11733: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] 11733 |                 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:11742:22
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11742 |             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:11745: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] 11745 |                 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:11755: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] 11754 | /                 accounts
[INFO] [stdout] 11755 | |                     .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:11762: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] 11761 | /                 accounts
[INFO] [stdout] 11762 | |                     .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:11770:26
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11770 |                 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:11773: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] 11773 |                     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:11781: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] 11780 | /                     accounts
[INFO] [stdout] 11781 | |                         .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:11788: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] 11787 | /                     accounts
[INFO] [stdout] 11788 | |                         .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:11806:36
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 11806 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:11858:36
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 11858 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:11922:36
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 11922 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:11970:36
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 11970 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:12015:36
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 12015 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:12043:36
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 12043 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:12099:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12099 |         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:12100:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12100 |         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:12101:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12101 |         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:12102:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12102 |         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:12103:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12103 |         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:12107: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] 12107 |         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:12109: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] 12109 |         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:12111: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] 12111 |         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:12114: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] 12114 |         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:12115: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] 12115 |         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:12116: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] 12116 |         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:12187: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] 12187 |         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:12191: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] 12191 |         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:12192: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] 12192 |         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:12199:14
[INFO] [stdout]       |
[INFO] [stdout] 12196 |           assert!(accounts
[INFO] [stdout]       |  _________________-
[INFO] [stdout] 12197 | |             .accounts_index
[INFO] [stdout] 12198 | |             .get_for_tests(&pubkey1, None, None)
[INFO] [stdout] 12199 | |             .is_none());
[INFO] [stdout]       | |             -^^^^^^^ method not found in `AccountIndexGetResult<AccountInfo>`
[INFO] [stdout]       | |_____________|
[INFO] [stdout]       | 
[INFO] [stdout]       |
[INFO] [stdout]      ::: src/accounts_index.rs:341:1
[INFO] [stdout]       |
[INFO] [stdout] 341   |   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:12220:36
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 12220 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:12265:36
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 12265 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:12285:36
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 12285 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:12321: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] 12321 |         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:12325:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12325 |         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:12328:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12328 |         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:12330: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] 12330 |         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:12334:14
[INFO] [stdout]       |
[INFO] [stdout] 12331 |           let (slot1, account_info1) = accounts
[INFO] [stdout]       |  ______________________________________-
[INFO] [stdout] 12332 | |             .accounts_index
[INFO] [stdout] 12333 | |             .get_for_tests(&pubkey, None, None)
[INFO] [stdout] 12334 | |             .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:341:1
[INFO] [stdout]       |
[INFO] [stdout] 341   |   pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]       |   --------------------------------------------- method `map` not found for this enum because it 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/f2048098a1ca42a520e7bed68e321a66edc0a1b1/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:12339:14
[INFO] [stdout]       |
[INFO] [stdout] 12336 |           let (slot2, account_info2) = accounts
[INFO] [stdout]       |  ______________________________________-
[INFO] [stdout] 12337 | |             .accounts_index
[INFO] [stdout] 12338 | |             .get_for_tests(&pubkey2, None, None)
[INFO] [stdout] 12339 | |             .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:341:1
[INFO] [stdout]       |
[INFO] [stdout] 341   |   pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]       |   --------------------------------------------- method `map` not found for this enum because it 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/f2048098a1ca42a520e7bed68e321a66edc0a1b1/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: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, &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:12350: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] 12350 |         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:12352:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `assert_load_account` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12352 |         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:12356: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] 12356 |         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:12377: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] 12377 |         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:12381:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `check_storage` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12381 |         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:12383:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `check_storage` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12383 |         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:12403:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12403 |         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:12405: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] 12405 |         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:12408:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12408 |         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:12410: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] 12410 |         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:12412:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `assert_load_account` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12412 |         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:12417: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] 12417 |         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:12468:32
[INFO] [stdout]       |
[INFO] [stdout] 12468 | ...                   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:12471:34
[INFO] [stdout]       |
[INFO] [stdout] 12470 |   ...                   let (account, slot) = db
[INFO] [stdout]       |  _____________________________________________-
[INFO] [stdout] 12471 | | ...                       .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:12492:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 12492 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:12537:12
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12537 |         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:12541:12
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12541 |         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:12550:12
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12550 |         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:12555: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] 12555 |             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:12566:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 12566 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:12692:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 12692 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:12720:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 12720 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:12727:58
[INFO] [stdout]       |
[INFO] [stdout] 12727 |         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:12727:46
[INFO] [stdout]       |
[INFO] [stdout] 12727 |         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/f2048098a1ca42a520e7bed68e321a66edc0a1b1/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:12784:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 12784 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:12791:58
[INFO] [stdout]       |
[INFO] [stdout] 12791 |         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:12791:46
[INFO] [stdout]       |
[INFO] [stdout] 12791 |         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/f2048098a1ca42a520e7bed68e321a66edc0a1b1/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:12826:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 12826 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:12841:59
[INFO] [stdout]       |
[INFO] [stdout] 202   | pub struct VerifyAccountsHashAndLamportsConfig<'a> {
[INFO] [stdout]       | -------------------------------------------------- function or associated item `new_for_test` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12841 |         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:12875:34
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 12875 |             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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:12884:63
[INFO] [stdout]       |
[INFO] [stdout] 202   | pub struct VerifyAccountsHashAndLamportsConfig<'a> {
[INFO] [stdout]       | -------------------------------------------------- function or associated item `new_for_test` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12884 |             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:12928:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 12928 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:12938:59
[INFO] [stdout]       |
[INFO] [stdout] 202   | pub struct VerifyAccountsHashAndLamportsConfig<'a> {
[INFO] [stdout]       | -------------------------------------------------- function or associated item `new_for_test` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12938 |         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:12954:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 12954 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:12979:59
[INFO] [stdout]       |
[INFO] [stdout] 202   | pub struct VerifyAccountsHashAndLamportsConfig<'a> {
[INFO] [stdout]       | -------------------------------------------------- function or associated item `new_for_test` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12979 |         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:13001:12
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13001 |         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:13006:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 13006 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:13012:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 13012 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:13031:34
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 13031 |             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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:13054:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 13054 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:13070:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 13070 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:13090:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 13090 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:13105:36
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 13105 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:13141:22
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13141 |             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:13142:22
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13142 |             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:13144:22
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13144 |             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:13145:22
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13145 |             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:13148: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] 13148 |         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:13155: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] 13155 |         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:13156: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] 13156 |         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:13157:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13157 |         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:13158:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13158 |         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: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:13160: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] 13160 |         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:13163: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] 13163 |         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:13165: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] 13165 |         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:13176: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] 13176 |         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:13177:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13177 |         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:13178:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13178 |         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:13179:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13179 |         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:13180: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] 13180 |         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:13181: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] 13181 |         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:13190: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] 13190 |         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:13191:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13191 |         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:13192:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13192 |         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:13193:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13193 |         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:13204: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] 13204 |         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:13214: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] 13214 |         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:13215: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] 13215 |         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:13216: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] 13216 |         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:13281:22
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13281 |             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:13285: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] 13285 |         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: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:13295: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] 13295 |         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:13300: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] 13300 |             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:13310: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] 13310 |             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:13317: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] 13317 |             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:13641:79
[INFO] [stdout]       |
[INFO] [stdout] 13641 |         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:341:1
[INFO] [stdout]       |
[INFO] [stdout] 341   | 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:13646:79
[INFO] [stdout]       |
[INFO] [stdout] 13646 |         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:341:1
[INFO] [stdout]       |
[INFO] [stdout] 341   | 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:13651:79
[INFO] [stdout]       |
[INFO] [stdout] 13651 |         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:341:1
[INFO] [stdout]       |
[INFO] [stdout] 341   | 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:13725:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13725 |         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:13726: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] 13726 |         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:13838:19
[INFO] [stdout]       |
[INFO] [stdout] 13838 |         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:13839:19
[INFO] [stdout]       |
[INFO] [stdout] 13839 |         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:13842: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] 13842 |                 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:13851:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 13851 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:13878:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 13878 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:13904:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 13904 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:13929:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 13929 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:13961:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 13961 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:13988:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 13988 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:14053:34
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 14053 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:14097:45
[INFO] [stdout]       |
[INFO] [stdout] 14097 |                 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:14097:33
[INFO] [stdout]       |
[INFO] [stdout] 14097 |                 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/f2048098a1ca42a520e7bed68e321a66edc0a1b1/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:14219:35
[INFO] [stdout]       |
[INFO] [stdout] 389   | enum LoadZeroLamports {
[INFO] [stdout]       | --------------------- variant or associated item `SomeWithZeroLamportAccountForTests` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 14219 |                 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:14275:35
[INFO] [stdout]       |
[INFO] [stdout] 389   | enum LoadZeroLamports {
[INFO] [stdout]       | --------------------- variant or associated item `SomeWithZeroLamportAccountForTests` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 14275 |                 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:14375:35
[INFO] [stdout]       |
[INFO] [stdout] 389   | enum LoadZeroLamports {
[INFO] [stdout]       | --------------------- variant or associated item `SomeWithZeroLamportAccountForTests` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 14375 |                 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:14472:88
[INFO] [stdout]       |
[INFO] [stdout] 14472 |         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:14472:76
[INFO] [stdout]       |
[INFO] [stdout] 14472 |         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/f2048098a1ca42a520e7bed68e321a66edc0a1b1/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:14502:35
[INFO] [stdout]       |
[INFO] [stdout] 389   | enum LoadZeroLamports {
[INFO] [stdout]       | --------------------- variant or associated item `SomeWithZeroLamportAccountForTests` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 14502 |                 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:14646:88
[INFO] [stdout]       |
[INFO] [stdout] 14646 |                 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:14646:76
[INFO] [stdout]       |
[INFO] [stdout] 14646 |                 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/f2048098a1ca42a520e7bed68e321a66edc0a1b1/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:15087:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 15087 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:15597:26
[INFO] [stdout]       |
[INFO] [stdout] 15597 |                         &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:15618:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 15618 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:15648:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 15648 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:15706:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 15706 |         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:2431:5
[INFO] [stdout]       |
[INFO] [stdout] 2431  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2435  | /     fn default_with_accounts_index(
[INFO] [stdout] 2436  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2437  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2438  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2439  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2538  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2550  |       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:15903:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 15903 |         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:15904: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] 15904 |         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:15953:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 15953 |         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:15954:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 15954 |         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:15963:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 15963 |         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:15967: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] 15967 |         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:16019: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] 16019 |         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: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(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: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(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:16033: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] 16033 |         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:16036: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] 16036 |         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: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), 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: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), 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:17239:40
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 17239 |                                     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:17253: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] 17253 |                                 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:18090: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] 18090 |             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:18107: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] 18107 |             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:18153: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] 18153 |             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:18174: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] 18174 |             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:2148:66
[INFO] [stdout]      |
[INFO] [stdout] 341  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `is_none` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2148 |         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:2149:54
[INFO] [stdout]      |
[INFO] [stdout] 341  | 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, 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:2277:67
[INFO] [stdout]      |
[INFO] [stdout] 341  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `is_none` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2277 |         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:2278:55
[INFO] [stdout]      |
[INFO] [stdout] 341  | 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, 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:2312:19
[INFO] [stdout]      |
[INFO] [stdout] 2312 |         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:2362:14
[INFO] [stdout]      |
[INFO] [stdout] 341  |   pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      |   --------------------------------------------- method `is_none` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2360 |           assert!(index
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 2361 | |             .get_for_tests(pubkey, Some(&ancestors), None)
[INFO] [stdout] 2362 | |             .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:2363:57
[INFO] [stdout]      |
[INFO] [stdout] 341  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `is_none` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2363 |         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:2373:19
[INFO] [stdout]      |
[INFO] [stdout] 2373 |         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:2376:14
[INFO] [stdout]      |
[INFO] [stdout] 341  |   pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      |   --------------------------------------------- method `is_some` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2374 |           assert!(index
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 2375 | |             .get_for_tests(pubkey, Some(&ancestors), None)
[INFO] [stdout] 2376 | |             .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:2400:14
[INFO] [stdout]      |
[INFO] [stdout] 341  |   pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      |   --------------------------------------------- method `is_none` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2398 |           assert!(index
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 2399 | |             .get_for_tests(pubkey, Some(&ancestors), None)
[INFO] [stdout] 2400 | |             .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:2401:57
[INFO] [stdout]      |
[INFO] [stdout] 341  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `is_none` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2401 |         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:2411:19
[INFO] [stdout]      |
[INFO] [stdout] 2411 |         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:2414:14
[INFO] [stdout]      |
[INFO] [stdout] 341  |   pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      |   --------------------------------------------- method `is_some` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2412 |           assert!(index
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 2413 | |             .get_for_tests(pubkey, Some(&ancestors), None)
[INFO] [stdout] 2414 | |             .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:2686:67
[INFO] [stdout]      |
[INFO] [stdout] 341  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `is_none` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2686 |         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:2687:55
[INFO] [stdout]      |
[INFO] [stdout] 341  | 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, 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:2697:19
[INFO] [stdout]      |
[INFO] [stdout] 2697 |         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:2698:67
[INFO] [stdout]      |
[INFO] [stdout] 341  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `is_some` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2698 |         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:2725:50
[INFO] [stdout]      |
[INFO] [stdout] 2725 |         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:2725:38
[INFO] [stdout]      |
[INFO] [stdout] 2725 |         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/f2048098a1ca42a520e7bed68e321a66edc0a1b1/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:2726:67
[INFO] [stdout]      |
[INFO] [stdout] 341  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `is_none` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2726 |         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:2850:50
[INFO] [stdout]      |
[INFO] [stdout] 2850 |         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:2850:38
[INFO] [stdout]      |
[INFO] [stdout] 2850 |         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/f2048098a1ca42a520e7bed68e321a66edc0a1b1/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:2851:77
[INFO] [stdout]      |
[INFO] [stdout] 341  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `unwrap` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2851 |         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:3076:65
[INFO] [stdout]      |
[INFO] [stdout] 341  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `unwrap` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 3076 |         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:3133:50
[INFO] [stdout]      |
[INFO] [stdout] 3133 |         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:3133:38
[INFO] [stdout]      |
[INFO] [stdout] 3133 |         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/f2048098a1ca42a520e7bed68e321a66edc0a1b1/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:3146:77
[INFO] [stdout]      |
[INFO] [stdout] 341  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `unwrap` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 3146 |         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:3162:77
[INFO] [stdout]      |
[INFO] [stdout] 341  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `unwrap` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 3162 |         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:3171:50
[INFO] [stdout]      |
[INFO] [stdout] 3171 |         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:3171:38
[INFO] [stdout]      |
[INFO] [stdout] 3171 |         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/f2048098a1ca42a520e7bed68e321a66edc0a1b1/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:3195:77
[INFO] [stdout]      |
[INFO] [stdout] 341  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `unwrap` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 3195 |         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:3197:50
[INFO] [stdout]      |
[INFO] [stdout] 3197 |         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:3197:38
[INFO] [stdout]      |
[INFO] [stdout] 3197 |         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/f2048098a1ca42a520e7bed68e321a66edc0a1b1/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:3198:77
[INFO] [stdout]      |
[INFO] [stdout] 341  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `unwrap` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 3198 |         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:3265:65
[INFO] [stdout]      |
[INFO] [stdout] 341  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `unwrap` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 3265 |         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:3320:28
[INFO] [stdout]      |
[INFO] [stdout] 678  | 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] 3320 |         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:3324:28
[INFO] [stdout]      |
[INFO] [stdout] 678  | 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] 3324 |         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:3361:58
[INFO] [stdout]      |
[INFO] [stdout] 3361 |         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:3361:46
[INFO] [stdout]      |
[INFO] [stdout] 3361 |         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/f2048098a1ca42a520e7bed68e321a66edc0a1b1/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 244 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 `solana-accounts-db` (lib test) due to 245 previous errors
[INFO] running `Command { std: "docker" "inspect" "1d6d940601d85336d60322763feabe86802ba6f8731760d39e1a74f9ec6e9e3c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1d6d940601d85336d60322763feabe86802ba6f8731760d39e1a74f9ec6e9e3c", kill_on_drop: false }`
[INFO] [stdout] 1d6d940601d85336d60322763feabe86802ba6f8731760d39e1a74f9ec6e9e3c
