Trait swc_xml_visit::VisitMut

source ·
pub trait VisitMut {
Show 17 methods // Provided methods fn visit_mut_attribute(&mut self, n: &mut Attribute) { ... } fn visit_mut_attributes(&mut self, n: &mut Vec<Attribute>) { ... } fn visit_mut_cdata_section(&mut self, n: &mut CdataSection) { ... } fn visit_mut_child(&mut self, n: &mut Child) { ... } fn visit_mut_children(&mut self, n: &mut Vec<Child>) { ... } fn visit_mut_comment(&mut self, n: &mut Comment) { ... } fn visit_mut_document(&mut self, n: &mut Document) { ... } fn visit_mut_document_mode(&mut self, n: &mut DocumentMode) { ... } fn visit_mut_document_type(&mut self, n: &mut DocumentType) { ... } fn visit_mut_element(&mut self, n: &mut Element) { ... } fn visit_mut_js_word(&mut self, n: &mut JsWord) { ... } fn visit_mut_namespace(&mut self, n: &mut Namespace) { ... } fn visit_mut_opt_js_word(&mut self, n: &mut Option<JsWord>) { ... } fn visit_mut_opt_namespace(&mut self, n: &mut Option<Namespace>) { ... } fn visit_mut_processing_instruction( &mut self, n: &mut ProcessingInstruction ) { ... } fn visit_mut_span(&mut self, n: &mut Span) { ... } fn visit_mut_text(&mut self, n: &mut Text) { ... }
}

Provided Methods§

source

fn visit_mut_attribute(&mut self, n: &mut Attribute)

This method can be overridden to customize the visitor behavior.

This calls VisitMutWith::visit_mut_children_with on n by default. The default method visit children nodes with self.

source

fn visit_mut_attributes(&mut self, n: &mut Vec<Attribute>)

source

fn visit_mut_cdata_section(&mut self, n: &mut CdataSection)

This method can be overridden to customize the visitor behavior.

This calls VisitMutWith::visit_mut_children_with on n by default. The default method visit children nodes with self.

source

fn visit_mut_child(&mut self, n: &mut Child)

This method can be overridden to customize the visitor behavior.

This calls VisitMutWith::visit_mut_children_with on n by default. The default method visit children nodes with self.

source

fn visit_mut_children(&mut self, n: &mut Vec<Child>)

source

fn visit_mut_comment(&mut self, n: &mut Comment)

This method can be overridden to customize the visitor behavior.

This calls VisitMutWith::visit_mut_children_with on n by default. The default method visit children nodes with self.

source

fn visit_mut_document(&mut self, n: &mut Document)

This method can be overridden to customize the visitor behavior.

This calls VisitMutWith::visit_mut_children_with on n by default. The default method visit children nodes with self.

source

fn visit_mut_document_mode(&mut self, n: &mut DocumentMode)

This method can be overridden to customize the visitor behavior.

This calls VisitMutWith::visit_mut_children_with on n by default. The default method visit children nodes with self.

source

fn visit_mut_document_type(&mut self, n: &mut DocumentType)

This method can be overridden to customize the visitor behavior.

This calls VisitMutWith::visit_mut_children_with on n by default. The default method visit children nodes with self.

source

fn visit_mut_element(&mut self, n: &mut Element)

This method can be overridden to customize the visitor behavior.

This calls VisitMutWith::visit_mut_children_with on n by default. The default method visit children nodes with self.

source

fn visit_mut_js_word(&mut self, n: &mut JsWord)

source

fn visit_mut_namespace(&mut self, n: &mut Namespace)

This method can be overridden to customize the visitor behavior.

This calls VisitMutWith::visit_mut_children_with on n by default. The default method visit children nodes with self.

source

fn visit_mut_opt_js_word(&mut self, n: &mut Option<JsWord>)

source

fn visit_mut_opt_namespace(&mut self, n: &mut Option<Namespace>)

source

fn visit_mut_processing_instruction(&mut self, n: &mut ProcessingInstruction)

This method can be overridden to customize the visitor behavior.

This calls VisitMutWith::visit_mut_children_with on n by default. The default method visit children nodes with self.

source

fn visit_mut_span(&mut self, n: &mut Span)

source

fn visit_mut_text(&mut self, n: &mut Text)

This method can be overridden to customize the visitor behavior.

This calls VisitMutWith::visit_mut_children_with on n by default. The default method visit children nodes with self.

Implementations on Foreign Types§

source§

impl<'a, V> VisitMut for &'a mut V
where V: ?Sized + VisitMut,

source§

fn visit_mut_attribute(&mut self, n: &mut Attribute)

source§

fn visit_mut_attributes(&mut self, n: &mut Vec<Attribute>)

source§

fn visit_mut_cdata_section(&mut self, n: &mut CdataSection)

source§

fn visit_mut_child(&mut self, n: &mut Child)

source§

fn visit_mut_children(&mut self, n: &mut Vec<Child>)

source§

fn visit_mut_comment(&mut self, n: &mut Comment)

source§

fn visit_mut_document(&mut self, n: &mut Document)

source§

fn visit_mut_document_mode(&mut self, n: &mut DocumentMode)

source§

fn visit_mut_document_type(&mut self, n: &mut DocumentType)

source§

fn visit_mut_element(&mut self, n: &mut Element)

source§

fn visit_mut_js_word(&mut self, n: &mut JsWord)

source§

fn visit_mut_namespace(&mut self, n: &mut Namespace)

source§

fn visit_mut_opt_js_word(&mut self, n: &mut Option<JsWord>)

source§

fn visit_mut_opt_namespace(&mut self, n: &mut Option<Namespace>)

source§

fn visit_mut_processing_instruction(&mut self, n: &mut ProcessingInstruction)

source§

fn visit_mut_span(&mut self, n: &mut Span)

source§

fn visit_mut_text(&mut self, n: &mut Text)

source§

impl<A, B> VisitMut for Either<A, B>
where A: VisitMut, B: VisitMut,

source§

fn visit_mut_attribute(&mut self, n: &mut Attribute)

source§

fn visit_mut_attributes(&mut self, n: &mut Vec<Attribute>)

source§

fn visit_mut_cdata_section(&mut self, n: &mut CdataSection)

source§

fn visit_mut_child(&mut self, n: &mut Child)

source§

fn visit_mut_children(&mut self, n: &mut Vec<Child>)

source§

fn visit_mut_comment(&mut self, n: &mut Comment)

source§

fn visit_mut_document(&mut self, n: &mut Document)

source§

fn visit_mut_document_mode(&mut self, n: &mut DocumentMode)

source§

fn visit_mut_document_type(&mut self, n: &mut DocumentType)

source§

fn visit_mut_element(&mut self, n: &mut Element)

source§

fn visit_mut_js_word(&mut self, n: &mut JsWord)

source§

fn visit_mut_namespace(&mut self, n: &mut Namespace)

source§

fn visit_mut_opt_js_word(&mut self, n: &mut Option<JsWord>)

source§

fn visit_mut_opt_namespace(&mut self, n: &mut Option<Namespace>)

source§

fn visit_mut_processing_instruction(&mut self, n: &mut ProcessingInstruction)

source§

fn visit_mut_span(&mut self, n: &mut Span)

source§

fn visit_mut_text(&mut self, n: &mut Text)

source§

impl<V> VisitMut for Box<V>
where V: ?Sized + VisitMut,

source§

fn visit_mut_attribute(&mut self, n: &mut Attribute)

source§

fn visit_mut_attributes(&mut self, n: &mut Vec<Attribute>)

source§

fn visit_mut_cdata_section(&mut self, n: &mut CdataSection)

source§

fn visit_mut_child(&mut self, n: &mut Child)

source§

fn visit_mut_children(&mut self, n: &mut Vec<Child>)

source§

fn visit_mut_comment(&mut self, n: &mut Comment)

source§

fn visit_mut_document(&mut self, n: &mut Document)

source§

fn visit_mut_document_mode(&mut self, n: &mut DocumentMode)

source§

fn visit_mut_document_type(&mut self, n: &mut DocumentType)

source§

fn visit_mut_element(&mut self, n: &mut Element)

source§

fn visit_mut_js_word(&mut self, n: &mut JsWord)

source§

fn visit_mut_namespace(&mut self, n: &mut Namespace)

source§

fn visit_mut_opt_js_word(&mut self, n: &mut Option<JsWord>)

source§

fn visit_mut_opt_namespace(&mut self, n: &mut Option<Namespace>)

source§

fn visit_mut_processing_instruction(&mut self, n: &mut ProcessingInstruction)

source§

fn visit_mut_span(&mut self, n: &mut Span)

source§

fn visit_mut_text(&mut self, n: &mut Text)

source§

impl<V> VisitMut for Optional<V>
where V: VisitMut,

source§

fn visit_mut_attribute(&mut self, n: &mut Attribute)

source§

fn visit_mut_attributes(&mut self, n: &mut Vec<Attribute>)

source§

fn visit_mut_cdata_section(&mut self, n: &mut CdataSection)

source§

fn visit_mut_child(&mut self, n: &mut Child)

source§

fn visit_mut_children(&mut self, n: &mut Vec<Child>)

source§

fn visit_mut_comment(&mut self, n: &mut Comment)

source§

fn visit_mut_document(&mut self, n: &mut Document)

source§

fn visit_mut_document_mode(&mut self, n: &mut DocumentMode)

source§

fn visit_mut_document_type(&mut self, n: &mut DocumentType)

source§

fn visit_mut_element(&mut self, n: &mut Element)

source§

fn visit_mut_js_word(&mut self, n: &mut JsWord)

source§

fn visit_mut_namespace(&mut self, n: &mut Namespace)

source§

fn visit_mut_opt_js_word(&mut self, n: &mut Option<JsWord>)

source§

fn visit_mut_opt_namespace(&mut self, n: &mut Option<Namespace>)

source§

fn visit_mut_processing_instruction(&mut self, n: &mut ProcessingInstruction)

source§

fn visit_mut_span(&mut self, n: &mut Span)

source§

fn visit_mut_text(&mut self, n: &mut Text)

Implementors§