From 7764671c36881ad3837f132c783bc21a0d7c6693 Mon Sep 17 00:00:00 2001 From: Jonas Platte Date: Tue, 18 Aug 2020 00:05:35 +0200 Subject: [PATCH] Resolve FIXME --- ruma-client-api/src/r0/sync/sync_events.rs | 2 +- ruma-client/src/lib.rs | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/ruma-client-api/src/r0/sync/sync_events.rs b/ruma-client-api/src/r0/sync/sync_events.rs index 4f87c659..8ef6c07a 100644 --- a/ruma-client-api/src/r0/sync/sync_events.rs +++ b/ruma-client-api/src/r0/sync/sync_events.rs @@ -94,7 +94,7 @@ ruma_api! { } /// A filter represented either as its full JSON definition or the ID of a saved filter. -#[derive(Clone, Debug, Outgoing, Serialize)] +#[derive(Clone, Copy, Debug, Outgoing, Serialize)] #[allow(clippy::large_enum_variant)] #[serde(untagged)] pub enum Filter<'a> { diff --git a/ruma-client/src/lib.rs b/ruma-client/src/lib.rs index b47e1ea8..2e6b0e17 100644 --- a/ruma-client/src/lib.rs +++ b/ruma-client/src/lib.rs @@ -331,7 +331,6 @@ where let client = self.clone(); stream::try_unfold(since, move |since| { let client = client.clone(); - let filter = filter.clone(); // FIXME: Remove once `SyncFilter` is `Copy` async move { let response = client