pub fn as_builder<'a>(&'a self) -> Builder<'a> {
        Builder {
            enabled: true,
            ident: &self.builder_ident,
            pattern: self.builder_pattern,
            derives: &self.derives,
            generics: Some(&self.generics),
            visibility: &self.builder_visibility,
            fields: Vec::with_capacity(self.struct_size_hint),
            functions: Vec::with_capacity(self.struct_size_hint),
            doc_comment: None,
            deprecation_notes: self.deprecation_notes.clone(),
            bindings: self.bindings,
        }
    }
/// Returns a `Builder` according to the options.
Returns a `Builder` according to the options.
Returns a ` Builder ` according to the options .
pub fn as_builder<'a>(&'a self) -> Builder<'a> {
        Builder {
            enabled: true,
            ident: &self.builder_ident,
            pattern: self.builder_pattern,
            derives: &self.derives,
            generics: Some(&self.generics),
            visibility: &self.builder_visibility,
            fields: Vec::with_capacity(self.struct_size_hint),
            functions: Vec::with_capacity(self.struct_size_hint),
            doc_comment: None,
            deprecation_notes: self.deprecation_notes.clone(),
            bindings: self.bindings,
        }
    }
pub fn as_builder < ' a > ( & ' a self ) -> Builder < ' a > { Builder { enabled : true , ident : & self . builder_ident , pattern : self . builder_pattern , derives : & self . derives , generics : Some ( & self . generics ) , visibility : & self . builder_visibility , fields : Vec :: with_capacity ( self . struct_size_hint ) , functions : Vec :: with_capacity ( self . struct_size_hint ) , doc_comment : None , deprecation_notes : self . deprecation_notes . clone ( ) , bindings : self . bindings , } }
Returns a `Builder` according to the options.
Returns a ` Builder ` according to the options .
&'a self
&'a self