rumdl_lib/utils/
parser_options.rs1use pulldown_cmark::Options;
2
3pub fn rumdl_parser_options() -> Options {
14 let mut options = Options::empty();
15 options.insert(Options::ENABLE_TABLES);
16 options.insert(Options::ENABLE_FOOTNOTES);
17 options.insert(Options::ENABLE_STRIKETHROUGH);
18 options.insert(Options::ENABLE_TASKLISTS);
19 options.insert(Options::ENABLE_SMART_PUNCTUATION);
20 options.insert(Options::ENABLE_HEADING_ATTRIBUTES);
21 options.insert(Options::ENABLE_MATH);
22 options.insert(Options::ENABLE_GFM);
23 options.insert(Options::ENABLE_DEFINITION_LIST);
24 options.insert(Options::ENABLE_SUPERSCRIPT);
25 options.insert(Options::ENABLE_SUBSCRIPT);
26 options.insert(Options::ENABLE_WIKILINKS);
27 options
28}