We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7f509b5 commit ea50ad6Copy full SHA for ea50ad6
futures-util/src/future/maybe_done.rs
@@ -20,6 +20,8 @@ pub enum MaybeDone<Fut: Future> {
20
Gone,
21
}
22
23
+impl<Fut: Future + Unpin> Unpin for MaybeDone<Fut> {}
24
+
25
/// Wraps a future into a `MaybeDone`
26
///
27
/// # Examples
futures-util/src/future/try_maybe_done.rs
@@ -21,6 +21,8 @@ pub enum TryMaybeDone<Fut: TryFuture> {
+impl<Fut: TryFuture + Unpin> Unpin for TryMaybeDone<Fut> {}
/// Wraps a future into a `TryMaybeDone`
pub fn try_maybe_done<Fut: TryFuture>(future: Fut) -> TryMaybeDone<Fut> {
28
TryMaybeDone::Future(future)
0 commit comments