[−][src]Crate bm
Binary merkle tree implementation.
Modules
utils | Utilities |
Structs
Dangling | Dangling root status. |
DynBackend | Dynamic backend, where error is stripped. |
InMemoryBackend | In-memory merkle database. |
Index | Raw merkle index. |
InheritedDigestConstruct | Inherited Digest construct. |
InheritedEmpty | Inherited empty. |
LengthMixed | A tree with length mixed in. |
List | Binary merkle vector. |
NoopBackend | Noop merkle database. |
Owned | Owned root status. |
PackedList | Packed merkle vector. |
PackedVector | Packed merkle tuple. |
Proofs | Type of proofs. |
ProvingBackend | Proving merkle database. |
ProvingState | Proving state. |
Raw | Raw merkle tree. |
UnitDigestConstruct | Unit Digest construct. |
UnitEmpty | Unit empty. |
Vector | Binary merkle tuple. |
Enums
CompactValue | Compact proofs. |
Error | Set error. |
InMemoryBackendError | In-memory DB error. |
IndexRoute | Merkle route. |
IndexSelection | Merkle selection. |
NoopBackendError | Noop DB error. |
Traits
Backend | Traits for a merkle database. |
Construct | Construct for a merkle tree. |
EmptyStatus | Empty status. |
Leak | Leakable value, whose default behavior of drop is to leak. |
ReadBackend | Read backend. |
RootStatus | Root status of a merkle tree. |
Sequence | A merkle tree that is similar to a vector. |
Tree | Represents a basic merkle tree with a known root. |
WriteBackend | Write backend. |
Type Definitions
DanglingList |
|
DanglingPackedList |
|
DanglingPackedVector |
|
DanglingRaw |
|
DanglingVector |
|
OwnedList |
|
OwnedPackedList |
|
OwnedPackedVector |
|
OwnedRaw |
|
OwnedVector |
|