pub enum Inline {
Show 29 variants
Text(Text),
Escape(Escape),
CharacterReference(CharacterReference),
Emphasis(Emphasis),
Strong(Strong),
Underline(Underline),
Delete(Delete),
Insert(Insert),
Mark(Mark),
Subscript(Subscript),
Superscript(Superscript),
Spoiler(Spoiler),
Shortcode(Shortcode),
Code(CodeInline),
Link(Link),
Image(Image),
LinkReference(LinkReference),
ImageReference(ImageReference),
Autolink(Autolink),
Html(HtmlInline),
SoftBreak(SoftBreak),
LineBreak(LineBreak),
Math(MathInline),
FootnoteReference(FootnoteReference),
InlineFootnote(InlineFootnote),
WikiLink(WikiLink),
MdxExpression(MdxExpressionInline),
MdxJsx(MdxJsxInline),
TextDirective(TextDirective),
}Expand description
An inline-level node: the leaf and span content inside blocks.
Variants§
Text(Text)
Literal text.
Escape(Escape)
A backslash escape such as \*.
CharacterReference(CharacterReference)
A character reference such as & or ÷.
Emphasis(Emphasis)
Emphasis: *text* or _text_.
Strong(Strong)
Strong emphasis: **text** or __text__.
Underline(Underline)
Underline: __text__/___text___ (underscore extension).
Delete(Delete)
Strikethrough: ~~text~~.
Insert(Insert)
A CriticMarkup-style insertion: ++text++.
Mark(Mark)
A highlight / “mark” span: ==text==.
Subscript(Subscript)
Subscript: ~x~.
Superscript(Superscript)
Superscript: ^x^.
Spoiler(Spoiler)
A spoiler span: ||text||.
Shortcode(Shortcode)
An emoji-style shortcode: :name:.
Code(CodeInline)
An inline code span: `code`.
Link(Link)
An inline link: [text](url).
Image(Image)
An inline image: .
LinkReference(LinkReference)
A reference link: [text][label].
ImageReference(ImageReference)
A reference image: ![alt][label].
Autolink(Autolink)
An autolink: <url> or a GFM bare URL.
Html(HtmlInline)
Raw inline HTML such as <span>.
SoftBreak(SoftBreak)
A soft line break (a plain newline within a paragraph).
LineBreak(LineBreak)
A hard line break (\ or two trailing spaces).
Math(MathInline)
Inline math: $x$.
FootnoteReference(FootnoteReference)
A footnote reference: [^id].
InlineFootnote(InlineFootnote)
An inline footnote: ^[inline note].
WikiLink(WikiLink)
A wiki link: [[target|label]].
MdxExpression(MdxExpressionInline)
An inline MDX expression: { … } (distinct from directives).
MdxJsx(MdxJsxInline)
An inline MDX JSX element (distinct from directives).
TextDirective(TextDirective)
A text directive: :name[label]{attrs} (distinct from MDX).