Structs

  • A default implemenation of a binary tree node. This struct provides a series of tree traversal utilities to allow you to easily work with and modify binary trees.
  • A default implemenation of a tree node. This struct provides a series of tree traversal utilities to allow you to easily work with and modify arbitrary trees.

Traits

  • this trait provides a consistent trait to simplify this library’s public interface and documentation.
  • this trait provides a consistent trait to simplify this library’s public interface and documentation.
  • this trait is a placeholder trait in which new functionality may be added. For now it simply wraps StreamingIterator.
  • this trait is a placeholder trait in which new functionality may be added. For now it simply wraps StreamingIteratorMut.
  • A binary tree node where getting its children borrows its value.
  • A tree node where getting its children borrows its value.
  • This trait is a placeholder to allow easy addition of features to the leaves iterator in the future. For now it simply wraps Iterator
  • A binary tree node where getting its children mutably borrows its value.
  • A tree node where getting its children mutably borrows its value.
  • A binary tree node where getting its children consumes its value.
  • A tree node where getting its children consumes its value.
  • this trait provides a consistent trait to simplify this library’s public interface and documentation.
  • this trait provides a consistent trait to simplify this library’s public interface and documentation.