crit_bit
Module0xd5ea…ecde
- Move path
- 0x859e…b7cb::crit_bit
- Functions
- 2614 public, 0 entry
- Structs
- 3
- Friend modules
- None
Functions26
Structs3
key is an object with an id. store can be kept inside other objects. copy can be duplicated. drop can be thrown away.
root u64 internal_nodes Table<u64, InternalNode> leaves Table<u64, Leaf<T0>> min_leaf u64 max_leaf u64 next_internal_node_index u64 next_leaf_index u64 - InternalNodedropstore
mask u64 left_child u64 right_child u64 parent u64 - Leaf<T0>dropstore
key u64 value T0 parent u64
Constants9
Constants are shown the way the code loads them. Bytecode does not keep their names.
| Index | Value | Type | Use | Used in |
|---|---|---|---|---|
| 0 | 1 | u64 | Abort code | insert_leaf |
| 1 | 2 | u64 | Abort code | insert_leaf |
| 2 | 3 | u64 | Abort code | insert_leaf |
| 3 | 4 | u64 | Abort code | min_leafmax_leafprevious_leafnext_leafand 4 more |
| 4 | 6 | u64 | Abort code | remove_leaf_by_index |
| 5 | 7 | u64 | Abort code | update_child |
| 6 | 9223372036854775808 | u64 | Value | newprevious_leafnext_leafleft_most_leafand 6 more |
| 7 | 18446744073709551615 | u64 | Value | previous_leafnext_leafinsert_leafremove_leaf_by_indexand 2 more |
| 8 | 9223372036854775807 | u64 | Value | insert_leaf |