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.