[−][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 |
|