[INFO] fetching crate zebra-network 14.0.0...
[INFO] testing zebra-network-14.0.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate zebra-network 14.0.0 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate zebra-network 14.0.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate zebra-network 14.0.0
[INFO] tweaked toml for crates.io crate zebra-network 14.0.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate zebra-network 14.0.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate zebra-network 14.0.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 30bf69eddefb845e79bf84dd247c36b73d5b96346542df7903083272712ad3fe
[INFO] running `Command { std: "docker" "start" "30bf69eddefb845e79bf84dd247c36b73d5b96346542df7903083272712ad3fe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "30bf69eddefb845e79bf84dd247c36b73d5b96346542df7903083272712ad3fe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "30bf69eddefb845e79bf84dd247c36b73d5b96346542df7903083272712ad3fe" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "30bf69eddefb845e79bf84dd247c36b73d5b96346542df7903083272712ad3fe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "30bf69eddefb845e79bf84dd247c36b73d5b96346542df7903083272712ad3fe" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling typenum v1.20.0
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling memuse v0.2.2
[INFO] [stderr]    Compiling radium v0.7.0
[INFO] [stderr]    Compiling tap v1.0.1
[INFO] [stderr]    Compiling funty v2.0.0
[INFO] [stderr]    Compiling wyz v0.5.1
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling blake2b_simd v1.0.4
[INFO] [stderr]    Compiling spin v0.9.9
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling bitvec v1.0.1
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling crunchy v0.2.4
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling hybrid-array v0.4.15
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling cc v1.2.61
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling inout v0.2.2
[INFO] [stderr]    Compiling corez v0.1.1
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling cipher v0.5.2
[INFO] [stderr]    Compiling chacha20 v0.10.2
[INFO] [stderr]    Compiling ff v0.14.0
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling universal-hash v0.6.1
[INFO] [stderr]    Compiling secp256k1-sys v0.14.1
[INFO] [stderr]    Compiling proc-macro-error-attr2 v2.0.0
[INFO] [stderr]    Compiling group v0.14.0
[INFO] [stderr]    Compiling bech32 v0.11.1
[INFO] [stderr]    Compiling rand v0.10.2
[INFO] [stderr]    Compiling pairing v0.24.0
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling nonempty v0.11.0
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling poly1305 v0.9.1
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling aead v0.6.1
[INFO] [stderr]    Compiling bs58 v0.5.1
[INFO] [stderr]    Compiling zcash_spec v0.2.1
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling maybe-rayon v0.1.1
[INFO] [stderr]    Compiling chacha20poly1305 v0.11.0
[INFO] [stderr]    Compiling num-bigint v0.5.1
[INFO] [stderr]    Compiling curve25519-dalek v5.0.0
[INFO] [stderr]    Compiling proc-macro-error2 v2.0.1
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling ripemd v0.2.0
[INFO] [stderr]    Compiling hmac v0.13.0
[INFO] [stderr]    Compiling cbc v0.2.1
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zeroize_derive v1.4.3
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling getset v0.1.6
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling pasta_curves v0.6.0
[INFO] [stderr]    Compiling bls12_381 v0.9.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling jubjub v0.11.1
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling zip32 v0.3.0
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling blake2s_simd v1.0.4
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling cpubits v0.1.1
[INFO] [stderr]    Compiling halo2_legacy_pdqsort v0.1.0
[INFO] [stderr]    Compiling halo2_proofs v0.4.0
[INFO] [stderr]    Compiling aes v0.9.2
[INFO] [stderr]    Compiling sinsemilla v0.2.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling bellman v0.15.0
[INFO] [stderr]    Compiling tokio v1.52.1
[INFO] [stderr]    Compiling halo2_poseidon v0.2.0
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling fpe v0.7.0
[INFO] [stderr]    Compiling zcash_note_encryption v0.5.1
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling secp256k1 v0.33.1
[INFO] [stderr]    Compiling bounded-vec v0.9.0
[INFO] [stderr]    Compiling ripemd v0.1.3
[INFO] [stderr]    Compiling f4jumble v0.1.1
[INFO] [stderr]    Compiling uint v0.9.5
[INFO] [stderr]    Compiling zcash_encoding v0.5.0
[INFO] [stderr]    Compiling reddsa v0.6.1
[INFO] [stderr]    Compiling incrementalmerkletree v0.9.0
[INFO] [stderr]    Compiling zcash_protocol v0.11.0-pre.0
[INFO] [stderr]    Compiling rustc-hex v2.1.0
[INFO] [stderr]    Compiling bip32 v0.6.0
[INFO] [stderr]    Compiling base16ct v1.0.0
[INFO] [stderr]    Compiling equihash v0.3.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling serdect v0.4.3
[INFO] [stderr]    Compiling fixed-hash v0.8.0
[INFO] [stderr]    Compiling zcash_address v0.14.0-pre.0
[INFO] [stderr]    Compiling redjubjub v0.9.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling groth16 v0.2.0
[INFO] [stderr]    Compiling zcash_script v0.6.0
[INFO] [stderr]    Compiling visibility v0.1.1
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling pin-project-internal v1.1.11
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling halo2_gadgets v0.6.0
[INFO] [stderr]    Compiling signature v3.0.0
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling ed25519 v3.0.0
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling pin-project v1.1.11
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling schemars_derive v1.2.1
[INFO] [stderr]    Compiling zcash_transparent v0.11.0-pre.0
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling orchard v0.16.0
[INFO] [stderr]    Compiling sapling-crypto v0.9.0
[INFO] [stderr]    Compiling serde_with_macros v3.21.0
[INFO] [stderr]    Compiling primitive-types v0.12.2
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling dyn-clone v1.0.20
[INFO] [stderr]    Compiling humantime v2.3.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling zcash_history v0.5.0
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling schemars v1.2.1
[INFO] [stderr]    Compiling serde_with v3.21.0
[INFO] [stderr]    Compiling rapidhash v4.4.1
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling zcash_primitives v0.31.0-pre.0
[INFO] [stderr]    Compiling strum v0.27.2
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling ed25519-zebra v5.0.0
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling x25519-dalek v3.0.0
[INFO] [stderr]    Compiling uint v0.10.0
[INFO] [stderr]    Compiling bitflags-serde-legacy v0.1.1
[INFO] [stderr]    Compiling serde-big-array v0.5.1
[INFO] [stderr]    Compiling derive-getters v0.5.0
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling mset v0.1.1
[INFO] [stderr]    Compiling tower v0.4.13
[INFO] [stderr]    Compiling metrics v0.24.6
[INFO] [stderr]    Compiling tracing-error v0.2.1
[INFO] [stderr]    Compiling humantime-serde v1.1.1
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling tracing-futures v0.2.5
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling zebra-chain v14.0.0
[INFO] [stderr]    Compiling zebra-network v14.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 11s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: halo2_gadgets v0.6.0, primitive-types v0.12.2, proc-macro-error2 v2.0.1, zebra-chain v14.0.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 7`
[INFO] running `Command { std: "docker" "inspect" "30bf69eddefb845e79bf84dd247c36b73d5b96346542df7903083272712ad3fe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "30bf69eddefb845e79bf84dd247c36b73d5b96346542df7903083272712ad3fe" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling winnow v1.0.2
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling rand v0.9.4
[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 toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling proptest-derive v0.5.1
[INFO] [stderr]    Compiling tokio v1.52.1
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling toml v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling zebra-chain v14.0.0
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling tower v0.4.13
[INFO] [stderr]    Compiling zebra-network v14.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]   --> src/peer/connection/tests.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | 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:7:16
[INFO] [stdout]    |
[INFO] [stdout]  7 |     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-14.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-14.0.0/src/serialization.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 23 | #[cfg(any(test, feature = "proptest-impl"))]
[INFO] [stdout]    |          --------------------------------- the item is gated here
[INFO] [stdout] 24 | pub mod arbitrary;
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]   --> src/peer_set/candidate_set/tests/vectors.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | 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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]   --> src/peer_set/initialize/tests/vectors.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 | 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]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[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-14.0.0/src/serialization.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 23 | #[cfg(any(test, feature = "proptest-impl"))]
[INFO] [stdout]    |          --------------------------------- the item is gated here
[INFO] [stdout] 24 | pub mod arbitrary;
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find `mock` in `chain_tip`
[INFO] [stdout]    --> src/peer/handshake/tests/vectors.rs:113:29
[INFO] [stdout]     |
[INFO] [stdout] 113 |     zebra_chain::chain_tip::mock::MockChainTip,
[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-14.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[E0433]: cannot find `mock` in `chain_tip`
[INFO] [stdout]    --> src/peer/handshake/tests/vectors.rs:114:29
[INFO] [stdout]     |
[INFO] [stdout] 114 |     zebra_chain::chain_tip::mock::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-14.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[E0433]: cannot find `mock` in `chain_tip`
[INFO] [stdout]    --> src/peer/handshake/tests/vectors.rs:116:55
[INFO] [stdout]     |
[INFO] [stdout] 116 |     let (chain_tip, sender) = zebra_chain::chain_tip::mock::MockChainTip::new();
[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-14.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[E0433]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:109:8
[INFO] [stdout]     |
[INFO] [stdout] 109 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:128:8
[INFO] [stdout]     |
[INFO] [stdout] 128 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:132:8
[INFO] [stdout]     |
[INFO] [stdout] 132 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:148:8
[INFO] [stdout]     |
[INFO] [stdout] 148 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:164:8
[INFO] [stdout]     |
[INFO] [stdout] 164 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:168:8
[INFO] [stdout]     |
[INFO] [stdout] 168 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:185:8
[INFO] [stdout]     |
[INFO] [stdout] 185 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:201:8
[INFO] [stdout]     |
[INFO] [stdout] 201 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:205:8
[INFO] [stdout]     |
[INFO] [stdout] 205 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:270:8
[INFO] [stdout]     |
[INFO] [stdout] 270 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:289:8
[INFO] [stdout]     |
[INFO] [stdout] 289 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:315:8
[INFO] [stdout]     |
[INFO] [stdout] 315 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:334:8
[INFO] [stdout]     |
[INFO] [stdout] 334 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:893:8
[INFO] [stdout]     |
[INFO] [stdout] 893 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:919:8
[INFO] [stdout]     |
[INFO] [stdout] 919 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:945:8
[INFO] [stdout]     |
[INFO] [stdout] 945 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]     --> src/peer_set/initialize/tests/vectors.rs:1002:8
[INFO] [stdout]      |
[INFO] [stdout] 1002 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]     --> src/peer_set/initialize/tests/vectors.rs:1083:8
[INFO] [stdout]      |
[INFO] [stdout] 1083 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]     --> src/peer_set/initialize/tests/vectors.rs:1189:8
[INFO] [stdout]      |
[INFO] [stdout] 1189 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]     --> src/peer_set/initialize/tests/vectors.rs:1262:8
[INFO] [stdout]      |
[INFO] [stdout] 1262 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]     --> src/peer_set/initialize/tests/vectors.rs:1321:8
[INFO] [stdout]      |
[INFO] [stdout] 1321 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]     --> src/peer_set/initialize/tests/vectors.rs:1326:8
[INFO] [stdout]      |
[INFO] [stdout] 1326 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]     --> src/peer_set/initialize/tests/vectors.rs:1426:8
[INFO] [stdout]      |
[INFO] [stdout] 1426 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]     --> src/peer_set/initialize/tests/vectors.rs:1431:8
[INFO] [stdout]      |
[INFO] [stdout] 1431 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]     --> src/peer_set/initialize/tests/vectors.rs:1496:8
[INFO] [stdout]      |
[INFO] [stdout] 1496 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]     --> src/peer_set/initialize/tests/vectors.rs:1501:8
[INFO] [stdout]      |
[INFO] [stdout] 1501 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]     --> src/peer_set/initialize/tests/vectors.rs:1651:8
[INFO] [stdout]      |
[INFO] [stdout] 1651 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]     --> src/peer_set/initialize/tests/vectors.rs:1677:8
[INFO] [stdout]      |
[INFO] [stdout] 1677 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]     --> src/peer_set/initialize/tests/vectors.rs:1734:8
[INFO] [stdout]      |
[INFO] [stdout] 1734 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]     --> src/peer_set/initialize/tests/vectors.rs:1870:8
[INFO] [stdout]      |
[INFO] [stdout] 1870 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]     --> src/peer_set/initialize/tests/vectors.rs:1987:8
[INFO] [stdout]      |
[INFO] [stdout] 1987 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]     --> src/peer_set/initialize/tests/vectors.rs:2084:8
[INFO] [stdout]      |
[INFO] [stdout] 2084 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/set/tests/prop.rs:109:35
[INFO] [stdout]     |
[INFO] [stdout] 109 |         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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/set/tests/prop.rs:184:35
[INFO] [stdout]     |
[INFO] [stdout] 184 |         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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/set/tests/prop.rs:255:35
[INFO] [stdout]     |
[INFO] [stdout] 255 |         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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/set/tests/prop.rs:307:31
[INFO] [stdout]     |
[INFO] [stdout] 307 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]     --> src/peer_set/set/tests/vectors.rs:1066:31
[INFO] [stdout]      |
[INFO] [stdout] 1066 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/protocol/external/codec/tests/vectors.rs:297:27
[INFO] [stdout]     |
[INFO] [stdout] 297 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/protocol/external/codec/tests/vectors.rs:619:33
[INFO] [stdout]     |
[INFO] [stdout] 619 |     let header: block::Header = zebra_test::vectors::DUMMY_HEADER
[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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/protocol/external/codec/tests/vectors.rs:649:33
[INFO] [stdout]     |
[INFO] [stdout] 649 |     let header: block::Header = zebra_test::vectors::DUMMY_HEADER
[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]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[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:164:57
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[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 207 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:246:57
[INFO] [stdout]     |
[INFO] [stdout] 246 | #[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 207 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:36:57
[INFO] [stdout]    |
[INFO] [stdout] 36 | #[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 209 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:81:57
[INFO] [stdout]    |
[INFO] [stdout] 81 | #[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 209 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 209 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 209 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 209 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 209 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 209 others
[INFO] [stdout]    = note: required for `std::sync::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 209 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 209 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:34:57
[INFO] [stdout]    |
[INFO] [stdout] 34 | #[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 207 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:34:57
[INFO] [stdout]    |
[INFO] [stdout] 34 | #[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 207 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:34:57
[INFO] [stdout]    |
[INFO] [stdout] 34 | #[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 207 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 207 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 207 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 207 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 207 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 207 others
[INFO] [stdout]    = note: required for `std::sync::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 207 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:201:5
[INFO] [stdout]     |
[INFO] [stdout] 201 |     /// 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 207 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:268:9
[INFO] [stdout]     |
[INFO] [stdout] 268 |         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 207 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:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     /// 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 209 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:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 |         /// 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 209 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 209 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 209 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 209 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 209 others
[INFO] [stdout]     = note: required for `std::sync::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 209 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 209 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:34:57
[INFO] [stdout]    |
[INFO] [stdout] 34 | #[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 207 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:212:25
[INFO] [stdout]     |
[INFO] [stdout] 212 |     AdvertiseBlockToAll(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 207 others
[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:183:29
[INFO] [stdout]     |
[INFO] [stdout] 183 |     AdvertiseTransactionIds(HashSet<UnminedTxId>, Option<PeerSocketAddr>),
[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 207 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:154:21
[INFO] [stdout]     |
[INFO] [stdout] 154 |     PushTransaction(UnminedTx, Option<PeerSocketAddr>),
[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 207 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 207 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:16:10
[INFO] [stdout]    |
[INFO] [stdout] 15 | #[cfg_attr(any(test, feature = "proptest-impl"), derive(Arbitrary))]
[INFO] [stdout]    |                                                         --------- type parameter would need to implement `proptest::arbitrary::Arbitrary`
[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/build/zebra-network/40867378b28509f8/out/zebra_network-40867378b28509f8.long-type-3811206481656047815.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 207 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:16:10
[INFO] [stdout]    |
[INFO] [stdout] 15 | #[cfg_attr(any(test, feature = "proptest-impl"), derive(Arbitrary))]
[INFO] [stdout]    |                                                         --------- type parameter would need to implement `proptest::arbitrary::Arbitrary`
[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/build/zebra-network/40867378b28509f8/out/zebra_network-40867378b28509f8.long-type-6528900790085620261.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 207 others
[INFO] [stdout]    = note: required for `std::sync::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/build/zebra-network/40867378b28509f8/out/zebra_network-40867378b28509f8.long-type-7937565311546880128.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 207 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/build/zebra-network/40867378b28509f8/out/zebra_network-40867378b28509f8.long-type-6528900790085620261.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:75:12
[INFO] [stdout]    |
[INFO] [stdout] 75 |     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 207 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:16:10
[INFO] [stdout]    |
[INFO] [stdout] 15 | #[cfg_attr(any(test, feature = "proptest-impl"), derive(Arbitrary))]
[INFO] [stdout]    |                                                         --------- type parameter would need to implement `proptest::arbitrary::Arbitrary`
[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/build/zebra-network/40867378b28509f8/out/zebra_network-40867378b28509f8.long-type-3811206481656047815.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 `CountedHeader: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/protocol/internal/response.rs:55:18
[INFO] [stdout]    |
[INFO] [stdout] 55 |     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 207 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:82:18
[INFO] [stdout]    |
[INFO] [stdout] 82 |     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 207 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:16:10
[INFO] [stdout]    |
[INFO] [stdout] 15 | #[cfg_attr(any(test, feature = "proptest-impl"), derive(Arbitrary))]
[INFO] [stdout]    |                                                         --------- type parameter would need to implement `proptest::arbitrary::Arbitrary`
[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/build/zebra-network/40867378b28509f8/out/zebra_network-40867378b28509f8.long-type-6528900790085620261.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 `zebra_chain::block::Block: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/protocol/internal/response.rs:75:12
[INFO] [stdout]    |
[INFO] [stdout] 75 |     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 207 others
[INFO] [stdout]    = note: required for `std::sync::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/build/zebra-network/40867378b28509f8/out/zebra_network-40867378b28509f8.long-type-7937565311546880128.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:82:18
[INFO] [stdout]    |
[INFO] [stdout] 82 |     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 207 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/build/zebra-network/40867378b28509f8/out/zebra_network-40867378b28509f8.long-type-6528900790085620261.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]   --> src/config/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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]   --> src/config/tests/vectors.rs:54:23
[INFO] [stdout]    |
[INFO] [stdout] 54 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]   --> src/config/tests/vectors.rs:70:23
[INFO] [stdout]    |
[INFO] [stdout] 70 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]   --> src/config/tests/vectors.rs:91:23
[INFO] [stdout]    |
[INFO] [stdout] 91 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/config/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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/config/tests/vectors.rs:127:23
[INFO] [stdout]     |
[INFO] [stdout] 127 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/config/tests/vectors.rs:157:23
[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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/config/tests/vectors.rs:174:23
[INFO] [stdout]     |
[INFO] [stdout] 174 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/config/tests/vectors.rs:207:23
[INFO] [stdout]     |
[INFO] [stdout] 207 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/config/tests/vectors.rs:234:23
[INFO] [stdout]     |
[INFO] [stdout] 234 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/config/tests/vectors.rs:264:23
[INFO] [stdout]     |
[INFO] [stdout] 264 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/config/tests/vectors.rs:280:23
[INFO] [stdout]     |
[INFO] [stdout] 280 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/config/tests/vectors.rs:381:23
[INFO] [stdout]     |
[INFO] [stdout] 381 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/config/tests/vectors.rs:525:23
[INFO] [stdout]     |
[INFO] [stdout] 525 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/config/tests/vectors.rs:559:23
[INFO] [stdout]     |
[INFO] [stdout] 559 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/constants.rs:484:27
[INFO] [stdout]     |
[INFO] [stdout] 484 |         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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/constants.rs:495:27
[INFO] [stdout]     |
[INFO] [stdout] 495 |         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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/constants.rs:532:27
[INFO] [stdout]     |
[INFO] [stdout] 532 |         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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/constants.rs:548:27
[INFO] [stdout]     |
[INFO] [stdout] 548 |         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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/constants.rs:569:27
[INFO] [stdout]     |
[INFO] [stdout] 569 |         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 207 others
[INFO] [stdout]    = note: required for `std::option::Option<DateTime32>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zebra_test` in this scope
[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 207 others
[INFO] [stdout]    = note: required for `std::option::Option<DateTime32>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]   --> src/address_book_updater/tests.rs:28:23
[INFO] [stdout]    |
[INFO] [stdout] 28 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/address_book_updater/tests.rs:143:23
[INFO] [stdout]     |
[INFO] [stdout] 143 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/address_book_updater/tests.rs:210:23
[INFO] [stdout]     |
[INFO] [stdout] 210 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]   --> src/ban_list/tests.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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]   --> src/ban_list/tests.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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]   --> src/ban_list/tests.rs:80:23
[INFO] [stdout]    |
[INFO] [stdout] 80 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/ban_list/tests.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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/ban_list/tests.rs:161:23
[INFO] [stdout]     |
[INFO] [stdout] 161 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/ban_list/tests.rs:190:23
[INFO] [stdout]     |
[INFO] [stdout] 190 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/ban_list/tests.rs:248:23
[INFO] [stdout]     |
[INFO] [stdout] 248 |     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]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[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 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.11.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 207 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 207 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 207 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:103:19
[INFO] [stdout]     |
[INFO] [stdout] 103 |             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 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.11.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:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             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 207 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:43:38
[INFO] [stdout]    |
[INFO] [stdout] 43 |     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 207 others
[INFO] [stdout]    = note: required for `std::option::Option<DateTime32>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]   --> src/meta_addr/tests/prop.rs:44:27
[INFO] [stdout]    |
[INFO] [stdout] 44 |         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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]   --> src/meta_addr/tests/prop.rs:71:27
[INFO] [stdout]    |
[INFO] [stdout] 71 |         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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/meta_addr/tests/prop.rs:116:27
[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[E0277]: the trait bound `DateTime32: proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/meta_addr/tests/prop.rs:157:35
[INFO] [stdout]     |
[INFO] [stdout] 157 |         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 207 others
[INFO] [stdout]     = note: required for `std::option::Option<DateTime32>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/meta_addr/tests/prop.rs:159:27
[INFO] [stdout]     |
[INFO] [stdout] 159 |         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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/meta_addr/tests/prop.rs:200:27
[INFO] [stdout]     |
[INFO] [stdout] 200 |         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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/meta_addr/tests/prop.rs:312:38
[INFO] [stdout]     |
[INFO] [stdout] 312 |         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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/meta_addr/tests/prop.rs:415:38
[INFO] [stdout]     |
[INFO] [stdout] 415 |         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:489:47
[INFO] [stdout]     |
[INFO] [stdout] 489 |     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 207 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:511:58
[INFO] [stdout]     |
[INFO] [stdout] 511 |     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 207 others
[INFO] [stdout]     = note: required for `std::option::Option<DateTime32>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]   --> src/meta_addr/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[E0433]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]   --> src/meta_addr/tests/vectors.rs:78:23
[INFO] [stdout]    |
[INFO] [stdout] 78 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]   --> src/meta_addr/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[E0433]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/meta_addr/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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/meta_addr/tests/vectors.rs:135:23
[INFO] [stdout]     |
[INFO] [stdout] 135 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/meta_addr/tests/vectors.rs:157:23
[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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/meta_addr/tests/vectors.rs:177:23
[INFO] [stdout]     |
[INFO] [stdout] 177 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/meta_addr/tests/vectors.rs:207:23
[INFO] [stdout]     |
[INFO] [stdout] 207 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/meta_addr/tests/vectors.rs:237:23
[INFO] [stdout]     |
[INFO] [stdout] 237 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/meta_addr/tests/vectors.rs:280:23
[INFO] [stdout]     |
[INFO] [stdout] 280 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/meta_addr/tests/vectors.rs:322:23
[INFO] [stdout]     |
[INFO] [stdout] 322 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/meta_addr/tests/vectors.rs:381:23
[INFO] [stdout]     |
[INFO] [stdout] 381 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/meta_addr/tests/vectors.rs:439:23
[INFO] [stdout]     |
[INFO] [stdout] 439 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/meta_addr/tests/vectors.rs:470:23
[INFO] [stdout]     |
[INFO] [stdout] 470 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/meta_addr/tests/vectors.rs:527:23
[INFO] [stdout]     |
[INFO] [stdout] 527 |     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:268:30
[INFO] [stdout]     |
[INFO] [stdout] 268 |         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 207 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.11.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]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[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<std::sync::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<std::sync::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 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.11.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<std::sync::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<std::sync::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 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.11.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]: cannot find module or crate `zebra_test` in this scope
[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<std::sync::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<std::sync::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 207 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]   --> src/peer/connection/tests/vectors.rs:38:23
[INFO] [stdout]    |
[INFO] [stdout] 38 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]   --> src/peer/connection/tests/vectors.rs:75:23
[INFO] [stdout]    |
[INFO] [stdout] 75 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer/connection/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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer/connection/tests/vectors.rs:195:23
[INFO] [stdout]     |
[INFO] [stdout] 195 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer/connection/tests/vectors.rs:228:23
[INFO] [stdout]     |
[INFO] [stdout] 228 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer/connection/tests/vectors.rs:273:23
[INFO] [stdout]     |
[INFO] [stdout] 273 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer/connection/tests/vectors.rs:313:23
[INFO] [stdout]     |
[INFO] [stdout] 313 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer/connection/tests/vectors.rs:354:23
[INFO] [stdout]     |
[INFO] [stdout] 354 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer/connection/tests/vectors.rs:393:23
[INFO] [stdout]     |
[INFO] [stdout] 393 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer/connection/tests/vectors.rs:444:23
[INFO] [stdout]     |
[INFO] [stdout] 444 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer/connection/tests/vectors.rs:518:23
[INFO] [stdout]     |
[INFO] [stdout] 518 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer/connection/tests/vectors.rs:592:23
[INFO] [stdout]     |
[INFO] [stdout] 592 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer/connection/tests/vectors.rs:785:23
[INFO] [stdout]     |
[INFO] [stdout] 785 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer/connection/tests/vectors.rs:891:23
[INFO] [stdout]     |
[INFO] [stdout] 891 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer/handshake/tests/vectors.rs:126:23
[INFO] [stdout]     |
[INFO] [stdout] 126 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer/handshake/tests/vectors.rs:145:23
[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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer/handshake/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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer/handshake/tests/vectors.rs:180:23
[INFO] [stdout]     |
[INFO] [stdout] 180 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer/handshake/tests/vectors.rs:193:23
[INFO] [stdout]     |
[INFO] [stdout] 193 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer/handshake/tests/vectors.rs:208:23
[INFO] [stdout]     |
[INFO] [stdout] 208 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer/handshake/tests/vectors.rs:225:23
[INFO] [stdout]     |
[INFO] [stdout] 225 |     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 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.11.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 207 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 207 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 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.11.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 207 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 207 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 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.11.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 207 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 207 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/candidate_set/rate_limit.rs:234:27
[INFO] [stdout]     |
[INFO] [stdout] 234 |         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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/candidate_set/rate_limit.rs:284:27
[INFO] [stdout]     |
[INFO] [stdout] 284 |         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: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 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.11.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]: cannot find module or crate `zebra_test` in this scope
[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 207 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/candidate_set/tests/prop.rs:108:38
[INFO] [stdout]     |
[INFO] [stdout] 108 |         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]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/candidate_set/tests/vectors.rs:188:34
[INFO] [stdout]     |
[INFO] [stdout] 188 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:107:23
[INFO] [stdout]     |
[INFO] [stdout] 107 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:126:23
[INFO] [stdout]     |
[INFO] [stdout] 126 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:146:23
[INFO] [stdout]     |
[INFO] [stdout] 146 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:162:23
[INFO] [stdout]     |
[INFO] [stdout] 162 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:181:23
[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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:219:23
[INFO] [stdout]     |
[INFO] [stdout] 219 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/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[E0433]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:268:23
[INFO] [stdout]     |
[INFO] [stdout] 268 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:287:23
[INFO] [stdout]     |
[INFO] [stdout] 287 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:313:23
[INFO] [stdout]     |
[INFO] [stdout] 313 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:332:23
[INFO] [stdout]     |
[INFO] [stdout] 332 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:358:23
[INFO] [stdout]     |
[INFO] [stdout] 358 |     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]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:510:23
[INFO] [stdout]     |
[INFO] [stdout] 510 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:585:23
[INFO] [stdout]     |
[INFO] [stdout] 585 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:609:23
[INFO] [stdout]     |
[INFO] [stdout] 609 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:660:23
[INFO] [stdout]     |
[INFO] [stdout] 660 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:739:23
[INFO] [stdout]     |
[INFO] [stdout] 739 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:890:23
[INFO] [stdout]     |
[INFO] [stdout] 890 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:916:23
[INFO] [stdout]     |
[INFO] [stdout] 916 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:942:23
[INFO] [stdout]     |
[INFO] [stdout] 942 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/tests/vectors.rs:999:23
[INFO] [stdout]     |
[INFO] [stdout] 999 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]     --> src/peer_set/initialize/tests/vectors.rs:1080:23
[INFO] [stdout]      |
[INFO] [stdout] 1080 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]     --> src/peer_set/initialize/tests/vectors.rs:1186:23
[INFO] [stdout]      |
[INFO] [stdout] 1186 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]     --> src/peer_set/initialize/tests/vectors.rs:1259:23
[INFO] [stdout]      |
[INFO] [stdout] 1259 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]     --> src/peer_set/initialize/tests/vectors.rs:1318:23
[INFO] [stdout]      |
[INFO] [stdout] 1318 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]     --> src/peer_set/initialize/tests/vectors.rs:1423:23
[INFO] [stdout]      |
[INFO] [stdout] 1423 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]     --> src/peer_set/initialize/tests/vectors.rs:1493:23
[INFO] [stdout]      |
[INFO] [stdout] 1493 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]     --> src/peer_set/initialize/tests/vectors.rs:1648:23
[INFO] [stdout]      |
[INFO] [stdout] 1648 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]     --> src/peer_set/initialize/tests/vectors.rs:1674:23
[INFO] [stdout]      |
[INFO] [stdout] 1674 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]     --> src/peer_set/initialize/tests/vectors.rs:1731:23
[INFO] [stdout]      |
[INFO] [stdout] 1731 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]     --> src/peer_set/initialize/tests/vectors.rs:1812:23
[INFO] [stdout]      |
[INFO] [stdout] 1812 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]     --> src/peer_set/initialize/tests/vectors.rs:1867:23
[INFO] [stdout]      |
[INFO] [stdout] 1867 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]     --> src/peer_set/initialize/tests/vectors.rs:1984:23
[INFO] [stdout]      |
[INFO] [stdout] 1984 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]     --> src/peer_set/initialize/tests/vectors.rs:2081:23
[INFO] [stdout]      |
[INFO] [stdout] 2081 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]   --> src/peer_set/initialize/recent_by_ip/tests.rs:14:23
[INFO] [stdout]    |
[INFO] [stdout] 14 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]   --> src/peer_set/initialize/recent_by_ip/tests.rs:81:23
[INFO] [stdout]    |
[INFO] [stdout] 81 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/recent_by_ip/tests.rs:112:23
[INFO] [stdout]     |
[INFO] [stdout] 112 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/initialize/recent_by_ip/tests.rs:141:23
[INFO] [stdout]     |
[INFO] [stdout] 141 |     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]: cannot find module or crate `zebra_test` in this scope
[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:33:26
[INFO] [stdout]     |
[INFO] [stdout]  33 |         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 208 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.11.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:34:31
[INFO] [stdout]     |
[INFO] [stdout]  34 |         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 208 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.11.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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]   --> src/peer_set/set/tests/prop.rs:37:38
[INFO] [stdout]    |
[INFO] [stdout] 37 |         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:33:20
[INFO] [stdout]    |
[INFO] [stdout] 33 |         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 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/peer_set/set/tests/prop.rs:34:25
[INFO] [stdout]    |
[INFO] [stdout] 34 |         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 208 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]   --> src/peer_set/set/tests/prop.rs:70:38
[INFO] [stdout]    |
[INFO] [stdout] 70 |         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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/set/tests/prop.rs:115:38
[INFO] [stdout]     |
[INFO] [stdout] 115 |         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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/set/tests/prop.rs:190:38
[INFO] [stdout]     |
[INFO] [stdout] 190 |         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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/set/tests/prop.rs:261:38
[INFO] [stdout]     |
[INFO] [stdout] 261 |         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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/set/tests/prop.rs:312:34
[INFO] [stdout]     |
[INFO] [stdout] 312 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]   --> src/peer_set/set/tests/vectors.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/set/tests/vectors.rs:137:34
[INFO] [stdout]     |
[INFO] [stdout] 137 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/set/tests/vectors.rs:201:34
[INFO] [stdout]     |
[INFO] [stdout] 201 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/set/tests/vectors.rs:251:34
[INFO] [stdout]     |
[INFO] [stdout] 251 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/set/tests/vectors.rs:313:34
[INFO] [stdout]     |
[INFO] [stdout] 313 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/set/tests/vectors.rs:360:34
[INFO] [stdout]     |
[INFO] [stdout] 360 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/set/tests/vectors.rs:429:34
[INFO] [stdout]     |
[INFO] [stdout] 429 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/set/tests/vectors.rs:537:34
[INFO] [stdout]     |
[INFO] [stdout] 537 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/set/tests/vectors.rs:639:34
[INFO] [stdout]     |
[INFO] [stdout] 639 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/set/tests/vectors.rs:716:34
[INFO] [stdout]     |
[INFO] [stdout] 716 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/set/tests/vectors.rs:781:34
[INFO] [stdout]     |
[INFO] [stdout] 781 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/set/tests/vectors.rs:843:34
[INFO] [stdout]     |
[INFO] [stdout] 843 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/peer_set/set/tests/vectors.rs:902:34
[INFO] [stdout]     |
[INFO] [stdout] 902 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]     --> src/peer_set/set/tests/vectors.rs:1004:34
[INFO] [stdout]      |
[INFO] [stdout] 1004 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]     --> src/peer_set/set/tests/vectors.rs:1063:34
[INFO] [stdout]      |
[INFO] [stdout] 1063 |     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:398:9
[INFO] [stdout]     |
[INFO] [stdout] 398 |         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 208 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:398:9
[INFO] [stdout]     |
[INFO] [stdout] 398 |         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 208 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]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[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:42:26
[INFO] [stdout]     |
[INFO] [stdout]  42 |     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 209 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.11.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:89:30
[INFO] [stdout]     |
[INFO] [stdout]  89 |         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 209 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.11.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]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/protocol/external/codec/tests/vectors.rs:181:29
[INFO] [stdout]     |
[INFO] [stdout] 181 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/protocol/external/codec/tests/vectors.rs:215:29
[INFO] [stdout]     |
[INFO] [stdout] 215 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/protocol/external/codec/tests/vectors.rs:249:29
[INFO] [stdout]     |
[INFO] [stdout] 249 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/protocol/external/codec/tests/vectors.rs:294:23
[INFO] [stdout]     |
[INFO] [stdout] 294 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/protocol/external/codec/tests/vectors.rs:308:5
[INFO] [stdout]     |
[INFO] [stdout] 308 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/protocol/external/codec/tests/vectors.rs:322:21
[INFO] [stdout]     |
[INFO] [stdout] 322 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/protocol/external/codec/tests/vectors.rs:337:5
[INFO] [stdout]     |
[INFO] [stdout] 337 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/protocol/external/codec/tests/vectors.rs:349:5
[INFO] [stdout]     |
[INFO] [stdout] 349 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/protocol/external/codec/tests/vectors.rs:364:23
[INFO] [stdout]     |
[INFO] [stdout] 364 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/protocol/external/codec/tests/vectors.rs:393:23
[INFO] [stdout]     |
[INFO] [stdout] 393 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/protocol/external/codec/tests/vectors.rs:433:23
[INFO] [stdout]     |
[INFO] [stdout] 433 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/protocol/external/codec/tests/vectors.rs:516:23
[INFO] [stdout]     |
[INFO] [stdout] 516 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/protocol/external/codec/tests/vectors.rs:617:23
[INFO] [stdout]     |
[INFO] [stdout] 617 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/protocol/external/codec/tests/vectors.rs:647:23
[INFO] [stdout]     |
[INFO] [stdout] 647 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/protocol/external/codec/tests/vectors.rs:680:23
[INFO] [stdout]     |
[INFO] [stdout] 680 |     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 209 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.11.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 209 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.11.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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]   --> src/protocol/external/types/test.rs:65:23
[INFO] [stdout]    |
[INFO] [stdout] 65 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]   --> src/protocol/external/types/test.rs:93:23
[INFO] [stdout]    |
[INFO] [stdout] 93 |     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]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]   --> src/protocol/external/tests/addr_limit.rs:67:23
[INFO] [stdout]    |
[INFO] [stdout] 67 |     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:104:40
[INFO] [stdout]     |
[INFO] [stdout] 104 |     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 209 others
[INFO] [stdout]     = note: required for `std::option::Option<DateTime32>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/protocol/external/tests/preallocate.rs:105:27
[INFO] [stdout]     |
[INFO] [stdout] 105 |         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:127:50
[INFO] [stdout]     |
[INFO] [stdout] 127 |     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 209 others
[INFO] [stdout]     = note: required for `std::option::Option<DateTime32>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/protocol/external/tests/preallocate.rs:128:27
[INFO] [stdout]     |
[INFO] [stdout] 128 |         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:163:40
[INFO] [stdout]     |
[INFO] [stdout] 163 |     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 209 others
[INFO] [stdout]     = note: required for `std::option::Option<DateTime32>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/protocol/external/tests/preallocate.rs:164:27
[INFO] [stdout]     |
[INFO] [stdout] 164 |         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:186:50
[INFO] [stdout]     |
[INFO] [stdout] 186 |     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 209 others
[INFO] [stdout]     = note: required for `std::option::Option<DateTime32>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/protocol/external/tests/preallocate.rs:187:27
[INFO] [stdout]     |
[INFO] [stdout] 187 |         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:109:44
[INFO] [stdout]     |
[INFO] [stdout] 109 |     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 209 others
[INFO] [stdout]     = note: required for `std::option::Option<DateTime32>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/protocol/external/tests/prop.rs:110:27
[INFO] [stdout]     |
[INFO] [stdout] 110 |         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:182:44
[INFO] [stdout]     |
[INFO] [stdout] 182 |     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 209 others
[INFO] [stdout]     = note: required for `std::option::Option<DateTime32>` to implement `proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zebra_test` in this scope
[INFO] [stdout]    --> src/protocol/external/tests/prop.rs:183:27
[INFO] [stdout]     |
[INFO] [stdout] 183 |         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]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[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]: cannot find module or crate `zebra_test` in this scope
[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:154:21
[INFO] [stdout]     |
[INFO] [stdout] 154 |     PushTransaction(UnminedTx, Option<PeerSocketAddr>),
[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 207 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.11.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:206:20
[INFO] [stdout]     |
[INFO] [stdout] 206 |     AdvertiseBlock(block::Hash, Option<PeerSocketAddr>),
[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 207 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.11.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:212:25
[INFO] [stdout]     |
[INFO] [stdout] 212 |     AdvertiseBlockToAll(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 207 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.11.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 361 previous errors
[INFO] running `Command { std: "docker" "inspect" "30bf69eddefb845e79bf84dd247c36b73d5b96346542df7903083272712ad3fe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "30bf69eddefb845e79bf84dd247c36b73d5b96346542df7903083272712ad3fe", kill_on_drop: false }`
[INFO] [stdout] 30bf69eddefb845e79bf84dd247c36b73d5b96346542df7903083272712ad3fe
