From ed9573094cd9da6ae6733ed511b02ad164f8c468 Mon Sep 17 00:00:00 2001 From: Evan Almloff Date: Mon, 11 Sep 2023 15:13:29 -0500 Subject: [PATCH] fix ComponentProps partialeq --- packages/core/src/runtime.rs | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/packages/core/src/runtime.rs b/packages/core/src/runtime.rs index 07aeb7c24..4b9dcdab0 100644 --- a/packages/core/src/runtime.rs +++ b/packages/core/src/runtime.rs @@ -27,9 +27,19 @@ pub fn in_runtime(runtime: Rc, f: impl FnOnce() -> R) -> R { /// } /// /// // In a dynamic library -/// #[inline_props] -/// fn Component(cx: Scope, runtime: std::rc::Rc) -> Element { -/// cx.use_hook(|| override_runtime(runtime.clone())); +/// #[derive(Props)] +/// struct ComponentProps { +/// runtime: std::rc::Rc, +/// } +/// +/// impl PartialEq for ComponentProps { +/// fn eq(&self, _other: &Self) -> bool { +/// true +/// } +/// } +/// +/// fn Component(cx: Scope) -> Element { +/// cx.use_hook(|| override_runtime(cx.props.runtime.clone())); /// /// render! { div {} } /// }