Enum pandoc::MarkdownExtension[][src]

#[non_exhaustive]pub enum MarkdownExtension {
    EscapedLineBreaks,
    BlankBeforeHeader,
    HeaderAttributes,
    AutoIdentifiers,
    ImplicitHeaderReferences,
    BlankBeforeBlockQuote,
    FencedCodeBlocks,
    BacktickCodeBlocks,
    FencedCodeAttributes,
    LineBlocks,
    FancyLists,
    Startnum,
    DefinitionLists,
    ExampleLists,
    TableCaptions,
    SimpleTables,
    MultilineTables,
    GridTables,
    PipeTables,
    PandocTitleBlock,
    YamlMetadataBlock,
    AllSymbolsEscapable,
    IntrawordUnderscores,
    Strikeout,
    Superscript,
    Subscript,
    InlineCodeAttributes,
    TexMathDollars,
    RawHtml,
    MarkdownInHtmlBlocks,
    NativeDivs,
    NativeSpans,
    RawTex,
    LatexMacros,
    ShortcutReferenceLinks,
    ImplicitFigures,
    Footnotes,
    InlineNotes,
    Citations,
    ListsWithoutPrecedingBlankline,
    HardLineBreaks,
    IgnoreLineBreaks,
    TexMathSingleBackslash,
    TexMathDoubleBackslash,
    MarkdownAttribute,
    MmdTitleBlock,
    Abbreviations,
    AutolinkBareUris,
    AsciiIdentifiers,
    LinkAttributes,
    MmdHeaderIdentifiers,
    CompactDefinitionLists,
}

Variants (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.
EscapedLineBreaks
BlankBeforeHeader
HeaderAttributes
AutoIdentifiers
ImplicitHeaderReferences
BlankBeforeBlockQuote
FencedCodeBlocks
BacktickCodeBlocks
FencedCodeAttributes
LineBlocks
FancyLists
Startnum
DefinitionLists
ExampleLists
TableCaptions
SimpleTables
MultilineTables
GridTables
PipeTables
PandocTitleBlock
YamlMetadataBlock
AllSymbolsEscapable
IntrawordUnderscores
Strikeout
Superscript
Subscript
InlineCodeAttributes
TexMathDollars
RawHtml
MarkdownInHtmlBlocks
NativeDivs
NativeSpans
RawTex
LatexMacros
ImplicitFigures
Footnotes
InlineNotes
Citations
ListsWithoutPrecedingBlankline
HardLineBreaks
IgnoreLineBreaks
TexMathSingleBackslash
TexMathDoubleBackslash
MarkdownAttribute
MmdTitleBlock
Abbreviations
AutolinkBareUris
AsciiIdentifiers
LinkAttributes
MmdHeaderIdentifiers
CompactDefinitionLists

Trait Implementations

impl Clone for MarkdownExtension[src]

impl Debug for MarkdownExtension[src]

impl Display for MarkdownExtension[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.