ifNone method

  1. @override
Result<None<T>> ifNone(
  1. @noFuturesAllowed void noFuturesAllowed()
)
override

Performs a side-effect if this is a None.

Implementation

@override
@pragma('vm:prefer-inline')
Result<None<T>> ifNone(@noFuturesAllowed void Function() noFuturesAllowed) {
  try {
    noFuturesAllowed();
    return Ok(this);
  } catch (error) {
    return Err(error);
  }
}