Renamed BreadcrumbTreeIterator to IceTreeIterator.
This commit is contained in:
parent
89c751e849
commit
ff13d22ab6
@ -18,8 +18,8 @@ enum BreadcrumbTreeNodeElement<'a, C: IntoContextElement> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
impl<'a, C: IntoContextElement> BreadcrumbTreeNode<'a, C> {
|
impl<'a, C: IntoContextElement> BreadcrumbTreeNode<'a, C> {
|
||||||
pub fn iter(&'a self) -> BreadcrumbTreeIterator<'a> {
|
pub fn iter(&'a self) -> IceTreeIterator<'a> {
|
||||||
BreadcrumbTreeIterator(Some(self))
|
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;
|
type Item = &'a dyn IntoContextElement;
|
||||||
|
|
||||||
fn next(&mut self) -> Option<Self::Item> {
|
fn next(&mut self) -> Option<Self::Item> {
|
||||||
@ -58,9 +58,9 @@ impl<'a> Iterator for BreadcrumbTreeIterator<'a> {
|
|||||||
|
|
||||||
impl<'a, C: IntoContextElement> IntoIterator for &'a BreadcrumbTreeNode<'a, C> {
|
impl<'a, C: IntoContextElement> IntoIterator for &'a BreadcrumbTreeNode<'a, C> {
|
||||||
type Item = &'a dyn IntoContextElement;
|
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()
|
self.iter()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user