diff --git a/src/renderer/breadcrumb_tree.rs b/src/renderer/breadcrumb_tree.rs index 3535983..00e1804 100644 --- a/src/renderer/breadcrumb_tree.rs +++ b/src/renderer/breadcrumb_tree.rs @@ -18,8 +18,8 @@ enum BreadcrumbTreeNodeElement<'a, C: IntoContextElement> { } impl<'a, C: IntoContextElement> BreadcrumbTreeNode<'a, C> { - pub fn iter(&'a self) -> BreadcrumbTreeIterator<'a> { - BreadcrumbTreeIterator(Some(self)) + pub fn iter(&'a self) -> IceTreeIterator<'a> { + IceTreeIterator(Some(self)) } } @@ -44,9 +44,9 @@ impl<'a, C: IntoContextElement> BreadcrumbTree for BreadcrumbTreeNode<'a, C> { } } -pub struct BreadcrumbTreeIterator<'a>(Option<&'a dyn BreadcrumbTree>); +pub struct IceTreeIterator<'a>(Option<&'a dyn BreadcrumbTree>); -impl<'a> Iterator for BreadcrumbTreeIterator<'a> { +impl<'a> Iterator for IceTreeIterator<'a> { type Item = &'a dyn IntoContextElement; fn next(&mut self) -> Option { @@ -58,9 +58,9 @@ impl<'a> Iterator for BreadcrumbTreeIterator<'a> { impl<'a, C: IntoContextElement> IntoIterator for &'a BreadcrumbTreeNode<'a, C> { type Item = &'a dyn IntoContextElement; - type IntoIter = BreadcrumbTreeIterator<'a>; + type IntoIter = IceTreeIterator<'a>; - fn into_iter(self) -> BreadcrumbTreeIterator<'a> { + fn into_iter(self) -> IceTreeIterator<'a> { self.iter() } }