pub enum TraversalOrder {
PreOrder,
InOrder,
PostOrder,
}
Variants§
PreOrder
Uses: create a copy of the tree. Also prefix expressions like RPN.
InOrder
Uses: for binary search trees, gives ascending order.
PostOrder
Uses: can be used to delete the tree, or parts of it.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TraversalOrder
impl RefUnwindSafe for TraversalOrder
impl Send for TraversalOrder
impl Sync for TraversalOrder
impl Unpin for TraversalOrder
impl UnwindSafe for TraversalOrder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more