mapErr<F> method

Result<T, F> mapErr<F>(
  1. F f(
    1. E
    )
)

Maps Result<T, E> to Result<T, F>, leaving an Ok value untouched.

Implementation

Result<T, F> mapErr<F>(F Function(E) f) =>
    isOk ? Result.ok(_value) : Result.err(f(_error));