MambaFailureResult constructor

MambaFailureResult({
  1. required int exitCode,
  2. required List<MambaExecutionError> errors,
  3. String? output,
})

Implementation

new({
  required this.exitCode,
  required List<MambaExecutionError> errors,
  this.output,
}) : errors = List.unmodifiable(errors) {
  if (exitCode == 0)
    throw ArgumentError.value(exitCode, 'exitCode', 'must be non-zero');
  if (errors.isEmpty)
    throw ArgumentError.value(errors, 'errors', 'must not be empty');
}