Module split

Source
Available on crate feature split only.

Structs§

Branch
The node representing branches in a split node tree.
BranchDequedeque
The node representing branches in a split node tree.
Leaf
The node representing leaves in a split node tree.
LeafDequedeque
The node representing leaves in a split node tree.

Enums§

SplitData
The custom data associated with a SplitNode or SplitNodeDeque.
SplitNode
A node that is split into separate branch and leaf nodes. This is the non-deque version, where children are represented as a linked list. In this version, a node’s previous sibling(s) and next sibling(s) are available, but branches cannot be directly indexed, nor can children be detached, [removed], or inserted by index.
SplitNodeDequedeque
A node that is split into separate branch and leaf nodes.
SplitNodeRepresentation
The representation of a SplitNode or SplitNodeDeque after it has been removed from the arena.
SplitToken
The token type referring to a SplitNode.
SplitTokenDequedeque
The token type referring to a SplitNodeDeque.