aboutsummaryrefslogtreecommitdiff
path: root/src/future/maybe_done.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/future/maybe_done.rs')
-rw-r--r--src/future/maybe_done.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/future/maybe_done.rs b/src/future/maybe_done.rs
index bb5579e..26e6c27 100644
--- a/src/future/maybe_done.rs
+++ b/src/future/maybe_done.rs
@@ -1,5 +1,6 @@
//! Definition of the MaybeDone combinator
+use super::assert_future;
use core::mem;
use core::pin::Pin;
use futures_core::future::{FusedFuture, Future};
@@ -40,7 +41,7 @@ impl<Fut: Future + Unpin> Unpin for MaybeDone<Fut> {}
/// # });
/// ```
pub fn maybe_done<Fut: Future>(future: Fut) -> MaybeDone<Fut> {
- MaybeDone::Future(future)
+ assert_future::<(), _>(MaybeDone::Future(future))
}
impl<Fut: Future> MaybeDone<Fut> {