diff --git a/eth2/types/src/attestation.rs b/eth2/types/src/attestation.rs index 911464ba02..e53c91fbd9 100644 --- a/eth2/types/src/attestation.rs +++ b/eth2/types/src/attestation.rs @@ -62,9 +62,9 @@ impl TestRandom for Attestation { #[cfg(test)] mod tests { - use super::ssz::ssz_encode; use super::*; use crate::test_utils::{SeedableRng, TestRandom, XorShiftRng}; + use ssz::ssz_encode; #[test] pub fn test_ssz_round_trip() { diff --git a/eth2/types/src/attestation_data.rs b/eth2/types/src/attestation_data.rs index 6828380753..9a035472af 100644 --- a/eth2/types/src/attestation_data.rs +++ b/eth2/types/src/attestation_data.rs @@ -102,9 +102,9 @@ impl TestRandom for AttestationData { #[cfg(test)] mod tests { - use super::ssz::ssz_encode; use super::*; use crate::test_utils::{SeedableRng, TestRandom, XorShiftRng}; + use ssz::ssz_encode; #[test] pub fn test_ssz_round_trip() { diff --git a/eth2/types/src/attestation_data_and_custody_bit.rs b/eth2/types/src/attestation_data_and_custody_bit.rs index 5d5747f949..b6a160189e 100644 --- a/eth2/types/src/attestation_data_and_custody_bit.rs +++ b/eth2/types/src/attestation_data_and_custody_bit.rs @@ -39,9 +39,9 @@ impl TestRandom for AttestationDataAndCustodyBit { #[cfg(test)] mod test { - use super::ssz::ssz_encode; use super::*; use crate::test_utils::{SeedableRng, TestRandom, XorShiftRng}; + use ssz::ssz_encode; #[test] pub fn test_ssz_round_trip() { diff --git a/eth2/types/src/beacon_block.rs b/eth2/types/src/beacon_block/mod.rs similarity index 98% rename from eth2/types/src/beacon_block.rs rename to eth2/types/src/beacon_block/mod.rs index 7d80cd3989..685658c078 100644 --- a/eth2/types/src/beacon_block.rs +++ b/eth2/types/src/beacon_block/mod.rs @@ -5,6 +5,8 @@ use hashing::canonical_hash; use rand::RngCore; use ssz::{ssz_encode, Decodable, DecodeError, Encodable, SszStream}; +mod signing; + #[derive(Debug, PartialEq, Clone)] pub struct BeaconBlock { pub slot: u64, @@ -77,9 +79,9 @@ impl TestRandom for BeaconBlock { #[cfg(test)] mod tests { - use super::ssz::ssz_encode; use super::*; use crate::test_utils::{SeedableRng, TestRandom, XorShiftRng}; + use ssz::ssz_encode; #[test] pub fn test_ssz_round_trip() { diff --git a/eth2/types/src/beacon_block_body.rs b/eth2/types/src/beacon_block_body.rs index 94a7cf0d7d..722264b129 100644 --- a/eth2/types/src/beacon_block_body.rs +++ b/eth2/types/src/beacon_block_body.rs @@ -78,9 +78,9 @@ impl TestRandom for BeaconBlockBody { #[cfg(test)] mod tests { - use super::ssz::ssz_encode; use super::*; use crate::test_utils::{SeedableRng, TestRandom, XorShiftRng}; + use ssz::ssz_encode; #[test] pub fn test_ssz_round_trip() { diff --git a/eth2/types/src/casper_slashing.rs b/eth2/types/src/casper_slashing.rs index 0bdfab5110..8ea0cf5f16 100644 --- a/eth2/types/src/casper_slashing.rs +++ b/eth2/types/src/casper_slashing.rs @@ -42,9 +42,9 @@ impl TestRandom for CasperSlashing { #[cfg(test)] mod tests { - use super::ssz::ssz_encode; use super::*; use crate::test_utils::{SeedableRng, TestRandom, XorShiftRng}; + use ssz::ssz_encode; #[test] pub fn test_ssz_round_trip() { diff --git a/eth2/types/src/crosslink.rs b/eth2/types/src/crosslink.rs index 50cc50305d..f7ba66d5e3 100644 --- a/eth2/types/src/crosslink.rs +++ b/eth2/types/src/crosslink.rs @@ -52,9 +52,9 @@ impl TestRandom for Crosslink { #[cfg(test)] mod tests { - use super::ssz::ssz_encode; use super::*; use crate::test_utils::{SeedableRng, TestRandom, XorShiftRng}; + use ssz::ssz_encode; #[test] pub fn test_ssz_round_trip() { diff --git a/eth2/types/src/deposit.rs b/eth2/types/src/deposit.rs index f5e716f9ed..3fbbd817eb 100644 --- a/eth2/types/src/deposit.rs +++ b/eth2/types/src/deposit.rs @@ -47,9 +47,9 @@ impl TestRandom for Deposit { #[cfg(test)] mod tests { - use super::ssz::ssz_encode; use super::*; use crate::test_utils::{SeedableRng, TestRandom, XorShiftRng}; + use ssz::ssz_encode; #[test] pub fn test_ssz_round_trip() { diff --git a/eth2/types/src/deposit_data.rs b/eth2/types/src/deposit_data.rs index 984a3f0f07..00e553a46c 100644 --- a/eth2/types/src/deposit_data.rs +++ b/eth2/types/src/deposit_data.rs @@ -47,9 +47,9 @@ impl TestRandom for DepositData { #[cfg(test)] mod tests { - use super::ssz::ssz_encode; use super::*; use crate::test_utils::{SeedableRng, TestRandom, XorShiftRng}; + use ssz::ssz_encode; #[test] pub fn test_ssz_round_trip() { diff --git a/eth2/types/src/deposit_input.rs b/eth2/types/src/deposit_input.rs index f02db26402..47018419e1 100644 --- a/eth2/types/src/deposit_input.rs +++ b/eth2/types/src/deposit_input.rs @@ -48,9 +48,9 @@ impl TestRandom for DepositInput { #[cfg(test)] mod tests { - use super::ssz::ssz_encode; use super::*; use crate::test_utils::{SeedableRng, TestRandom, XorShiftRng}; + use ssz::ssz_encode; #[test] pub fn test_ssz_round_trip() { diff --git a/eth2/types/src/eth1_data.rs b/eth2/types/src/eth1_data.rs index 0f16452428..d239372d8a 100644 --- a/eth2/types/src/eth1_data.rs +++ b/eth2/types/src/eth1_data.rs @@ -43,9 +43,9 @@ impl TestRandom for Eth1Data { #[cfg(test)] mod tests { - use super::ssz::ssz_encode; use super::*; use crate::test_utils::{SeedableRng, TestRandom, XorShiftRng}; + use ssz::ssz_encode; #[test] pub fn test_ssz_round_trip() { diff --git a/eth2/types/src/eth1_data_vote.rs b/eth2/types/src/eth1_data_vote.rs index 3353e4068c..0dc6b90ddb 100644 --- a/eth2/types/src/eth1_data_vote.rs +++ b/eth2/types/src/eth1_data_vote.rs @@ -43,9 +43,9 @@ impl TestRandom for Eth1DataVote { #[cfg(test)] mod tests { - use super::ssz::ssz_encode; use super::*; use crate::test_utils::{SeedableRng, TestRandom, XorShiftRng}; + use ssz::ssz_encode; #[test] pub fn test_ssz_round_trip() { diff --git a/eth2/types/src/exit.rs b/eth2/types/src/exit.rs index a780e1966a..cc99718b2f 100644 --- a/eth2/types/src/exit.rs +++ b/eth2/types/src/exit.rs @@ -47,9 +47,9 @@ impl TestRandom for Exit { #[cfg(test)] mod tests { - use super::ssz::ssz_encode; use super::*; use crate::test_utils::{SeedableRng, TestRandom, XorShiftRng}; + use ssz::ssz_encode; #[test] pub fn test_ssz_round_trip() { diff --git a/eth2/types/src/fork.rs b/eth2/types/src/fork.rs index f7e3135d62..5026dc621d 100644 --- a/eth2/types/src/fork.rs +++ b/eth2/types/src/fork.rs @@ -46,9 +46,9 @@ impl TestRandom for Fork { #[cfg(test)] mod tests { - use super::ssz::ssz_encode; use super::*; use crate::test_utils::{SeedableRng, TestRandom, XorShiftRng}; + use ssz::ssz_encode; #[test] pub fn test_ssz_round_trip() { diff --git a/eth2/types/src/pending_attestation.rs b/eth2/types/src/pending_attestation.rs index 0453b11ed4..3cb6110dec 100644 --- a/eth2/types/src/pending_attestation.rs +++ b/eth2/types/src/pending_attestation.rs @@ -52,9 +52,9 @@ impl TestRandom for PendingAttestation { #[cfg(test)] mod tests { - use super::ssz::ssz_encode; use super::*; use crate::test_utils::{SeedableRng, TestRandom, XorShiftRng}; + use ssz::ssz_encode; #[test] pub fn test_ssz_round_trip() { diff --git a/eth2/types/src/proposal_signed_data.rs b/eth2/types/src/proposal_signed_data.rs index 9a1f2f0b2a..500c0079f6 100644 --- a/eth2/types/src/proposal_signed_data.rs +++ b/eth2/types/src/proposal_signed_data.rs @@ -47,9 +47,9 @@ impl TestRandom for ProposalSignedData { #[cfg(test)] mod tests { - use super::ssz::ssz_encode; use super::*; use crate::test_utils::{SeedableRng, TestRandom, XorShiftRng}; + use ssz::ssz_encode; #[test] pub fn test_ssz_round_trip() { diff --git a/eth2/types/src/proposer_slashing.rs b/eth2/types/src/proposer_slashing.rs index c02dc8c8e1..eb72ef0b2e 100644 --- a/eth2/types/src/proposer_slashing.rs +++ b/eth2/types/src/proposer_slashing.rs @@ -58,9 +58,9 @@ impl TestRandom for ProposerSlashing { #[cfg(test)] mod tests { - use super::ssz::ssz_encode; use super::*; use crate::test_utils::{SeedableRng, TestRandom, XorShiftRng}; + use ssz::ssz_encode; #[test] pub fn test_ssz_round_trip() { diff --git a/eth2/types/src/shard_committee.rs b/eth2/types/src/shard_committee.rs index 961140fbdd..5d37ffe4cf 100644 --- a/eth2/types/src/shard_committee.rs +++ b/eth2/types/src/shard_committee.rs @@ -35,9 +35,9 @@ impl TestRandom for ShardCommittee { #[cfg(test)] mod tests { - use super::ssz::ssz_encode; use super::*; use crate::test_utils::{SeedableRng, TestRandom, XorShiftRng}; + use ssz::ssz_encode; #[test] pub fn test_ssz_round_trip() { diff --git a/eth2/types/src/slashable_vote_data.rs b/eth2/types/src/slashable_vote_data.rs index 2984c92988..ba5258d111 100644 --- a/eth2/types/src/slashable_vote_data.rs +++ b/eth2/types/src/slashable_vote_data.rs @@ -53,9 +53,9 @@ impl TestRandom for SlashableVoteData { #[cfg(test)] mod tests { - use super::ssz::ssz_encode; use super::*; use crate::test_utils::{SeedableRng, TestRandom, XorShiftRng}; + use ssz::ssz_encode; #[test] pub fn test_ssz_round_trip() { diff --git a/eth2/types/src/validator.rs b/eth2/types/src/validator.rs index 1015f70b2b..446b4d58c9 100644 --- a/eth2/types/src/validator.rs +++ b/eth2/types/src/validator.rs @@ -162,9 +162,9 @@ impl TestRandom for Validator { #[cfg(test)] mod tests { - use super::ssz::ssz_encode; use super::*; use crate::test_utils::{SeedableRng, TestRandom, XorShiftRng}; + use ssz::ssz_encode; #[test] pub fn test_ssz_round_trip() { diff --git a/eth2/types/src/validator_registry_delta_block.rs b/eth2/types/src/validator_registry_delta_block.rs index 253671cda7..796b2fc9eb 100644 --- a/eth2/types/src/validator_registry_delta_block.rs +++ b/eth2/types/src/validator_registry_delta_block.rs @@ -72,9 +72,9 @@ impl TestRandom for ValidatorRegistryDeltaBlock { #[cfg(test)] mod tests { - use super::ssz::ssz_encode; use super::*; use crate::test_utils::{SeedableRng, TestRandom, XorShiftRng}; + use ssz::ssz_encode; #[test] pub fn test_ssz_round_trip() { diff --git a/eth2/utils/bls/src/aggregate_signature.rs b/eth2/utils/bls/src/aggregate_signature.rs index 5f02d93f8c..5d5d92251f 100644 --- a/eth2/utils/bls/src/aggregate_signature.rs +++ b/eth2/utils/bls/src/aggregate_signature.rs @@ -47,8 +47,8 @@ impl Decodable for AggregateSignature { #[cfg(test)] mod tests { use super::super::{Keypair, Signature}; - use super::ssz::ssz_encode; use super::*; + use ssz::ssz_encode; #[test] pub fn test_ssz_round_trip() { diff --git a/eth2/utils/bls/src/public_key.rs b/eth2/utils/bls/src/public_key.rs index 981f25a75d..eb8419dd90 100644 --- a/eth2/utils/bls/src/public_key.rs +++ b/eth2/utils/bls/src/public_key.rs @@ -67,8 +67,8 @@ impl Hash for PublicKey { #[cfg(test)] mod tests { - use super::ssz::ssz_encode; use super::*; + use ssz::ssz_encode; #[test] pub fn test_ssz_round_trip() { diff --git a/eth2/utils/bls/src/secret_key.rs b/eth2/utils/bls/src/secret_key.rs index e86e8dec0f..54dfa2f242 100644 --- a/eth2/utils/bls/src/secret_key.rs +++ b/eth2/utils/bls/src/secret_key.rs @@ -42,8 +42,8 @@ impl Decodable for SecretKey { #[cfg(test)] mod tests { - use super::super::ssz::ssz_encode; use super::*; + use ssz::ssz_encode; #[test] pub fn test_ssz_round_trip() { diff --git a/eth2/utils/bls/src/signature.rs b/eth2/utils/bls/src/signature.rs index 59fcda725c..99790fa37a 100644 --- a/eth2/utils/bls/src/signature.rs +++ b/eth2/utils/bls/src/signature.rs @@ -60,8 +60,8 @@ impl Decodable for Signature { #[cfg(test)] mod tests { use super::super::Keypair; - use super::ssz::ssz_encode; use super::*; + use ssz::ssz_encode; #[test] pub fn test_ssz_round_trip() {