[−][src]Crate bm
Binary merkle tree implementation.
Modules
utils | Utilities |
Structs
Dangling | Dangling root status. |
InMemoryBackend | In-memory merkle database. |
Index | Raw merkle index. |
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. |
ProvingBackend | Proving merkle database. |
Raw | Raw merkle tree. |
Vector | Binary merkle tuple. |
Enums
Error | Set error. |
InMemoryBackendError | In-memory DB error. |
IndexRoute | Merkle route. |
IndexSelection | Merkle selection. |
NoopBackendError | Noop DB error. |
Value | Value in a merkle tree. |
Traits
Backend | Traits for a merkle database. |
Leak | Leakable value, whose default behavior of drop is to leak. |
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. |
Type Definitions
DanglingList |
|
DanglingPackedList |
|
DanglingPackedVector |
|
DanglingRaw |
|
DanglingVector |
|
EndOf | End value of a database. |
IntermediateOf | Intermediate value of a database. |
OwnedList |
|
OwnedPackedList |
|
OwnedPackedVector |
|
OwnedRaw |
|
OwnedVector |
|
ValueOf | Value of a database. |