pub trait MonoFuture<Item, Err>: Future<Output = Result<Item, Err>> + ConditionallySafe { }
A Future that wraps a Result and can be used as a Mono.