Expand description
Immutable, path-addressable tree data structure.
Structs§
- AncestorTree Node Iter 
- Iterator over all ancestor nodes of the given node.
- DepthFirst Descendants Iter 
- Iterator over descendants of a node
- HalfEdge 
- Half-edge to another node in the tree.
- HalfEdge Owned 
- Half-edge to another node in the tree.
- HalfEdge Tree Node 
- Half-edge to another node in the tree.
- InnerNode 
- Intrinsic data of an inner node.
- LeafNode 
- Intrinsic data of a leaf node.
- NodeInserted OrUpdated 
- NodePath Resolved 
- ParentNode Updated 
- PathTree 
- Cheaply clonable path tree structure.
- SubtreeInserted OrReplaced 
- Return type when inserting or replacing a subtree.
- SubtreeRemoved 
- Return type when removing a node from the tree.
- TreeNode 
- Immutable node in the tree.
- TreeNode Parent Child Path Conflict 
- A conflicting path from a parent to a child node.
Enums§
Traits§
- NewNodeId 
- PathSegment 
- Borrowed path segment.
- PathTree Types 
- Type system for PathTree.
- RootPath 
- SegmentedPathwith a root element.
- SegmentedPath 
- Decomposition of a path into segments.