Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/base/triedb
/ types & classes
Types & classes
91 in github.com/base/triedb
⨍
Functions
627
◇
Types & classes
91
↓ 96 callers
Class
Account
src/account.rs:8
↓ 12 callers
Class
DataArray
src/page/slotted_page.rs:472
↓ 6 callers
Class
SlotIndex
src/meta/mod.rs:90
↓ 5 callers
Class
CellPointer
A pointer to a page cell, which encodes the offset and length as 12-bit numbers in 3 bytes.
src/page/slotted_page/cell_pointer.rs:4
↓ 4 callers
Enum
PageError
src/page/manager.rs:9
↓ 2 callers
Class
DataArray
src/page/page.rs:322
↓ 1 callers
Class
HexNibbles
src/path.rs:254
↓ 1 callers
Interface
Node
src/page/subtrie_page.rs:46
↓ 1 callers
Class
Pointer
src/pointer.rs:16
↓ 1 callers
Class
TestNode
src/page/subtrie_page.rs:69
↓ 1 callers
Class
TryFromRawPathError
src/path.rs:284
Class
AccountProof
src/storage/proofs.rs:23
Class
AddressPath
src/path.rs:295
Class
Args
cli/src/main.rs:34
Class
B512Map
src/context.rs:11
Class
BaseDatabase
benches/benchmark_common.rs:29
Enum
CellPointerError
src/page/slotted_page/cell_pointer.rs:7
Enum
Commands
cli/src/main.rs:40
Class
CorruptedMetadataError
src/meta/error.rs:4
Class
Database
src/database.rs:22
Class
DatabaseMetrics
src/metrics.rs:7
Class
DatabaseOptions
src/database.rs:30
Class
DebugPage
src/storage/debug.rs:21
Class
DebugStats
src/storage/debug.rs:37
Enum
Error
src/database.rs:40
Enum
Error
src/storage/value.rs:6
Enum
Error
src/storage/engine/error.rs:9
Interface
Executor
Trait for objects that can run functions concurrently.
src/executor/traits.rs:15
Class
Future
A placeholder for a value that will be computed at a later time. `Future`s are the result of running functions in separate threads using [`Executor::
src/executor/futures.rs:26
Enum
FutureStatus
src/executor/futures.rs:8
Class
HashedMetadataSlot
src/meta/mod.rs:233
Class
Inline
src/executor/inline.rs:5
Class
Location
src/location.rs:8
Class
MetadataManager
src/meta/mod.rs:375
Class
MetadataSlot
src/meta/mod.rs:119
Class
MetadataSlots
src/meta/mod.rs:300
Class
Metrics
src/storage/test_utils.rs:42
Class
Node
src/node.rs:28
Enum
NodeError
src/node.rs:59
Class
NodeInner
src/node.rs:31
Enum
NodeKind
src/node.rs:39
Enum
OpenError
src/database.rs:46
Enum
OpenMetadataError
src/meta/error.rs:15
Class
OrphanPage
src/meta/mod.rs:344
Class
OrphanPages
src/meta/mod.rs:609
Class
OverlayState
src/overlay.rs:113
Class
OverlayStateMut
src/overlay.rs:27
Enum
OverlayValue
src/overlay.rs:6
Class
OverlayedRoot
src/storage/overlay_root.rs:72
Class
Page
src/page/page.rs:32
Class
PageId
src/page.rs:51
Class
PageManager
src/page/manager/mmap.rs:19
Class
PageManagerOptions
src/page/manager/options.rs:8
Class
PageMut
src/page/page.rs:38
Enum
PageState
src/page/state.rs:136
Class
PanicGuard
src/executor/threadpool.rs:43
Class
Pending
src/executor/futures.rs:108
Enum
PointerChange
src/storage/engine/pointer_change.rs:7
Class
PoisonError
src/executor/futures.rs:146
Class
Poisoned
src/executor/futures.rs:116
Class
RO
src/transaction.rs:29
Class
RW
src/transaction.rs:23
Class
RawPageState
src/page/state.rs:41
Class
RawPageStateMut
src/page/state.rs:45
Class
RawPath
src/path.rs:29
Class
ReadyError
src/executor/futures.rs:135
Class
RootBuilder
src/storage/overlay_root.rs:95
Class
SlottedPage
src/page/slotted_page.rs:20
Class
SlottedPageMut
src/page/slotted_page.rs:161
Class
StorageDebugger
src/storage/debug.rs:80
Class
StorageEngine
src/storage/engine/engine.rs:20
Class
StoragePath
src/path.rs:346
Class
StorageProof
src/storage/proofs.rs:32
Class
SubtriePage
src/page/subtrie_page.rs:7
Class
TestStorage
src/page/subtrie_page.rs:56
Class
Transaction
src/transaction.rs:44
Class
TransactionContext
src/context.rs:58
Class
TransactionError
src/transaction/error.rs:4
Interface
TransactionKind
src/transaction.rs:20
Class
TransactionManager
src/transaction/manager.rs:5
Class
TransactionMetrics
src/metrics.rs:32
Class
TraversalStack
src/storage/overlay_root.rs:28
Enum
TriePosition
src/storage/overlay_root.rs:22
Enum
TrieValue
src/node.rs:729
Enum
TrieValueIdentifier
cli/src/main.rs:12
Enum
TrieValuePath
cli/src/main.rs:20
Class
UnsafePage
src/page/page.rs:25
Interface
Value
A trait for types that can be stored as values in the database
src/storage/value.rs:11
Interface
ValueRef
A trait for references to values stored in the database The lifetime parameter represents how long the reference is valid
src/storage/value.rs:32
Enum
VerbosityLevel
cli/src/main.rs:26
Interface
Wait
Trait for objects that can be awaited until they reach their final state. The main structure that implements this trait is [`Future`], but also any s
src/executor/traits.rs:7