pub fn as_setter<'a>(&'a self) -> Setter<'a> {
        Setter {
            enabled: self.setter_enabled,
            try_setter: self.try_setter,
            visibility: &self.setter_visibility,
            pattern: self.builder_pattern,
            attrs: &self.attrs,
            ident: &self.setter_ident,
            field_ident: &self.field_ident,
            field_type: &self.field_type,
            generic_into: self.setter_into,
            deprecation_notes: &self.deprecation_notes,
            bindings: self.bindings,
        }
    }
/// Returns a `Setter` according to the options.
Returns a `Setter` according to the options.
Returns a ` Setter ` according to the options .
pub fn as_setter<'a>(&'a self) -> Setter<'a> {
        Setter {
            enabled: self.setter_enabled,
            try_setter: self.try_setter,
            visibility: &self.setter_visibility,
            pattern: self.builder_pattern,
            attrs: &self.attrs,
            ident: &self.setter_ident,
            field_ident: &self.field_ident,
            field_type: &self.field_type,
            generic_into: self.setter_into,
            deprecation_notes: &self.deprecation_notes,
            bindings: self.bindings,
        }
    }
pub fn as_setter < ' a > ( & ' a self ) -> Setter < ' a > { Setter { enabled : self . setter_enabled , try_setter : self . try_setter , visibility : & self . setter_visibility , pattern : self . builder_pattern , attrs : & self . attrs , ident : & self . setter_ident , field_ident : & self . field_ident , field_type : & self . field_type , generic_into : self . setter_into , deprecation_notes : & self . deprecation_notes , bindings : self . bindings , } }
Returns a `Setter` according to the options.
Returns a ` Setter ` according to the options .
&'a self
&'a self