getRawEnum<T> method

T getRawEnum<T>(
  1. List<T> values,
  2. String namer(
    1. T
    ),
  3. String name,
  4. T? defaults,
)

Implementation

T getRawEnum<T>(
  List<T> values,
  String Function(T) namer,
  String name,
  T? defaults,
) {
  final result = getRawEnumOrNull(values, namer, name, defaults);
  if (result == null) {
    throw ParsingException(name, null, 'Missing required enum field');
  }
  return result;
}