orElse<A> method

Result<T, A> orElse<A>(
  1. Result<T, A> f(
    1. E error
    )
)

Takes an Err value and maps it to a Result<T, SomeNewType>.

This is useful for error recovery.

@param f A function to apply to an Err value, leaving Ok values untouched.

Implementation

Result<T, A> orElse<A>(Result<T, A> Function(E error) f) =>
    throw UnimplementedError();