Enum pandoc::MarkdownExtension
source · #[non_exhaustive]pub enum MarkdownExtension {
Show 60 variants
Smart,
Attributes,
EscapedLineBreaks,
BlankBeforeHeader,
HeaderAttributes,
AutoIdentifiers,
ImplicitHeaderReferences,
BlankBeforeBlockQuote,
FencedDivs,
FencedCodeBlocks,
BacktickCodeBlocks,
FencedCodeAttributes,
LineBlocks,
FancyLists,
Startnum,
TaskLists,
DefinitionLists,
ExampleLists,
TableCaptions,
SimpleTables,
MultilineTables,
GridTables,
PipeTables,
PandocTitleBlock,
YamlMetadataBlock,
AllSymbolsEscapable,
IntrawordUnderscores,
Strikeout,
Superscript,
Subscript,
InlineCodeAttributes,
TexMathDollars,
RawAttribute,
RawHtml,
MarkdownInHtmlBlocks,
NativeDivs,
NativeSpans,
BracketedSpans,
RawTex,
LatexMacros,
ShortcutReferenceLinks,
ImplicitFigures,
Footnotes,
InlineNotes,
Citations,
ListsWithoutPrecedingBlankline,
HardLineBreaks,
IgnoreLineBreaks,
TexMathSingleBackslash,
TexMathDoubleBackslash,
MarkdownAttribute,
MmdTitleBlock,
Abbreviations,
AutolinkBareUris,
AsciiIdentifiers,
LinkAttributes,
MmdHeaderIdentifiers,
CompactDefinitionLists,
RebaseRelativePaths,
Other(String),
}
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Smart
Attributes
EscapedLineBreaks
BlankBeforeHeader
HeaderAttributes
AutoIdentifiers
ImplicitHeaderReferences
BlankBeforeBlockQuote
FencedDivs
FencedCodeBlocks
BacktickCodeBlocks
FencedCodeAttributes
LineBlocks
FancyLists
Startnum
TaskLists
DefinitionLists
ExampleLists
TableCaptions
SimpleTables
MultilineTables
GridTables
PipeTables
PandocTitleBlock
YamlMetadataBlock
AllSymbolsEscapable
IntrawordUnderscores
Strikeout
Superscript
Subscript
InlineCodeAttributes
TexMathDollars
RawAttribute
RawHtml
MarkdownInHtmlBlocks
NativeDivs
NativeSpans
BracketedSpans
RawTex
LatexMacros
ShortcutReferenceLinks
ImplicitFigures
Footnotes
InlineNotes
Citations
ListsWithoutPrecedingBlankline
HardLineBreaks
IgnoreLineBreaks
TexMathSingleBackslash
TexMathDoubleBackslash
MarkdownAttribute
MmdTitleBlock
Abbreviations
AutolinkBareUris
AsciiIdentifiers
LinkAttributes
MmdHeaderIdentifiers
CompactDefinitionLists
RebaseRelativePaths
Other(String)
Trait Implementations§
source§impl Clone for MarkdownExtension
impl Clone for MarkdownExtension
source§fn clone(&self) -> MarkdownExtension
fn clone(&self) -> MarkdownExtension
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for MarkdownExtension
impl Debug for MarkdownExtension
Auto Trait Implementations§
impl RefUnwindSafe for MarkdownExtension
impl Send for MarkdownExtension
impl Sync for MarkdownExtension
impl Unpin for MarkdownExtension
impl UnwindSafe for MarkdownExtension
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more