Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ballard26/concurrent-hamt
/ types & classes
Types & classes
9 in github.com/ballard26/concurrent-hamt
⨍
Functions
41
◇
Types & classes
9
Interface
Bits
src/bits.rs:1
Class
HAMT
src/hamt.rs:46
Enum
HAMTInner
Any 'Deleted' state can't be modified directly, and must be changed through it's parent node(the root node is never set to a deleted state). Below ar
src/hamt.rs:57
Class
HazardList
* HazardList generates and manages protected pointers to type * Hp<T> that ensure that any data pointed to by Hp<T> that is being * read has it's de
src/hp.rs:403
Class
Hp
* A pointer that needs to be protected in order to read/write */
src/hp.rs:148
Class
HpInner
Inbound == 0: HpInner is marked for deletion. Outbound == 0: HpInner is deleted.
src/hp.rs:224
Class
InnerProtect
* # Purpose * Used as a global list of currently protected pointers * of a given type T in HazardList<T>. */
src/hp.rs:370
Class
ProtectedPointer
* Guarantees that what it points to will not be deleted or modified. */
src/hp.rs:51
Class
SearchState
* Internal state that defines all vars * needed to traverse the HAMT. */
src/hamt.rs:358