mapFailure method
Transforms the underlying domain failure signature using the provided error transform closure.
If this instance represents an existing successful state computation, it returns unmodified.
Implementation
Result<T> mapFailure(Failure Function(Failure failure) transform) =>
switch (this) {
_SuccessResult<T>() => this,
_FailureResult<T>(failure: final failure) =>
Result<T>.failure(transform(failure)),
};