From 5af85552af06556b3e619eb1b06bad987f83c215 Mon Sep 17 00:00:00 2001
From: Pierre Krieger <pierre.krieger1708@gmail.com>
Date: Mon, 27 Jul 2020 16:31:35 +0200
Subject: [PATCH] Remove Unpin requirement for Slots (#6711)

---
 substrate/client/consensus/slots/src/slots.rs | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/substrate/client/consensus/slots/src/slots.rs b/substrate/client/consensus/slots/src/slots.rs
index 17a931b7c41..32316c56c9f 100644
--- a/substrate/client/consensus/slots/src/slots.rs
+++ b/substrate/client/consensus/slots/src/slots.rs
@@ -109,7 +109,7 @@ impl<SC> Slots<SC> {
 	}
 }
 
-impl<SC: SlotCompatible + Unpin> Stream for Slots<SC> {
+impl<SC: SlotCompatible> Stream for Slots<SC> {
 	type Item = Result<SlotInfo, Error>;
 
 	fn poll_next(mut self: Pin<&mut Self>, cx: &mut Context) -> Poll<Option<Self::Item>> {
@@ -165,3 +165,6 @@ impl<SC: SlotCompatible + Unpin> Stream for Slots<SC> {
 		}
 	}
 }
+
+impl<SC> Unpin for Slots<SC> {
+}
-- 
GitLab