Trait Visit

Source
pub trait Visit<'tree> {
Show 120 methods // Provided methods fn visit(&mut self, e: &'tree Document) { ... } fn visit_structural_sub_element(&mut self, c: &'tree StructuralSubElement) { ... } fn visit_substructure(&mut self, c: &'tree SubStructure) { ... } fn visit_body_element(&mut self, c: &'tree BodyElement) { ... } fn visit_bibliographic_element(&mut self, c: &'tree BibliographicElement) { ... } fn visit_text_or_inline_element(&mut self, c: &'tree TextOrInlineElement) { ... } fn visit_author_info(&mut self, c: &'tree AuthorInfo) { ... } fn visit_decoration_element(&mut self, c: &'tree DecorationElement) { ... } fn visit_sub_topic(&mut self, c: &'tree SubTopic) { ... } fn visit_sub_sidebar(&mut self, c: &'tree SubSidebar) { ... } fn visit_sub_dl_item(&mut self, c: &'tree SubDLItem) { ... } fn visit_sub_field(&mut self, c: &'tree SubField) { ... } fn visit_sub_option_list_item(&mut self, c: &'tree SubOptionListItem) { ... } fn visit_sub_option(&mut self, c: &'tree SubOption) { ... } fn visit_sub_line_block(&mut self, c: &'tree SubLineBlock) { ... } fn visit_sub_block_quote(&mut self, c: &'tree SubBlockQuote) { ... } fn visit_sub_footnote(&mut self, c: &'tree SubFootnote) { ... } fn visit_sub_figure(&mut self, c: &'tree SubFigure) { ... } fn visit_sub_table(&mut self, c: &'tree SubTable) { ... } fn visit_sub_table_group(&mut self, c: &'tree SubTableGroup) { ... } fn visit_section(&mut self, e: &'tree Section) { ... } fn visit_topic(&mut self, e: &'tree Topic) { ... } fn visit_sidebar(&mut self, e: &'tree Sidebar) { ... } fn visit_title(&mut self, e: &'tree Title) { ... } fn visit_subtitle(&mut self, e: &'tree Subtitle) { ... } fn visit_decoration(&mut self, e: &'tree Decoration) { ... } fn visit_docinfo(&mut self, e: &'tree Docinfo) { ... } fn visit_transition(&mut self, _: &'tree Transition) { ... } fn visit_author(&mut self, e: &'tree Author) { ... } fn visit_authors(&mut self, e: &'tree Authors) { ... } fn visit_organization(&mut self, e: &'tree Organization) { ... } fn visit_address(&mut self, e: &'tree Address) { ... } fn visit_contact(&mut self, e: &'tree Contact) { ... } fn visit_version(&mut self, e: &'tree Version) { ... } fn visit_revision(&mut self, e: &'tree Revision) { ... } fn visit_status(&mut self, e: &'tree Status) { ... } fn visit_date(&mut self, e: &'tree Date) { ... } fn visit_copyright(&mut self, e: &'tree Copyright) { ... } fn visit_field(&mut self, e: &'tree Field) { ... } fn visit_header(&mut self, e: &'tree Header) { ... } fn visit_footer(&mut self, e: &'tree Footer) { ... } fn visit_paragraph(&mut self, e: &'tree Paragraph) { ... } fn visit_literal_block(&mut self, e: &'tree LiteralBlock) { ... } fn visit_doctest_block(&mut self, e: &'tree DoctestBlock) { ... } fn visit_math_block(&mut self, e: &'tree MathBlock) { ... } fn visit_rubric(&mut self, e: &'tree Rubric) { ... } fn visit_substitution_definition( &mut self, e: &'tree SubstitutionDefinition, ) { ... } fn visit_comment(&mut self, e: &'tree Comment) { ... } fn visit_pending(&mut self, _: &'tree Pending) { ... } fn visit_target(&mut self, _: &'tree Target) { ... } fn visit_raw(&mut self, e: &'tree Raw) { ... } fn visit_image(&mut self, _: &'tree Image) { ... } fn visit_compound(&mut self, e: &'tree Compound) { ... } fn visit_container(&mut self, e: &'tree Container) { ... } fn visit_bullet_list(&mut self, e: &'tree BulletList) { ... } fn visit_enumerated_list(&mut self, e: &'tree EnumeratedList) { ... } fn visit_definition_list(&mut self, e: &'tree DefinitionList) { ... } fn visit_field_list(&mut self, e: &'tree FieldList) { ... } fn visit_option_list(&mut self, e: &'tree OptionList) { ... } fn visit_line_block(&mut self, e: &'tree LineBlock) { ... } fn visit_block_quote(&mut self, e: &'tree BlockQuote) { ... } fn visit_admonition(&mut self, e: &'tree Admonition) { ... } fn visit_attention(&mut self, e: &'tree Attention) { ... } fn visit_hint(&mut self, e: &'tree Hint) { ... } fn visit_note(&mut self, e: &'tree Note) { ... } fn visit_caution(&mut self, e: &'tree Caution) { ... } fn visit_danger(&mut self, e: &'tree Danger) { ... } fn visit_error(&mut self, e: &'tree Error) { ... } fn visit_important(&mut self, e: &'tree Important) { ... } fn visit_tip(&mut self, e: &'tree Tip) { ... } fn visit_warning(&mut self, e: &'tree Warning) { ... } fn visit_footnote(&mut self, e: &'tree Footnote) { ... } fn visit_citation(&mut self, e: &'tree Citation) { ... } fn visit_system_message(&mut self, e: &'tree SystemMessage) { ... } fn visit_figure(&mut self, e: &'tree Figure) { ... } fn visit_table(&mut self, e: &'tree Table) { ... } fn visit_table_group(&mut self, e: &'tree TableGroup) { ... } fn visit_table_head(&mut self, e: &'tree TableHead) { ... } fn visit_table_body(&mut self, e: &'tree TableBody) { ... } fn visit_table_row(&mut self, e: &'tree TableRow) { ... } fn visit_table_entry(&mut self, e: &'tree TableEntry) { ... } fn visit_table_colspec(&mut self, _: &'tree TableColspec) { ... } fn visit_list_item(&mut self, e: &'tree ListItem) { ... } fn visit_definition_list_item(&mut self, e: &'tree DefinitionListItem) { ... } fn visit_term(&mut self, e: &'tree Term) { ... } fn visit_classifier(&mut self, e: &'tree Classifier) { ... } fn visit_definition(&mut self, e: &'tree Definition) { ... } fn visit_field_name(&mut self, e: &'tree FieldName) { ... } fn visit_field_body(&mut self, e: &'tree FieldBody) { ... } fn visit_option_list_item(&mut self, e: &'tree OptionListItem) { ... } fn visit_option_group(&mut self, e: &'tree OptionGroup) { ... } fn visit_description(&mut self, e: &'tree Description) { ... } fn visit_option(&mut self, e: &'tree Option_) { ... } fn visit_option_string(&mut self, e: &'tree OptionString) { ... } fn visit_option_argument(&mut self, e: &'tree OptionArgument) { ... } fn visit_line(&mut self, e: &'tree Line) { ... } fn visit_attribution(&mut self, e: &'tree Attribution) { ... } fn visit_label(&mut self, e: &'tree Label) { ... } fn visit_caption(&mut self, e: &'tree Caption) { ... } fn visit_legend(&mut self, e: &'tree Legend) { ... } fn visit_string(&mut self, _: &'tree str) { ... } fn visit_emphasis(&mut self, e: &'tree Emphasis) { ... } fn visit_literal(&mut self, e: &'tree Literal) { ... } fn visit_reference(&mut self, e: &'tree Reference) { ... } fn visit_strong(&mut self, e: &'tree Strong) { ... } fn visit_footnote_reference(&mut self, e: &'tree FootnoteReference) { ... } fn visit_citation_reference(&mut self, e: &'tree CitationReference) { ... } fn visit_substitution_reference(&mut self, e: &'tree SubstitutionReference) { ... } fn visit_title_reference(&mut self, e: &'tree TitleReference) { ... } fn visit_abbreviation(&mut self, e: &'tree Abbreviation) { ... } fn visit_acronym(&mut self, e: &'tree Acronym) { ... } fn visit_superscript(&mut self, e: &'tree Superscript) { ... } fn visit_subscript(&mut self, e: &'tree Subscript) { ... } fn visit_inline(&mut self, e: &'tree Inline) { ... } fn visit_problematic(&mut self, e: &'tree Problematic) { ... } fn visit_generated(&mut self, e: &'tree Generated) { ... } fn visit_math(&mut self, e: &'tree Math) { ... } fn visit_target_inline(&mut self, e: &'tree TargetInline) { ... } fn visit_raw_inline(&mut self, e: &'tree RawInline) { ... } fn visit_image_inline(&mut self, _: &'tree ImageInline) { ... }
}

Provided Methods§

Source

fn visit(&mut self, e: &'tree Document)

Visit a document tree.

Source

fn visit_structural_sub_element(&mut self, c: &'tree StructuralSubElement)

Source

fn visit_substructure(&mut self, c: &'tree SubStructure)

Source

fn visit_body_element(&mut self, c: &'tree BodyElement)

Source

fn visit_bibliographic_element(&mut self, c: &'tree BibliographicElement)

Source

fn visit_text_or_inline_element(&mut self, c: &'tree TextOrInlineElement)

Source

fn visit_author_info(&mut self, c: &'tree AuthorInfo)

Source

fn visit_decoration_element(&mut self, c: &'tree DecorationElement)

Source

fn visit_sub_topic(&mut self, c: &'tree SubTopic)

Source

fn visit_sub_sidebar(&mut self, c: &'tree SubSidebar)

Source

fn visit_sub_dl_item(&mut self, c: &'tree SubDLItem)

Source

fn visit_sub_field(&mut self, c: &'tree SubField)

Source

fn visit_sub_option_list_item(&mut self, c: &'tree SubOptionListItem)

Source

fn visit_sub_option(&mut self, c: &'tree SubOption)

Source

fn visit_sub_line_block(&mut self, c: &'tree SubLineBlock)

Source

fn visit_sub_block_quote(&mut self, c: &'tree SubBlockQuote)

Source

fn visit_sub_footnote(&mut self, c: &'tree SubFootnote)

Source

fn visit_sub_figure(&mut self, c: &'tree SubFigure)

Source

fn visit_sub_table(&mut self, c: &'tree SubTable)

Source

fn visit_sub_table_group(&mut self, c: &'tree SubTableGroup)

Source

fn visit_section(&mut self, e: &'tree Section)

Source

fn visit_topic(&mut self, e: &'tree Topic)

Source

fn visit_sidebar(&mut self, e: &'tree Sidebar)

Source

fn visit_title(&mut self, e: &'tree Title)

Source

fn visit_subtitle(&mut self, e: &'tree Subtitle)

Source

fn visit_decoration(&mut self, e: &'tree Decoration)

Source

fn visit_docinfo(&mut self, e: &'tree Docinfo)

Source

fn visit_transition(&mut self, _: &'tree Transition)

Source

fn visit_author(&mut self, e: &'tree Author)

Source

fn visit_authors(&mut self, e: &'tree Authors)

Source

fn visit_organization(&mut self, e: &'tree Organization)

Source

fn visit_address(&mut self, e: &'tree Address)

Source

fn visit_contact(&mut self, e: &'tree Contact)

Source

fn visit_version(&mut self, e: &'tree Version)

Source

fn visit_revision(&mut self, e: &'tree Revision)

Source

fn visit_status(&mut self, e: &'tree Status)

Source

fn visit_date(&mut self, e: &'tree Date)

Source

fn visit_field(&mut self, e: &'tree Field)

Source

fn visit_header(&mut self, e: &'tree Header)

Source

fn visit_paragraph(&mut self, e: &'tree Paragraph)

Source

fn visit_literal_block(&mut self, e: &'tree LiteralBlock)

Source

fn visit_doctest_block(&mut self, e: &'tree DoctestBlock)

Source

fn visit_math_block(&mut self, e: &'tree MathBlock)

Source

fn visit_rubric(&mut self, e: &'tree Rubric)

Source

fn visit_substitution_definition(&mut self, e: &'tree SubstitutionDefinition)

Source

fn visit_comment(&mut self, e: &'tree Comment)

Source

fn visit_pending(&mut self, _: &'tree Pending)

Source

fn visit_target(&mut self, _: &'tree Target)

Source

fn visit_raw(&mut self, e: &'tree Raw)

Source

fn visit_image(&mut self, _: &'tree Image)

Source

fn visit_compound(&mut self, e: &'tree Compound)

Source

fn visit_container(&mut self, e: &'tree Container)

Source

fn visit_bullet_list(&mut self, e: &'tree BulletList)

Source

fn visit_enumerated_list(&mut self, e: &'tree EnumeratedList)

Source

fn visit_definition_list(&mut self, e: &'tree DefinitionList)

Source

fn visit_field_list(&mut self, e: &'tree FieldList)

Source

fn visit_option_list(&mut self, e: &'tree OptionList)

Source

fn visit_line_block(&mut self, e: &'tree LineBlock)

Source

fn visit_block_quote(&mut self, e: &'tree BlockQuote)

Source

fn visit_admonition(&mut self, e: &'tree Admonition)

Source

fn visit_attention(&mut self, e: &'tree Attention)

Source

fn visit_hint(&mut self, e: &'tree Hint)

Source

fn visit_note(&mut self, e: &'tree Note)

Source

fn visit_caution(&mut self, e: &'tree Caution)

Source

fn visit_danger(&mut self, e: &'tree Danger)

Source

fn visit_error(&mut self, e: &'tree Error)

Source

fn visit_important(&mut self, e: &'tree Important)

Source

fn visit_tip(&mut self, e: &'tree Tip)

Source

fn visit_warning(&mut self, e: &'tree Warning)

Source

fn visit_footnote(&mut self, e: &'tree Footnote)

Source

fn visit_citation(&mut self, e: &'tree Citation)

Source

fn visit_system_message(&mut self, e: &'tree SystemMessage)

Source

fn visit_figure(&mut self, e: &'tree Figure)

Source

fn visit_table(&mut self, e: &'tree Table)

Source

fn visit_table_group(&mut self, e: &'tree TableGroup)

Source

fn visit_table_head(&mut self, e: &'tree TableHead)

Source

fn visit_table_body(&mut self, e: &'tree TableBody)

Source

fn visit_table_row(&mut self, e: &'tree TableRow)

Source

fn visit_table_entry(&mut self, e: &'tree TableEntry)

Source

fn visit_table_colspec(&mut self, _: &'tree TableColspec)

Source

fn visit_list_item(&mut self, e: &'tree ListItem)

Source

fn visit_definition_list_item(&mut self, e: &'tree DefinitionListItem)

Source

fn visit_term(&mut self, e: &'tree Term)

Source

fn visit_classifier(&mut self, e: &'tree Classifier)

Source

fn visit_definition(&mut self, e: &'tree Definition)

Source

fn visit_field_name(&mut self, e: &'tree FieldName)

Source

fn visit_field_body(&mut self, e: &'tree FieldBody)

Source

fn visit_option_list_item(&mut self, e: &'tree OptionListItem)

Source

fn visit_option_group(&mut self, e: &'tree OptionGroup)

Source

fn visit_description(&mut self, e: &'tree Description)

Source

fn visit_option(&mut self, e: &'tree Option_)

Source

fn visit_option_string(&mut self, e: &'tree OptionString)

Source

fn visit_option_argument(&mut self, e: &'tree OptionArgument)

Source

fn visit_line(&mut self, e: &'tree Line)

Source

fn visit_attribution(&mut self, e: &'tree Attribution)

Source

fn visit_label(&mut self, e: &'tree Label)

Source

fn visit_caption(&mut self, e: &'tree Caption)

Source

fn visit_legend(&mut self, e: &'tree Legend)

Source

fn visit_string(&mut self, _: &'tree str)

Source

fn visit_emphasis(&mut self, e: &'tree Emphasis)

Source

fn visit_literal(&mut self, e: &'tree Literal)

Source

fn visit_reference(&mut self, e: &'tree Reference)

Source

fn visit_strong(&mut self, e: &'tree Strong)

Source

fn visit_footnote_reference(&mut self, e: &'tree FootnoteReference)

Source

fn visit_citation_reference(&mut self, e: &'tree CitationReference)

Source

fn visit_substitution_reference(&mut self, e: &'tree SubstitutionReference)

Source

fn visit_title_reference(&mut self, e: &'tree TitleReference)

Source

fn visit_abbreviation(&mut self, e: &'tree Abbreviation)

Source

fn visit_acronym(&mut self, e: &'tree Acronym)

Source

fn visit_superscript(&mut self, e: &'tree Superscript)

Source

fn visit_subscript(&mut self, e: &'tree Subscript)

Source

fn visit_inline(&mut self, e: &'tree Inline)

Source

fn visit_problematic(&mut self, e: &'tree Problematic)

Source

fn visit_generated(&mut self, e: &'tree Generated)

Source

fn visit_math(&mut self, e: &'tree Math)

Source

fn visit_target_inline(&mut self, e: &'tree TargetInline)

Source

fn visit_raw_inline(&mut self, e: &'tree RawInline)

Source

fn visit_image_inline(&mut self, _: &'tree ImageInline)

Implementors§