combine method

VoidResult combine(
  1. T value
)

returns the result of a list of functions

Implementation

VoidResult combine(T value) {
  for (final function in this) {
    final result = function(value);
    if (result.isFailure) {
      return result;
    }
  }
  return const VoidResult.success();
}