logo
Expand description

This module contains code that helps navigating the tree of item

Structs

The ComponentItemTree provides tree walking code for the physical ItemTree stored in a Component without stitching any inter-Component links together!

A ItemRc is holding a reference to a component containing the item, and the index of this item

Object to be passed in visit_item_children method of the Component.

A Weak reference to an item that can be constructed from an ItemRc.

The return value of the Component::visit_children_item function

Enums

The item tree is an array of ItemTreeNode representing a static tree of items within a component.

Traits

Object to be passed in visit_item_children method of the Component. Note: Was generated from the #[vtable] macro on ItemVisitorVTable

Functions

Visit the children within an array of ItemTreeNode

Visit each items recursively

Visit each items recursively

Type Definitions

Type alias to vtable::VRefMut<ItemVisitorVTable>