Trait splashsurf_lib::generic_tree::VisitableTree [−][src]
pub trait VisitableTree: TreeNode {
fn dfs_iter<'a>(&'a self) -> DfsIter<'a, Self>ⓘ { ... }
fn bfs_iter<'a>(&'a self) -> BfsIter<'a, Self>ⓘ { ... }
}
Expand description
Trait for non-mutable sequential tree iteration algorithms. Automatically implemented for types that implement TreeNode
.
Provided methods
An iterator over all nodes and its children in depth-first order.