diff --git a/src/pubsub.rs b/src/pubsub.rs index e9c608db..b12eb2f3 100644 --- a/src/pubsub.rs +++ b/src/pubsub.rs @@ -110,7 +110,7 @@ where pub fn take_seed<'de, S>(&self, seed: S) -> ReadResult> where - S: serde::de::DeserializeSeed<'de, Value = M>, + S: serde::de::DeserializeSeed<'de, Value = M> + Clone, M: 'static, { self.datareader.drain_read_notifications();