[][src]Enum document_tree::element_categories::BodyElement

pub enum BodyElement {
    Paragraph(Box<Paragraph>),
    LiteralBlock(Box<LiteralBlock>),
    DoctestBlock(Box<DoctestBlock>),
    MathBlock(Box<MathBlock>),
    Rubric(Box<Rubric>),
    SubstitutionDefinition(Box<SubstitutionDefinition>),
    Comment(Box<Comment>),
    Pending(Box<Pending>),
    Target(Box<Target>),
    Raw(Box<Raw>),
    Image(Box<Image>),
    Compound(Box<Compound>),
    Container(Box<Container>),
    BulletList(Box<BulletList>),
    EnumeratedList(Box<EnumeratedList>),
    DefinitionList(Box<DefinitionList>),
    FieldList(Box<FieldList>),
    OptionList(Box<OptionList>),
    LineBlock(Box<LineBlock>),
    BlockQuote(Box<BlockQuote>),
    Admonition(Box<Admonition>),
    Attention(Box<Attention>),
    Hint(Box<Hint>),
    Note(Box<Note>),
    Caution(Box<Caution>),
    Danger(Box<Danger>),
    Error(Box<Error>),
    Important(Box<Important>),
    Tip(Box<Tip>),
    Warning(Box<Warning>),
    Footnote(Box<Footnote>),
    Citation(Box<Citation>),
    SystemMessage(Box<SystemMessage>),
    Figure(Box<Figure>),
    Table(Box<Table>),
}

Variants

Paragraph(Box<Paragraph>)
LiteralBlock(Box<LiteralBlock>)
DoctestBlock(Box<DoctestBlock>)
MathBlock(Box<MathBlock>)
Rubric(Box<Rubric>)
SubstitutionDefinition(Box<SubstitutionDefinition>)
Comment(Box<Comment>)
Pending(Box<Pending>)
Target(Box<Target>)
Raw(Box<Raw>)
Image(Box<Image>)
Compound(Box<Compound>)
Container(Box<Container>)
BulletList(Box<BulletList>)
EnumeratedList(Box<EnumeratedList>)
DefinitionList(Box<DefinitionList>)
FieldList(Box<FieldList>)
OptionList(Box<OptionList>)
LineBlock(Box<LineBlock>)
BlockQuote(Box<BlockQuote>)
Admonition(Box<Admonition>)
Attention(Box<Attention>)
Hint(Box<Hint>)
Note(Box<Note>)
Caution(Box<Caution>)
Danger(Box<Danger>)
Error(Box<Error>)
Important(Box<Important>)
Tip(Box<Tip>)
Warning(Box<Warning>)
Footnote(Box<Footnote>)
Citation(Box<Citation>)
SystemMessage(Box<SystemMessage>)
Figure(Box<Figure>)
Table(Box<Table>)

Trait Implementations

impl Clone for BodyElement[src]

impl Debug for BodyElement[src]

impl HasChildren<BodyElement> for Header[src]

impl HasChildren<BodyElement> for Footer[src]

impl HasChildren<BodyElement> for Important[src]

impl HasChildren<BodyElement> for Tip[src]

impl HasChildren<BodyElement> for Warning[src]

impl HasChildren<BodyElement> for SystemMessage[src]

impl HasChildren<BodyElement> for TableEntry[src]

impl HasChildren<BodyElement> for ListItem[src]

impl HasChildren<BodyElement> for Definition[src]

impl HasChildren<BodyElement> for FieldBody[src]

impl HasChildren<BodyElement> for Description[src]

impl HasChildren<BodyElement> for Legend[src]

impl HasChildren<BodyElement> for Compound[src]

impl HasChildren<BodyElement> for Container[src]

impl HasChildren<BodyElement> for Attention[src]

impl HasChildren<BodyElement> for Hint[src]

impl HasChildren<BodyElement> for Note[src]

impl HasChildren<BodyElement> for Caution[src]

impl HasChildren<BodyElement> for Danger[src]

impl HasChildren<BodyElement> for Error[src]

impl Into<BodyElement> for Paragraph[src]

impl Into<BodyElement> for LiteralBlock[src]

impl Into<BodyElement> for Image[src]

impl Into<BodyElement> for Compound[src]

impl Into<BodyElement> for Container[src]

impl Into<BodyElement> for BulletList[src]

impl Into<BodyElement> for EnumeratedList[src]

impl Into<BodyElement> for DefinitionList[src]

impl Into<BodyElement> for FieldList[src]

impl Into<BodyElement> for OptionList[src]

impl Into<BodyElement> for LineBlock[src]

impl Into<BodyElement> for BlockQuote[src]

impl Into<BodyElement> for DoctestBlock[src]

impl Into<BodyElement> for Admonition[src]

impl Into<BodyElement> for Attention[src]

impl Into<BodyElement> for Hint[src]

impl Into<BodyElement> for Note[src]

impl Into<BodyElement> for Caution[src]

impl Into<BodyElement> for Danger[src]

impl Into<BodyElement> for Error[src]

impl Into<BodyElement> for Important[src]

impl Into<BodyElement> for Tip[src]

impl Into<BodyElement> for Warning[src]

impl Into<BodyElement> for MathBlock[src]

impl Into<BodyElement> for Footnote[src]

impl Into<BodyElement> for Citation[src]

impl Into<BodyElement> for SystemMessage[src]

impl Into<BodyElement> for Figure[src]

impl Into<BodyElement> for Table[src]

impl Into<BodyElement> for Rubric[src]

impl Into<BodyElement> for SubstitutionDefinition[src]

impl Into<BodyElement> for Comment[src]

impl Into<BodyElement> for Pending[src]

impl Into<BodyElement> for Target[src]

impl Into<BodyElement> for Raw[src]

impl Into<StructuralSubElement> for BodyElement[src]

impl Into<SubBlockQuote> for BodyElement[src]

impl Into<SubFigure> for BodyElement[src]

impl Into<SubFootnote> for BodyElement[src]

impl Into<SubSidebar> for BodyElement[src]

impl Into<SubStructure> for BodyElement[src]

impl Into<SubTopic> for BodyElement[src]

impl PartialEq<BodyElement> for BodyElement[src]

impl Serialize for BodyElement[src]

impl StructuralPartialEq for BodyElement[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, 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.