fold<R> method
Разворачивает результат в одно значение.
final message = result.fold(
onFailure: (f) => f.userMessage,
onSuccess: (data) => 'Загружено: $data',
);
Implementation
R fold<R>({
required R Function(Failure failure) onFailure,
required R Function(T value) onSuccess,
}) => switch (this) {
Left<T>(:final failure) => onFailure(failure),
Right<T>(:final value) => onSuccess(value),
};