Struct comrak::ComrakParseOptions [−][src]
Expand description
Options for parser functions.
Fields
smart: bool
Punctuation (quotes, full-stops and hyphens) are converted into ‘smart’ punctuation.
let mut options = ComrakOptions::default(); assert_eq!(markdown_to_html("'Hello,' \"world\" ...", &options), "<p>'Hello,' "world" ...</p>\n"); options.parse.smart = true; assert_eq!(markdown_to_html("'Hello,' \"world\" ...", &options), "<p>‘Hello,’ “world” …</p>\n");
default_info_string: Option<String>
The default info string for fenced code blocks.
let mut options = ComrakOptions::default(); assert_eq!(markdown_to_html("```\nfn hello();\n```\n", &options), "<pre><code>fn hello();\n</code></pre>\n"); options.parse.default_info_string = Some("rust".into()); assert_eq!(markdown_to_html("```\nfn hello();\n```\n", &options), "<pre><code class=\"language-rust\">fn hello();\n</code></pre>\n");
Trait Implementations
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for ComrakParseOptions
impl Send for ComrakParseOptions
impl Sync for ComrakParseOptions
impl Unpin for ComrakParseOptions
impl UnwindSafe for ComrakParseOptions
Blanket Implementations
Mutably borrows from an owned value. Read more