pub fn enum_values<I: IntoIterator<Item = E>, E: Into<String>>(
        mut self,
        enum_values: Option<I>,
    ) -> Self {
        set_value!(self enum_values
            enum_values.map(|values| values.into_iter().map(|enum_value| enum_value.into()).collect()))
    }
/// Add or change enum property variants.
Add or change enum property variants.
Add or change enum property variants .
pub fn enum_values<I: IntoIterator<Item = E>, E: Into<String>>(
        mut self,
        enum_values: Option<I>,
    ) -> Self {
        set_value!(self enum_values
            enum_values.map(|values| values.into_iter().map(|enum_value| enum_value.into()).collect()))
    }
pub fn enum_values < I : IntoIterator < Item = E > , E : Into < String > > ( mut self , enum_values : Option < I > , ) -> Self { set_value ! ( self enum_values enum_values map ( values values into_iter ( ) map ( enum_value enum_value into ( ) ) collect ( ) ) ) }
Add or change enum property variants.
Add or change enum property variants .
mut self
enum_values
Option<I>