pub fn enum_values<I: IntoIterator<Item = V>, V: Into<String>>(
        mut self,
        enum_values: Option<I>,
    ) -> Self {
        set_value!(self enum_values enum_values
            .map(|enum_values| enum_values.into_iter().map(|value| value.into()).collect()))
    }
/// Add or change possible values used to substitute parameter.
Add or change possible values used to substitute parameter.
Add or change possible values used to substitute parameter .
pub fn enum_values<I: IntoIterator<Item = V>, V: Into<String>>(
        mut self,
        enum_values: Option<I>,
    ) -> Self {
        set_value!(self enum_values enum_values
            .map(|enum_values| enum_values.into_iter().map(|value| value.into()).collect()))
    }
pub fn enum_values < I : IntoIterator < Item = V > , V : Into < String > > ( mut self , enum_values : Option < I > , ) -> Self { set_value ! ( self enum_values enum_values map ( enum_values enum_values into_iter ( ) map ( value value into ( ) ) collect ( ) ) ) }
Add or change possible values used to substitute parameter.
Add or change possible values used to substitute parameter .
mut self
enum_values
Option<I>