okOrElse<E extends Object> method

Result<T, E> okOrElse<E extends Object>(
  1. E err()
)
inherited

Transforms the Option<T> into a Result<T, E>, mapping Some(v) to Ok(v) and None to Err(err()).

Implementation

Result<T, E> okOrElse<E extends Object>(E Function() err) {
  final val = toNullable();
  return val != null ? Result.ok(val) : Result.err(err());
}