resultOrNull property

ResultDart<A, E>? get resultOrNull

Latest success/failure as Result. Defects and interruption return null.

Implementation

ResultDart<A, E>? get resultOrNull => switch (_lastExit) {
  ExitSuccess<A, E>(:final value) => Success<A, E>(value),
  ExitFailure<A, E>(:final error) => Failure<A, E>(error),
  _ => null,
};