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) { ... }
}