[−][src]Module azul_core::id_tree
Internal, arena-based storage for Dom nodes
Structs
Ancestors | An iterator of references to the ancestors a given node. |
Arena | |
Children | An iterator of references to the children of a given node. |
Descendants | An iterator of references to a given node and its descendants, in tree order. |
FollowingSiblings | An iterator of references to the siblings after a given node. |
LinearIterator | An linear iterator, does not respect the DOM in any way, it just iterates over the nodes like a Vec |
Node | Hierarchical information about a node (stores the indicies of the parent / child nodes). |
NodeDataContainer | |
NodeHierarchy | The hierarchy of nodes is stored separately from the actual node content in order to save on memory, since the hierarchy can be re-used across several DOM trees even if the content changes. |
NodeId | A node identifier within a particular |
PrecedingSiblings | An iterator of references to the siblings before a given node. |
ReverseChildren | An iterator of references to the children of a given node, in reverse order. |
ReverseTraverse | An iterator of references to a given node and its descendants, in reverse tree order. |
Traverse | An iterator of references to a given node and its descendants, in tree order. |
Enums
NodeEdge |
Constants
ROOT_NODE |
Type Definitions
NodeDepths |