Implement IntoIterator for references to a BreadcrumbTreeNode.
This commit is contained in:
parent
1be60511ed
commit
bebedf56e4
@ -49,3 +49,12 @@ impl<'a> Iterator for BreadcrumbTreeIterator<'a> {
|
||||
ret.map(|node| node.get_ice())
|
||||
}
|
||||
}
|
||||
|
||||
impl<'a, C: IntoContextElement> IntoIterator for &'a BreadcrumbTreeNode<'a, C> {
|
||||
type Item = &'a dyn IntoContextElement;
|
||||
type IntoIter = BreadcrumbTreeIterator<'a>;
|
||||
|
||||
fn into_iter(self) -> BreadcrumbTreeIterator<'a> {
|
||||
BreadcrumbTreeIterator(Some(self))
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user