From fcf906267997aae9ff7ee282b938cbb5f6119271 Mon Sep 17 00:00:00 2001 From: Jonathan Lindsey Date: Sat, 10 Jun 2023 21:52:26 -0500 Subject: Make the subscription::channel function take a FnOnce closure instead of a Fn closure and remove Sync as a requirement for its output. --- futures/src/subscription.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'futures') diff --git a/futures/src/subscription.rs b/futures/src/subscription.rs index 801c2694..0642a924 100644 --- a/futures/src/subscription.rs +++ b/futures/src/subscription.rs @@ -417,7 +417,7 @@ where pub fn channel( id: I, size: usize, - f: impl Fn(mpsc::Sender) -> Fut + MaybeSend + Sync + 'static, + f: impl FnOnce(mpsc::Sender) -> Fut + MaybeSend + 'static, ) -> Subscription where I: Hash + 'static, -- cgit