diff --git a/src/renderer/context_element.rs b/src/renderer/context_element.rs index c201d4e..823534a 100644 --- a/src/renderer/context_element.rs +++ b/src/renderer/context_element.rs @@ -40,8 +40,8 @@ pub trait IntoBoxedContextElement { fn clone_to_box(&self) -> Box; } -// impl PartialEq for dyn ContextElement { -// fn eq(&self, other: &dyn ContextElement) -> bool { -// todo!() -// } -// } +impl<'a, 'b> PartialEq<&'b dyn ContextElement> for &'a dyn ContextElement { + fn eq(&self, other: &&'b dyn ContextElement) -> bool { + false + } +} diff --git a/src/renderer/renderer.rs b/src/renderer/renderer.rs index 4f39135..835cf2d 100644 --- a/src/renderer/renderer.rs +++ b/src/renderer/renderer.rs @@ -245,7 +245,10 @@ impl<'a> DustRenderer<'a> { RValue::RVPath(path) => walk_path(breadcrumbs, &path.keys), }, }; - if left_side.unwrap().equals(right_side.unwrap()) { + // if left_side.unwrap().equals(right_side.unwrap()) { + // panic!("testing"); + // } + if left_side.unwrap() == right_side.unwrap() { panic!("testing"); } // let x = WalkError::CantWalk;