inspectFailure method
Invokes a passive side-effect callback action if the result context is a failure.
Forwards the intercepted Failure context untouched downstream for passive telemetry.
final result = apiResult.inspectFailure((fail) => logger.error(fail.message));
Implementation
Result<T> inspectFailure(void Function(Failure failure) action) {
if (this case FailureResult<T>(:final failure)) {
action(failure);
}
return this;
}