remove statement::invalid (#2597)

This commit is contained in:
Robert Habermeier
2021-03-10 10:31:17 -06:00
committed by GitHub
parent 639dcc2e75
commit 9331e06eda
6 changed files with 25 additions and 305 deletions
+1 -10
View File
@@ -688,8 +688,6 @@ pub enum CompactStatement {
Seconded(CandidateHash),
/// State that a parachain candidate is valid.
Valid(CandidateHash),
/// State that a parachain candidate is invalid.
Invalid(CandidateHash),
}
// Inner helper for codec on `CompactStatement`.
@@ -699,8 +697,6 @@ enum CompactStatementInner {
Seconded(CandidateHash),
#[codec(index = 2)]
Valid(CandidateHash),
#[codec(index = 3)]
Invalid(CandidateHash),
}
impl From<CompactStatement> for CompactStatementInner {
@@ -708,7 +704,6 @@ impl From<CompactStatement> for CompactStatementInner {
match s {
CompactStatement::Seconded(h) => CompactStatementInner::Seconded(h),
CompactStatement::Valid(h) => CompactStatementInner::Valid(h),
CompactStatement::Invalid(h) => CompactStatementInner::Invalid(h),
}
}
}
@@ -735,7 +730,6 @@ impl parity_scale_codec::Decode for CompactStatement {
Ok(match CompactStatementInner::decode(input)? {
CompactStatementInner::Seconded(h) => CompactStatement::Seconded(h),
CompactStatementInner::Valid(h) => CompactStatement::Valid(h),
CompactStatementInner::Invalid(h) => CompactStatement::Invalid(h),
})
}
}
@@ -744,10 +738,7 @@ impl CompactStatement {
/// Get the underlying candidate hash this references.
pub fn candidate_hash(&self) -> &CandidateHash {
match *self {
CompactStatement::Seconded(ref h)
| CompactStatement::Valid(ref h)
| CompactStatement::Invalid(ref h)
=> h
CompactStatement::Seconded(ref h) | CompactStatement::Valid(ref h) => h,
}
}
}