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)),
    };