[][src]Crate bm

Binary merkle tree implementation.

Structs

DanglingRoot

Dangling root status.

InMemoryMerkleDB

In-memory merkle database.

MerkleEmpty

Merkle structure storing hashes of empty roots.

MerkleIndex

Raw merkle index.

MerklePackedTuple

Packed merkle tuple.

MerklePackedVec

Packed merkle vector.

MerkleRaw

Raw merkle tree.

MerkleTuple

Binary merkle tuple.

MerkleVec

Binary merkle vector.

OwnedRoot

Owned root status.

Enums

Error

Set error.

MerkleRoute

Merkle route.

MerkleSelection

Merkle selection.

Value

Value in a merkle tree.

Traits

MerkleDB

Traits for a merkle database.

RootStatus

Root status of a merkle tree.

Type Definitions

DanglingMerkleEmpty

MerkleEmpty with dangling root.

DanglingMerklePackedTuple

MerklePackedTuple with dangling root.

DanglingMerklePackedVec

MerklePackedVec with dangling root.

DanglingMerkleRaw

MerkleRaw with dangling root.

DanglingMerkleTuple

MerkleTuple with dangling root.

DanglingMerkleVec

MerkleVec with dangling root.

EndOf

End value of a database.

IntermediateOf

Intermediate value of a database.

IntermediateSizeOf

Length of the digest.

OwnedMerkleEmpty

MerkleEmpty with owned root.

OwnedMerklePackedTuple

MerklePackedTuple with owned root.

OwnedMerklePackedVec

MerklePackedVec with owned root.

OwnedMerkleRaw

MerkleRaw with owned root.

OwnedMerkleTuple

MerkleTuple with owned root.

OwnedMerkleVec

MerkleVec with owned root.

ValueOf

Value of a database.