[INFO] fetching crate zebra-network 1.1.0...
[INFO] testing zebra-network-1.1.0 against beta-2025-09-21 for beta-1.91-3
[INFO] extracting crate zebra-network 1.1.0 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate zebra-network 1.1.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate zebra-network 1.1.0
[INFO] tweaked toml for crates.io crate zebra-network 1.1.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate zebra-network 1.1.0 on toolchain beta-2025-09-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate zebra-network 1.1.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" "+beta-2025-09-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6d721a1751721073f056deaea1b3dfff5199c6578796454a24248f934bc5958a
[INFO] running `Command { std: "docker" "start" "-a" "6d721a1751721073f056deaea1b3dfff5199c6578796454a24248f934bc5958a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6d721a1751721073f056deaea1b3dfff5199c6578796454a24248f934bc5958a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6d721a1751721073f056deaea1b3dfff5199c6578796454a24248f934bc5958a", kill_on_drop: false }`
[INFO] [stdout] 6d721a1751721073f056deaea1b3dfff5199c6578796454a24248f934bc5958a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] eaad0f4f4972c15e528cf0158cf784a0127d1a1ff8146166026cb3bea7e153a4
[INFO] running `Command { std: "docker" "start" "-a" "eaad0f4f4972c15e528cf0158cf784a0127d1a1ff8146166026cb3bea7e153a4", kill_on_drop: false }`
[INFO] [stderr]    Compiling typenum v1.18.0
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling memuse v0.2.2
[INFO] [stderr]    Compiling blake2b_simd v1.0.3
[INFO] [stderr]    Compiling syn v2.0.104
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling crunchy v0.2.4
[INFO] [stderr]    Compiling core2 v0.3.3
[INFO] [stderr]    Compiling semver v1.0.26
[INFO] [stderr]    Compiling cc v1.2.31
[INFO] [stderr]    Compiling proc-macro-error-attr2 v2.0.0
[INFO] [stderr]    Compiling nonempty v0.11.0
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling socket2 v0.6.0
[INFO] [stderr]    Compiling slab v0.4.10
[INFO] [stderr]    Compiling halo2_legacy_pdqsort v0.1.0
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling ff v0.13.1
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling incrementalmerkletree v0.8.2
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling blake2s_simd v1.0.3
[INFO] [stderr]    Compiling equihash v0.2.2
[INFO] [stderr]    Compiling zcash_encoding v0.3.0
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling bech32 v0.11.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling pairing v0.23.0
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling bls12_381 v0.8.0
[INFO] [stderr]    Compiling bitflags v2.9.1
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling zcash_spec v0.2.1
[INFO] [stderr]    Compiling f4jumble v0.1.1
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling zip32 v0.2.0
[INFO] [stderr]    Compiling rustix v1.0.8
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]    Compiling bellman v0.14.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling hybrid-array v0.2.3
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling pasta_curves v0.5.1
[INFO] [stderr]    Compiling jubjub v0.10.0
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling secp256k1-sys v0.10.1
[INFO] [stderr]    Compiling fixed-hash v0.8.0
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling env_logger v0.7.1
[INFO] [stderr]    Compiling crypto-common v0.2.0-rc.1
[INFO] [stderr]    Compiling block-buffer v0.11.0-rc.3
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling sinsemilla v0.1.0
[INFO] [stderr]    Compiling halo2_poseidon v0.1.0
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling poly1305 v0.8.0
[INFO] [stderr]    Compiling humantime v2.2.0
[INFO] [stderr]    Compiling iana-time-zone v0.1.63
[INFO] [stderr]    Compiling tracing-subscriber v0.3.19
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling ripemd v0.1.3
[INFO] [stderr]    Compiling quickcheck v0.9.2
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling hashbrown v0.15.4
[INFO] [stderr]    Compiling metrics v0.24.2
[INFO] [stderr]    Compiling digest v0.11.0-pre.9
[INFO] [stderr]    Compiling sha2 v0.11.0-pre.4
[INFO] [stderr]    Compiling ripemd v0.2.0-pre.4
[INFO] [stderr]    Compiling bs58 v0.5.1
[INFO] [stderr]    Compiling hmac v0.13.0-pre.4
[INFO] [stderr]    Compiling tempfile v3.20.0
[INFO] [stderr]    Compiling proc-macro-error2 v2.0.1
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling quickcheck_macros v0.9.1
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling tokio-macros v2.5.0
[INFO] [stderr]    Compiling getset v0.1.6
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling visibility v0.1.1
[INFO] [stderr]    Compiling pin-project-internal v1.1.10
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling ordered-map v0.4.2
[INFO] [stderr]    Compiling zeroize v1.8.1
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling tokio v1.47.1
[INFO] [stderr]    Compiling chacha20 v0.9.1
[INFO] [stderr]    Compiling cbc v0.1.2
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling pin-project v1.1.10
[INFO] [stderr]    Compiling fpe v0.6.1
[INFO] [stderr]    Compiling chacha20poly1305 v0.10.1
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling zcash_note_encryption v0.4.1
[INFO] [stderr]    Compiling halo2_proofs v0.3.1
[INFO] [stderr]    Compiling tracing-futures v0.2.5
[INFO] [stderr]    Compiling tracing-error v0.2.1
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling serde_with_macros v3.14.0
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling tokio-util v0.7.16
[INFO] [stderr]    Compiling tokio-stream v0.1.17
[INFO] [stderr]    Compiling tower v0.4.13
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling secp256k1 v0.29.1
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling serde_with v3.14.0
[INFO] [stderr]    Compiling chrono v0.4.41
[INFO] [stderr]    Compiling bitflags-serde-legacy v0.1.1
[INFO] [stderr]    Compiling serde-big-array v0.5.1
[INFO] [stderr]    Compiling humantime-serde v1.1.1
[INFO] [stderr]    Compiling indexmap v2.10.0
[INFO] [stderr]    Compiling uint v0.9.5
[INFO] [stderr]    Compiling reddsa v0.5.1
[INFO] [stderr]    Compiling zcash_protocol v0.6.1
[INFO] [stderr]    Compiling uint v0.10.0
[INFO] [stderr]    Compiling halo2_gadgets v0.3.1
[INFO] [stderr]    Compiling primitive-types v0.12.2
[INFO] [stderr]    Compiling bip32 v0.6.0-pre.1
[INFO] [stderr]    Compiling zcash_address v0.9.0
[INFO] [stderr]    Compiling redjubjub v0.8.0
[INFO] [stderr]    Compiling sapling-crypto v0.5.0
[INFO] [stderr]    Compiling zcash_transparent v0.4.0
[INFO] [stderr]    Compiling x25519-dalek v2.0.1
[INFO] [stderr]    Compiling ed25519-zebra v4.0.3
[INFO] [stderr]    Compiling zcash_history v0.4.0
[INFO] [stderr]    Compiling orchard v0.11.0
[INFO] [stderr]    Compiling zcash_primitives v0.24.0
[INFO] [stderr]    Compiling zebra-chain v2.0.0
[INFO] [stderr]    Compiling zebra-network v1.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 23s
[INFO] running `Command { std: "docker" "inspect" "eaad0f4f4972c15e528cf0158cf784a0127d1a1ff8146166026cb3bea7e153a4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "eaad0f4f4972c15e528cf0158cf784a0127d1a1ff8146166026cb3bea7e153a4", kill_on_drop: false }`
[INFO] [stdout] eaad0f4f4972c15e528cf0158cf784a0127d1a1ff8146166026cb3bea7e153a4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f1297ccf2a2bfd52d1936b33d9babf426e9dc3ec058c5282bd6f67f0c67bf50a
[INFO] running `Command { std: "docker" "start" "-a" "f1297ccf2a2bfd52d1936b33d9babf426e9dc3ec058c5282bd6f67f0c67bf50a", kill_on_drop: false }`
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling signal-hook-registry v1.4.6
[INFO] [stderr]    Compiling tempfile v3.20.0
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling winnow v0.7.12
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling proptest-derive v0.5.1
[INFO] [stderr]    Compiling tokio v1.47.1
[INFO] [stderr]    Compiling rusty-fork v0.3.0
[INFO] [stderr]    Compiling proptest v1.7.0
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling serde_with_macros v3.14.0
[INFO] [stderr]    Compiling serde_with v3.14.0
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling tokio-util v0.7.16
[INFO] [stderr]    Compiling zebra-chain v2.0.0
[INFO] [stderr]    Compiling tokio-stream v0.1.17
[INFO] [stderr]    Compiling tower v0.4.13
[INFO] [stderr]    Compiling zebra-network v1.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/peer/connection/tests.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use zebra_test::mock_service::MockService;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `zebra_chain::chain_tip::mock`
[INFO] [stdout]   --> src/peer/minimum_peer_version/tests.rs:6:16
[INFO] [stdout]    |
[INFO] [stdout]  6 |     chain_tip::mock::{MockChainTip, MockChainTipSender},
[INFO] [stdout]    |                ^^^^ could not find `mock` in `chain_tip`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zebra-chain-2.0.0/src/chain_tip.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(any(test, feature = "proptest-impl"))]
[INFO] [stdout]    |          --------------------------------- the item is gated here
[INFO] [stdout] 12 | pub mod mock;
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `zebra_chain::serialization::arbitrary`
[INFO] [stdout]   --> src/protocol/external/message.rs:20:33
[INFO] [stdout]    |
[INFO] [stdout] 20 | use zebra_chain::serialization::arbitrary::datetime_full;
[INFO] [stdout]    |                                 ^^^^^^^^^ could not find `arbitrary` in `serialization`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zebra-chain-2.0.0/src/serialization.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 22 | #[cfg(any(test, feature = "proptest-impl"))]
[INFO] [stdout]    |          --------------------------------- the item is gated here
[INFO] [stdout] 23 | pub mod arbitrary;
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/peer/client/tests/vectors.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use zebra_test::service_extensions::IsReady;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/peer/connection/tests/vectors.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use zebra_test::mock_service::{MockService, PanicAssertion};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/peer_set/candidate_set/tests/vectors.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use zebra_test::mock_service::{MockService, PanicAssertion};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/peer_set/initialize/tests/vectors.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | use zebra_test::net::random_known_port;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]  --> src/peer_set/unready_service/tests/vectors.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use zebra_test::mock_service::MockService;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/peer/connection/tests/prop.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use zebra_test::mock_service::{MockService, PropTestAssertion};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `zebra_chain::serialization::arbitrary`
[INFO] [stdout]   --> src/protocol/external/tests/preallocate.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout] 10 |         arbitrary::max_allocation_is_big_enough, TrustedPreallocate, ZcashSerialize,
[INFO] [stdout]    |         ^^^^^^^^^ could not find `arbitrary` in `serialization`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zebra-chain-2.0.0/src/serialization.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 22 | #[cfg(any(test, feature = "proptest-impl"))]
[INFO] [stdout]    |          --------------------------------- the item is gated here
[INFO] [stdout] 23 | pub mod arbitrary;
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/isolated/tests/vectors.rs:23:8
[INFO] [stdout]    |
[INFO] [stdout] 23 |     if zebra_test::net::zebra_skip_network_tests() {
[INFO] [stdout]    |        ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/peer_set/initialize/tests/vectors.rs:79:8
[INFO] [stdout]    |
[INFO] [stdout] 79 |     if zebra_test::net::zebra_skip_network_tests() {
[INFO] [stdout]    |        ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/peer_set/initialize/tests/vectors.rs:98:8
[INFO] [stdout]    |
[INFO] [stdout] 98 |     if zebra_test::net::zebra_skip_network_tests() {
[INFO] [stdout]    |        ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:102:8
[INFO] [stdout]     |
[INFO] [stdout] 102 |     if zebra_test::net::zebra_skip_ipv6_tests() {
[INFO] [stdout]     |        ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:118:8
[INFO] [stdout]     |
[INFO] [stdout] 118 |     if zebra_test::net::zebra_skip_network_tests() {
[INFO] [stdout]     |        ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:134:8
[INFO] [stdout]     |
[INFO] [stdout] 134 |     if zebra_test::net::zebra_skip_network_tests() {
[INFO] [stdout]     |        ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:138:8
[INFO] [stdout]     |
[INFO] [stdout] 138 |     if zebra_test::net::zebra_skip_ipv6_tests() {
[INFO] [stdout]     |        ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:156:8
[INFO] [stdout]     |
[INFO] [stdout] 156 |     if zebra_test::net::zebra_skip_network_tests() {
[INFO] [stdout]     |        ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:173:8
[INFO] [stdout]     |
[INFO] [stdout] 173 |     if zebra_test::net::zebra_skip_network_tests() {
[INFO] [stdout]     |        ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:177:8
[INFO] [stdout]     |
[INFO] [stdout] 177 |     if zebra_test::net::zebra_skip_ipv6_tests() {
[INFO] [stdout]     |        ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:242:8
[INFO] [stdout]     |
[INFO] [stdout] 242 |     if zebra_test::net::zebra_skip_network_tests() {
[INFO] [stdout]     |        ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:261:8
[INFO] [stdout]     |
[INFO] [stdout] 261 |     if zebra_test::net::zebra_skip_network_tests() {
[INFO] [stdout]     |        ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:287:8
[INFO] [stdout]     |
[INFO] [stdout] 287 |     if zebra_test::net::zebra_skip_network_tests() {
[INFO] [stdout]     |        ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:306:8
[INFO] [stdout]     |
[INFO] [stdout] 306 |     if zebra_test::net::zebra_skip_network_tests() {
[INFO] [stdout]     |        ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:332:8
[INFO] [stdout]     |
[INFO] [stdout] 332 |     if zebra_test::net::zebra_skip_network_tests() {
[INFO] [stdout]     |        ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:369:8
[INFO] [stdout]     |
[INFO] [stdout] 369 |     if zebra_test::net::zebra_skip_network_tests() {
[INFO] [stdout]     |        ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:751:8
[INFO] [stdout]     |
[INFO] [stdout] 751 |     if zebra_test::net::zebra_skip_network_tests() {
[INFO] [stdout]     |        ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:777:8
[INFO] [stdout]     |
[INFO] [stdout] 777 |     if zebra_test::net::zebra_skip_network_tests() {
[INFO] [stdout]     |        ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:803:8
[INFO] [stdout]     |
[INFO] [stdout] 803 |     if zebra_test::net::zebra_skip_network_tests() {
[INFO] [stdout]     |        ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:862:8
[INFO] [stdout]     |
[INFO] [stdout] 862 |     if zebra_test::net::zebra_skip_network_tests() {
[INFO] [stdout]     |        ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:946:8
[INFO] [stdout]     |
[INFO] [stdout] 946 |     if zebra_test::net::zebra_skip_network_tests() {
[INFO] [stdout]     |        ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:976:8
[INFO] [stdout]     |
[INFO] [stdout] 976 |     if zebra_test::net::zebra_skip_network_tests() {
[INFO] [stdout]     |        ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     --> src/peer_set/initialize/tests/vectors.rs:1035:8
[INFO] [stdout]      |
[INFO] [stdout] 1035 |     if zebra_test::net::zebra_skip_network_tests() {
[INFO] [stdout]      |        ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     --> src/peer_set/initialize/tests/vectors.rs:1175:8
[INFO] [stdout]      |
[INFO] [stdout] 1175 |     if zebra_test::net::zebra_skip_network_tests() {
[INFO] [stdout]      |        ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     --> src/peer_set/initialize/tests/vectors.rs:1293:8
[INFO] [stdout]      |
[INFO] [stdout] 1293 |     if zebra_test::net::zebra_skip_network_tests() {
[INFO] [stdout]      |        ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     --> src/peer_set/initialize/tests/vectors.rs:1390:8
[INFO] [stdout]      |
[INFO] [stdout] 1390 |     if zebra_test::net::zebra_skip_network_tests() {
[INFO] [stdout]      |        ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/set/tests/prop.rs:103:35
[INFO] [stdout]     |
[INFO] [stdout] 103 |         let block: block::Block = zebra_test::vectors::BLOCK_MAINNET_10_BYTES
[INFO] [stdout]     |                                   ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/set/tests/prop.rs:178:35
[INFO] [stdout]     |
[INFO] [stdout] 178 |         let block: block::Block = zebra_test::vectors::BLOCK_MAINNET_10_BYTES
[INFO] [stdout]     |                                   ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/set/tests/prop.rs:249:35
[INFO] [stdout]     |
[INFO] [stdout] 249 |         let block: block::Block = zebra_test::vectors::BLOCK_MAINNET_10_BYTES
[INFO] [stdout]     |                                   ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/protocol/external/codec/tests/vectors.rs:277:27
[INFO] [stdout]     |
[INFO] [stdout] 277 |     let tx: Transaction = zebra_test::vectors::DUMMY_TX1
[INFO] [stdout]     |                           ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/protocol/external/tests/vectors.rs:46:38
[INFO] [stdout]    |
[INFO] [stdout] 46 |     for (case_idx, addr_v1_bytes) in zebra_test::network_addr::ADDR_V1_IP_VECTORS
[INFO] [stdout]    |                                      ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/protocol/external/tests/vectors.rs:104:38
[INFO] [stdout]     |
[INFO] [stdout] 104 |     for (case_idx, addr_v1_bytes) in zebra_test::network_addr::ADDR_V1_EMPTY_VECTORS
[INFO] [stdout]     |                                      ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/protocol/external/tests/vectors.rs:133:38
[INFO] [stdout]     |
[INFO] [stdout] 133 |     for (case_idx, addr_v2_bytes) in zebra_test::network_addr::ADDR_V2_IP_VECTORS
[INFO] [stdout]     |                                      ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/protocol/external/tests/vectors.rs:216:38
[INFO] [stdout]     |
[INFO] [stdout] 216 |     for (case_idx, addr_v2_bytes) in zebra_test::network_addr::ADDR_V2_EMPTY_VECTORS
[INFO] [stdout]     |                                      ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/protocol/external/tests/vectors.rs:242:38
[INFO] [stdout]     |
[INFO] [stdout] 242 |     for (case_idx, addr_v2_bytes) in zebra_test::network_addr::ADDR_V2_INVALID_VECTORS
[INFO] [stdout]     |                                      ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DateTime32: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/meta_addr.rs:150:57
[INFO] [stdout]     |
[INFO] [stdout] 150 | #[cfg_attr(any(test, feature = "proptest-impl"), derive(Arbitrary))]
[INFO] [stdout]     |                                                         ^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `DateTime32`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 206 others
[INFO] [stdout]     = note: required for `std::option::Option<DateTime32>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout]     = note: this error originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DateTime32: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/meta_addr.rs:219:57
[INFO] [stdout]     |
[INFO] [stdout] 219 | #[cfg_attr(any(test, feature = "proptest-impl"), derive(Arbitrary))]
[INFO] [stdout]     |                                                         ^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `DateTime32`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 206 others
[INFO] [stdout]     = note: this error originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DateTime32: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/protocol/external/addr/v1.rs:40:57
[INFO] [stdout]    |
[INFO] [stdout] 40 | #[cfg_attr(any(test, feature = "proptest-impl"), derive(Arbitrary))]
[INFO] [stdout]    |                                                         ^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `DateTime32`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 208 others
[INFO] [stdout]    = note: this error originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DateTime32: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/protocol/external/addr/v2.rs:85:57
[INFO] [stdout]    |
[INFO] [stdout] 85 | #[cfg_attr(any(test, feature = "proptest-impl"), derive(Arbitrary))]
[INFO] [stdout]    |                                                         ^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `DateTime32`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 208 others
[INFO] [stdout]    = note: this error originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `zebra_chain::block::Height: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/protocol/external/message.rs:39:57
[INFO] [stdout]    |
[INFO] [stdout] 39 | #[cfg_attr(any(test, feature = "proptest-impl"), derive(Arbitrary))]
[INFO] [stdout]    |                                                         ^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `zebra_chain::block::Height`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 208 others
[INFO] [stdout]    = note: this error originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DateTime32: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/protocol/external/message.rs:39:57
[INFO] [stdout]    |
[INFO] [stdout] 39 | #[cfg_attr(any(test, feature = "proptest-impl"), derive(Arbitrary))]
[INFO] [stdout]    |                                                         ^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `DateTime32`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 208 others
[INFO] [stdout]    = note: required for `std::option::Option<DateTime32>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout]    = note: this error originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `zebra_chain::block::Hash: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/protocol/external/message.rs:39:57
[INFO] [stdout]    |
[INFO] [stdout] 39 | #[cfg_attr(any(test, feature = "proptest-impl"), derive(Arbitrary))]
[INFO] [stdout]    |                                                         ^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `zebra_chain::block::Hash`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 208 others
[INFO] [stdout]    = note: required for `Vec<zebra_chain::block::Hash>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout]    = note: this error originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CountedHeader: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/protocol/external/message.rs:39:57
[INFO] [stdout]    |
[INFO] [stdout] 39 | #[cfg_attr(any(test, feature = "proptest-impl"), derive(Arbitrary))]
[INFO] [stdout]    |                                                         ^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `CountedHeader`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 208 others
[INFO] [stdout]    = note: required for `Vec<CountedHeader>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout]    = note: this error originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `zebra_chain::block::Block: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/protocol/external/message.rs:39:57
[INFO] [stdout]    |
[INFO] [stdout] 39 | #[cfg_attr(any(test, feature = "proptest-impl"), derive(Arbitrary))]
[INFO] [stdout]    |                                                         ^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `zebra_chain::block::Block`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 208 others
[INFO] [stdout]    = note: required for `Arc<zebra_chain::block::Block>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout]    = note: this error originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `UnminedTx: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/protocol/external/message.rs:39:57
[INFO] [stdout]    |
[INFO] [stdout] 39 | #[cfg_attr(any(test, feature = "proptest-impl"), derive(Arbitrary))]
[INFO] [stdout]    |                                                         ^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `UnminedTx`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 208 others
[INFO] [stdout]    = note: this error originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `zebra_chain::block::Height: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/protocol/external/message.rs:317:57
[INFO] [stdout]     |
[INFO] [stdout] 317 | #[cfg_attr(any(test, feature = "proptest-impl"), derive(Arbitrary))]
[INFO] [stdout]     |                                                         ^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `zebra_chain::block::Height`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 208 others
[INFO] [stdout]     = note: this error originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `zebra_chain::block::Hash: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/protocol/internal/request.rs:33:57
[INFO] [stdout]    |
[INFO] [stdout] 33 | #[cfg_attr(any(test, feature = "proptest-impl"), derive(Arbitrary))]
[INFO] [stdout]    |                                                         ^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `zebra_chain::block::Hash`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 206 others
[INFO] [stdout]    = note: required for `HashSet<zebra_chain::block::Hash>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout]    = note: this error originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `UnminedTxId: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/protocol/internal/request.rs:33:57
[INFO] [stdout]    |
[INFO] [stdout] 33 | #[cfg_attr(any(test, feature = "proptest-impl"), derive(Arbitrary))]
[INFO] [stdout]    |                                                         ^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `UnminedTxId`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 206 others
[INFO] [stdout]    = note: required for `HashSet<UnminedTxId>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout]    = note: this error originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `UnminedTx: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/protocol/internal/request.rs:33:57
[INFO] [stdout]    |
[INFO] [stdout] 33 | #[cfg_attr(any(test, feature = "proptest-impl"), derive(Arbitrary))]
[INFO] [stdout]    |                                                         ^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `UnminedTx`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 206 others
[INFO] [stdout]    = note: this error originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DateTime32: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/protocol/internal/response.rs:19:57
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[cfg_attr(any(test, feature = "proptest-impl"), derive(Arbitrary))]
[INFO] [stdout]    |                                                         ^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `DateTime32`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 206 others
[INFO] [stdout]    = note: required for `std::option::Option<DateTime32>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout]    = note: this error originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `zebra_chain::block::Hash: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/protocol/internal/response.rs:19:57
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[cfg_attr(any(test, feature = "proptest-impl"), derive(Arbitrary))]
[INFO] [stdout]    |                                                         ^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `zebra_chain::block::Hash`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 206 others
[INFO] [stdout]    = note: required for `Vec<zebra_chain::block::Hash>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout]    = note: this error originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CountedHeader: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/protocol/internal/response.rs:19:57
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[cfg_attr(any(test, feature = "proptest-impl"), derive(Arbitrary))]
[INFO] [stdout]    |                                                         ^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `CountedHeader`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 206 others
[INFO] [stdout]    = note: required for `Vec<CountedHeader>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout]    = note: this error originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `UnminedTxId: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/protocol/internal/response.rs:19:57
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[cfg_attr(any(test, feature = "proptest-impl"), derive(Arbitrary))]
[INFO] [stdout]    |                                                         ^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `UnminedTxId`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 206 others
[INFO] [stdout]    = note: required for `Vec<UnminedTxId>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout]    = note: this error originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `zebra_chain::block::Block: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/protocol/internal/response.rs:19:57
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[cfg_attr(any(test, feature = "proptest-impl"), derive(Arbitrary))]
[INFO] [stdout]    |                                                         ^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `zebra_chain::block::Block`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 206 others
[INFO] [stdout]    = note: required for `Arc<zebra_chain::block::Block>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout]    = note: this error originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `UnminedTx: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/protocol/internal/response.rs:19:57
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[cfg_attr(any(test, feature = "proptest-impl"), derive(Arbitrary))]
[INFO] [stdout]    |                                                         ^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `UnminedTx`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 206 others
[INFO] [stdout]    = note: required for `(UnminedTx, std::option::Option<peer_addr::PeerSocketAddr>)` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout]    = note: this error originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DateTime32: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/meta_addr.rs:187:5
[INFO] [stdout]     |
[INFO] [stdout] 187 |     /// The last time we received a message from this peer.
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `DateTime32`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 206 others
[INFO] [stdout]     = note: required for `std::option::Option<DateTime32>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DateTime32: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/meta_addr.rs:241:9
[INFO] [stdout]     |
[INFO] [stdout] 241 |         untrusted_last_seen: DateTime32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `DateTime32`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 206 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DateTime32: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/protocol/external/addr/v1.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     /// The unverified "last seen time" gossiped by the remote peer that sent us
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `DateTime32`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 208 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DateTime32: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/protocol/external/addr/v2.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |         /// The unverified "last seen time" gossiped by the remote peer that sent us
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `DateTime32`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 208 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `zebra_chain::block::Hash: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/protocol/external/message.rs:39:57
[INFO] [stdout]    |
[INFO] [stdout] 39 | #[cfg_attr(any(test, feature = "proptest-impl"), derive(Arbitrary))]
[INFO] [stdout]    |                                                         ^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `zebra_chain::block::Hash`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 208 others
[INFO] [stdout]    = note: required for `std::option::Option<zebra_chain::block::Hash>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout]    = note: this error originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `zebra_chain::block::Hash: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/protocol/external/message.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |         /// Optionally, the last header to request.
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `zebra_chain::block::Hash`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 208 others
[INFO] [stdout]     = note: required for `std::option::Option<zebra_chain::block::Hash>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CountedHeader: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/protocol/external/message.rs:178:13
[INFO] [stdout]     |
[INFO] [stdout] 178 |     Headers(Vec<block::CountedHeader>),
[INFO] [stdout]     |             ^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `CountedHeader`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 208 others
[INFO] [stdout]     = note: required for `Vec<CountedHeader>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `zebra_chain::block::Block: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/protocol/external/message.rs:201:11
[INFO] [stdout]     |
[INFO] [stdout] 201 |     Block(Arc<Block>),
[INFO] [stdout]     |           ^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `zebra_chain::block::Block`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 208 others
[INFO] [stdout]     = note: required for `Arc<zebra_chain::block::Block>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `UnminedTx: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/protocol/external/message.rs:212:8
[INFO] [stdout]     |
[INFO] [stdout] 212 |     Tx(UnminedTx),
[INFO] [stdout]     |        ^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `UnminedTx`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 208 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `zebra_chain::block::Height: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/protocol/external/message.rs:354:5
[INFO] [stdout]     |
[INFO] [stdout] 354 |     /// The last block received by the emitting node.
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `zebra_chain::block::Height`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 208 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `zebra_chain::block::Hash: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/protocol/internal/request.rs:33:57
[INFO] [stdout]    |
[INFO] [stdout] 33 | #[cfg_attr(any(test, feature = "proptest-impl"), derive(Arbitrary))]
[INFO] [stdout]    |                                                         ^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `zebra_chain::block::Hash`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 206 others
[INFO] [stdout]    = note: required for `std::option::Option<zebra_chain::block::Hash>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout]    = note: this error originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `zebra_chain::block::Hash: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/protocol/internal/request.rs:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 |         /// Optionally, the last header to request.
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `zebra_chain::block::Hash`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 206 others
[INFO] [stdout]     = note: required for `std::option::Option<zebra_chain::block::Hash>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `UnminedTxId: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/protocol/internal/request.rs:170:29
[INFO] [stdout]     |
[INFO] [stdout] 170 |     AdvertiseTransactionIds(HashSet<UnminedTxId>),
[INFO] [stdout]     |                             ^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `UnminedTxId`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 206 others
[INFO] [stdout]     = note: required for `HashSet<UnminedTxId>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `UnminedTx: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/protocol/internal/request.rs:147:21
[INFO] [stdout]     |
[INFO] [stdout] 147 |     PushTransaction(UnminedTx),
[INFO] [stdout]     |                     ^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `UnminedTx`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 206 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `zebra_chain::block::Hash: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/protocol/internal/response.rs:19:57
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[cfg_attr(any(test, feature = "proptest-impl"), derive(Arbitrary))]
[INFO] [stdout]    |                                                         ^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `zebra_chain::block::Hash`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 206 others
[INFO] [stdout] note: required for `InventoryResponse<(Arc<Block>, Option<PeerSocketAddr>), Hash>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout]   --> src/protocol/internal/response_status.rs:15:57
[INFO] [stdout]    |
[INFO] [stdout] 15 | #[cfg_attr(any(test, feature = "proptest-impl"), derive(Arbitrary))]
[INFO] [stdout]    |                                                         ^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 16 | pub enum InventoryResponse<A, M> {
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 1 redundant requirement hidden
[INFO] [stdout]    = note: required for `Vec<InventoryResponse<(Arc<Block>, Option<PeerSocketAddr>), Hash>>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/zebra_network-aeddec435122735b.long-type-3627674034426637447.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]    = note: this error originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `UnminedTxId: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/protocol/internal/response.rs:19:57
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[cfg_attr(any(test, feature = "proptest-impl"), derive(Arbitrary))]
[INFO] [stdout]    |                                                         ^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `UnminedTxId`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 206 others
[INFO] [stdout] note: required for `InventoryResponse<(UnminedTx, std::option::Option<peer_addr::PeerSocketAddr>), UnminedTxId>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout]   --> src/protocol/internal/response_status.rs:15:57
[INFO] [stdout]    |
[INFO] [stdout] 15 | #[cfg_attr(any(test, feature = "proptest-impl"), derive(Arbitrary))]
[INFO] [stdout]    |                                                         ^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 16 | pub enum InventoryResponse<A, M> {
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 1 redundant requirement hidden
[INFO] [stdout]    = note: required for `Vec<InventoryResponse<(UnminedTx, Option<PeerSocketAddr>), ...>>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/zebra_network-aeddec435122735b.long-type-5289045260390469145.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]    = note: this error originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `zebra_chain::block::Block: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/protocol/internal/response.rs:19:57
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[cfg_attr(any(test, feature = "proptest-impl"), derive(Arbitrary))]
[INFO] [stdout]    |                                                         ^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `zebra_chain::block::Block`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 206 others
[INFO] [stdout]    = note: required for `Arc<zebra_chain::block::Block>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout]    = note: 3 redundant requirements hidden
[INFO] [stdout]    = note: required for `Vec<InventoryResponse<(Arc<Block>, Option<PeerSocketAddr>), Hash>>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/zebra_network-aeddec435122735b.long-type-8860831533273758030.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]    = note: this error originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `UnminedTx: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/protocol/internal/response.rs:19:57
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[cfg_attr(any(test, feature = "proptest-impl"), derive(Arbitrary))]
[INFO] [stdout]    |                                                         ^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `UnminedTx`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 206 others
[INFO] [stdout]    = note: required for `(UnminedTx, std::option::Option<peer_addr::PeerSocketAddr>)` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout]    = note: 2 redundant requirements hidden
[INFO] [stdout]    = note: required for `Vec<InventoryResponse<(UnminedTx, Option<PeerSocketAddr>), ...>>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/zebra_network-aeddec435122735b.long-type-5289045260390469145.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]    = note: this error originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `zebra_chain::block::Hash: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/protocol/internal/response.rs:70:12
[INFO] [stdout]    |
[INFO] [stdout] 70 |     Blocks(Vec<InventoryResponse<(Arc<Block>, Option<PeerSocketAddr>), block::Hash>>),
[INFO] [stdout]    |            ^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `zebra_chain::block::Hash`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 206 others
[INFO] [stdout] note: required for `InventoryResponse<(Arc<Block>, Option<PeerSocketAddr>), Hash>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout]   --> src/protocol/internal/response_status.rs:15:57
[INFO] [stdout]    |
[INFO] [stdout] 15 | #[cfg_attr(any(test, feature = "proptest-impl"), derive(Arbitrary))]
[INFO] [stdout]    |                                                         ^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 16 | pub enum InventoryResponse<A, M> {
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 1 redundant requirement hidden
[INFO] [stdout]    = note: required for `Vec<InventoryResponse<(Arc<Block>, Option<PeerSocketAddr>), Hash>>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/zebra_network-aeddec435122735b.long-type-3627674034426637447.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]    = note: this error originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CountedHeader: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/protocol/internal/response.rs:50:18
[INFO] [stdout]    |
[INFO] [stdout] 50 |     BlockHeaders(Vec<block::CountedHeader>),
[INFO] [stdout]    |                  ^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `CountedHeader`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 206 others
[INFO] [stdout]    = note: required for `Vec<CountedHeader>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `UnminedTxId: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/protocol/internal/response.rs:77:18
[INFO] [stdout]    |
[INFO] [stdout] 77 |     Transactions(Vec<InventoryResponse<(UnminedTx, Option<PeerSocketAddr>), UnminedTxId>>),
[INFO] [stdout]    |                  ^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `UnminedTxId`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 206 others
[INFO] [stdout] note: required for `InventoryResponse<(UnminedTx, std::option::Option<peer_addr::PeerSocketAddr>), UnminedTxId>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout]   --> src/protocol/internal/response_status.rs:15:57
[INFO] [stdout]    |
[INFO] [stdout] 15 | #[cfg_attr(any(test, feature = "proptest-impl"), derive(Arbitrary))]
[INFO] [stdout]    |                                                         ^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 16 | pub enum InventoryResponse<A, M> {
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: 1 redundant requirement hidden
[INFO] [stdout]    = note: required for `Vec<InventoryResponse<(UnminedTx, Option<PeerSocketAddr>), ...>>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/zebra_network-aeddec435122735b.long-type-5289045260390469145.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]    = note: this error originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `zebra_chain::block::Block: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/protocol/internal/response.rs:70:12
[INFO] [stdout]    |
[INFO] [stdout] 70 |     Blocks(Vec<InventoryResponse<(Arc<Block>, Option<PeerSocketAddr>), block::Hash>>),
[INFO] [stdout]    |            ^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `zebra_chain::block::Block`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 206 others
[INFO] [stdout]    = note: required for `Arc<zebra_chain::block::Block>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout]    = note: 3 redundant requirements hidden
[INFO] [stdout]    = note: required for `Vec<InventoryResponse<(Arc<Block>, Option<PeerSocketAddr>), Hash>>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/zebra_network-aeddec435122735b.long-type-8860831533273758030.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `UnminedTx: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/protocol/internal/response.rs:77:18
[INFO] [stdout]    |
[INFO] [stdout] 77 |     Transactions(Vec<InventoryResponse<(UnminedTx, Option<PeerSocketAddr>), UnminedTxId>>),
[INFO] [stdout]    |                  ^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `UnminedTx`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 206 others
[INFO] [stdout]    = note: required for `(UnminedTx, std::option::Option<peer_addr::PeerSocketAddr>)` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout]    = note: 2 redundant requirements hidden
[INFO] [stdout]    = note: required for `Vec<InventoryResponse<(UnminedTx, Option<PeerSocketAddr>), ...>>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/zebra_network-aeddec435122735b.long-type-5289045260390469145.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/config/tests/vectors.rs:23:23
[INFO] [stdout]    |
[INFO] [stdout] 23 |     let _init_guard = zebra_test::init();
[INFO] [stdout]    |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/config/tests/vectors.rs:56:23
[INFO] [stdout]    |
[INFO] [stdout] 56 |     let _init_guard = zebra_test::init();
[INFO] [stdout]    |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/config/tests/vectors.rs:72:23
[INFO] [stdout]    |
[INFO] [stdout] 72 |     let _init_guard = zebra_test::init();
[INFO] [stdout]    |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/config/tests/vectors.rs:90:23
[INFO] [stdout]    |
[INFO] [stdout] 90 |     let _init_guard = zebra_test::init();
[INFO] [stdout]    |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/config/tests/vectors.rs:99:23
[INFO] [stdout]    |
[INFO] [stdout] 99 |     let _init_guard = zebra_test::init();
[INFO] [stdout]    |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/config/tests/vectors.rs:154:23
[INFO] [stdout]     |
[INFO] [stdout] 154 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/constants.rs:451:27
[INFO] [stdout]     |
[INFO] [stdout] 451 |         let _init_guard = zebra_test::init();
[INFO] [stdout]     |                           ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/constants.rs:462:27
[INFO] [stdout]     |
[INFO] [stdout] 462 |         let _init_guard = zebra_test::init();
[INFO] [stdout]     |                           ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/constants.rs:499:27
[INFO] [stdout]     |
[INFO] [stdout] 499 |         let _init_guard = zebra_test::init();
[INFO] [stdout]     |                           ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/constants.rs:515:27
[INFO] [stdout]     |
[INFO] [stdout] 515 |         let _init_guard = zebra_test::init();
[INFO] [stdout]     |                           ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/constants.rs:536:27
[INFO] [stdout]     |
[INFO] [stdout] 536 |         let _init_guard = zebra_test::init();
[INFO] [stdout]     |                           ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DateTime32: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/address_book/tests/prop.rs:28:26
[INFO] [stdout]    |
[INFO] [stdout] 28 |         addresses in vec(any::<MetaAddr>(), 0..MAX_META_ADDR),
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `DateTime32`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 206 others
[INFO] [stdout]    = note: required for `std::option::Option<DateTime32>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/address_book/tests/prop.rs:30:27
[INFO] [stdout]    |
[INFO] [stdout] 30 |         let _init_guard = zebra_test::init();
[INFO] [stdout]    |                           ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DateTime32: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/address_book/tests/prop.rs:66:26
[INFO] [stdout]    |
[INFO] [stdout] 66 |         addresses in vec(any::<MetaAddr>(), 0..MAX_META_ADDR),
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `DateTime32`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 206 others
[INFO] [stdout]    = note: required for `std::option::Option<DateTime32>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/address_book/tests/prop.rs:68:27
[INFO] [stdout]    |
[INFO] [stdout] 68 |         let _init_guard = zebra_test::init();
[INFO] [stdout]    |                           ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/address_book/tests/prop.rs:97:27
[INFO] [stdout]    |
[INFO] [stdout] 97 |         let _init_guard = zebra_test::init();
[INFO] [stdout]    |                           ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/isolated/tests/vectors.rs:21:23
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let _init_guard = zebra_test::init();
[INFO] [stdout]    |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/isolated/tests/vectors.rs:83:23
[INFO] [stdout]    |
[INFO] [stdout] 83 |     let _init_guard = zebra_test::init();
[INFO] [stdout]    |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DateTime32: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/meta_addr/arbitrary.rs:41:19
[INFO] [stdout]     |
[INFO] [stdout]  41 |             any::<DateTime32>(),
[INFO] [stdout]     |                   ^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `DateTime32`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 206 others
[INFO] [stdout] note: required by a bound in `proptest::arbitrary::any`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.7.0/src/arbitrary/traits.rs:164:15
[INFO] [stdout]     |
[INFO] [stdout] 164 | pub fn any<A: Arbitrary>() -> StrategyFor<A> {
[INFO] [stdout]     |               ^^^^^^^^^ required by this bound in `any`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DateTime32: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/meta_addr/arbitrary.rs:41:13
[INFO] [stdout]    |
[INFO] [stdout] 41 |             any::<DateTime32>(),
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `DateTime32`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 206 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DateTime32: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/meta_addr/arbitrary.rs:55:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |         any::<MetaAddrChange>()
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `DateTime32`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 206 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DateTime32: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/meta_addr/arbitrary.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |         any::<MetaAddr>()
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `DateTime32`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 206 others
[INFO] [stdout]    = note: required for `std::option::Option<DateTime32>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DateTime32: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/meta_addr/arbitrary.rs:102:19
[INFO] [stdout]     |
[INFO] [stdout] 102 |             any::<DateTime32>(),
[INFO] [stdout]     |                   ^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `DateTime32`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 206 others
[INFO] [stdout] note: required by a bound in `proptest::arbitrary::any`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.7.0/src/arbitrary/traits.rs:164:15
[INFO] [stdout]     |
[INFO] [stdout] 164 | pub fn any<A: Arbitrary>() -> StrategyFor<A> {
[INFO] [stdout]     |               ^^^^^^^^^ required by this bound in `any`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DateTime32: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/meta_addr/arbitrary.rs:102:13
[INFO] [stdout]     |
[INFO] [stdout] 102 |             any::<DateTime32>(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `DateTime32`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 206 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DateTime32: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/meta_addr/tests/prop.rs:42:38
[INFO] [stdout]    |
[INFO] [stdout] 42 |     fn sanitize_avoids_leaks(addr in MetaAddr::arbitrary()) {
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `DateTime32`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 206 others
[INFO] [stdout]    = note: required for `std::option::Option<DateTime32>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/meta_addr/tests/prop.rs:43:27
[INFO] [stdout]    |
[INFO] [stdout] 43 |         let _init_guard = zebra_test::init();
[INFO] [stdout]    |                           ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/meta_addr/tests/prop.rs:69:27
[INFO] [stdout]    |
[INFO] [stdout] 69 |         let _init_guard = zebra_test::init();
[INFO] [stdout]    |                           ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/meta_addr/tests/prop.rs:114:27
[INFO] [stdout]     |
[INFO] [stdout] 114 |         let _init_guard = zebra_test::init();
[INFO] [stdout]     |                           ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DateTime32: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/meta_addr/tests/prop.rs:155:35
[INFO] [stdout]     |
[INFO] [stdout] 155 |         address_book_addrs in vec(any::<MetaAddr>(), 0..MAX_META_ADDR),
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `DateTime32`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 206 others
[INFO] [stdout]     = note: required for `std::option::Option<DateTime32>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/meta_addr/tests/prop.rs:157:27
[INFO] [stdout]     |
[INFO] [stdout] 157 |         let _init_guard = zebra_test::init();
[INFO] [stdout]     |                           ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/meta_addr/tests/prop.rs:198:27
[INFO] [stdout]     |
[INFO] [stdout] 198 |         let _init_guard = zebra_test::init();
[INFO] [stdout]     |                           ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/meta_addr/tests/prop.rs:310:38
[INFO] [stdout]     |
[INFO] [stdout] 310 |         let (runtime, _init_guard) = zebra_test::init_async();
[INFO] [stdout]     |                                      ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/meta_addr/tests/prop.rs:410:38
[INFO] [stdout]     |
[INFO] [stdout] 410 |         let (runtime, _init_guard) = zebra_test::init_async();
[INFO] [stdout]     |                                      ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DateTime32: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/meta_addr/tests/prop.rs:484:47
[INFO] [stdout]     |
[INFO] [stdout] 484 |     fn last_seen_is_recent_is_correct(peer in any::<MetaAddr>()) {
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `DateTime32`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 206 others
[INFO] [stdout]     = note: required for `std::option::Option<DateTime32>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DateTime32: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/meta_addr/tests/prop.rs:506:58
[INFO] [stdout]     |
[INFO] [stdout] 506 |     fn probably_rechable_is_determined_correctly(peer in any::<MetaAddr>()) {
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `DateTime32`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 206 others
[INFO] [stdout]     = note: required for `std::option::Option<DateTime32>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/meta_addr/tests/vectors.rs:29:23
[INFO] [stdout]    |
[INFO] [stdout] 29 |     let _init_guard = zebra_test::init();
[INFO] [stdout]    |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/meta_addr/tests/vectors.rs:68:23
[INFO] [stdout]    |
[INFO] [stdout] 68 |     let _init_guard = zebra_test::init();
[INFO] [stdout]    |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/meta_addr/tests/vectors.rs:84:23
[INFO] [stdout]    |
[INFO] [stdout] 84 |     let _init_guard = zebra_test::init();
[INFO] [stdout]    |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/meta_addr/tests/vectors.rs:106:23
[INFO] [stdout]     |
[INFO] [stdout] 106 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/meta_addr/tests/vectors.rs:125:23
[INFO] [stdout]     |
[INFO] [stdout] 125 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/meta_addr/tests/vectors.rs:147:23
[INFO] [stdout]     |
[INFO] [stdout] 147 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/meta_addr/tests/vectors.rs:167:23
[INFO] [stdout]     |
[INFO] [stdout] 167 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/meta_addr/tests/vectors.rs:197:23
[INFO] [stdout]     |
[INFO] [stdout] 197 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/meta_addr/tests/vectors.rs:227:23
[INFO] [stdout]     |
[INFO] [stdout] 227 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/meta_addr/tests/vectors.rs:270:23
[INFO] [stdout]     |
[INFO] [stdout] 270 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/meta_addr/tests/vectors.rs:312:23
[INFO] [stdout]     |
[INFO] [stdout] 312 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/meta_addr/tests/vectors.rs:371:23
[INFO] [stdout]     |
[INFO] [stdout] 371 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DateTime32: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/meta_addr.rs:241:30
[INFO] [stdout]     |
[INFO] [stdout] 241 |         untrusted_last_seen: DateTime32,
[INFO] [stdout]     |                              ^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `DateTime32`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 206 others
[INFO] [stdout] note: required by a bound in `any_with`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.7.0/src/arbitrary/traits.rs:208:20
[INFO] [stdout]     |
[INFO] [stdout] 208 | pub fn any_with<A: Arbitrary>(args: ParamsFor<A>) -> StrategyFor<A> {
[INFO] [stdout]     |                    ^^^^^^^^^ required by this bound in `any_with`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/peer/client/tests/vectors.rs:21:23
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let _init_guard = zebra_test::init();
[INFO] [stdout]    |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/peer/client/tests/vectors.rs:33:23
[INFO] [stdout]    |
[INFO] [stdout] 33 |     let _init_guard = zebra_test::init();
[INFO] [stdout]    |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_ready` found for struct `Client` in the current scope
[INFO] [stdout]   --> src/peer/client/tests/vectors.rs:37:20
[INFO] [stdout]    |
[INFO] [stdout] 37 |     assert!(client.is_ready().await);
[INFO] [stdout]    |                    ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/peer/client.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub struct Client {
[INFO] [stdout]    | ----------------- method `is_ready` 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 trait defines an item `is_ready`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `crossbeam_channel::select::SelectHandle`
[INFO] [stdout] help: there is a method `ready` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 37 -     assert!(client.is_ready().await);
[INFO] [stdout] 37 +     assert!(client.ready().await);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/peer/client/tests/vectors.rs:46:23
[INFO] [stdout]    |
[INFO] [stdout] 46 |     let _init_guard = zebra_test::init();
[INFO] [stdout]    |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_ready` found for struct `Client` in the current scope
[INFO] [stdout]   --> src/peer/client/tests/vectors.rs:55:20
[INFO] [stdout]    |
[INFO] [stdout] 55 |     assert!(client.is_ready().await);
[INFO] [stdout]    |                    ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/peer/client.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub struct Client {
[INFO] [stdout]    | ----------------- method `is_ready` 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 trait defines an item `is_ready`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `crossbeam_channel::select::SelectHandle`
[INFO] [stdout] help: there is a method `ready` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 55 -     assert!(client.is_ready().await);
[INFO] [stdout] 55 +     assert!(client.ready().await);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/peer/client/tests/vectors.rs:64:23
[INFO] [stdout]    |
[INFO] [stdout] 64 |     let _init_guard = zebra_test::init();
[INFO] [stdout]    |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_ready` found for struct `Client` in the current scope
[INFO] [stdout]   --> src/peer/client/tests/vectors.rs:68:20
[INFO] [stdout]    |
[INFO] [stdout] 68 |     assert!(client.is_ready().await);
[INFO] [stdout]    |                    ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/peer/client.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub struct Client {
[INFO] [stdout]    | ----------------- method `is_ready` 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 trait defines an item `is_ready`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `crossbeam_channel::select::SelectHandle`
[INFO] [stdout] help: there is a method `ready` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 68 -     assert!(client.is_ready().await);
[INFO] [stdout] 68 +     assert!(client.ready().await);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_ready` found for struct `Client` in the current scope
[INFO] [stdout]   --> src/peer/client/tests/vectors.rs:69:20
[INFO] [stdout]    |
[INFO] [stdout] 69 |     assert!(client.is_ready().await);
[INFO] [stdout]    |                    ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/peer/client.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub struct Client {
[INFO] [stdout]    | ----------------- method `is_ready` 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 trait defines an item `is_ready`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `crossbeam_channel::select::SelectHandle`
[INFO] [stdout] help: there is a method `ready` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 69 -     assert!(client.is_ready().await);
[INFO] [stdout] 69 +     assert!(client.ready().await);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/peer/client/tests/vectors.rs:79:23
[INFO] [stdout]    |
[INFO] [stdout] 79 |     let _init_guard = zebra_test::init();
[INFO] [stdout]    |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_failed` found for struct `Client` in the current scope
[INFO] [stdout]   --> src/peer/client/tests/vectors.rs:86:20
[INFO] [stdout]    |
[INFO] [stdout] 86 |     assert!(client.is_failed().await);
[INFO] [stdout]    |                    ^^^^^^^^^ method not found in `Client`
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/peer/client.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub struct Client {
[INFO] [stdout]    | ----------------- method `is_failed` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/peer/client/tests/vectors.rs:94:23
[INFO] [stdout]    |
[INFO] [stdout] 94 |     let _init_guard = zebra_test::init();
[INFO] [stdout]    |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_failed` found for struct `Client` in the current scope
[INFO] [stdout]    --> src/peer/client/tests/vectors.rs:101:20
[INFO] [stdout]     |
[INFO] [stdout] 101 |     assert!(client.is_failed().await);
[INFO] [stdout]     |                    ^^^^^^^^^ method not found in `Client`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/peer/client.rs:40:1
[INFO] [stdout]     |
[INFO] [stdout]  40 | pub struct Client {
[INFO] [stdout]     | ----------------- method `is_failed` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer/client/tests/vectors.rs:109:23
[INFO] [stdout]     |
[INFO] [stdout] 109 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_failed` found for struct `Client` in the current scope
[INFO] [stdout]    --> src/peer/client/tests/vectors.rs:116:20
[INFO] [stdout]     |
[INFO] [stdout] 116 |     assert!(client.is_failed().await);
[INFO] [stdout]     |                    ^^^^^^^^^ method not found in `Client`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/peer/client.rs:40:1
[INFO] [stdout]     |
[INFO] [stdout]  40 | pub struct Client {
[INFO] [stdout]     | ----------------- method `is_failed` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer/client/tests/vectors.rs:124:23
[INFO] [stdout]     |
[INFO] [stdout] 124 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_failed` found for struct `Client` in the current scope
[INFO] [stdout]    --> src/peer/client/tests/vectors.rs:130:20
[INFO] [stdout]     |
[INFO] [stdout] 130 |     assert!(client.is_failed().await);
[INFO] [stdout]     |                    ^^^^^^^^^ method not found in `Client`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/peer/client.rs:40:1
[INFO] [stdout]     |
[INFO] [stdout]  40 | pub struct Client {
[INFO] [stdout]     | ----------------- method `is_failed` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer/client/tests/vectors.rs:139:23
[INFO] [stdout]     |
[INFO] [stdout] 139 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_failed` found for struct `Client` in the current scope
[INFO] [stdout]    --> src/peer/client/tests/vectors.rs:147:20
[INFO] [stdout]     |
[INFO] [stdout] 147 |     assert!(client.is_failed().await);
[INFO] [stdout]     |                    ^^^^^^^^^ method not found in `Client`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/peer/client.rs:40:1
[INFO] [stdout]     |
[INFO] [stdout]  40 | pub struct Client {
[INFO] [stdout]     | ----------------- method `is_failed` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer/client/tests/vectors.rs:155:23
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer/client/tests/vectors.rs:169:23
[INFO] [stdout]     |
[INFO] [stdout] 169 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_failed` found for struct `Client` in the current scope
[INFO] [stdout]    --> src/peer/client/tests/vectors.rs:175:20
[INFO] [stdout]     |
[INFO] [stdout] 175 |     assert!(client.is_failed().await);
[INFO] [stdout]     |                    ^^^^^^^^^ method not found in `Client`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/peer/client.rs:40:1
[INFO] [stdout]     |
[INFO] [stdout]  40 | pub struct Client {
[INFO] [stdout]     | ----------------- method `is_failed` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer/client/tests/vectors.rs:185:23
[INFO] [stdout]     |
[INFO] [stdout] 185 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer/client/tests/vectors.rs:202:23
[INFO] [stdout]     |
[INFO] [stdout] 202 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_failed` found for struct `Client` in the current scope
[INFO] [stdout]    --> src/peer/client/tests/vectors.rs:208:20
[INFO] [stdout]     |
[INFO] [stdout] 208 |     assert!(client.is_failed().await);
[INFO] [stdout]     |                    ^^^^^^^^^ method not found in `Client`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/peer/client.rs:40:1
[INFO] [stdout]     |
[INFO] [stdout]  40 | pub struct Client {
[INFO] [stdout]     | ----------------- method `is_failed` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer/client/tests/vectors.rs:218:23
[INFO] [stdout]     |
[INFO] [stdout] 218 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer/client/tests/vectors.rs:241:23
[INFO] [stdout]     |
[INFO] [stdout] 241 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DisplayToDebug<Arc<zebra_chain::block::Block>>: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/peer/connection/tests/prop.rs:50:30
[INFO] [stdout]     |
[INFO] [stdout]  50 |         first_block in any::<DisplayToDebug<Arc<Block>>>(),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `DisplayToDebug<Arc<zebra_chain::block::Block>>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 206 others
[INFO] [stdout] note: required by a bound in `proptest::arbitrary::any`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.7.0/src/arbitrary/traits.rs:164:15
[INFO] [stdout]     |
[INFO] [stdout] 164 | pub fn any<A: Arbitrary>() -> StrategyFor<A> {
[INFO] [stdout]     |               ^^^^^^^^^ required by this bound in `any`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DisplayToDebug<Arc<zebra_chain::block::Block>>: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/peer/connection/tests/prop.rs:51:31
[INFO] [stdout]     |
[INFO] [stdout]  51 |         second_block in any::<DisplayToDebug<Arc<Block>>>(),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `DisplayToDebug<Arc<zebra_chain::block::Block>>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 206 others
[INFO] [stdout] note: required by a bound in `proptest::arbitrary::any`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.7.0/src/arbitrary/traits.rs:164:15
[INFO] [stdout]     |
[INFO] [stdout] 164 | pub fn any<A: Arbitrary>() -> StrategyFor<A> {
[INFO] [stdout]     |               ^^^^^^^^^ required by this bound in `any`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/peer/connection/tests/prop.rs:53:38
[INFO] [stdout]    |
[INFO] [stdout] 53 |         let (runtime, _init_guard) = zebra_test::init_async();
[INFO] [stdout]    |                                      ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DisplayToDebug<Arc<zebra_chain::block::Block>>: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/peer/connection/tests/prop.rs:50:24
[INFO] [stdout]    |
[INFO] [stdout] 50 |         first_block in any::<DisplayToDebug<Arc<Block>>>(),
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `DisplayToDebug<Arc<zebra_chain::block::Block>>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 206 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer/connection/tests/prop.rs:145:27
[INFO] [stdout]     |
[INFO] [stdout] 145 |         let _init_guard = zebra_test::init();
[INFO] [stdout]     |                           ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/peer/connection/tests/vectors.rs:37:23
[INFO] [stdout]    |
[INFO] [stdout] 37 |     let _init_guard = zebra_test::init();
[INFO] [stdout]    |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/peer/connection/tests/vectors.rs:74:23
[INFO] [stdout]    |
[INFO] [stdout] 74 |     let _init_guard = zebra_test::init();
[INFO] [stdout]    |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer/connection/tests/vectors.rs:115:23
[INFO] [stdout]     |
[INFO] [stdout] 115 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer/connection/tests/vectors.rs:194:23
[INFO] [stdout]     |
[INFO] [stdout] 194 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer/connection/tests/vectors.rs:227:23
[INFO] [stdout]     |
[INFO] [stdout] 227 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer/connection/tests/vectors.rs:272:23
[INFO] [stdout]     |
[INFO] [stdout] 272 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer/connection/tests/vectors.rs:312:23
[INFO] [stdout]     |
[INFO] [stdout] 312 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer/connection/tests/vectors.rs:353:23
[INFO] [stdout]     |
[INFO] [stdout] 353 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer/connection/tests/vectors.rs:392:23
[INFO] [stdout]     |
[INFO] [stdout] 392 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer/connection/tests/vectors.rs:443:23
[INFO] [stdout]     |
[INFO] [stdout] 443 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer/connection/tests/vectors.rs:517:23
[INFO] [stdout]     |
[INFO] [stdout] 517 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer/connection/tests/vectors.rs:591:23
[INFO] [stdout]     |
[INFO] [stdout] 591 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer/connection/tests/vectors.rs:784:23
[INFO] [stdout]     |
[INFO] [stdout] 784 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `zebra_chain::parameters::Network: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/peer/minimum_peer_version/tests/prop.rs:11:26
[INFO] [stdout]     |
[INFO] [stdout]  11 |         network in any::<Network>(),
[INFO] [stdout]     |                          ^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `zebra_chain::parameters::Network`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 206 others
[INFO] [stdout] note: required by a bound in `proptest::arbitrary::any`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.7.0/src/arbitrary/traits.rs:164:15
[INFO] [stdout]     |
[INFO] [stdout] 164 | pub fn any<A: Arbitrary>() -> StrategyFor<A> {
[INFO] [stdout]     |               ^^^^^^^^^ required by this bound in `any`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `zebra_chain::block::Height: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/peer/minimum_peer_version/tests/prop.rs:12:25
[INFO] [stdout]    |
[INFO] [stdout] 12 |         block_height in any::<Option<block::Height>>(),
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `zebra_chain::block::Height`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 206 others
[INFO] [stdout]    = note: required for `std::option::Option<zebra_chain::block::Height>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `zebra_chain::parameters::Network: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/peer/minimum_peer_version/tests/prop.rs:11:20
[INFO] [stdout]    |
[INFO] [stdout] 11 |         network in any::<Network>(),
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `zebra_chain::parameters::Network`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 206 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `zebra_chain::parameters::Network: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/peer/minimum_peer_version/tests/prop.rs:27:26
[INFO] [stdout]     |
[INFO] [stdout]  27 |         network in any::<Network>(),
[INFO] [stdout]     |                          ^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `zebra_chain::parameters::Network`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 206 others
[INFO] [stdout] note: required by a bound in `proptest::arbitrary::any`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.7.0/src/arbitrary/traits.rs:164:15
[INFO] [stdout]     |
[INFO] [stdout] 164 | pub fn any<A: Arbitrary>() -> StrategyFor<A> {
[INFO] [stdout]     |               ^^^^^^^^^ required by this bound in `any`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `zebra_chain::block::Height: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/peer/minimum_peer_version/tests/prop.rs:28:26
[INFO] [stdout]    |
[INFO] [stdout] 28 |         block_heights in any::<Vec<Option<block::Height>>>(),
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `zebra_chain::block::Height`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 206 others
[INFO] [stdout]    = note: required for `std::option::Option<zebra_chain::block::Height>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `zebra_chain::parameters::Network: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/peer/minimum_peer_version/tests/prop.rs:27:20
[INFO] [stdout]    |
[INFO] [stdout] 27 |         network in any::<Network>(),
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `zebra_chain::parameters::Network`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 206 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `zebra_chain::parameters::Network: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/peer/minimum_peer_version/tests/prop.rs:45:26
[INFO] [stdout]     |
[INFO] [stdout]  45 |         network in any::<Network>(),
[INFO] [stdout]     |                          ^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `zebra_chain::parameters::Network`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 206 others
[INFO] [stdout] note: required by a bound in `proptest::arbitrary::any`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.7.0/src/arbitrary/traits.rs:164:15
[INFO] [stdout]     |
[INFO] [stdout] 164 | pub fn any<A: Arbitrary>() -> StrategyFor<A> {
[INFO] [stdout]     |               ^^^^^^^^^ required by this bound in `any`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `zebra_chain::block::Height: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/peer/minimum_peer_version/tests/prop.rs:46:33
[INFO] [stdout]    |
[INFO] [stdout] 46 |         block_height_updates in any::<Vec<Option<Option<block::Height>>>>(),
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `zebra_chain::block::Height`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 206 others
[INFO] [stdout]    = note: required for `std::option::Option<zebra_chain::block::Height>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `zebra_chain::parameters::Network: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/peer/minimum_peer_version/tests/prop.rs:45:20
[INFO] [stdout]    |
[INFO] [stdout] 45 |         network in any::<Network>(),
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `zebra_chain::parameters::Network`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 206 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DateTime32: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/peer_set/candidate_set/tests/prop.rs:48:34
[INFO] [stdout]     |
[INFO] [stdout]  48 |         last_seen_limit in any::<DateTime32>(),
[INFO] [stdout]     |                                  ^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `DateTime32`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 206 others
[INFO] [stdout] note: required by a bound in `proptest::arbitrary::any`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.7.0/src/arbitrary/traits.rs:164:15
[INFO] [stdout]     |
[INFO] [stdout] 164 | pub fn any<A: Arbitrary>() -> StrategyFor<A> {
[INFO] [stdout]     |               ^^^^^^^^^ required by this bound in `any`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/peer_set/candidate_set/tests/prop.rs:50:27
[INFO] [stdout]    |
[INFO] [stdout] 50 |         let _init_guard = zebra_test::init();
[INFO] [stdout]    |                           ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DateTime32: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/peer_set/candidate_set/tests/prop.rs:48:28
[INFO] [stdout]    |
[INFO] [stdout] 48 |         last_seen_limit in any::<DateTime32>(),
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `DateTime32`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 206 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/peer_set/candidate_set/tests/prop.rs:66:38
[INFO] [stdout]    |
[INFO] [stdout] 66 |         let (runtime, _init_guard) = zebra_test::init_async();
[INFO] [stdout]    |                                      ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/candidate_set/tests/prop.rs:105:38
[INFO] [stdout]     |
[INFO] [stdout] 105 |         let (runtime, _init_guard) = zebra_test::init_async();
[INFO] [stdout]     |                                      ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/candidate_set/tests/vectors.rs:138:34
[INFO] [stdout]     |
[INFO] [stdout] 138 |     let (runtime, _init_guard) = zebra_test::init_async();
[INFO] [stdout]     |                                  ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/candidate_set/tests/vectors.rs:184:34
[INFO] [stdout]     |
[INFO] [stdout] 184 |     let (runtime, _init_guard) = zebra_test::init_async();
[INFO] [stdout]     |                                  ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/peer_set/initialize/tests/vectors.rs:77:23
[INFO] [stdout]    |
[INFO] [stdout] 77 |     let _init_guard = zebra_test::init();
[INFO] [stdout]    |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/peer_set/initialize/tests/vectors.rs:96:23
[INFO] [stdout]    |
[INFO] [stdout] 96 |     let _init_guard = zebra_test::init();
[INFO] [stdout]    |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:116:23
[INFO] [stdout]     |
[INFO] [stdout] 116 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:132:23
[INFO] [stdout]     |
[INFO] [stdout] 132 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:152:23
[INFO] [stdout]     |
[INFO] [stdout] 152 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:169:23
[INFO] [stdout]     |
[INFO] [stdout] 169 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:191:23
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:213:23
[INFO] [stdout]     |
[INFO] [stdout] 213 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:240:23
[INFO] [stdout]     |
[INFO] [stdout] 240 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:259:23
[INFO] [stdout]     |
[INFO] [stdout] 259 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:285:23
[INFO] [stdout]     |
[INFO] [stdout] 285 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:304:23
[INFO] [stdout]     |
[INFO] [stdout] 304 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:330:23
[INFO] [stdout]     |
[INFO] [stdout] 330 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:367:23
[INFO] [stdout]     |
[INFO] [stdout] 367 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:413:23
[INFO] [stdout]     |
[INFO] [stdout] 413 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:437:23
[INFO] [stdout]     |
[INFO] [stdout] 437 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:461:23
[INFO] [stdout]     |
[INFO] [stdout] 461 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:512:23
[INFO] [stdout]     |
[INFO] [stdout] 512 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:591:23
[INFO] [stdout]     |
[INFO] [stdout] 591 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:615:23
[INFO] [stdout]     |
[INFO] [stdout] 615 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:668:23
[INFO] [stdout]     |
[INFO] [stdout] 668 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:748:23
[INFO] [stdout]     |
[INFO] [stdout] 748 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:774:23
[INFO] [stdout]     |
[INFO] [stdout] 774 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:800:23
[INFO] [stdout]     |
[INFO] [stdout] 800 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:859:23
[INFO] [stdout]     |
[INFO] [stdout] 859 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:943:23
[INFO] [stdout]     |
[INFO] [stdout] 943 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:973:23
[INFO] [stdout]     |
[INFO] [stdout] 973 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     --> src/peer_set/initialize/tests/vectors.rs:1032:23
[INFO] [stdout]      |
[INFO] [stdout] 1032 |     let _init_guard = zebra_test::init();
[INFO] [stdout]      |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     --> src/peer_set/initialize/tests/vectors.rs:1117:23
[INFO] [stdout]      |
[INFO] [stdout] 1117 |     let _init_guard = zebra_test::init();
[INFO] [stdout]      |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     --> src/peer_set/initialize/tests/vectors.rs:1172:23
[INFO] [stdout]      |
[INFO] [stdout] 1172 |     let _init_guard = zebra_test::init();
[INFO] [stdout]      |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     --> src/peer_set/initialize/tests/vectors.rs:1290:23
[INFO] [stdout]      |
[INFO] [stdout] 1290 |     let _init_guard = zebra_test::init();
[INFO] [stdout]      |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     --> src/peer_set/initialize/tests/vectors.rs:1387:23
[INFO] [stdout]      |
[INFO] [stdout] 1387 |     let _init_guard = zebra_test::init();
[INFO] [stdout]      |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/peer_set/initialize/recent_by_ip/tests.rs:11:23
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let _init_guard = zebra_test::init();
[INFO] [stdout]    |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/peer_set/inventory_registry/tests/prop.rs:36:38
[INFO] [stdout]    |
[INFO] [stdout] 36 |         let (runtime, _init_guard) = zebra_test::init_async();
[INFO] [stdout]    |                                      ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `zebra_chain::parameters::Network: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/peer_set/set/tests/prop.rs:27:26
[INFO] [stdout]     |
[INFO] [stdout]  27 |         network in any::<Network>(),
[INFO] [stdout]     |                          ^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `zebra_chain::parameters::Network`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 207 others
[INFO] [stdout] note: required by a bound in `proptest::arbitrary::any`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.7.0/src/arbitrary/traits.rs:164:15
[INFO] [stdout]     |
[INFO] [stdout] 164 | pub fn any<A: Arbitrary>() -> StrategyFor<A> {
[INFO] [stdout]     |               ^^^^^^^^^ required by this bound in `any`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `zebra_chain::block::Height: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/peer_set/set/tests/prop.rs:28:31
[INFO] [stdout]     |
[INFO] [stdout]  28 |         block_height in any::<block::Height>(),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `zebra_chain::block::Height`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 207 others
[INFO] [stdout] note: required by a bound in `proptest::arbitrary::any`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.7.0/src/arbitrary/traits.rs:164:15
[INFO] [stdout]     |
[INFO] [stdout] 164 | pub fn any<A: Arbitrary>() -> StrategyFor<A> {
[INFO] [stdout]     |               ^^^^^^^^^ required by this bound in `any`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/peer_set/set/tests/prop.rs:31:38
[INFO] [stdout]    |
[INFO] [stdout] 31 |         let (runtime, _init_guard) = zebra_test::init_async();
[INFO] [stdout]    |                                      ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `zebra_chain::parameters::Network: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/peer_set/set/tests/prop.rs:27:20
[INFO] [stdout]    |
[INFO] [stdout] 27 |         network in any::<Network>(),
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `zebra_chain::parameters::Network`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 207 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `zebra_chain::block::Height: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/peer_set/set/tests/prop.rs:28:25
[INFO] [stdout]    |
[INFO] [stdout] 28 |         block_height in any::<block::Height>(),
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `zebra_chain::block::Height`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 207 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/peer_set/set/tests/prop.rs:64:38
[INFO] [stdout]    |
[INFO] [stdout] 64 |         let (runtime, _init_guard) = zebra_test::init_async();
[INFO] [stdout]    |                                      ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/set/tests/prop.rs:109:38
[INFO] [stdout]     |
[INFO] [stdout] 109 |         let (runtime, _init_guard) = zebra_test::init_async();
[INFO] [stdout]     |                                      ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/set/tests/prop.rs:184:38
[INFO] [stdout]     |
[INFO] [stdout] 184 |         let (runtime, _init_guard) = zebra_test::init_async();
[INFO] [stdout]     |                                      ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/set/tests/prop.rs:255:38
[INFO] [stdout]     |
[INFO] [stdout] 255 |         let (runtime, _init_guard) = zebra_test::init_async();
[INFO] [stdout]     |                                      ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/peer_set/set/tests/vectors.rs:34:34
[INFO] [stdout]    |
[INFO] [stdout] 34 |     let (runtime, _init_guard) = zebra_test::init_async();
[INFO] [stdout]    |                                  ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/set/tests/vectors.rs:127:34
[INFO] [stdout]     |
[INFO] [stdout] 127 |     let (runtime, _init_guard) = zebra_test::init_async();
[INFO] [stdout]     |                                  ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/set/tests/vectors.rs:191:34
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let (runtime, _init_guard) = zebra_test::init_async();
[INFO] [stdout]     |                                  ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/set/tests/vectors.rs:241:34
[INFO] [stdout]     |
[INFO] [stdout] 241 |     let (runtime, _init_guard) = zebra_test::init_async();
[INFO] [stdout]     |                                  ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/set/tests/vectors.rs:324:34
[INFO] [stdout]     |
[INFO] [stdout] 324 |     let (runtime, _init_guard) = zebra_test::init_async();
[INFO] [stdout]     |                                  ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/set/tests/vectors.rs:432:34
[INFO] [stdout]     |
[INFO] [stdout] 432 |     let (runtime, _init_guard) = zebra_test::init_async();
[INFO] [stdout]     |                                  ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/peer_set/set/tests/vectors.rs:534:34
[INFO] [stdout]     |
[INFO] [stdout] 534 |     let (runtime, _init_guard) = zebra_test::init_async();
[INFO] [stdout]     |                                  ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `zebra_chain::parameters::Network: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/peer_set/set/tests.rs:369:9
[INFO] [stdout]     |
[INFO] [stdout] 369 |         any::<(Network, NetworkUpgrade)>()
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `zebra_chain::parameters::Network`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 207 others
[INFO] [stdout]     = note: required for `(zebra_chain::parameters::Network, zebra_chain::parameters::NetworkUpgrade)` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `zebra_chain::parameters::NetworkUpgrade: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/peer_set/set/tests.rs:369:9
[INFO] [stdout]     |
[INFO] [stdout] 369 |         any::<(Network, NetworkUpgrade)>()
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `zebra_chain::parameters::NetworkUpgrade`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 207 others
[INFO] [stdout]     = note: required for `(zebra_chain::parameters::Network, zebra_chain::parameters::NetworkUpgrade)` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/peer_set/unready_service/tests/vectors.rs:22:23
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let _init_guard = zebra_test::init();
[INFO] [stdout]    |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/peer_set/unready_service/tests/vectors.rs:41:23
[INFO] [stdout]    |
[INFO] [stdout] 41 |     let _init_guard = zebra_test::init();
[INFO] [stdout]    |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/peer_set/unready_service/tests/vectors.rs:64:23
[INFO] [stdout]    |
[INFO] [stdout] 64 |     let _init_guard = zebra_test::init();
[INFO] [stdout]    |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DateTime32: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/protocol/external/addr/v1.rs:46:26
[INFO] [stdout]     |
[INFO] [stdout]  46 |     untrusted_last_seen: DateTime32,
[INFO] [stdout]     |                          ^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `DateTime32`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 208 others
[INFO] [stdout] note: required by a bound in `any_with`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.7.0/src/arbitrary/traits.rs:208:20
[INFO] [stdout]     |
[INFO] [stdout] 208 | pub fn any_with<A: Arbitrary>(args: ParamsFor<A>) -> StrategyFor<A> {
[INFO] [stdout]     |                    ^^^^^^^^^ required by this bound in `any_with`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DateTime32: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/protocol/external/addr/v2.rs:93:30
[INFO] [stdout]     |
[INFO] [stdout]  93 |         untrusted_last_seen: DateTime32,
[INFO] [stdout]     |                              ^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `DateTime32`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 208 others
[INFO] [stdout] note: required by a bound in `any_with`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.7.0/src/arbitrary/traits.rs:208:20
[INFO] [stdout]     |
[INFO] [stdout] 208 | pub fn any_with<A: Arbitrary>(args: ParamsFor<A>) -> StrategyFor<A> {
[INFO] [stdout]     |                    ^^^^^^^^^ required by this bound in `any_with`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/protocol/external/codec/tests/vectors.rs:43:29
[INFO] [stdout]    |
[INFO] [stdout] 43 |     let (rt, _init_guard) = zebra_test::init_async();
[INFO] [stdout]    |                             ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/protocol/external/codec/tests/vectors.rs:96:29
[INFO] [stdout]    |
[INFO] [stdout] 96 |     let (rt, _init_guard) = zebra_test::init_async();
[INFO] [stdout]    |                             ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/protocol/external/codec/tests/vectors.rs:137:29
[INFO] [stdout]     |
[INFO] [stdout] 137 |     let (rt, _init_guard) = zebra_test::init_async();
[INFO] [stdout]     |                             ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/protocol/external/codec/tests/vectors.rs:171:29
[INFO] [stdout]     |
[INFO] [stdout] 171 |     let (rt, _init_guard) = zebra_test::init_async();
[INFO] [stdout]     |                             ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/protocol/external/codec/tests/vectors.rs:205:29
[INFO] [stdout]     |
[INFO] [stdout] 205 |     let (rt, _init_guard) = zebra_test::init_async();
[INFO] [stdout]     |                             ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/protocol/external/codec/tests/vectors.rs:239:29
[INFO] [stdout]     |
[INFO] [stdout] 239 |     let (rt, _init_guard) = zebra_test::init_async();
[INFO] [stdout]     |                             ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/protocol/external/codec/tests/vectors.rs:274:23
[INFO] [stdout]     |
[INFO] [stdout] 274 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/protocol/external/codec/tests/vectors.rs:288:5
[INFO] [stdout]     |
[INFO] [stdout] 288 |     zebra_test::MULTI_THREADED_RUNTIME.block_on(async {
[INFO] [stdout]     |     ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/protocol/external/codec/tests/vectors.rs:302:21
[INFO] [stdout]     |
[INFO] [stdout] 302 |     let msg_bytes = zebra_test::MULTI_THREADED_RUNTIME.block_on(async {
[INFO] [stdout]     |                     ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/protocol/external/codec/tests/vectors.rs:317:5
[INFO] [stdout]     |
[INFO] [stdout] 317 |     zebra_test::MULTI_THREADED_RUNTIME.block_on(async {
[INFO] [stdout]     |     ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/protocol/external/codec/tests/vectors.rs:329:5
[INFO] [stdout]     |
[INFO] [stdout] 329 |     zebra_test::MULTI_THREADED_RUNTIME.block_on(async {
[INFO] [stdout]     |     ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/protocol/external/codec/tests/vectors.rs:344:23
[INFO] [stdout]     |
[INFO] [stdout] 344 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/protocol/external/codec/tests/vectors.rs:373:23
[INFO] [stdout]     |
[INFO] [stdout] 373 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/protocol/external/codec/tests/vectors.rs:413:23
[INFO] [stdout]     |
[INFO] [stdout] 413 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/protocol/external/codec/tests/vectors.rs:496:23
[INFO] [stdout]     |
[INFO] [stdout] 496 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/protocol/external/codec/tests/vectors.rs:594:23
[INFO] [stdout]     |
[INFO] [stdout] 594 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `UnminedTx: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/protocol/external/message.rs:212:8
[INFO] [stdout]     |
[INFO] [stdout] 212 |     Tx(UnminedTx),
[INFO] [stdout]     |        ^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `UnminedTx`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 208 others
[INFO] [stdout] note: required by a bound in `any_with`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.7.0/src/arbitrary/traits.rs:208:20
[INFO] [stdout]     |
[INFO] [stdout] 208 | pub fn any_with<A: Arbitrary>(args: ParamsFor<A>) -> StrategyFor<A> {
[INFO] [stdout]     |                    ^^^^^^^^^ required by this bound in `any_with`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `zebra_chain::block::Height: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/protocol/external/message.rs:355:23
[INFO] [stdout]     |
[INFO] [stdout] 355 |     pub start_height: block::Height,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `zebra_chain::block::Height`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 208 others
[INFO] [stdout] note: required by a bound in `any_with`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.7.0/src/arbitrary/traits.rs:208:20
[INFO] [stdout]     |
[INFO] [stdout] 208 | pub fn any_with<A: Arbitrary>(args: ParamsFor<A>) -> StrategyFor<A> {
[INFO] [stdout]     |                    ^^^^^^^^^ required by this bound in `any_with`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/protocol/external/types.rs:181:27
[INFO] [stdout]     |
[INFO] [stdout] 181 |         let _init_guard = zebra_test::init();
[INFO] [stdout]     |                           ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/protocol/external/types.rs:209:27
[INFO] [stdout]     |
[INFO] [stdout] 209 |         let _init_guard = zebra_test::init();
[INFO] [stdout]     |                           ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DateTime32: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/protocol/external/tests/preallocate.rs:95:40
[INFO] [stdout]    |
[INFO] [stdout] 95 |     fn addr_v1_size_is_correct(addr in MetaAddr::arbitrary()) {
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `DateTime32`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]              ()
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]              (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]              (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]            and 208 others
[INFO] [stdout]    = note: required for `std::option::Option<DateTime32>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/protocol/external/tests/preallocate.rs:96:27
[INFO] [stdout]    |
[INFO] [stdout] 96 |         let _init_guard = zebra_test::init();
[INFO] [stdout]    |                           ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DateTime32: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/protocol/external/tests/preallocate.rs:114:50
[INFO] [stdout]     |
[INFO] [stdout] 114 |     fn addr_v1_max_allocation_is_correct(addr in MetaAddr::arbitrary()) {
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `DateTime32`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 208 others
[INFO] [stdout]     = note: required for `std::option::Option<DateTime32>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/protocol/external/tests/preallocate.rs:115:27
[INFO] [stdout]     |
[INFO] [stdout] 115 |         let _init_guard = zebra_test::init();
[INFO] [stdout]     |                           ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DateTime32: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/protocol/external/tests/preallocate.rs:152:40
[INFO] [stdout]     |
[INFO] [stdout] 152 |     fn addr_v2_size_is_correct(addr in MetaAddr::arbitrary()) {
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `DateTime32`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 208 others
[INFO] [stdout]     = note: required for `std::option::Option<DateTime32>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/protocol/external/tests/preallocate.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |         let _init_guard = zebra_test::init();
[INFO] [stdout]     |                           ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DateTime32: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/protocol/external/tests/preallocate.rs:171:50
[INFO] [stdout]     |
[INFO] [stdout] 171 |     fn addr_v2_max_allocation_is_correct(addr in MetaAddr::arbitrary()) {
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `DateTime32`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 208 others
[INFO] [stdout]     = note: required for `std::option::Option<DateTime32>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/protocol/external/tests/preallocate.rs:172:27
[INFO] [stdout]     |
[INFO] [stdout] 172 |         let _init_guard = zebra_test::init();
[INFO] [stdout]     |                           ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DateTime32: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/protocol/external/tests/prop.rs:107:44
[INFO] [stdout]     |
[INFO] [stdout] 107 |     fn addr_v1_sanitized_roundtrip(addr in any::<MetaAddr>()) {
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `DateTime32`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 208 others
[INFO] [stdout]     = note: required for `std::option::Option<DateTime32>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/protocol/external/tests/prop.rs:108:27
[INFO] [stdout]     |
[INFO] [stdout] 108 |         let _init_guard = zebra_test::init();
[INFO] [stdout]     |                           ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DateTime32: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/protocol/external/tests/prop.rs:180:44
[INFO] [stdout]     |
[INFO] [stdout] 180 |     fn addr_v2_sanitized_roundtrip(addr in any::<MetaAddr>()) {
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `DateTime32`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 208 others
[INFO] [stdout]     = note: required for `std::option::Option<DateTime32>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/protocol/external/tests/prop.rs:181:27
[INFO] [stdout]     |
[INFO] [stdout] 181 |         let _init_guard = zebra_test::init();
[INFO] [stdout]     |                           ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/protocol/external/tests/vectors.rs:18:23
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let _init_guard = zebra_test::init();
[INFO] [stdout]    |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]   --> src/protocol/external/tests/vectors.rs:42:23
[INFO] [stdout]    |
[INFO] [stdout] 42 |     let _init_guard = zebra_test::init();
[INFO] [stdout]    |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/protocol/external/tests/vectors.rs:100:23
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/protocol/external/tests/vectors.rs:129:23
[INFO] [stdout]     |
[INFO] [stdout] 129 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/protocol/external/tests/vectors.rs:212:23
[INFO] [stdout]     |
[INFO] [stdout] 212 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]    --> src/protocol/external/tests/vectors.rs:238:23
[INFO] [stdout]     |
[INFO] [stdout] 238 |     let _init_guard = zebra_test::init();
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zebra_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zebra_test`, use `cargo add zebra_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `UnminedTx: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/protocol/internal/request.rs:147:21
[INFO] [stdout]     |
[INFO] [stdout] 147 |     PushTransaction(UnminedTx),
[INFO] [stdout]     |                     ^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `UnminedTx`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 206 others
[INFO] [stdout] note: required by a bound in `any_with`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.7.0/src/arbitrary/traits.rs:208:20
[INFO] [stdout]     |
[INFO] [stdout] 208 | pub fn any_with<A: Arbitrary>(args: ParamsFor<A>) -> StrategyFor<A> {
[INFO] [stdout]     |                    ^^^^^^^^^ required by this bound in `any_with`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `zebra_chain::block::Hash: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/protocol/internal/request.rs:186:20
[INFO] [stdout]     |
[INFO] [stdout] 186 |     AdvertiseBlock(block::Hash),
[INFO] [stdout]     |                    ^^^^^^^^^^^ the trait `proptest::arbitrary::Arbitrary` is not implemented for `zebra_chain::block::Hash`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `proptest::arbitrary::Arbitrary`:
[INFO] [stdout]               ()
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::IntoIter<A>)
[INFO] [stdout]               (SyncSender<A>, std::sync::mpsc::Receiver<A>)
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]               (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]             and 206 others
[INFO] [stdout] note: required by a bound in `any_with`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.7.0/src/arbitrary/traits.rs:208:20
[INFO] [stdout]     |
[INFO] [stdout] 208 | pub fn any_with<A: Arbitrary>(args: ParamsFor<A>) -> StrategyFor<A> {
[INFO] [stdout]     |                    ^^^^^^^^^ required by this bound in `any_with`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `zebra-network` (lib test) due to 293 previous errors
[INFO] running `Command { std: "docker" "inspect" "f1297ccf2a2bfd52d1936b33d9babf426e9dc3ec058c5282bd6f67f0c67bf50a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f1297ccf2a2bfd52d1936b33d9babf426e9dc3ec058c5282bd6f67f0c67bf50a", kill_on_drop: false }`
[INFO] [stdout] f1297ccf2a2bfd52d1936b33d9babf426e9dc3ec058c5282bd6f67f0c67bf50a
