Module traits

Source
Expand description

Traits for working with trees.

Re-exports§

pub use has_branches::*;
pub use has_branch::*;
pub use has_get::*;
pub use has_parent::*;
pub use has_root::*;
pub use has_relative::*;
pub use has_path_segment::*;
pub use is_path_segment::*;
pub use knows_visitor::*;

Modules§

has_branch
has_branches
This module contains the HasBranches trait and its associated API traits.
has_get
This module contains the HasGet trait and its API trait HasGetAPI.
has_parent
Traits for objects that have a parent.
has_path_segment
Traits for types that have a path segment.
has_relative
Traits for relative path traversal.
has_root
A trait for types that have a root.
is_path_segment
Traits for types that can be used as path segments.
knows_visitor
This module defines the KnowsVisitor trait, which is used to define the associated type Visitor for a tree node. A trait for objects that know their visitor.