Add PlainListItem to ast nodes.
This commit is contained in:
@@ -11,6 +11,9 @@ use crate::types::Element;
|
||||
use crate::types::Heading;
|
||||
use crate::types::Italic;
|
||||
use crate::types::Object;
|
||||
use crate::types::Paragraph;
|
||||
use crate::types::PlainList;
|
||||
use crate::types::PlainListItem;
|
||||
use crate::types::PlainText;
|
||||
use crate::types::RadioLink;
|
||||
use crate::types::RegularLink;
|
||||
@@ -30,8 +33,8 @@ pub enum AstNodeIter<'r, 's> {
|
||||
Heading(HeadingIter<'r, 's>),
|
||||
Section(SectionIter<'r, 's>),
|
||||
// Elements
|
||||
// Paragraph(ParagraphIter<'r, 's>),
|
||||
// PlainList(PlainListIter<'r, 's>),
|
||||
Paragraph(ParagraphIter<'r, 's>),
|
||||
PlainList(PlainListIter<'r, 's>),
|
||||
// GreaterBlock(GreaterBlockIter<'r, 's>),
|
||||
// DynamicBlock(DynamicBlockIter<'r, 's>),
|
||||
// FootnoteDefinition(FootnoteDefinitionIter<'r, 's>),
|
||||
@@ -141,6 +144,16 @@ impl<'r, 's> IntoIterator for &'r Heading<'s> {
|
||||
}
|
||||
|
||||
children_iter!(Section<'s>, SectionIter, std::slice::Iter<'r, Element<'s>>);
|
||||
children_iter!(
|
||||
Paragraph<'s>,
|
||||
ParagraphIter,
|
||||
std::slice::Iter<'r, Object<'s>>
|
||||
);
|
||||
children_iter!(
|
||||
PlainList<'s>,
|
||||
PlainListIter,
|
||||
std::slice::Iter<'r, PlainListItem<'s>>
|
||||
);
|
||||
children_iter!(Bold<'s>, BoldIter, std::slice::Iter<'r, Object<'s>>);
|
||||
children_iter!(Italic<'s>, ItalicIter, std::slice::Iter<'r, Object<'s>>);
|
||||
children_iter!(
|
||||
|
||||
Reference in New Issue
Block a user