mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-13 10:31:04 +00:00
Run cargo fmt on the whole code base (#9394)
* Run cargo fmt on the whole code base * Second run * Add CI check * Fix compilation * More unnecessary braces * Handle weights * Use --all * Use correct attributes... * Fix UI tests * AHHHHHHHHH * 🤦 * Docs * Fix compilation * 🤷 * Please stop * 🤦 x 2 * More * make rustfmt.toml consistent with polkadot Co-authored-by: André Silva <andrerfosilva@gmail.com>
This commit is contained in:
@@ -15,9 +15,9 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
use codec::{Decode, Encode};
|
||||
use hash_db::{HashDB, Hasher};
|
||||
use sp_std::vec::Vec;
|
||||
use codec::{Encode, Decode};
|
||||
use hash_db::{Hasher, HashDB};
|
||||
|
||||
/// A proof that some set of key-value pairs are included in the storage trie. The proof contains
|
||||
/// the storage values so that the partial storage backend can be reconstructed by a verifier that
|
||||
@@ -48,9 +48,7 @@ impl StorageProof {
|
||||
/// An empty proof is capable of only proving trivial statements (ie. that an empty set of
|
||||
/// key-value pairs exist in storage).
|
||||
pub fn empty() -> Self {
|
||||
StorageProof {
|
||||
trie_nodes: Vec::new(),
|
||||
}
|
||||
StorageProof { trie_nodes: Vec::new() }
|
||||
}
|
||||
|
||||
/// Returns whether this is an empty proof.
|
||||
@@ -76,8 +74,12 @@ impl StorageProof {
|
||||
/// Merges multiple storage proofs covering potentially different sets of keys into one proof
|
||||
/// covering all keys. The merged proof output may be smaller than the aggregate size of the input
|
||||
/// proofs due to deduplication of trie nodes.
|
||||
pub fn merge<I>(proofs: I) -> Self where I: IntoIterator<Item=Self> {
|
||||
let trie_nodes = proofs.into_iter()
|
||||
pub fn merge<I>(proofs: I) -> Self
|
||||
where
|
||||
I: IntoIterator<Item = Self>,
|
||||
{
|
||||
let trie_nodes = proofs
|
||||
.into_iter()
|
||||
.flat_map(|proof| proof.iter_nodes())
|
||||
.collect::<sp_std::collections::btree_set::BTreeSet<_>>()
|
||||
.into_iter()
|
||||
@@ -94,7 +96,7 @@ impl StorageProof {
|
||||
) -> Result<CompactProof, crate::CompactProofError<crate::Layout<H>>> {
|
||||
crate::encode_compact::<crate::Layout<H>>(self, root)
|
||||
}
|
||||
|
||||
|
||||
/// Returns the estimated encoded size of the compact proof.
|
||||
///
|
||||
/// Runing this operation is a slow operation (build the whole compact proof) and should only be
|
||||
@@ -104,7 +106,6 @@ impl StorageProof {
|
||||
let compact_proof = self.into_compact_proof::<H>(root);
|
||||
compact_proof.ok().map(|p| p.encoded_size())
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
impl CompactProof {
|
||||
@@ -127,13 +128,15 @@ impl CompactProof {
|
||||
self.iter_compact_encoded_nodes(),
|
||||
expected_root,
|
||||
)?;
|
||||
Ok((StorageProof::new(db.drain().into_iter().filter_map(|kv|
|
||||
if (kv.1).1 > 0 {
|
||||
Some((kv.1).0)
|
||||
} else {
|
||||
None
|
||||
}
|
||||
).collect()), root))
|
||||
Ok((
|
||||
StorageProof::new(
|
||||
db.drain()
|
||||
.into_iter()
|
||||
.filter_map(|kv| if (kv.1).1 > 0 { Some((kv.1).0) } else { None })
|
||||
.collect(),
|
||||
),
|
||||
root,
|
||||
))
|
||||
}
|
||||
}
|
||||
|
||||
@@ -145,9 +148,7 @@ pub struct StorageProofNodeIterator {
|
||||
|
||||
impl StorageProofNodeIterator {
|
||||
fn new(proof: StorageProof) -> Self {
|
||||
StorageProofNodeIterator {
|
||||
inner: proof.trie_nodes.into_iter(),
|
||||
}
|
||||
StorageProofNodeIterator { inner: proof.trie_nodes.into_iter() }
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user