pub enum Inline<'a> {
Show 18 variants
Text(Text),
SoftBreak(SoftBreak),
Emphasis(ArenaBox<'a, Emphasis<'a>>),
Strong(ArenaBox<'a, Strong<'a>>),
Strikethrough(ArenaBox<'a, Strikethrough<'a>>),
CodeSpan(ArenaBox<'a, CodeSpan<'a>>),
Link(ArenaBox<'a, Link<'a>>),
Image(ArenaBox<'a, Image<'a>>),
Autolink(Autolink),
AutolinkLiteral(AutolinkLiteral),
HtmlInline(ArenaBox<'a, HtmlInline<'a>>),
HardBreak(HardBreak),
FootnoteReference(ArenaBox<'a, FootnoteReference>),
MathSpan(ArenaBox<'a, MathSpan<'a>>),
WikiLink(WikiLink),
Liquid(ArenaBox<'a, Liquid<'a>>),
MdxExpression(MdxExpression),
MdxJsx(ArenaBox<'a, MdxJsxText<'a>>),
}Expand description
Phrasing (inline) content.
Variants§
Text(Text)
SoftBreak(SoftBreak)
A soft line break (newline inside a paragraph).
Rendered as \n; proseWrap policy decides its fate downstream.
Emphasis(ArenaBox<'a, Emphasis<'a>>)
Strong(ArenaBox<'a, Strong<'a>>)
Strikethrough(ArenaBox<'a, Strikethrough<'a>>)
CodeSpan(ArenaBox<'a, CodeSpan<'a>>)
Link(ArenaBox<'a, Link<'a>>)
Image(ArenaBox<'a, Image<'a>>)
Autolink(Autolink)
AutolinkLiteral(AutolinkLiteral)
GFM bare URL / email, printed verbatim.
HtmlInline(ArenaBox<'a, HtmlInline<'a>>)
HardBreak(HardBreak)
FootnoteReference(ArenaBox<'a, FootnoteReference>)
MathSpan(ArenaBox<'a, MathSpan<'a>>)
$ … $, printed verbatim.
WikiLink(WikiLink)
[[target]], printed verbatim.
Liquid(ArenaBox<'a, Liquid<'a>>)
{% … %} / {{ … }} inside text, kept verbatim.
MdxExpression(MdxExpression)
MdxJsx(ArenaBox<'a, MdxJsxText<'a>>)
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for Inline<'a>
impl<'a> !Send for Inline<'a>
impl<'a> !UnwindSafe for Inline<'a>
impl<'a> Freeze for Inline<'a>
impl<'a> Sync for Inline<'a>
impl<'a> Unpin for Inline<'a>
impl<'a> UnsafeUnpin for Inline<'a>
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