pub(crate) fn iter_components<I>(&self, iter: I) -> Vec<Component>
    where
        I: IntoIterator,
        I::Item: IntoComponent,
    {
        let inner = self.inner.borrow();

        inner
            .names
            .iter_components(iter)
            .map(ComponentRef::into_component)
            .collect::<Vec<_>>()
    }
/// Iterate over known child components of the given name.
Iterate over known child components of the given name.
Iterate over known child components of the given name .
pub(crate) fn iter_components<I>(&self, iter: I) -> Vec<Component>
    where
        I: IntoIterator,
        I::Item: IntoComponent,
    {
        let inner = self.inner.borrow();
        inner
            .names
            .iter_components(iter)
            .map(ComponentRef::into_component)
            .collect::<Vec<_>>()
    }
pub ( crate ) fn iter_components < I > ( & self , iter : I ) -> Vec < Component > where I : IntoIterator , I :: Item : IntoComponent , { let inner = self . inner . borrow ( ) ; inner . names . iter_components ( iter ) . map ( ComponentRef :: into_component ) . collect :: < Vec < _ > > ( ) }
Iterate over known child components of the given name.
Iterate over known child components of the given name .
&self
iter
I
&self
iter
I