pub struct FlangedTree<TD, A>where
    TD: TreeData,
{ /* private fields */ }

Implementations

Trait Implementations

The type of the trees nodes
The type of the subtree, returned by root()
Direct access to a node in the tree via its position in the flat map
Direct access to the Navigator storing the neighboring information of the tree
The root node of the tree.
The number of nodes in the tree.
Create a new tree using a function to map from the nodes of this tree. The map function can also include external data sources. Read more
Flange data to the nodes. A new tree is created, that references the old tree and whos Node type is a typle with a reference to the old data and a reference to the new data from the inserted data vector. Read more
Use flange, but create the data using the mapf function
Flange data to the nodes using a map function in a depth first order. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.