diff --git a/src/transfer/queue.rs b/src/transfer/queue.rs index 4a5f6dc..113b273 100644 --- a/src/transfer/queue.rs +++ b/src/transfer/queue.rs @@ -164,7 +164,7 @@ where /// side effects, enabling its use in `select!{}` or similar. /// /// Panics if there are no transfers pending. - pub fn next_complete<'a>(&'a mut self) -> impl Future> + 'a { + pub fn next_complete<'a>(&'a mut self) -> impl Future> + Unpin + Send + Sync + 'a { poll_fn(|cx| { let res = self .pending