unwrapOrElse method

T unwrapOrElse(
  1. T f(
    1. E error
    )
)

Returns the inner value or computes one via f.

Implementation

T unwrapOrElse(T Function(E error) f) {
  final self = this;
  if (self is Ok<T, E>) return self.value;
  return f((self as Err<T, E>).error);
}