diff --git a/packages/core/src/events.rs b/packages/core/src/events.rs index 4cca66de3..b2e87262d 100644 --- a/packages/core/src/events.rs +++ b/packages/core/src/events.rs @@ -168,6 +168,12 @@ impl Clone for EventHandler { } } +impl PartialEq for EventHandler { + fn eq(&self, other: &Self) -> bool { + Rc::ptr_eq(&self.callback, &other.callback) + } +} + impl Default for EventHandler { fn default() -> Self { Self {