[INFO] fetching crate diem-types 0.0.3...
[INFO] checking diem-types-0.0.3 against beta-2021-10-15 for beta-1.56-3
[INFO] extracting crate diem-types 0.0.3 into /workspace/builds/worker-8/source
[INFO] validating manifest of crates.io crate diem-types 0.0.3 on toolchain beta-2021-10-15
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-10-15" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate diem-types 0.0.3
[INFO] finished tweaking crates.io crate diem-types 0.0.3
[INFO] tweaked toml for crates.io crate diem-types 0.0.3 written to /workspace/builds/worker-8/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-10-15" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-10-15" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded serde-name v0.1.2
[INFO] [stderr]   Downloaded x25519-dalek-fiat v0.1.0
[INFO] [stderr]   Downloaded ed25519-dalek-fiat v0.1.0
[INFO] [stderr]   Downloaded mirai-annotations v1.12.0
[INFO] [stderr]   Downloaded bcs v0.1.3
[INFO] [stderr]   Downloaded diem-crypto-derive v0.0.3
[INFO] [stderr]   Downloaded move-core-types v0.0.3
[INFO] [stderr]   Downloaded fiat-crypto v0.1.9
[INFO] [stderr]   Downloaded curve25519-dalek-fiat v0.1.0
[INFO] [stderr]   Downloaded diem-crypto v0.0.3
[INFO] [stderr]   Downloaded proptest-derive v0.3.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-10-15" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 39d5af859e03b0b49fcafb535587ec8cbb4b1d36b0cb0bcf4d82d7110fa65ff0
[INFO] running `Command { std: "docker" "start" "-a" "39d5af859e03b0b49fcafb535587ec8cbb4b1d36b0cb0bcf4d82d7110fa65ff0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "39d5af859e03b0b49fcafb535587ec8cbb4b1d36b0cb0bcf4d82d7110fa65ff0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "39d5af859e03b0b49fcafb535587ec8cbb4b1d36b0cb0bcf4d82d7110fa65ff0", kill_on_drop: false }`
[INFO] [stdout] 39d5af859e03b0b49fcafb535587ec8cbb4b1d36b0cb0bcf4d82d7110fa65ff0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-10-15" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] c6cd426a03c8d2a42666a3aae09fb8182c8f0f242567e169321892c833ac4cef
[INFO] running `Command { std: "docker" "start" "-a" "c6cd426a03c8d2a42666a3aae09fb8182c8f0f242567e169321892c833ac4cef", kill_on_drop: false }`
[INFO] [stderr]     Checking subtle v2.4.1
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]     Checking fiat-crypto v0.1.9
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]     Checking signature v1.3.1
[INFO] [stderr]    Compiling ref-cast v1.0.6
[INFO] [stderr]     Checking mirai-annotations v1.12.0
[INFO] [stderr]    Compiling syn v0.15.44
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]     Checking itertools v0.10.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.30
[INFO] [stderr]    Compiling ref-cast-impl v1.0.6
[INFO] [stderr]    Compiling diem-crypto-derive v0.0.3
[INFO] [stderr]    Compiling zeroize_derive v1.2.0
[INFO] [stderr]     Checking rand_xorshift v0.3.0
[INFO] [stderr]     Checking serde_bytes v0.11.5
[INFO] [stderr]     Checking serde_json v1.0.68
[INFO] [stderr]     Checking ed25519 v1.2.0
[INFO] [stderr]     Checking rusty-fork v0.3.0
[INFO] [stderr]     Checking universal-hash v0.4.1
[INFO] [stderr]     Checking crypto-mac v0.10.1
[INFO] [stderr]     Checking polyval v0.4.5
[INFO] [stderr]     Checking hmac v0.10.1
[INFO] [stderr]     Checking hkdf v0.10.0
[INFO] [stderr]     Checking ghash v0.3.1
[INFO] [stderr]     Checking aes-gcm v0.8.0
[INFO] [stderr]     Checking zeroize v1.4.2
[INFO] [stderr]     Checking num-integer v0.1.44
[INFO] [stderr]     Checking proptest v1.0.0
[INFO] [stderr]     Checking chrono v0.4.19
[INFO] [stderr]     Checking thiserror v1.0.30
[INFO] [stderr]     Checking bcs v0.1.3
[INFO] [stderr]     Checking serde-name v0.1.2
[INFO] [stderr]     Checking curve25519-dalek-fiat v0.1.0
[INFO] [stderr]     Checking move-core-types v0.0.3
[INFO] [stderr]     Checking ed25519-dalek-fiat v0.1.0
[INFO] [stderr]     Checking x25519-dalek-fiat v0.1.0
[INFO] [stderr]     Checking diem-crypto v0.0.3
[INFO] [stderr]     Checking diem-types v0.0.3 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling proptest-derive v0.3.0
[INFO] [stdout] error[E0432]: unresolved import `diem_crypto::test_utils::TestDiemCrypto`
[INFO] [stdout]    --> src/validator_verifier.rs:382:35
[INFO] [stdout]     |
[INFO] [stdout] 382 |     use diem_crypto::test_utils::{TestDiemCrypto, TEST_SEED};
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^ no `TestDiemCrypto` in `test_utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `keypair_strategy` in module `ed25519`
[INFO] [stdout]    --> src/proptest_types.rs:225:22
[INFO] [stdout]     |
[INFO] [stdout] 225 |         vec(ed25519::keypair_strategy(), num_accounts)
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^ not found in `ed25519`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `keypair_strategy` in module `ed25519`
[INFO] [stdout]    --> src/proptest_types.rs:495:22
[INFO] [stdout]     |
[INFO] [stdout] 495 |             ed25519::keypair_strategy(),
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^ not found in `ed25519`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `keypair_strategy` in module `ed25519`
[INFO] [stdout]    --> src/proptest_types.rs:547:41
[INFO] [stdout]     |
[INFO] [stdout] 547 |     fn arb_pubkey()(keypair in ed25519::keypair_strategy()) -> AccountAddress {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^ not found in `ed25519`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `keypair_strategy` in module `ed25519`
[INFO] [stdout]    --> src/proptest_types.rs:609:29
[INFO] [stdout]     |
[INFO] [stdout] 609 |         keypair in ed25519::keypair_strategy(),
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^ not found in `ed25519`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `keypair_strategy` in module `ed25519`
[INFO] [stdout]   --> src/unit_tests/transaction_test.rs:89:90
[INFO] [stdout]    |
[INFO] [stdout] 89 |     fn test_sign_raw_transaction(raw_txn in any::<RawTransaction>(), keypair in ed25519::keypair_strategy()) {
[INFO] [stdout]    |                                                                                          ^^^^^^^^^^^^^^^^ not found in `ed25519`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `move_core_types::account_address::AccountAddress: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/access_path.rs:47:51
[INFO] [stdout]    |
[INFO] [stdout] 47 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]    |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `move_core_types::account_address::AccountAddress`
[INFO] [stdout]    |
[INFO] [stdout] note: required by a bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/proptest-1.0.0/src/arbitrary/traits.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / pub trait Arbitrary: Sized + fmt::Debug {
[INFO] [stdout] 46 | |     /// The type of parameters that [`arbitrary_with`] accepts for configuration
[INFO] [stdout] 47 | |     /// of the generated [`Strategy`]. Parameters must implement [`Default`].
[INFO] [stdout] 48 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 91 | |     type Strategy: Strategy<Value = Self>;
[INFO] [stdout] 92 | | }
[INFO] [stdout]    | |_^ required by this bound in `_IMPL_ARBITRARY_FOR_AccessPath::_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 `move_core_types::account_address::AccountAddress: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/access_path.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub address: AccountAddress,
[INFO] [stdout]    |     ^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `move_core_types::account_address::AccountAddress`
[INFO] [stdout]    |
[INFO] [stdout] note: required by a bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/proptest-1.0.0/src/arbitrary/traits.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / pub trait Arbitrary: Sized + fmt::Debug {
[INFO] [stdout] 46 | |     /// The type of parameters that [`arbitrary_with`] accepts for configuration
[INFO] [stdout] 47 | |     /// of the generated [`Strategy`]. Parameters must implement [`Default`].
[INFO] [stdout] 48 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 91 | |     type Strategy: Strategy<Value = Self>;
[INFO] [stdout] 92 | | }
[INFO] [stdout]    | |_^ required by this bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `move_core_types::account_address::AccountAddress: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/access_path.rs:47:51
[INFO] [stdout]    |
[INFO] [stdout] 47 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]    |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `move_core_types::account_address::AccountAddress`
[INFO] [stdout]    |
[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 `move_core_types::account_address::AccountAddress: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/account_config/resources/account.rs:22:51
[INFO] [stdout]    |
[INFO] [stdout] 22 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]    |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `move_core_types::account_address::AccountAddress`
[INFO] [stdout]    |
[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 `move_core_types::account_address::AccountAddress: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/account_config/resources/key_rotation_capability.rs:17:51
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]    |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `move_core_types::account_address::AccountAddress`
[INFO] [stdout]    |
[INFO] [stdout] note: required by a bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/proptest-1.0.0/src/arbitrary/traits.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / pub trait Arbitrary: Sized + fmt::Debug {
[INFO] [stdout] 46 | |     /// The type of parameters that [`arbitrary_with`] accepts for configuration
[INFO] [stdout] 47 | |     /// of the generated [`Strategy`]. Parameters must implement [`Default`].
[INFO] [stdout] 48 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 91 | |     type Strategy: Strategy<Value = Self>;
[INFO] [stdout] 92 | | }
[INFO] [stdout]    | |_^ required by this bound in `_IMPL_ARBITRARY_FOR_AccessPath::_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 `move_core_types::account_address::AccountAddress: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/account_config/resources/key_rotation_capability.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     account_address: AccountAddress,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `move_core_types::account_address::AccountAddress`
[INFO] [stdout]    |
[INFO] [stdout] note: required by a bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/proptest-1.0.0/src/arbitrary/traits.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / pub trait Arbitrary: Sized + fmt::Debug {
[INFO] [stdout] 46 | |     /// The type of parameters that [`arbitrary_with`] accepts for configuration
[INFO] [stdout] 47 | |     /// of the generated [`Strategy`]. Parameters must implement [`Default`].
[INFO] [stdout] 48 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 91 | |     type Strategy: Strategy<Value = Self>;
[INFO] [stdout] 92 | | }
[INFO] [stdout]    | |_^ required by this bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `move_core_types::account_address::AccountAddress: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/account_config/resources/key_rotation_capability.rs:17:51
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]    |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `move_core_types::account_address::AccountAddress`
[INFO] [stdout]    |
[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 `move_core_types::account_address::AccountAddress: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/account_config/resources/vasp.rs:26:51
[INFO] [stdout]    |
[INFO] [stdout] 26 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]    |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `move_core_types::account_address::AccountAddress`
[INFO] [stdout]    |
[INFO] [stdout] note: required by a bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/proptest-1.0.0/src/arbitrary/traits.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / pub trait Arbitrary: Sized + fmt::Debug {
[INFO] [stdout] 46 | |     /// The type of parameters that [`arbitrary_with`] accepts for configuration
[INFO] [stdout] 47 | |     /// of the generated [`Strategy`]. Parameters must implement [`Default`].
[INFO] [stdout] 48 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 91 | |     type Strategy: Strategy<Value = Self>;
[INFO] [stdout] 92 | | }
[INFO] [stdout]    | |_^ required by this bound in `_IMPL_ARBITRARY_FOR_AccessPath::_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 `move_core_types::account_address::AccountAddress: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/account_config/resources/vasp.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     parent_vasp_addr: AccountAddress,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `move_core_types::account_address::AccountAddress`
[INFO] [stdout]    |
[INFO] [stdout] note: required by a bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/proptest-1.0.0/src/arbitrary/traits.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / pub trait Arbitrary: Sized + fmt::Debug {
[INFO] [stdout] 46 | |     /// The type of parameters that [`arbitrary_with`] accepts for configuration
[INFO] [stdout] 47 | |     /// of the generated [`Strategy`]. Parameters must implement [`Default`].
[INFO] [stdout] 48 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 91 | |     type Strategy: Strategy<Value = Self>;
[INFO] [stdout] 92 | | }
[INFO] [stdout]    | |_^ required by this bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `move_core_types::account_address::AccountAddress: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/account_config/resources/vasp.rs:26:51
[INFO] [stdout]    |
[INFO] [stdout] 26 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]    |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `move_core_types::account_address::AccountAddress`
[INFO] [stdout]    |
[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 `move_core_types::account_address::AccountAddress: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/account_config/resources/withdraw_capability.rs:17:51
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]    |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `move_core_types::account_address::AccountAddress`
[INFO] [stdout]    |
[INFO] [stdout] note: required by a bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/proptest-1.0.0/src/arbitrary/traits.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / pub trait Arbitrary: Sized + fmt::Debug {
[INFO] [stdout] 46 | |     /// The type of parameters that [`arbitrary_with`] accepts for configuration
[INFO] [stdout] 47 | |     /// of the generated [`Strategy`]. Parameters must implement [`Default`].
[INFO] [stdout] 48 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 91 | |     type Strategy: Strategy<Value = Self>;
[INFO] [stdout] 92 | | }
[INFO] [stdout]    | |_^ required by this bound in `_IMPL_ARBITRARY_FOR_AccessPath::_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 `move_core_types::account_address::AccountAddress: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/account_config/resources/withdraw_capability.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     account_address: AccountAddress,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `move_core_types::account_address::AccountAddress`
[INFO] [stdout]    |
[INFO] [stdout] note: required by a bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/proptest-1.0.0/src/arbitrary/traits.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / pub trait Arbitrary: Sized + fmt::Debug {
[INFO] [stdout] 46 | |     /// The type of parameters that [`arbitrary_with`] accepts for configuration
[INFO] [stdout] 47 | |     /// of the generated [`Strategy`]. Parameters must implement [`Default`].
[INFO] [stdout] 48 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 91 | |     type Strategy: Strategy<Value = Self>;
[INFO] [stdout] 92 | | }
[INFO] [stdout]    | |_^ required by this bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `move_core_types::account_address::AccountAddress: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/account_config/resources/withdraw_capability.rs:17:51
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]    |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `move_core_types::account_address::AccountAddress`
[INFO] [stdout]    |
[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 `diem_crypto::HashValue: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/block_info.rs:25:51
[INFO] [stdout]    |
[INFO] [stdout] 25 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]    |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `diem_crypto::HashValue`
[INFO] [stdout]    |
[INFO] [stdout] note: required by a bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/proptest-1.0.0/src/arbitrary/traits.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / pub trait Arbitrary: Sized + fmt::Debug {
[INFO] [stdout] 46 | |     /// The type of parameters that [`arbitrary_with`] accepts for configuration
[INFO] [stdout] 47 | |     /// of the generated [`Strategy`]. Parameters must implement [`Default`].
[INFO] [stdout] 48 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 91 | |     type Strategy: Strategy<Value = Self>;
[INFO] [stdout] 92 | | }
[INFO] [stdout]    | |_^ required by this bound in `_IMPL_ARBITRARY_FOR_AccessPath::_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 `move_core_types::account_address::AccountAddress: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/block_info.rs:25:51
[INFO] [stdout]    |
[INFO] [stdout] 25 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]    |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `move_core_types::account_address::AccountAddress`
[INFO] [stdout]    |
[INFO] [stdout]    = note: required because of the requirements on the impl of `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` for `std::collections::BTreeMap<move_core_types::account_address::AccountAddress, validator_verifier::ValidatorConsensusInfo>`
[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 `diem_crypto::ed25519::Ed25519PublicKey: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/block_info.rs:25:51
[INFO] [stdout]    |
[INFO] [stdout] 25 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]    |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `diem_crypto::ed25519::Ed25519PublicKey`
[INFO] [stdout]    |
[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 `diem_crypto::HashValue: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/block_info.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     /// The accumulator root hash after executing this block.
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `diem_crypto::HashValue`
[INFO] [stdout]    |
[INFO] [stdout] note: required by a bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/proptest-1.0.0/src/arbitrary/traits.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / pub trait Arbitrary: Sized + fmt::Debug {
[INFO] [stdout] 46 | |     /// The type of parameters that [`arbitrary_with`] accepts for configuration
[INFO] [stdout] 47 | |     /// of the generated [`Strategy`]. Parameters must implement [`Default`].
[INFO] [stdout] 48 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 91 | |     type Strategy: Strategy<Value = Self>;
[INFO] [stdout] 92 | | }
[INFO] [stdout]    | |_^ required by this bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `diem_crypto::HashValue: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/block_info.rs:25:51
[INFO] [stdout]    |
[INFO] [stdout] 25 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]    |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `diem_crypto::HashValue`
[INFO] [stdout]    |
[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 `move_core_types::account_address::AccountAddress: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/epoch_state.rs:18:51
[INFO] [stdout]    |
[INFO] [stdout] 18 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]    |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `move_core_types::account_address::AccountAddress`
[INFO] [stdout]    |
[INFO] [stdout]    = note: required because of the requirements on the impl of `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` for `std::collections::BTreeMap<move_core_types::account_address::AccountAddress, validator_verifier::ValidatorConsensusInfo>`
[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 `diem_crypto::ed25519::Ed25519PublicKey: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/epoch_state.rs:18:51
[INFO] [stdout]    |
[INFO] [stdout] 18 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]    |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `diem_crypto::ed25519::Ed25519PublicKey`
[INFO] [stdout]    |
[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 `diem_crypto::HashValue: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/ledger_info.rs:41:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]    |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `diem_crypto::HashValue`
[INFO] [stdout]    |
[INFO] [stdout] note: required by a bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/proptest-1.0.0/src/arbitrary/traits.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / pub trait Arbitrary: Sized + fmt::Debug {
[INFO] [stdout] 46 | |     /// The type of parameters that [`arbitrary_with`] accepts for configuration
[INFO] [stdout] 47 | |     /// of the generated [`Strategy`]. Parameters must implement [`Default`].
[INFO] [stdout] 48 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 91 | |     type Strategy: Strategy<Value = Self>;
[INFO] [stdout] 92 | | }
[INFO] [stdout]    | |_^ required by this bound in `_IMPL_ARBITRARY_FOR_AccessPath::_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 `move_core_types::account_address::AccountAddress: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/ledger_info.rs:41:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]    |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `move_core_types::account_address::AccountAddress`
[INFO] [stdout]    |
[INFO] [stdout]    = note: required because of the requirements on the impl of `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` for `std::collections::BTreeMap<move_core_types::account_address::AccountAddress, validator_verifier::ValidatorConsensusInfo>`
[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 `diem_crypto::ed25519::Ed25519PublicKey: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/ledger_info.rs:41:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]    |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `diem_crypto::ed25519::Ed25519PublicKey`
[INFO] [stdout]    |
[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 `diem_crypto::HashValue: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/ledger_info.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     /// Hash of consensus specific data that is opaque to all parts of the system other than
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `diem_crypto::HashValue`
[INFO] [stdout]    |
[INFO] [stdout] note: required by a bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/proptest-1.0.0/src/arbitrary/traits.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / pub trait Arbitrary: Sized + fmt::Debug {
[INFO] [stdout] 46 | |     /// The type of parameters that [`arbitrary_with`] accepts for configuration
[INFO] [stdout] 47 | |     /// of the generated [`Strategy`]. Parameters must implement [`Default`].
[INFO] [stdout] 48 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 91 | |     type Strategy: Strategy<Value = Self>;
[INFO] [stdout] 92 | | }
[INFO] [stdout]    | |_^ required by this bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `diem_crypto::HashValue: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/ledger_info.rs:41:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]    |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `diem_crypto::HashValue`
[INFO] [stdout]    |
[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 `diem_crypto::x25519::PublicKey: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/network_address/mod.rs:116:51
[INFO] [stdout]     |
[INFO] [stdout] 116 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]     |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `diem_crypto::x25519::PublicKey`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/proptest-1.0.0/src/arbitrary/traits.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub trait Arbitrary: Sized + fmt::Debug {
[INFO] [stdout] 46  | |     /// The type of parameters that [`arbitrary_with`] accepts for configuration
[INFO] [stdout] 47  | |     /// of the generated [`Strategy`]. Parameters must implement [`Default`].
[INFO] [stdout] 48  | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 91  | |     type Strategy: Strategy<Value = Self>;
[INFO] [stdout] 92  | | }
[INFO] [stdout]     | |_^ required by this bound in `_IMPL_ARBITRARY_FOR_AccessPath::_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 `diem_crypto::x25519::PublicKey: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/network_address/mod.rs:126:13
[INFO] [stdout]     |
[INFO] [stdout] 126 |     NoiseIK(x25519::PublicKey),
[INFO] [stdout]     |             ^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `diem_crypto::x25519::PublicKey`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/proptest-1.0.0/src/arbitrary/traits.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub trait Arbitrary: Sized + fmt::Debug {
[INFO] [stdout] 46  | |     /// The type of parameters that [`arbitrary_with`] accepts for configuration
[INFO] [stdout] 47  | |     /// of the generated [`Strategy`]. Parameters must implement [`Default`].
[INFO] [stdout] 48  | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 91  | |     type Strategy: Strategy<Value = Self>;
[INFO] [stdout] 92  | | }
[INFO] [stdout]     | |_^ required by this bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `diem_crypto::x25519::PublicKey: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/network_address/mod.rs:116:51
[INFO] [stdout]     |
[INFO] [stdout] 116 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]     |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `diem_crypto::x25519::PublicKey`
[INFO] [stdout]     |
[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 `move_core_types::account_address::AccountAddress: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/on_chain_config/validator_set.rs:19:51
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]    |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `move_core_types::account_address::AccountAddress`
[INFO] [stdout]    |
[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 `diem_crypto::ed25519::Ed25519PublicKey: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/on_chain_config/validator_set.rs:19:51
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]    |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `diem_crypto::ed25519::Ed25519PublicKey`
[INFO] [stdout]    |
[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 `diem_crypto::HashValue: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/proof/mod.rs:98:51
[INFO] [stdout]    |
[INFO] [stdout] 98 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]    |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `diem_crypto::HashValue`
[INFO] [stdout]    |
[INFO] [stdout] note: required by a bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/proptest-1.0.0/src/arbitrary/traits.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / pub trait Arbitrary: Sized + fmt::Debug {
[INFO] [stdout] 46 | |     /// The type of parameters that [`arbitrary_with`] accepts for configuration
[INFO] [stdout] 47 | |     /// of the generated [`Strategy`]. Parameters must implement [`Default`].
[INFO] [stdout] 48 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 91 | |     type Strategy: Strategy<Value = Self>;
[INFO] [stdout] 92 | | }
[INFO] [stdout]    | |_^ required by this bound in `_IMPL_ARBITRARY_FOR_AccessPath::_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 `diem_crypto::HashValue: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/proof/mod.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     value_hash: HashValue,
[INFO] [stdout]     |     ^^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `diem_crypto::HashValue`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/proptest-1.0.0/src/arbitrary/traits.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub trait Arbitrary: Sized + fmt::Debug {
[INFO] [stdout] 46  | |     /// The type of parameters that [`arbitrary_with`] accepts for configuration
[INFO] [stdout] 47  | |     /// of the generated [`Strategy`]. Parameters must implement [`Default`].
[INFO] [stdout] 48  | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 91  | |     type Strategy: Strategy<Value = Self>;
[INFO] [stdout] 92  | | }
[INFO] [stdout]     | |_^ required by this bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `diem_crypto::HashValue: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/proof/mod.rs:98:51
[INFO] [stdout]    |
[INFO] [stdout] 98 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]    |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `diem_crypto::HashValue`
[INFO] [stdout]    |
[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 `TypeTag: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/proptest_types.rs:638:10
[INFO] [stdout]     |
[INFO] [stdout] 638 | #[derive(Arbitrary, Debug)]
[INFO] [stdout]     |          ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `TypeTag`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/proptest-1.0.0/src/arbitrary/traits.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub trait Arbitrary: Sized + fmt::Debug {
[INFO] [stdout] 46  | |     /// The type of parameters that [`arbitrary_with`] accepts for configuration
[INFO] [stdout] 47  | |     /// of the generated [`Strategy`]. Parameters must implement [`Default`].
[INFO] [stdout] 48  | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 91  | |     type Strategy: Strategy<Value = Self>;
[INFO] [stdout] 92  | | }
[INFO] [stdout]     | |_^ required by this bound in `_IMPL_ARBITRARY_FOR_AccessPath::_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 `TypeTag: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/proptest_types.rs:640:5
[INFO] [stdout]     |
[INFO] [stdout] 640 |     type_tag: TypeTag,
[INFO] [stdout]     |     ^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `TypeTag`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/proptest-1.0.0/src/arbitrary/traits.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub trait Arbitrary: Sized + fmt::Debug {
[INFO] [stdout] 46  | |     /// The type of parameters that [`arbitrary_with`] accepts for configuration
[INFO] [stdout] 47  | |     /// of the generated [`Strategy`]. Parameters must implement [`Default`].
[INFO] [stdout] 48  | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 91  | |     type Strategy: Strategy<Value = Self>;
[INFO] [stdout] 92  | | }
[INFO] [stdout]     | |_^ required by this bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TypeTag: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/proptest_types.rs:638:10
[INFO] [stdout]     |
[INFO] [stdout] 638 | #[derive(Arbitrary, Debug)]
[INFO] [stdout]     |          ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `TypeTag`
[INFO] [stdout]     |
[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 `move_core_types::account_address::AccountAddress: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/proptest_types.rs:665:10
[INFO] [stdout]     |
[INFO] [stdout] 665 | #[derive(Arbitrary, Debug)]
[INFO] [stdout]     |          ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `move_core_types::account_address::AccountAddress`
[INFO] [stdout]     |
[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 `move_core_types::account_address::AccountAddress: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/proptest_types.rs:701:10
[INFO] [stdout]     |
[INFO] [stdout] 701 | #[derive(Arbitrary, Debug)]
[INFO] [stdout]     |          ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `move_core_types::account_address::AccountAddress`
[INFO] [stdout]     |
[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 `diem_crypto::HashValue: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]     --> src/proptest_types.rs:1059:10
[INFO] [stdout]      |
[INFO] [stdout] 1059 | #[derive(Arbitrary, Debug)]
[INFO] [stdout]      |          ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `diem_crypto::HashValue`
[INFO] [stdout]      |
[INFO] [stdout] note: required by a bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/proptest-1.0.0/src/arbitrary/traits.rs:45:1
[INFO] [stdout]      |
[INFO] [stdout] 45   | / pub trait Arbitrary: Sized + fmt::Debug {
[INFO] [stdout] 46   | |     /// The type of parameters that [`arbitrary_with`] accepts for configuration
[INFO] [stdout] 47   | |     /// of the generated [`Strategy`]. Parameters must implement [`Default`].
[INFO] [stdout] 48   | |     ///
[INFO] [stdout] ...    |
[INFO] [stdout] 91   | |     type Strategy: Strategy<Value = Self>;
[INFO] [stdout] 92   | | }
[INFO] [stdout]      | |_^ required by this bound in `_IMPL_ARBITRARY_FOR_AccessPath::_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 `diem_crypto::HashValue: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]     --> src/proptest_types.rs:1062:5
[INFO] [stdout]      |
[INFO] [stdout] 1062 |     consensus_data_hash: HashValue,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `diem_crypto::HashValue`
[INFO] [stdout]      |
[INFO] [stdout] note: required by a bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/proptest-1.0.0/src/arbitrary/traits.rs:45:1
[INFO] [stdout]      |
[INFO] [stdout] 45   | / pub trait Arbitrary: Sized + fmt::Debug {
[INFO] [stdout] 46   | |     /// The type of parameters that [`arbitrary_with`] accepts for configuration
[INFO] [stdout] 47   | |     /// of the generated [`Strategy`]. Parameters must implement [`Default`].
[INFO] [stdout] 48   | |     ///
[INFO] [stdout] ...    |
[INFO] [stdout] 91   | |     type Strategy: Strategy<Value = Self>;
[INFO] [stdout] 92   | | }
[INFO] [stdout]      | |_^ required by this bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `diem_crypto::HashValue: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]     --> src/proptest_types.rs:1059:10
[INFO] [stdout]      |
[INFO] [stdout] 1059 | #[derive(Arbitrary, Debug)]
[INFO] [stdout]      |          ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `diem_crypto::HashValue`
[INFO] [stdout]      |
[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 `diem_crypto::HashValue: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/transaction/mod.rs:947:51
[INFO] [stdout]     |
[INFO] [stdout] 947 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]     |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `diem_crypto::HashValue`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/proptest-1.0.0/src/arbitrary/traits.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub trait Arbitrary: Sized + fmt::Debug {
[INFO] [stdout] 46  | |     /// The type of parameters that [`arbitrary_with`] accepts for configuration
[INFO] [stdout] 47  | |     /// of the generated [`Strategy`]. Parameters must implement [`Default`].
[INFO] [stdout] 48  | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 91  | |     type Strategy: Strategy<Value = Self>;
[INFO] [stdout] 92  | | }
[INFO] [stdout]     | |_^ required by this bound in `_IMPL_ARBITRARY_FOR_AccessPath::_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 `KeptVMStatus: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/transaction/mod.rs:947:51
[INFO] [stdout]     |
[INFO] [stdout] 947 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]     |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `KeptVMStatus`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/proptest-1.0.0/src/arbitrary/traits.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub trait Arbitrary: Sized + fmt::Debug {
[INFO] [stdout] 46  | |     /// The type of parameters that [`arbitrary_with`] accepts for configuration
[INFO] [stdout] 47  | |     /// of the generated [`Strategy`]. Parameters must implement [`Default`].
[INFO] [stdout] 48  | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 91  | |     type Strategy: Strategy<Value = Self>;
[INFO] [stdout] 92  | | }
[INFO] [stdout]     | |_^ required by this bound in `_IMPL_ARBITRARY_FOR_AccessPath::_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 `diem_crypto::HashValue: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/transaction/mod.rs:956:5
[INFO] [stdout]     |
[INFO] [stdout] 956 |     /// The root hash of Merkle Accumulator storing all events emitted during this transaction.
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `diem_crypto::HashValue`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/proptest-1.0.0/src/arbitrary/traits.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub trait Arbitrary: Sized + fmt::Debug {
[INFO] [stdout] 46  | |     /// The type of parameters that [`arbitrary_with`] accepts for configuration
[INFO] [stdout] 47  | |     /// of the generated [`Strategy`]. Parameters must implement [`Default`].
[INFO] [stdout] 48  | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 91  | |     type Strategy: Strategy<Value = Self>;
[INFO] [stdout] 92  | | }
[INFO] [stdout]     | |_^ required by this bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `KeptVMStatus: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/transaction/mod.rs:962:5
[INFO] [stdout]     |
[INFO] [stdout] 962 |     /// The vm status. If it is not `Executed`, this will provide the general error class. Execution
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `KeptVMStatus`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/proptest-1.0.0/src/arbitrary/traits.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub trait Arbitrary: Sized + fmt::Debug {
[INFO] [stdout] 46  | |     /// The type of parameters that [`arbitrary_with`] accepts for configuration
[INFO] [stdout] 47  | |     /// of the generated [`Strategy`]. Parameters must implement [`Default`].
[INFO] [stdout] 48  | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 91  | |     type Strategy: Strategy<Value = Self>;
[INFO] [stdout] 92  | | }
[INFO] [stdout]     | |_^ required by this bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `diem_crypto::HashValue: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/transaction/mod.rs:947:51
[INFO] [stdout]     |
[INFO] [stdout] 947 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]     |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `diem_crypto::HashValue`
[INFO] [stdout]     |
[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 `KeptVMStatus: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]    --> src/transaction/mod.rs:947:51
[INFO] [stdout]     |
[INFO] [stdout] 947 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]     |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `KeptVMStatus`
[INFO] [stdout]     |
[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 `diem_crypto::HashValue: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/trusted_state.rs:24:51
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]    |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `diem_crypto::HashValue`
[INFO] [stdout]    |
[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 `move_core_types::account_address::AccountAddress: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/trusted_state.rs:24:51
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]    |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `move_core_types::account_address::AccountAddress`
[INFO] [stdout]    |
[INFO] [stdout]    = note: required because of the requirements on the impl of `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` for `std::collections::BTreeMap<move_core_types::account_address::AccountAddress, validator_verifier::ValidatorConsensusInfo>`
[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 `diem_crypto::ed25519::Ed25519PublicKey: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/trusted_state.rs:24:51
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]    |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `diem_crypto::ed25519::Ed25519PublicKey`
[INFO] [stdout]    |
[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 `diem_crypto::ed25519::Ed25519PublicKey: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/validator_config.rs:45:51
[INFO] [stdout]    |
[INFO] [stdout] 45 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]    |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `diem_crypto::ed25519::Ed25519PublicKey`
[INFO] [stdout]    |
[INFO] [stdout] note: required by a bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/proptest-1.0.0/src/arbitrary/traits.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / pub trait Arbitrary: Sized + fmt::Debug {
[INFO] [stdout] 46 | |     /// The type of parameters that [`arbitrary_with`] accepts for configuration
[INFO] [stdout] 47 | |     /// of the generated [`Strategy`]. Parameters must implement [`Default`].
[INFO] [stdout] 48 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 91 | |     type Strategy: Strategy<Value = Self>;
[INFO] [stdout] 92 | | }
[INFO] [stdout]    | |_^ required by this bound in `_IMPL_ARBITRARY_FOR_AccessPath::_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 `diem_crypto::ed25519::Ed25519PublicKey: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/validator_config.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub consensus_public_key: Ed25519PublicKey,
[INFO] [stdout]    |     ^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `diem_crypto::ed25519::Ed25519PublicKey`
[INFO] [stdout]    |
[INFO] [stdout] note: required by a bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/proptest-1.0.0/src/arbitrary/traits.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / pub trait Arbitrary: Sized + fmt::Debug {
[INFO] [stdout] 46 | |     /// The type of parameters that [`arbitrary_with`] accepts for configuration
[INFO] [stdout] 47 | |     /// of the generated [`Strategy`]. Parameters must implement [`Default`].
[INFO] [stdout] 48 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 91 | |     type Strategy: Strategy<Value = Self>;
[INFO] [stdout] 92 | | }
[INFO] [stdout]    | |_^ required by this bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `diem_crypto::ed25519::Ed25519PublicKey: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/validator_config.rs:45:51
[INFO] [stdout]    |
[INFO] [stdout] 45 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]    |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `diem_crypto::ed25519::Ed25519PublicKey`
[INFO] [stdout]    |
[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 `move_core_types::account_address::AccountAddress: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/validator_info.rs:22:51
[INFO] [stdout]    |
[INFO] [stdout] 22 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]    |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `move_core_types::account_address::AccountAddress`
[INFO] [stdout]    |
[INFO] [stdout] note: required by a bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/proptest-1.0.0/src/arbitrary/traits.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / pub trait Arbitrary: Sized + fmt::Debug {
[INFO] [stdout] 46 | |     /// The type of parameters that [`arbitrary_with`] accepts for configuration
[INFO] [stdout] 47 | |     /// of the generated [`Strategy`]. Parameters must implement [`Default`].
[INFO] [stdout] 48 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 91 | |     type Strategy: Strategy<Value = Self>;
[INFO] [stdout] 92 | | }
[INFO] [stdout]    | |_^ required by this bound in `_IMPL_ARBITRARY_FOR_AccessPath::_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 `diem_crypto::ed25519::Ed25519PublicKey: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/validator_info.rs:22:51
[INFO] [stdout]    |
[INFO] [stdout] 22 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]    |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `diem_crypto::ed25519::Ed25519PublicKey`
[INFO] [stdout]    |
[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 `move_core_types::account_address::AccountAddress: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/validator_info.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     account_address: AccountAddress,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `move_core_types::account_address::AccountAddress`
[INFO] [stdout]    |
[INFO] [stdout] note: required by a bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/proptest-1.0.0/src/arbitrary/traits.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / pub trait Arbitrary: Sized + fmt::Debug {
[INFO] [stdout] 46 | |     /// The type of parameters that [`arbitrary_with`] accepts for configuration
[INFO] [stdout] 47 | |     /// of the generated [`Strategy`]. Parameters must implement [`Default`].
[INFO] [stdout] 48 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 91 | |     type Strategy: Strategy<Value = Self>;
[INFO] [stdout] 92 | | }
[INFO] [stdout]    | |_^ required by this bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `move_core_types::account_address::AccountAddress: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/validator_info.rs:22:51
[INFO] [stdout]    |
[INFO] [stdout] 22 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]    |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `move_core_types::account_address::AccountAddress`
[INFO] [stdout]    |
[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 `diem_crypto::ed25519::Ed25519PublicKey: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/validator_verifier.rs:52:51
[INFO] [stdout]    |
[INFO] [stdout] 52 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]    |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `diem_crypto::ed25519::Ed25519PublicKey`
[INFO] [stdout]    |
[INFO] [stdout] note: required by a bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/proptest-1.0.0/src/arbitrary/traits.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / pub trait Arbitrary: Sized + fmt::Debug {
[INFO] [stdout] 46 | |     /// The type of parameters that [`arbitrary_with`] accepts for configuration
[INFO] [stdout] 47 | |     /// of the generated [`Strategy`]. Parameters must implement [`Default`].
[INFO] [stdout] 48 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 91 | |     type Strategy: Strategy<Value = Self>;
[INFO] [stdout] 92 | | }
[INFO] [stdout]    | |_^ required by this bound in `_IMPL_ARBITRARY_FOR_AccessPath::_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 `diem_crypto::ed25519::Ed25519PublicKey: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/validator_verifier.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     public_key: Ed25519PublicKey,
[INFO] [stdout]    |     ^^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `diem_crypto::ed25519::Ed25519PublicKey`
[INFO] [stdout]    |
[INFO] [stdout] note: required by a bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/proptest-1.0.0/src/arbitrary/traits.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / pub trait Arbitrary: Sized + fmt::Debug {
[INFO] [stdout] 46 | |     /// The type of parameters that [`arbitrary_with`] accepts for configuration
[INFO] [stdout] 47 | |     /// of the generated [`Strategy`]. Parameters must implement [`Default`].
[INFO] [stdout] 48 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 91 | |     type Strategy: Strategy<Value = Self>;
[INFO] [stdout] 92 | | }
[INFO] [stdout]    | |_^ required by this bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `diem_crypto::ed25519::Ed25519PublicKey: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/validator_verifier.rs:52:51
[INFO] [stdout]    |
[INFO] [stdout] 52 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]    |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `diem_crypto::ed25519::Ed25519PublicKey`
[INFO] [stdout]    |
[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 `move_core_types::account_address::AccountAddress: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/validator_verifier.rs:71:51
[INFO] [stdout]    |
[INFO] [stdout] 71 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]    |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `move_core_types::account_address::AccountAddress`
[INFO] [stdout]    |
[INFO] [stdout]    = note: required because of the requirements on the impl of `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` for `std::collections::BTreeMap<move_core_types::account_address::AccountAddress, validator_verifier::ValidatorConsensusInfo>`
[INFO] [stdout] note: required by a bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/proptest-1.0.0/src/arbitrary/traits.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / pub trait Arbitrary: Sized + fmt::Debug {
[INFO] [stdout] 46 | |     /// The type of parameters that [`arbitrary_with`] accepts for configuration
[INFO] [stdout] 47 | |     /// of the generated [`Strategy`]. Parameters must implement [`Default`].
[INFO] [stdout] 48 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 91 | |     type Strategy: Strategy<Value = Self>;
[INFO] [stdout] 92 | | }
[INFO] [stdout]    | |_^ required by this bound in `_IMPL_ARBITRARY_FOR_AccessPath::_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 `diem_crypto::ed25519::Ed25519PublicKey: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/validator_verifier.rs:71:51
[INFO] [stdout]    |
[INFO] [stdout] 71 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]    |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `diem_crypto::ed25519::Ed25519PublicKey`
[INFO] [stdout]    |
[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 `move_core_types::account_address::AccountAddress: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/validator_verifier.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     /// An ordered map of each validator's on-chain account address to its pubkeys
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `move_core_types::account_address::AccountAddress`
[INFO] [stdout]    |
[INFO] [stdout]    = note: required because of the requirements on the impl of `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` for `std::collections::BTreeMap<move_core_types::account_address::AccountAddress, validator_verifier::ValidatorConsensusInfo>`
[INFO] [stdout] note: required by a bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/proptest-1.0.0/src/arbitrary/traits.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / pub trait Arbitrary: Sized + fmt::Debug {
[INFO] [stdout] 46 | |     /// The type of parameters that [`arbitrary_with`] accepts for configuration
[INFO] [stdout] 47 | |     /// of the generated [`Strategy`]. Parameters must implement [`Default`].
[INFO] [stdout] 48 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 91 | |     type Strategy: Strategy<Value = Self>;
[INFO] [stdout] 92 | | }
[INFO] [stdout]    | |_^ required by this bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `move_core_types::account_address::AccountAddress: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/validator_verifier.rs:71:51
[INFO] [stdout]    |
[INFO] [stdout] 71 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]    |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `move_core_types::account_address::AccountAddress`
[INFO] [stdout]    |
[INFO] [stdout]    = note: required because of the requirements on the impl of `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` for `std::collections::BTreeMap<move_core_types::account_address::AccountAddress, validator_verifier::ValidatorConsensusInfo>`
[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 `diem_crypto::HashValue: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/waypoint.rs:29:51
[INFO] [stdout]    |
[INFO] [stdout] 29 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]    |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `diem_crypto::HashValue`
[INFO] [stdout]    |
[INFO] [stdout] note: required by a bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/proptest-1.0.0/src/arbitrary/traits.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / pub trait Arbitrary: Sized + fmt::Debug {
[INFO] [stdout] 46 | |     /// The type of parameters that [`arbitrary_with`] accepts for configuration
[INFO] [stdout] 47 | |     /// of the generated [`Strategy`]. Parameters must implement [`Default`].
[INFO] [stdout] 48 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 91 | |     type Strategy: Strategy<Value = Self>;
[INFO] [stdout] 92 | | }
[INFO] [stdout]    | |_^ required by this bound in `_IMPL_ARBITRARY_FOR_AccessPath::_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 `diem_crypto::HashValue: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/waypoint.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     /// The hash of the chosen fields of LedgerInfo.
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `diem_crypto::HashValue`
[INFO] [stdout]    |
[INFO] [stdout] note: required by a bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/proptest-1.0.0/src/arbitrary/traits.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / pub trait Arbitrary: Sized + fmt::Debug {
[INFO] [stdout] 46 | |     /// The type of parameters that [`arbitrary_with`] accepts for configuration
[INFO] [stdout] 47 | |     /// of the generated [`Strategy`]. Parameters must implement [`Default`].
[INFO] [stdout] 48 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 91 | |     type Strategy: Strategy<Value = Self>;
[INFO] [stdout] 92 | | }
[INFO] [stdout]    | |_^ required by this bound in `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `diem_crypto::HashValue: _IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not satisfied
[INFO] [stdout]   --> src/waypoint.rs:29:51
[INFO] [stdout]    |
[INFO] [stdout] 29 | #[cfg_attr(any(test, feature = "fuzzing"), derive(Arbitrary))]
[INFO] [stdout]    |                                                   ^^^^^^^^^ the trait `_IMPL_ARBITRARY_FOR_AccessPath::_proptest::arbitrary::Arbitrary` is not implemented for `diem_crypto::HashValue`
[INFO] [stdout]    |
[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: aborting due to 73 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0425, E0432.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `diem-types` due to 74 previous errors
[INFO] running `Command { std: "docker" "inspect" "c6cd426a03c8d2a42666a3aae09fb8182c8f0f242567e169321892c833ac4cef", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c6cd426a03c8d2a42666a3aae09fb8182c8f0f242567e169321892c833ac4cef", kill_on_drop: false }`
[INFO] [stdout] c6cd426a03c8d2a42666a3aae09fb8182c8f0f242567e169321892c833ac4cef
