Enum pandoc::MarkdownExtension
source · [−]#[non_exhaustive]
pub enum MarkdownExtension {
Show 59 variants
Smart,
Attributes,
EscapedLineBreaks,
BlankBeforeHeader,
HeaderAttributes,
AutoIdentifiers,
ImplicitHeaderReferences,
BlankBeforeBlockQuote,
FencedDivs,
FencedCodeBlocks,
BacktickCodeBlocks,
FencedCodeAttributes,
LineBlocks,
FancyLists,
Startnum,
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
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
sourceimpl Clone for MarkdownExtension
impl Clone for MarkdownExtension
sourcefn clone(&self) -> MarkdownExtension
fn clone(&self) -> MarkdownExtension
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl 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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more