style: Migrate to stable-only rustfmt configuration

- Remove nightly-only features from .rustfmt.toml and vendor/ss58-registry/rustfmt.toml
- Removed features: imports_granularity, wrap_comments, comment_width,
  reorder_impl_items, spaces_around_ranges, binop_separator,
  match_arm_blocks, trailing_semicolon, trailing_comma
- Format all 898 affected files with stable rustfmt
- Ensures long-term reliability without nightly toolchain dependency
This commit is contained in:
2025-12-22 17:12:58 +03:00
parent 3208f208c0
commit abc4c3989b
898 changed files with 8671 additions and 6432 deletions
+22 -15
View File
@@ -109,8 +109,9 @@ impl<Candidate, Digest, Signature> ValidityDoubleVote<Candidate, Digest, Signatu
Signature: Debug + Eq + Clone,
{
match self {
Self::IssuedAndValidity((c, s1), (d, s2)) =>
((Statement::Seconded(c), s1), (Statement::Valid(d), s2)),
Self::IssuedAndValidity((c, s1), (d, s2)) => {
((Statement::Seconded(c), s1), (Statement::Valid(d), s2))
},
}
}
}
@@ -238,8 +239,9 @@ impl<Ctx: Context> CandidateData<Ctx> {
.iter()
.map(|(a, v)| match *v {
ValidityVote::Valid(ref s) => (a.clone(), ValidityAttestation::Explicit(s.clone())),
ValidityVote::Issued(ref s) =>
(a.clone(), ValidityAttestation::Implicit(s.clone())),
ValidityVote::Issued(ref s) => {
(a.clone(), ValidityAttestation::Implicit(s.clone()))
},
})
.collect();
@@ -325,10 +327,12 @@ impl<Ctx: Context> Table<Ctx> {
) -> Option<Summary<Ctx::Digest, Ctx::GroupId>> {
let SignedStatement { statement, signature, sender: signer } = statement;
let res = match statement {
Statement::Seconded(candidate) =>
self.import_candidate(context, signer.clone(), candidate, signature, group_id),
Statement::Valid(digest) =>
self.validity_vote(context, signer.clone(), digest, ValidityVote::Valid(signature)),
Statement::Seconded(candidate) => {
self.import_candidate(context, signer.clone(), candidate, signature, group_id)
},
Statement::Valid(digest) => {
self.validity_vote(context, signer.clone(), digest, ValidityVote::Valid(signature))
},
};
match res {
@@ -451,20 +455,23 @@ impl<Ctx: Context> Table<Ctx> {
return if occ.get() != &vote {
Err(match (occ.get().clone(), vote) {
// valid vote conflicting with candidate statement
(ValidityVote::Issued(iss), ValidityVote::Valid(good)) |
(ValidityVote::Valid(good), ValidityVote::Issued(iss)) =>
(ValidityVote::Issued(iss), ValidityVote::Valid(good))
| (ValidityVote::Valid(good), ValidityVote::Issued(iss)) => {
make_vdv(ValidityDoubleVote::IssuedAndValidity(
(votes.candidate.clone(), iss),
(digest, good),
)),
))
},
// two signatures on same candidate
(ValidityVote::Issued(a), ValidityVote::Issued(b)) =>
make_ds(DoubleSign::Seconded(votes.candidate.clone(), a, b)),
(ValidityVote::Issued(a), ValidityVote::Issued(b)) => {
make_ds(DoubleSign::Seconded(votes.candidate.clone(), a, b))
},
// two signatures on same validity vote
(ValidityVote::Valid(a), ValidityVote::Valid(b)) =>
make_ds(DoubleSign::Validity(digest, a, b)),
(ValidityVote::Valid(a), ValidityVote::Valid(b)) => {
make_ds(DoubleSign::Validity(digest, a, b))
},
})
} else {
Ok(None)