Struct futures::future::UnwrapOrElse [−][src]
Future for the unwrap_or_else
combinator. It unwraps the result, returning
the content of the Ok
as Output
or if the value is an Err
then it
calls op
with its value.
Trait Implementations
impl<Fut, F> Unpin for UnwrapOrElse<Fut, F> where
Fut: Unpin,
[src]
impl<Fut, F> Unpin for UnwrapOrElse<Fut, F> where
Fut: Unpin,
impl<Fut, F> Debug for UnwrapOrElse<Fut, F> where
F: Debug,
Fut: Debug,
[src]
[+]
impl<Fut, F> Debug for UnwrapOrElse<Fut, F> where
F: Debug,
Fut: Debug,
impl<Fut, F> Future for UnwrapOrElse<Fut, F> where
F: FnOnce(<Fut as TryFuture>::Error) -> <Fut as TryFuture>::Ok,
Fut: TryFuture,
[src]
[+]
impl<Fut, F> Future for UnwrapOrElse<Fut, F> where
F: FnOnce(<Fut as TryFuture>::Error) -> <Fut as TryFuture>::Ok,
Fut: TryFuture,
Auto Trait Implementations
impl<Fut, F> Send for UnwrapOrElse<Fut, F> where
F: Send,
Fut: Send,
impl<Fut, F> Send for UnwrapOrElse<Fut, F> where
F: Send,
Fut: Send,
impl<Fut, F> Sync for UnwrapOrElse<Fut, F> where
F: Sync,
Fut: Sync,
impl<Fut, F> Sync for UnwrapOrElse<Fut, F> where
F: Sync,
Fut: Sync,