enum
inline fun <E : Enum<E>> NonNullableOptionBuilder<String>.enum(aliases: Map<String, E> = emptyMap(), ignoreCase: Boolean = true): NonNullableOptionBuilder<E>(source)
Converts non-nullable string option to non-nullable enum option.
inline fun <E : Enum<E>> OptionBuilder<String?>.enum(aliases: Map<String, E> = emptyMap(), ignoreCase: Boolean = true): OptionBuilder<E?>(source)
Converts string option to enum option.