From 439601bbb5b3c601eb444ce97eabea49045024ac Mon Sep 17 00:00:00 2001 From: Tom Alexander Date: Sun, 31 May 2020 18:05:49 -0400 Subject: [PATCH] First I'll try to eliminate the duplication between the BreadcrumbTree and BreadcrumbTreeNode. --- src/renderer/tree_renderer.rs | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/src/renderer/tree_renderer.rs b/src/renderer/tree_renderer.rs index d3516f7..11eba11 100644 --- a/src/renderer/tree_renderer.rs +++ b/src/renderer/tree_renderer.rs @@ -86,18 +86,15 @@ impl<'a> DustRenderer<'a> { }; let mut new_nodes = Vec::new(); - explicit_context.as_ref().map(|path| { - let x = walk_path(maybe_breadcrumbs, &path.keys); - x.map(|ice| ice.into_context_element(self, breadcrumbs)) - .map(|val| if val.is_truthy() {}); - // walk_path(breadcrumbs, &path.keys) - // .map(|ice| ice.into_context_element(self, breadcrumbs)) - // .map(|val| { - // if val.is_truthy() { - // new_stack.push(val.from_context_element()) - // } - // }); - }); + // explicit_context.as_ref().map(|path| { + // let x = walk_path(maybe_breadcrumbs, &path.keys); + // x.map(|ice| ice.into_context_element(self, breadcrumbs)) + // .map(|val| { + // if val.is_truthy() { + // new_nodes.push(val.from_context_element()) + // } + // }); + // }); injected_context.map(|ctx| new_nodes.push(BreadcrumbTreeNodeElement::Borrowed(ctx))); new_context_element.map(|ctx| { new_nodes.push(BreadcrumbTreeNodeElement::Borrowed(