inspect method

Result<T, E> inspect(
  1. void action(
    1. T value
    )
)

Calls action with a successful value, and returns this result unchanged.

final saved = const Ok<int, String>(7).inspect((id) => print('saved $id'));

Implementation

Result<T, E> inspect(void Function(T value) action) {
  if (this case Ok<T, E>(:final value)) action(value);
  return this;
}