Remove some Default impls from types

This commit is contained in:
Paul Hauner 2018-12-26 09:12:11 +11:00
parent 926bdcde34
commit 9764cb0ef3
No known key found for this signature in database
GPG Key ID: 303E4494BB28068C
4 changed files with 4 additions and 4 deletions

View File

@ -4,7 +4,7 @@ use crate::test_utils::TestRandom;
use bls::AggregateSignature; use bls::AggregateSignature;
use rand::RngCore; use rand::RngCore;
#[derive(Debug, PartialEq, Clone, Default)] #[derive(Debug, PartialEq, Clone)]
pub struct BeaconBlock { pub struct BeaconBlock {
pub slot: u64, pub slot: u64,
pub parent_root: Hash256, pub parent_root: Hash256,

View File

@ -3,7 +3,7 @@ use super::SlashableVoteData;
use crate::test_utils::TestRandom; use crate::test_utils::TestRandom;
use rand::RngCore; use rand::RngCore;
#[derive(Debug, PartialEq, Clone, Default)] #[derive(Debug, PartialEq, Clone)]
pub struct CasperSlashing { pub struct CasperSlashing {
pub slashable_vote_data_1: SlashableVoteData, pub slashable_vote_data_1: SlashableVoteData,
pub slashable_vote_data_2: SlashableVoteData, pub slashable_vote_data_2: SlashableVoteData,

View File

@ -4,7 +4,7 @@ use crate::test_utils::TestRandom;
use bls::Signature; use bls::Signature;
use rand::RngCore; use rand::RngCore;
#[derive(Debug, PartialEq, Clone, Default)] #[derive(Debug, PartialEq, Clone)]
pub struct ProposerSlashing { pub struct ProposerSlashing {
pub proposer_index: u32, pub proposer_index: u32,
pub proposal_data_1: ProposalSignedData, pub proposal_data_1: ProposalSignedData,

View File

@ -4,7 +4,7 @@ use crate::test_utils::TestRandom;
use bls::AggregateSignature; use bls::AggregateSignature;
use rand::RngCore; use rand::RngCore;
#[derive(Debug, PartialEq, Clone, Default)] #[derive(Debug, PartialEq, Clone)]
pub struct SlashableVoteData { pub struct SlashableVoteData {
pub aggregate_signature_poc_0_indices: Vec<u32>, pub aggregate_signature_poc_0_indices: Vec<u32>,
pub aggregate_signature_poc_1_indices: Vec<u32>, pub aggregate_signature_poc_1_indices: Vec<u32>,