diff --git a/packages/sync/src/channel/use_channel.rs b/packages/sync/src/channel/use_channel.rs index dc3210ff..4397b1de 100644 --- a/packages/sync/src/channel/use_channel.rs +++ b/packages/sync/src/channel/use_channel.rs @@ -3,13 +3,15 @@ use dioxus::prelude::*; use uuid::Uuid; /// Send and listen for messages between multiple components. -#[derive(Clone, Copy)] +#[derive(Clone)] pub struct UseChannel { id: Uuid, sender: Signal>, inactive_receiver: Signal>, } +impl Copy for UseChannel {} + impl PartialEq for UseChannel { fn eq(&self, other: &Self) -> bool { self.id == other.id