pub fn children<C, D>(mut self, children: C) -> Self
    where
        C: IntoIterator<Item = D>,
        D: IntoLevelChild,
    {
        self.children.extend(
            children
                .into_iter()
                .map(IntoLevelChild::into_level_child)
                .collect::<Vec<_>>(),
        );
        self
    }
/// Add a series of children to this level, for example from an iterator.
Add a series of children to this level, for example from an iterator.
Add a series of children to this level for example from an iterator .
pub fn children<C, D>(mut self, children: C) -> Self
    where
        C: IntoIterator<Item = D>,
        D: IntoLevelChild,
    {
        self.children.extend(
            children
                .into_iter()
                .map(IntoLevelChild::into_level_child)
                .collect::<Vec<_>>(),
        );
        self
    }
pub fn children < C , D > ( mut self , children : C ) -> Self where C : IntoIterator < Item = D > , D : IntoLevelChild , { self . children . extend ( children . into_iter ( ) . map ( IntoLevelChild :: into_level_child ) . collect :: < Vec < _ > > ( ) , ) ; self }
Add a series of children to this level, for example from an iterator.
Add a series of children to this level for example from an iterator .
mut self
children
C