VisitMut

Trait VisitMut 

Source
pub trait VisitMut<'a> {
Show 33 methods // Provided methods fn visit_ast_mut(&mut self, node: &mut Ast<'a>) { ... } fn visit_tree_mut(&mut self, node: &mut Tree<'a>) { ... } fn visit_text_mut(&mut self, node: &mut Spanned<CowStr<'a>>) { ... } fn visit_cow_str_mut(&mut self, node: &mut CowStr<'a>) { ... } fn visit_code_mut(&mut self, node: &mut Spanned<CowStr<'a>>) { ... } fn visit_html_mut(&mut self, node: &mut Spanned<CowStr<'a>>) { ... } fn visit_inline_html_mut(&mut self, node: &mut Spanned<CowStr<'a>>) { ... } fn visit_footnote_reference_mut(&mut self, node: &mut Spanned<CowStr<'a>>) { ... } fn visit_task_list_marker_mut(&mut self, node: &mut Spanned<bool>) { ... } fn visit_inline_math_mut(&mut self, node: &mut Spanned<CowStr<'a>>) { ... } fn visit_display_math_mut(&mut self, node: &mut Spanned<CowStr<'a>>) { ... } fn visit_soft_break_mut(&mut self, node: &mut Span) { ... } fn visit_hard_break_mut(&mut self, node: &mut Span) { ... } fn visit_rule_mut(&mut self, node: &mut Span) { ... } fn visit_group_mut(&mut self, node: &mut Group<'a>) { ... } fn visit_strikethrough_mut( &mut self, stream: &mut Ast<'a>, begin_span: &mut Span, end_span: &mut Span, ) { ... } fn visit_strong_mut( &mut self, stream: &mut Ast<'a>, begin_span: &mut Span, end_span: &mut Span, ) { ... } fn visit_emphasis_mut( &mut self, stream: &mut Ast<'a>, begin_span: &mut Span, end_span: &mut Span, ) { ... } fn visit_table_cell_mut( &mut self, stream: &mut Ast<'a>, begin_span: &mut Span, end_span: &mut Span, ) { ... } fn visit_table_row_mut( &mut self, stream: &mut Ast<'a>, begin_span: &mut Span, end_span: &mut Span, ) { ... } fn visit_table_head_mut( &mut self, stream: &mut Ast<'a>, begin_span: &mut Span, end_span: &mut Span, ) { ... } fn visit_table_mut( &mut self, node: &mut Vec<Alignment>, stream: &mut Ast<'a>, begin_span: &mut Span, end_span: &mut Span, ) { ... } fn visit_footnote_definition_mut( &mut self, node: &mut CowStr<'a>, stream: &mut Ast<'a>, begin_span: &mut Span, end_span: &mut Span, ) { ... } fn visit_list_mut( &mut self, node: &mut Option<u64>, stream: &mut Ast<'a>, begin_span: &mut Span, end_span: &mut Span, ) { ... } fn visit_code_block_mut( &mut self, node: &mut CodeBlockKind<'_>, stream: &mut Ast<'a>, begin_span: &mut Span, end_span: &mut Span, ) { ... } fn visit_block_quote_mut( &mut self, node: &mut Option<BlockQuoteKind>, stream: &mut Ast<'a>, begin_span: &mut Span, end_span: &mut Span, ) { ... } fn visit_heading_mut( &mut self, level: &mut HeadingLevel, id: &mut Option<CowStr<'a>>, classes: &mut Vec<CowStr<'a>>, attrs: &mut Vec<(CowStr<'a>, Option<CowStr<'a>>)>, stream: &mut Ast<'a>, begin_span: &mut Span, end_span: &mut Span, ) { ... } fn visit_html_block_mut( &mut self, stream: &mut Ast<'a>, begin_span: &mut Span, end_span: &mut Span, ) { ... } fn visit_paragraph_mut( &mut self, stream: &mut Ast<'a>, begin_span: &mut Span, end_span: &mut Span, ) { ... } fn visit_item_mut( &mut self, stream: &mut Ast<'a>, begin_span: &mut Span, end_span: &mut Span, ) { ... } fn visit_metadata_block_mut(&mut self, node: &mut MetadataBlockKind) { ... } fn visit_image_mut( &mut self, link_type: &mut LinkType, dest_url: &mut CowStr<'a>, title: &mut CowStr<'a>, id: &mut CowStr<'a>, ) { ... } fn visit_link_mut( &mut self, link_type: &mut LinkType, dest_url: &mut CowStr<'a>, title: &mut CowStr<'a>, id: &mut CowStr<'a>, ) { ... }
}

Provided Methods§

Source

fn visit_ast_mut(&mut self, node: &mut Ast<'a>)

Source

fn visit_tree_mut(&mut self, node: &mut Tree<'a>)

Source

fn visit_text_mut(&mut self, node: &mut Spanned<CowStr<'a>>)

Source

fn visit_cow_str_mut(&mut self, node: &mut CowStr<'a>)

Source

fn visit_code_mut(&mut self, node: &mut Spanned<CowStr<'a>>)

Source

fn visit_html_mut(&mut self, node: &mut Spanned<CowStr<'a>>)

Source

fn visit_inline_html_mut(&mut self, node: &mut Spanned<CowStr<'a>>)

Source

fn visit_footnote_reference_mut(&mut self, node: &mut Spanned<CowStr<'a>>)

Source

fn visit_task_list_marker_mut(&mut self, node: &mut Spanned<bool>)

Source

fn visit_inline_math_mut(&mut self, node: &mut Spanned<CowStr<'a>>)

Source

fn visit_display_math_mut(&mut self, node: &mut Spanned<CowStr<'a>>)

Source

fn visit_soft_break_mut(&mut self, node: &mut Span)

Source

fn visit_hard_break_mut(&mut self, node: &mut Span)

Source

fn visit_rule_mut(&mut self, node: &mut Span)

Source

fn visit_group_mut(&mut self, node: &mut Group<'a>)

Source

fn visit_strikethrough_mut( &mut self, stream: &mut Ast<'a>, begin_span: &mut Span, end_span: &mut Span, )

Source

fn visit_strong_mut( &mut self, stream: &mut Ast<'a>, begin_span: &mut Span, end_span: &mut Span, )

Source

fn visit_emphasis_mut( &mut self, stream: &mut Ast<'a>, begin_span: &mut Span, end_span: &mut Span, )

Source

fn visit_table_cell_mut( &mut self, stream: &mut Ast<'a>, begin_span: &mut Span, end_span: &mut Span, )

Source

fn visit_table_row_mut( &mut self, stream: &mut Ast<'a>, begin_span: &mut Span, end_span: &mut Span, )

Source

fn visit_table_head_mut( &mut self, stream: &mut Ast<'a>, begin_span: &mut Span, end_span: &mut Span, )

Source

fn visit_table_mut( &mut self, node: &mut Vec<Alignment>, stream: &mut Ast<'a>, begin_span: &mut Span, end_span: &mut Span, )

Source

fn visit_footnote_definition_mut( &mut self, node: &mut CowStr<'a>, stream: &mut Ast<'a>, begin_span: &mut Span, end_span: &mut Span, )

Source

fn visit_list_mut( &mut self, node: &mut Option<u64>, stream: &mut Ast<'a>, begin_span: &mut Span, end_span: &mut Span, )

Source

fn visit_code_block_mut( &mut self, node: &mut CodeBlockKind<'_>, stream: &mut Ast<'a>, begin_span: &mut Span, end_span: &mut Span, )

Source

fn visit_block_quote_mut( &mut self, node: &mut Option<BlockQuoteKind>, stream: &mut Ast<'a>, begin_span: &mut Span, end_span: &mut Span, )

Source

fn visit_heading_mut( &mut self, level: &mut HeadingLevel, id: &mut Option<CowStr<'a>>, classes: &mut Vec<CowStr<'a>>, attrs: &mut Vec<(CowStr<'a>, Option<CowStr<'a>>)>, stream: &mut Ast<'a>, begin_span: &mut Span, end_span: &mut Span, )

Source

fn visit_html_block_mut( &mut self, stream: &mut Ast<'a>, begin_span: &mut Span, end_span: &mut Span, )

Source

fn visit_paragraph_mut( &mut self, stream: &mut Ast<'a>, begin_span: &mut Span, end_span: &mut Span, )

Source

fn visit_item_mut( &mut self, stream: &mut Ast<'a>, begin_span: &mut Span, end_span: &mut Span, )

Source

fn visit_metadata_block_mut(&mut self, node: &mut MetadataBlockKind)

Source

fn visit_image_mut( &mut self, link_type: &mut LinkType, dest_url: &mut CowStr<'a>, title: &mut CowStr<'a>, id: &mut CowStr<'a>, )

Implementors§