Slight progress on new_breadcrumbs_section.

This commit is contained in:
Tom Alexander
2020-05-31 17:32:06 -04:00
parent 2b532e7eb4
commit b381789422
2 changed files with 45 additions and 37 deletions

View File

@@ -18,6 +18,16 @@ pub enum BreadcrumbTreeNodeElement<'a> {
}
impl<'a> BreadcrumbTreeNode<'a> {
pub fn new(
parent: Option<&'a dyn BreadcrumbTree>,
element: BreadcrumbTreeNodeElement<'a>,
) -> Self {
BreadcrumbTreeNode {
parent: parent,
element: element,
}
}
pub fn ice_iter(&'a self) -> impl Iterator<Item = &dyn IntoContextElement> {
self.breadcrumb_iter().map(|b| b.get_ice())
}