@@ -196,19 +196,19 @@ struct FuzzExtensionOptions {
196196
197197impl FuzzExtensionOptions {
198198 fn to_options ( & self ) -> ExtensionOptions {
199- ExtensionOptions {
200- strikethrough : self . strikethrough ,
201- tagfilter : self . tagfilter ,
202- table : self . table ,
203- autolink : self . autolink ,
204- tasklist : self . tasklist ,
205- superscript : self . superscript ,
206- footnotes : self . footnotes ,
207- description_lists : self . description_lists ,
208- shortcodes : self . shortcodes ,
209- front_matter_delimiter : None ,
210- header_ids : None ,
211- }
199+ let mut extension = ExtensionOptions :: default ( ) ;
200+ extension . strikethrough = self . strikethrough ;
201+ extension . tagfilter = self . tagfilter ;
202+ extension . table = self . table ;
203+ extension . autolink = self . autolink ;
204+ extension . tasklist = self . tasklist ;
205+ extension . superscript = self . superscript ;
206+ extension . footnotes = self . footnotes ;
207+ extension . description_lists = self . description_lists ;
208+ extension . shortcodes = self . shortcodes ;
209+ extension . front_matter_delimiter = None ;
210+ extension . header_ids = None ;
211+ extension
212212 }
213213}
214214
@@ -220,11 +220,11 @@ struct FuzzParseOptions {
220220
221221impl FuzzParseOptions {
222222 fn to_options ( & self ) -> ParseOptions {
223- ParseOptions {
224- smart : self . smart ,
225- default_info_string : None ,
226- relaxed_tasklist_matching : self . relaxed_tasklist_matching ,
227- }
223+ let mut parse = ParseOptions :: default ( ) ;
224+ parse . smart = self . smart ;
225+ parse . default_info_string = None ;
226+ parse . relaxed_tasklist_matching = self . relaxed_tasklist_matching ;
227+ parse
228228 }
229229}
230230
@@ -242,16 +242,16 @@ struct FuzzRenderOptions {
242242
243243impl FuzzRenderOptions {
244244 fn to_options ( & self ) -> RenderOptions {
245- RenderOptions {
246- hardbreaks : self . hardbreaks ,
247- github_pre_lang : self . github_pre_lang ,
248- full_info_string : self . full_info_string ,
249- width : self . width ,
250- unsafe_ : self . unsafe_ ,
251- escape : self . escape ,
252- list_style : self . list_style ,
253- sourcepos : self . sourcepos ,
254- }
245+ let mut render = RenderOptions :: default ( ) ;
246+ render . hardbreaks = self . hardbreaks ;
247+ render . github_pre_lang = self . github_pre_lang ;
248+ render . full_info_string = self . full_info_string ;
249+ render . width = self . width ;
250+ render . unsafe_ = self . unsafe_ ;
251+ render . escape = self . escape ;
252+ render . list_style = self . list_style ;
253+ render . sourcepos = self . sourcepos ;
254+ render
255255 }
256256}
257257
0 commit comments