flatten method

Future<Result<T, E>> flatten()

Flattens a Result<Result<T, E>, E> into a Result<T, E>

Future.valueOk(Ok(value))) => Future.value(Ok(value))
Future.valueOk(Err(error))) => Future.value(Err(error))
Future.valueErr(error)) => Future.value(Err(error))

See also:

Implementation

Future<Result<T, E>> flatten() => then((v) => v.flatten());