pub trait TreePathMut<IdN, Idx>: TreePath<IdN, Idx> {
    // Required methods
    fn pop(&mut self) -> Option<(IdN, Idx)>;
    fn goto(&mut self, node: IdN, i: Idx);
    fn inc(&mut self, node: IdN);
    fn dec(&mut self, node: IdN);
}

Required Methods§

source

fn pop(&mut self) -> Option<(IdN, Idx)>

source

fn goto(&mut self, node: IdN, i: Idx)

source

fn inc(&mut self, node: IdN)

source

fn dec(&mut self, node: IdN)

Implementors§

source§

impl<IdN: Eq + Copy, Idx: PrimInt + NumAssign> TreePathMut<IdN, Idx> for Scout<IdN, Idx>

source§

impl<IdN: Copy, Idx: PrimInt> TreePathMut<IdN, Idx> for StructuralPosition<IdN, Idx>