[INFO] fetching crate solana-vote-interface 7.2.0...
[INFO] testing solana-vote-interface-7.2.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate solana-vote-interface 7.2.0 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate solana-vote-interface 7.2.0
[INFO] finished tweaking crates.io crate solana-vote-interface 7.2.0
[INFO] tweaked toml for crates.io crate solana-vote-interface 7.2.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate solana-vote-interface 7.2.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate solana-vote-interface 7.2.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded imbl-sized-chunks v0.2.0
[INFO] [stderr]   Downloaded solana-frozen-abi v3.9.0
[INFO] [stderr]   Downloaded solana-wincode-varint v1.1.0
[INFO] [stderr]   Downloaded archery v1.2.2
[INFO] [stderr]   Downloaded imbl v7.0.2
[INFO] [stderr]   Downloaded solana-frozen-abi-macro v3.7.0
[INFO] [stderr]   Downloaded solana-short-vec v3.3.0
[INFO] [stderr]   Downloaded solana-instruction-error v3.1.0
[INFO] [stderr]   Downloaded solana-serde-varint v3.0.1
[INFO] [stderr]   Downloaded solana-serialize-utils v4.0.0
[INFO] [stderr]   Downloaded solana-rent v4.5.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 6979f04de6fb701de05c2fc6bc1d1f2aa9ff9e3af46d5d1c157bc4160b96c4e3
[INFO] running `Command { std: "docker" "start" "6979f04de6fb701de05c2fc6bc1d1f2aa9ff9e3af46d5d1c157bc4160b96c4e3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6979f04de6fb701de05c2fc6bc1d1f2aa9ff9e3af46d5d1c157bc4160b96c4e3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "6979f04de6fb701de05c2fc6bc1d1f2aa9ff9e3af46d5d1c157bc4160b96c4e3" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6979f04de6fb701de05c2fc6bc1d1f2aa9ff9e3af46d5d1c157bc4160b96c4e3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "6979f04de6fb701de05c2fc6bc1d1f2aa9ff9e3af46d5d1c157bc4160b96c4e3" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling bs58 v0.5.1
[INFO] [stderr]    Compiling solana-hash v4.7.0
[INFO] [stderr]    Compiling solana-address v2.9.0
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling solana-instruction-error v3.1.0
[INFO] [stderr]    Compiling solana-pubkey v4.4.0
[INFO] [stderr]    Compiling solana-sdk-ids v3.1.0
[INFO] [stderr]    Compiling solana-instruction v4.0.0
[INFO] [stderr]    Compiling solana-sdk-macro v3.0.1
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]    Compiling solana-clock v4.0.0
[INFO] [stderr]    Compiling solana-vote-interface v7.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 5.84s
[INFO] running `Command { std: "docker" "inspect" "6979f04de6fb701de05c2fc6bc1d1f2aa9ff9e3af46d5d1c157bc4160b96c4e3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "6979f04de6fb701de05c2fc6bc1d1f2aa9ff9e3af46d5d1c157bc4160b96c4e3" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling zerocopy v0.8.55
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling test-case-core v3.3.1
[INFO] [stderr]    Compiling derive_arbitrary v1.4.2
[INFO] [stderr]    Compiling solana-sdk-macro v3.0.1
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]    Compiling test-case-macros v3.3.1
[INFO] [stderr]    Compiling test-case v3.3.1
[INFO] [stderr]    Compiling solana-clock v4.0.0
[INFO] [stderr]    Compiling solana-rent v4.5.0
[INFO] [stderr]    Compiling solana-epoch-schedule v3.4.0
[INFO] [stderr]    Compiling arbitrary v1.4.2
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling solana-address v2.9.0
[INFO] [stderr]    Compiling solana-pubkey v4.4.0
[INFO] [stderr]    Compiling solana-sdk-ids v3.1.0
[INFO] [stderr]    Compiling solana-instruction v4.0.0
[INFO] [stderr]    Compiling solana-vote-interface v7.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `arbitrary`
[INFO] [stdout]   --> src/state/vote_state_1_14_11.rs:96:20
[INFO] [stdout]    |
[INFO] [stdout] 96 |     use {super::*, arbitrary::Unstructured, core::mem::MaybeUninit};
[INFO] [stdout]    |                    ^^^^^^^^^ use of unresolved module or unlinked crate `arbitrary`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `arbitrary`, use `cargo add arbitrary` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `arbitrary`
[INFO] [stdout]  --> src/state/vote_state_versions.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use arbitrary::{Arbitrary, Unstructured};
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `arbitrary`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `arbitrary`, use `cargo add arbitrary` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rand`
[INFO] [stdout]    --> src/state/vote_state_versions.rs:218:9
[INFO] [stdout]     |
[INFO] [stdout] 218 |         rand::Rng,
[INFO] [stdout]     |         ^^^^ use of unresolved module or unlinked crate `rand`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rand`, use `cargo add rand` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `arbitrary`, `bincode`, `rand`
[INFO] [stdout]    --> src/state/vote_state_v3.rs:230:9
[INFO] [stdout]     |
[INFO] [stdout] 230 |         arbitrary::Unstructured,
[INFO] [stdout]     |         ^^^^^^^^^ use of unresolved module or unlinked crate `arbitrary`
[INFO] [stdout] 231 |         bincode::serialized_size,
[INFO] [stdout]     |         ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout] 232 |         core::mem::MaybeUninit,
[INFO] [stdout] 233 |         rand::Rng,
[INFO] [stdout]     |         ^^^^ use of unresolved module or unlinked crate `rand`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `arbitrary`, use `cargo add arbitrary` to add it to your `Cargo.toml`
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout]     = help: if you wanted to use a crate named `rand`, use `cargo add rand` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `arbitrary`, `bincode`, `rand`
[INFO] [stdout]    --> src/state/vote_state_v4.rs:280:9
[INFO] [stdout]     |
[INFO] [stdout] 280 |         arbitrary::Unstructured,
[INFO] [stdout]     |         ^^^^^^^^^ use of unresolved module or unlinked crate `arbitrary`
[INFO] [stdout] 281 |         bincode::serialized_size,
[INFO] [stdout]     |         ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout] 282 |         core::mem::MaybeUninit,
[INFO] [stdout] 283 |         rand::Rng,
[INFO] [stdout]     |         ^^^^ use of unresolved module or unlinked crate `rand`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `arbitrary`, use `cargo add arbitrary` to add it to your `Cargo.toml`
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout]     = help: if you wanted to use a crate named `rand`, use `cargo add rand` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `InstructionError` in this scope
[INFO] [stdout]   --> src/state/vote_state_versions.rs:50:66
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub(crate) fn try_convert_to_v3(self) -> Result<VoteStateV3, InstructionError> {
[INFO] [stdout]    |                                                                  ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 36 | impl<InstructionError> VoteStateVersions {
[INFO] [stdout]    |     ++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `InstructionError` in this scope
[INFO] [stdout]   --> src/state/vote_state_versions.rs:83:30
[INFO] [stdout]    |
[INFO] [stdout] 83 |     ) -> Result<VoteStateV4, InstructionError> {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 36 | impl<InstructionError> VoteStateVersions {
[INFO] [stdout]    |     ++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_1_14_11.rs:103:30
[INFO] [stdout]     |
[INFO] [stdout] 103 |         let vote_state_buf = bincode::serialize(&target_vote_state_versions).unwrap();
[INFO] [stdout]     |                              ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rand` in this scope
[INFO] [stdout]    --> src/state/vote_state_1_14_11.rs:140:66
[INFO] [stdout]     |
[INFO] [stdout] 140 |             let raw_data: Vec<u8> = (0..struct_bytes_x4).map(|_| rand::random::<u8>()).collect();
[INFO] [stdout]     |                                                                  ^^^^ use of unresolved module or unlinked crate `rand`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rand`, use `cargo add rand` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_1_14_11.rs:148:34
[INFO] [stdout]     |
[INFO] [stdout] 148 |             let vote_state_buf = bincode::serialize(&target_vote_state_versions).unwrap();
[INFO] [stdout]     |                                  ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `InstructionError` in this scope
[INFO] [stdout]   --> src/state/vote_state_versions.rs:52:53
[INFO] [stdout]    |
[INFO] [stdout] 52 |             VoteStateVersions::Uninitialized => Err(InstructionError::UninitializedAccount),
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^^^ use of undeclared type `InstructionError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `InstructionError` in this scope
[INFO] [stdout]   --> src/state/vote_state_versions.rs:75:45
[INFO] [stdout]    |
[INFO] [stdout] 75 |             VoteStateVersions::V4(_) => Err(InstructionError::InvalidArgument),
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^ use of undeclared type `InstructionError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `InstructionError` in this scope
[INFO] [stdout]   --> src/state/vote_state_versions.rs:85:53
[INFO] [stdout]    |
[INFO] [stdout] 85 |             VoteStateVersions::Uninitialized => Err(InstructionError::UninitializedAccount),
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^^^ use of undeclared type `InstructionError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `arbitrary` in this scope
[INFO] [stdout]    --> src/state/vote_state_versions.rs:202:47
[INFO] [stdout]     |
[INFO] [stdout] 202 |     fn arbitrary(u: &mut Unstructured<'_>) -> arbitrary::Result<Self> {
[INFO] [stdout]     |                                               ^^^^^^^^^ use of unresolved module or unlinked crate `arbitrary`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `arbitrary`, use `cargo add arbitrary` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `InstructionError` in this scope
[INFO] [stdout]    --> src/state/vote_state_versions.rs:364:17
[INFO] [stdout]     |
[INFO] [stdout] 364 |             Err(InstructionError::InvalidAccountData)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ use of undeclared type `InstructionError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `InstructionError` in this scope
[INFO] [stdout]    --> src/state/vote_state_versions.rs:371:17
[INFO] [stdout]     |
[INFO] [stdout] 371 |             Err(InstructionError::InvalidAccountData)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ use of undeclared type `InstructionError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `InstructionError` in this scope
[INFO] [stdout]    --> src/state/vote_state_versions.rs:378:17
[INFO] [stdout]     |
[INFO] [stdout] 378 |             Err(InstructionError::InvalidAccountData)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ use of undeclared type `InstructionError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `InstructionError` in this scope
[INFO] [stdout]    --> src/state/vote_state_versions.rs:387:17
[INFO] [stdout]     |
[INFO] [stdout] 387 |             Err(InstructionError::InvalidAccountData)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ use of undeclared type `InstructionError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `InstructionError` in this scope
[INFO] [stdout]    --> src/state/vote_state_versions.rs:393:17
[INFO] [stdout]     |
[INFO] [stdout] 393 |             Err(InstructionError::InvalidAccountData)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ use of undeclared type `InstructionError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_versions.rs:406:23
[INFO] [stdout]     |
[INFO] [stdout] 406 |         let mut buf = bincode::serialize(&VoteStateVersions::new_v3(vote_state)).unwrap();
[INFO] [stdout]     |                       ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `InstructionError` in this scope
[INFO] [stdout]    --> src/state/vote_state_versions.rs:410:17
[INFO] [stdout]     |
[INFO] [stdout] 410 |             Err(InstructionError::InvalidAccountData)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ use of undeclared type `InstructionError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rand` in this scope
[INFO] [stdout]    --> src/state/vote_state_versions.rs:414:23
[INFO] [stdout]     |
[INFO] [stdout] 414 |         let mut rng = rand::rng();
[INFO] [stdout]     |                       ^^^^ use of unresolved module or unlinked crate `rand`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rand`, use `cargo add rand` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_versions.rs:425:30
[INFO] [stdout]     |
[INFO] [stdout] 425 |             let serialized = bincode::serialize(&original).unwrap();
[INFO] [stdout]     |                              ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_versions.rs:458:30
[INFO] [stdout]     |
[INFO] [stdout] 458 |             let serialized = bincode::serialize(&original).unwrap();
[INFO] [stdout]     |                              ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rand` in this scope
[INFO] [stdout]    --> src/state/vote_state_versions.rs:481:66
[INFO] [stdout]     |
[INFO] [stdout] 481 |             let raw_data: Vec<u8> = (0..struct_bytes_x4).map(|_| rand::random::<u8>()).collect();
[INFO] [stdout]     |                                                                  ^^^^ use of unresolved module or unlinked crate `rand`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rand`, use `cargo add rand` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_versions.rs:484:30
[INFO] [stdout]     |
[INFO] [stdout] 484 |             let serialized = bincode::serialize(&original).unwrap();
[INFO] [stdout]     |                              ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_versions.rs:509:26
[INFO] [stdout]     |
[INFO] [stdout] 509 |         let serialized = bincode::serialize(&versioned).unwrap();
[INFO] [stdout]     |                          ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `InstructionError` in this scope
[INFO] [stdout]    --> src/state/vote_state_v3.rs:263:17
[INFO] [stdout]     |
[INFO] [stdout] 263 |             Err(InstructionError::GenericError)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ use of undeclared type `InstructionError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v3.rs:266:24
[INFO] [stdout]     |
[INFO] [stdout] 266 |         let expected = bincode::serialize(&versioned).unwrap();
[INFO] [stdout]     |                        ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v3.rs:279:13
[INFO] [stdout]     |
[INFO] [stdout] 279 |             bincode::serialize(&VoteStateVersions::new_v3(target_vote_state.clone())).unwrap();
[INFO] [stdout]     |             ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rand` in this scope
[INFO] [stdout]    --> src/state/vote_state_v3.rs:290:66
[INFO] [stdout]     |
[INFO] [stdout] 290 |             let raw_data: Vec<u8> = (0..struct_bytes_x4).map(|_| rand::random::<u8>()).collect();
[INFO] [stdout]     |                                                                  ^^^^ use of unresolved module or unlinked crate `rand`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rand`, use `cargo add rand` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v3.rs:295:34
[INFO] [stdout]     |
[INFO] [stdout] 295 |             let vote_state_buf = bincode::serialize(&target_vote_state_versions).unwrap();
[INFO] [stdout]     |                                  ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v3.rs:311:13
[INFO] [stdout]     |
[INFO] [stdout] 311 |             bincode::serialize(&VoteStateVersions::new_v3(target_vote_state.clone())).unwrap();
[INFO] [stdout]     |             ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v3.rs:332:13
[INFO] [stdout]     |
[INFO] [stdout] 332 |             bincode::serialize(&VoteStateVersions::new_v3(target_vote_state.clone())).unwrap();
[INFO] [stdout]     |             ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v3.rs:349:13
[INFO] [stdout]     |
[INFO] [stdout] 349 |             bincode::serialize(&VoteStateVersions::new_v3(VoteStateV3::default())).unwrap();
[INFO] [stdout]     |             ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v3.rs:364:23
[INFO] [stdout]     |
[INFO] [stdout] 364 |         let mut buf = bincode::serialize(&VoteStateVersions::new_v3(target)).unwrap();
[INFO] [stdout]     |                       ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `InstructionError` in this scope
[INFO] [stdout]    --> src/state/vote_state_v3.rs:369:29
[INFO] [stdout]     |
[INFO] [stdout] 369 |         assert_eq!(err, Err(InstructionError::InvalidAccountData));
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^ use of undeclared type `InstructionError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v3.rs:378:13
[INFO] [stdout]     |
[INFO] [stdout] 378 |             bincode::serialize(&VoteStateVersions::new_v3(target_vote_state.clone())).unwrap();
[INFO] [stdout]     |             ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rand` in this scope
[INFO] [stdout]    --> src/state/vote_state_v3.rs:390:66
[INFO] [stdout]     |
[INFO] [stdout] 390 |             let raw_data: Vec<u8> = (0..struct_bytes_x4).map(|_| rand::random::<u8>()).collect();
[INFO] [stdout]     |                                                                  ^^^^ use of unresolved module or unlinked crate `rand`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rand`, use `cargo add rand` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v3.rs:395:34
[INFO] [stdout]     |
[INFO] [stdout] 395 |             let vote_state_buf = bincode::serialize(&target_vote_state_versions).unwrap();
[INFO] [stdout]     |                                  ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v3.rs:413:13
[INFO] [stdout]     |
[INFO] [stdout] 413 |             bincode::serialize(&VoteStateVersions::new_v3(target_vote_state.clone())).unwrap();
[INFO] [stdout]     |             ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `InstructionError` in this scope
[INFO] [stdout]    --> src/state/vote_state_v3.rs:437:23
[INFO] [stdout]     |
[INFO] [stdout] 437 |         assert_eq!(e, InstructionError::InvalidAccountData);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ use of undeclared type `InstructionError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rand` in this scope
[INFO] [stdout]    --> src/state/vote_state_v3.rs:441:23
[INFO] [stdout]     |
[INFO] [stdout] 441 |         let mut rng = rand::rng();
[INFO] [stdout]     |                       ^^^^ use of unresolved module or unlinked crate `rand`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rand`, use `cargo add rand` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v3.rs:461:31
[INFO] [stdout]     |
[INFO] [stdout] 461 |             let bincode_res = bincode::deserialize::<VoteStateVersions>(&raw_data)
[INFO] [stdout]     |                               ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `InstructionError` in this scope
[INFO] [stdout]    --> src/state/vote_state_v3.rs:462:30
[INFO] [stdout]     |
[INFO] [stdout] 462 |                 .map_err(|_| InstructionError::InvalidAccountData)
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^ use of undeclared type `InstructionError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rand` in this scope
[INFO] [stdout]    --> src/state/vote_state_v3.rs:479:66
[INFO] [stdout]     |
[INFO] [stdout] 479 |             let raw_data: Vec<u8> = (0..struct_bytes_x4).map(|_| rand::random::<u8>()).collect();
[INFO] [stdout]     |                                                                  ^^^^ use of unresolved module or unlinked crate `rand`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rand`, use `cargo add rand` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v3.rs:484:32
[INFO] [stdout]     |
[INFO] [stdout] 484 |             let original_buf = bincode::serialize(&original_vote_state_versions).unwrap();
[INFO] [stdout]     |                                ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v3.rs:500:35
[INFO] [stdout]     |
[INFO] [stdout] 500 |                 let bincode_res = bincode::deserialize::<VoteStateVersions>(&truncated_buf)
[INFO] [stdout]     |                                   ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `InstructionError` in this scope
[INFO] [stdout]    --> src/state/vote_state_v3.rs:501:34
[INFO] [stdout]     |
[INFO] [stdout] 501 |                     .map_err(|_| InstructionError::InvalidAccountData)
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^ use of undeclared type `InstructionError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v3.rs:512:35
[INFO] [stdout]     |
[INFO] [stdout] 512 |                 let bincode_res = bincode::deserialize::<VoteStateVersions>(&expanded_buf)
[INFO] [stdout]     |                                   ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `InstructionError` in this scope
[INFO] [stdout]    --> src/state/vote_state_v3.rs:513:34
[INFO] [stdout]     |
[INFO] [stdout] 513 |                     .map_err(|_| InstructionError::InvalidAccountData)
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^ use of undeclared type `InstructionError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `InstructionError` in this scope
[INFO] [stdout]    --> src/state/vote_state_v3.rs:530:17
[INFO] [stdout]     |
[INFO] [stdout] 530 |             Err(InstructionError::InvalidAccountData)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ use of undeclared type `InstructionError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `InstructionError` in this scope
[INFO] [stdout]    --> src/state/vote_state_v3.rs:537:17
[INFO] [stdout]     |
[INFO] [stdout] 537 |             Err(InstructionError::InvalidAccountData)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ use of undeclared type `InstructionError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `InstructionError` in this scope
[INFO] [stdout]    --> src/state/vote_state_v3.rs:544:17
[INFO] [stdout]     |
[INFO] [stdout] 544 |             Err(InstructionError::InvalidAccountData)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ use of undeclared type `InstructionError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `InstructionError` in this scope
[INFO] [stdout]    --> src/state/vote_state_v3.rs:551:17
[INFO] [stdout]     |
[INFO] [stdout] 551 |             Err(InstructionError::InvalidAccountData)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ use of undeclared type `InstructionError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v3.rs:561:25
[INFO] [stdout]     |
[INFO] [stdout] 561 |         let valid_buf = bincode::serialize(&VoteStateVersions::new_v3(vote_state)).unwrap();
[INFO] [stdout]     |                         ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `InstructionError` in this scope
[INFO] [stdout]    --> src/state/vote_state_v3.rs:575:21
[INFO] [stdout]     |
[INFO] [stdout] 575 |                 Err(InstructionError::InvalidAccountData)
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ use of undeclared type `InstructionError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `InstructionError` in this scope
[INFO] [stdout]    --> src/state/vote_state_v3.rs:591:21
[INFO] [stdout]     |
[INFO] [stdout] 591 |                 Err(InstructionError::InvalidAccountData)
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ use of undeclared type `InstructionError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v3.rs:602:19
[INFO] [stdout]     |
[INFO] [stdout] 602 |         let buf = bincode::serialize(&VoteStateVersions::V1_14_11(Box::new(v1_state))).unwrap();
[INFO] [stdout]     |                   ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v3.rs:619:19
[INFO] [stdout]     |
[INFO] [stdout] 619 |         let buf = bincode::serialize(&VoteStateVersions::new_v3(v3_state)).unwrap();
[INFO] [stdout]     |                   ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v3.rs:636:19
[INFO] [stdout]     |
[INFO] [stdout] 636 |         let buf = bincode::serialize(&versioned).unwrap();
[INFO] [stdout]     |                   ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `InstructionError` in this scope
[INFO] [stdout]    --> src/state/vote_state_v4.rs:345:17
[INFO] [stdout]     |
[INFO] [stdout] 345 |             Err(InstructionError::GenericError)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ use of undeclared type `InstructionError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v4.rs:348:24
[INFO] [stdout]     |
[INFO] [stdout] 348 |         let expected = bincode::serialize(&versioned).unwrap();
[INFO] [stdout]     |                        ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v4.rs:365:13
[INFO] [stdout]     |
[INFO] [stdout] 365 |             bincode::serialize(&VoteStateVersions::new_v4(target_vote_state.clone())).unwrap();
[INFO] [stdout]     |             ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rand` in this scope
[INFO] [stdout]    --> src/state/vote_state_v4.rs:376:66
[INFO] [stdout]     |
[INFO] [stdout] 376 |             let raw_data: Vec<u8> = (0..struct_bytes_x4).map(|_| rand::random::<u8>()).collect();
[INFO] [stdout]     |                                                                  ^^^^ use of unresolved module or unlinked crate `rand`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rand`, use `cargo add rand` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v4.rs:381:34
[INFO] [stdout]     |
[INFO] [stdout] 381 |             let vote_state_buf = bincode::serialize(&target_vote_state_versions).unwrap();
[INFO] [stdout]     |                                  ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v4.rs:401:21
[INFO] [stdout]     |
[INFO] [stdout] 401 |         let buf_a = bincode::serialize(&VoteStateVersions::new_v4(v4_a.clone())).unwrap();
[INFO] [stdout]     |                     ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v4.rs:407:21
[INFO] [stdout]     |
[INFO] [stdout] 407 |         let buf_b = bincode::serialize(&VoteStateVersions::new_v4(v4_b.clone())).unwrap();
[INFO] [stdout]     |                     ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v4.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 |             bincode::serialize(&VoteStateVersions::new_v4(target_vote_state.clone())).unwrap();
[INFO] [stdout]     |             ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v4.rs:452:13
[INFO] [stdout]     |
[INFO] [stdout] 452 |             bincode::serialize(&VoteStateVersions::new_v4(target_vote_state.clone())).unwrap();
[INFO] [stdout]     |             ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v4.rs:472:13
[INFO] [stdout]     |
[INFO] [stdout] 472 |             bincode::serialize(&VoteStateVersions::new_v4(VoteStateV4::default())).unwrap();
[INFO] [stdout]     |             ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v4.rs:488:23
[INFO] [stdout]     |
[INFO] [stdout] 488 |         let mut buf = bincode::serialize(&VoteStateVersions::new_v4(target)).unwrap();
[INFO] [stdout]     |                       ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `InstructionError` in this scope
[INFO] [stdout]    --> src/state/vote_state_v4.rs:493:29
[INFO] [stdout]     |
[INFO] [stdout] 493 |         assert_eq!(err, Err(InstructionError::InvalidAccountData));
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^ use of undeclared type `InstructionError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v4.rs:504:13
[INFO] [stdout]     |
[INFO] [stdout] 504 |             bincode::serialize(&VoteStateVersions::new_v4(target_vote_state.clone())).unwrap();
[INFO] [stdout]     |             ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rand` in this scope
[INFO] [stdout]    --> src/state/vote_state_v4.rs:517:66
[INFO] [stdout]     |
[INFO] [stdout] 517 |             let raw_data: Vec<u8> = (0..struct_bytes_x4).map(|_| rand::random::<u8>()).collect();
[INFO] [stdout]     |                                                                  ^^^^ use of unresolved module or unlinked crate `rand`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rand`, use `cargo add rand` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v4.rs:522:34
[INFO] [stdout]     |
[INFO] [stdout] 522 |             let vote_state_buf = bincode::serialize(&target_vote_state_versions).unwrap();
[INFO] [stdout]     |                                  ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v4.rs:545:13
[INFO] [stdout]     |
[INFO] [stdout] 545 |             bincode::serialize(&VoteStateVersions::new_v4(target_vote_state.clone())).unwrap();
[INFO] [stdout]     |             ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `InstructionError` in this scope
[INFO] [stdout]    --> src/state/vote_state_v4.rs:574:23
[INFO] [stdout]     |
[INFO] [stdout] 574 |         assert_eq!(e, InstructionError::InvalidAccountData);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ use of undeclared type `InstructionError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rand` in this scope
[INFO] [stdout]    --> src/state/vote_state_v4.rs:578:23
[INFO] [stdout]     |
[INFO] [stdout] 578 |         let mut rng = rand::rng();
[INFO] [stdout]     |                       ^^^^ use of unresolved module or unlinked crate `rand`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rand`, use `cargo add rand` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v4.rs:597:31
[INFO] [stdout]     |
[INFO] [stdout] 597 |             let bincode_res = bincode::deserialize::<VoteStateVersions>(&raw_data)
[INFO] [stdout]     |                               ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rand` in this scope
[INFO] [stdout]    --> src/state/vote_state_v4.rs:616:66
[INFO] [stdout]     |
[INFO] [stdout] 616 |             let raw_data: Vec<u8> = (0..struct_bytes_x4).map(|_| rand::random::<u8>()).collect();
[INFO] [stdout]     |                                                                  ^^^^ use of unresolved module or unlinked crate `rand`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rand`, use `cargo add rand` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v4.rs:621:32
[INFO] [stdout]     |
[INFO] [stdout] 621 |             let original_buf = bincode::serialize(&original_vote_state_versions).unwrap();
[INFO] [stdout]     |                                ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v4.rs:636:31
[INFO] [stdout]     |
[INFO] [stdout] 636 |             let bincode_res = bincode::deserialize::<VoteStateVersions>(&truncated_buf)
[INFO] [stdout]     |                               ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v4.rs:646:31
[INFO] [stdout]     |
[INFO] [stdout] 646 |             let bincode_res = bincode::deserialize::<VoteStateVersions>(&expanded_buf)
[INFO] [stdout]     |                               ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v4.rs:660:30
[INFO] [stdout]     |
[INFO] [stdout] 660 |             let serialized = bincode::serialize(&versioned).unwrap();
[INFO] [stdout]     |                              ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `InstructionError` in this scope
[INFO] [stdout]    --> src/state/vote_state_v4.rs:689:17
[INFO] [stdout]     |
[INFO] [stdout] 689 |             Err(InstructionError::InvalidAccountData)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ use of undeclared type `InstructionError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `InstructionError` in this scope
[INFO] [stdout]    --> src/state/vote_state_v4.rs:696:17
[INFO] [stdout]     |
[INFO] [stdout] 696 |             Err(InstructionError::InvalidAccountData)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ use of undeclared type `InstructionError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `InstructionError` in this scope
[INFO] [stdout]    --> src/state/vote_state_v4.rs:703:17
[INFO] [stdout]     |
[INFO] [stdout] 703 |             Err(InstructionError::InvalidAccountData)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ use of undeclared type `InstructionError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v4.rs:714:25
[INFO] [stdout]     |
[INFO] [stdout] 714 |         let valid_buf = bincode::serialize(&VoteStateVersions::new_v4(vote_state)).unwrap();
[INFO] [stdout]     |                         ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `InstructionError` in this scope
[INFO] [stdout]    --> src/state/vote_state_v4.rs:729:21
[INFO] [stdout]     |
[INFO] [stdout] 729 |                 Err(InstructionError::InvalidAccountData)
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ use of undeclared type `InstructionError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `InstructionError` in this scope
[INFO] [stdout]    --> src/state/vote_state_v4.rs:744:21
[INFO] [stdout]     |
[INFO] [stdout] 744 |                 Err(InstructionError::InvalidAccountData)
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ use of undeclared type `InstructionError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v4.rs:803:19
[INFO] [stdout]     |
[INFO] [stdout] 803 |         let buf = bincode::serialize(&VoteStateVersions::V1_14_11(Box::new(v1_state))).unwrap();
[INFO] [stdout]     |                   ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v4.rs:817:19
[INFO] [stdout]     |
[INFO] [stdout] 817 |         let buf = bincode::serialize(&VoteStateVersions::new_v3(v3_state)).unwrap();
[INFO] [stdout]     |                   ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v4.rs:830:19
[INFO] [stdout]     |
[INFO] [stdout] 830 |         let buf = bincode::serialize(&VoteStateVersions::V1_14_11(Box::new(v1_state))).unwrap();
[INFO] [stdout]     |                   ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bincode` in this scope
[INFO] [stdout]    --> src/state/vote_state_v4.rs:843:19
[INFO] [stdout]     |
[INFO] [stdout] 843 |         let buf = bincode::serialize(&VoteStateVersions::new_v4(v4_state)).unwrap();
[INFO] [stdout]     |                   ^^^^^^^ use of unresolved module or unlinked crate `bincode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bincode`, use `cargo add bincode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rand` in this scope
[INFO] [stdout]    --> src/state/mod.rs:132:48
[INFO] [stdout]     |
[INFO] [stdout] 132 |     pub(super) fn sample_confirmation_count<R: rand::Rng + ?Sized>(rng: &mut R) -> u32 {
[INFO] [stdout]     |                                                ^^^^ use of unresolved module or unlinked crate `rand`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rand`, use `cargo add rand` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rand` in this scope
[INFO] [stdout]    --> src/state/mod.rs:138:38
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub(super) fn sample_lockouts<R: rand::Rng + ?Sized>(rng: &mut R) -> VecDeque<Lockout> {
[INFO] [stdout]     |                                      ^^^^ use of unresolved module or unlinked crate `rand`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rand`, use `cargo add rand` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rand` in this scope
[INFO] [stdout]    --> src/state/mod.rs:150:34
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub(super) fn sample_root<R: rand::Rng + ?Sized>(rng: &mut R) -> Option<Slot> {
[INFO] [stdout]     |                                  ^^^^ use of unresolved module or unlinked crate `rand`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rand`, use `cargo add rand` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `solana-vote-interface` (lib test) due to 98 previous errors
[INFO] running `Command { std: "docker" "inspect" "6979f04de6fb701de05c2fc6bc1d1f2aa9ff9e3af46d5d1c157bc4160b96c4e3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6979f04de6fb701de05c2fc6bc1d1f2aa9ff9e3af46d5d1c157bc4160b96c4e3", kill_on_drop: false }`
[INFO] [stdout] 6979f04de6fb701de05c2fc6bc1d1f2aa9ff9e3af46d5d1c157bc4160b96c4e3
