transpose method
Transposes the result to an option.
Future.value(Ok(None())) => Future.value(None())
Future.value(Ok(Some(val))) => Future.value(Some(Ok(val)))
Future.value(Err(err)) => Future.value(Some(Err(err)))
See also:
Implementation
Future<Option<Result<T, E>>> transpose() => then((v) => v.transpose());