[][src]Module broccoli::node

Contains node-level building block structs and visitors used for a Tree.

Structs

NodeMut

A node in Tree.

NodeRef

Reference to a Node.

NodeRefMut

Mutable reference to a Node.

VistrMut

Tree Iterator that returns a protected mutable reference to each node.

Traits

Node

A trait api to hide the lifetime of NodeMut. This way query algorithms do not need to worry about this lifetime.

Type Definitions

Vistr

When we traverse the tree in read-only mode, we can simply return a reference to each node. We don't need to protect the user from only mutating parts of the BBox's since they can't change anything.