Skip to content

Commit ea50ad6

Browse files
committed
Fix Unpin impl of (Try)MaybeDone
1 parent 7f509b5 commit ea50ad6

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

futures-util/src/future/maybe_done.rs

+2
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ pub enum MaybeDone<Fut: Future> {
2020
Gone,
2121
}
2222

23+
impl<Fut: Future + Unpin> Unpin for MaybeDone<Fut> {}
24+
2325
/// Wraps a future into a `MaybeDone`
2426
///
2527
/// # Examples

futures-util/src/future/try_maybe_done.rs

+2
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ pub enum TryMaybeDone<Fut: TryFuture> {
2121
Gone,
2222
}
2323

24+
impl<Fut: TryFuture + Unpin> Unpin for TryMaybeDone<Fut> {}
25+
2426
/// Wraps a future into a `TryMaybeDone`
2527
pub fn try_maybe_done<Fut: TryFuture>(future: Fut) -> TryMaybeDone<Fut> {
2628
TryMaybeDone::Future(future)

0 commit comments

Comments
 (0)