mapError<F extends Object> method

Result<T, F> mapError<F extends Object>(
  1. F mapper(
    1. E
    )
)

Maps the error using the given function, preserving successes

Implementation

Result<T, F> mapError<F extends Object>(F Function(E) mapper) => switch (this) {
  Success(value: final value) => Result.success(value),
  Failure(error: final error) => Result.failure(mapper(error)),
};