Module exonum::storage::proof_map_index [] [src]

An implementation of a Merkelized version of a map (Merkle Patricia tree).

Structs

ProofMapIndex

A Merkelized version of a map that provides proofs of existence or non-existence for the map keys.

ProofMapIndexIter

An iterator over the entries of a ProofMapIndex.

ProofMapIndexKeys

An iterator over the keys of a ProofMapIndex.

ProofMapIndexValues

An iterator over the values of a ProofMapIndex.

ProofPath

A structure that represents paths to ProofMapIndex nodes.

Enums

BranchProofNode

An enum that represents a branch node of the map proof.

MapProof

An enum that represents a proof of existence or non-existence for a proof map key.

ProofNode

An enum that represents a node of the map proof.

Constants

PROOF_MAP_KEY_SIZE

Size in bytes of the ProofMapKey.

Traits

ProofMapKey

A trait that defines a subset of storage key types which are suitable for use with ProofMapIndex.