pub fn iter_breadth_first<'a>(
    &'a self,
  ) -> Bft<'a, AuspiceTreeNode, AuspiceTreeNodeIterFn<'a>, AuspiceTreeNodeIter<'a>> {
    Bft::new(&self.tree, |node: &'a AuspiceTreeNode| node.children.iter())
  }
/// Returns iterator for breadth-first tree traversal
Returns iterator for breadth-first tree traversal
Returns iterator for breadth - first tree traversal
pub fn iter_breadth_first<'a>(
    &'a self,
  ) -> Bft<'a, AuspiceTreeNode, AuspiceTreeNodeIterFn<'a>, AuspiceTreeNodeIter<'a>> {
    Bft::new(&self.tree, |node: &'a AuspiceTreeNode| node.children.iter())
  }
pub fn iter_breadth_first < ' a > ( & ' a self , ) -> Bft < ' a , AuspiceTreeNode , AuspiceTreeNodeIterFn < ' a > , AuspiceTreeNodeIter < ' a > > { Bft :: new ( & self . tree , | node : & ' a AuspiceTreeNode | node . children . iter ( ) ) }
Returns iterator for breadth-first tree traversal
Returns iterator for breadth - first tree traversal
&'a self
&'a self