mapError<F extends Object> method
Transforms a failure error with a sync or async transform.
Implementation
Future<Result<T, F>> mapError<F extends Object>(
FutureOr<F> Function(E error) transform,
) async {
final result = await this;
return switch (result) {
Success(value: final value) => Result.success(value),
Failure(error: final error) => Result.failure(await transform(error)),
};
}