Trait swc_xml_visit::VisitMutAstPath
source · pub trait VisitMutAstPath {
Show 17 methods
// Provided methods
fn visit_mut_attribute(
&mut self,
n: &mut Attribute,
__ast_path: &mut AstKindPath
) { ... }
fn visit_mut_attributes(
&mut self,
n: &mut Vec<Attribute>,
__ast_path: &mut AstKindPath
) { ... }
fn visit_mut_cdata_section(
&mut self,
n: &mut CdataSection,
__ast_path: &mut AstKindPath
) { ... }
fn visit_mut_child(&mut self, n: &mut Child, __ast_path: &mut AstKindPath) { ... }
fn visit_mut_children(
&mut self,
n: &mut Vec<Child>,
__ast_path: &mut AstKindPath
) { ... }
fn visit_mut_comment(
&mut self,
n: &mut Comment,
__ast_path: &mut AstKindPath
) { ... }
fn visit_mut_document(
&mut self,
n: &mut Document,
__ast_path: &mut AstKindPath
) { ... }
fn visit_mut_document_mode(
&mut self,
n: &mut DocumentMode,
__ast_path: &mut AstKindPath
) { ... }
fn visit_mut_document_type(
&mut self,
n: &mut DocumentType,
__ast_path: &mut AstKindPath
) { ... }
fn visit_mut_element(
&mut self,
n: &mut Element,
__ast_path: &mut AstKindPath
) { ... }
fn visit_mut_js_word(
&mut self,
n: &mut JsWord,
__ast_path: &mut AstKindPath
) { ... }
fn visit_mut_namespace(
&mut self,
n: &mut Namespace,
__ast_path: &mut AstKindPath
) { ... }
fn visit_mut_opt_js_word(
&mut self,
n: &mut Option<JsWord>,
__ast_path: &mut AstKindPath
) { ... }
fn visit_mut_opt_namespace(
&mut self,
n: &mut Option<Namespace>,
__ast_path: &mut AstKindPath
) { ... }
fn visit_mut_processing_instruction(
&mut self,
n: &mut ProcessingInstruction,
__ast_path: &mut AstKindPath
) { ... }
fn visit_mut_span(&mut self, n: &mut Span, __ast_path: &mut AstKindPath) { ... }
fn visit_mut_text(&mut self, n: &mut Text, __ast_path: &mut AstKindPath) { ... }
}
path
only.Provided Methods§
sourcefn visit_mut_attribute(
&mut self,
n: &mut Attribute,
__ast_path: &mut AstKindPath
)
fn visit_mut_attribute( &mut self, n: &mut Attribute, __ast_path: &mut AstKindPath )
This method can be overridden to customize the visitor behavior.
This calls VisitMutWithPath::visit_mut_children_with_path
on n
by default. The default method visit children nodes with self
.
fn visit_mut_attributes( &mut self, n: &mut Vec<Attribute>, __ast_path: &mut AstKindPath )
sourcefn visit_mut_cdata_section(
&mut self,
n: &mut CdataSection,
__ast_path: &mut AstKindPath
)
fn visit_mut_cdata_section( &mut self, n: &mut CdataSection, __ast_path: &mut AstKindPath )
This method can be overridden to customize the visitor behavior.
This calls VisitMutWithPath::visit_mut_children_with_path
on n
by default. The default method visit children nodes with self
.
sourcefn visit_mut_child(&mut self, n: &mut Child, __ast_path: &mut AstKindPath)
fn visit_mut_child(&mut self, n: &mut Child, __ast_path: &mut AstKindPath)
This method can be overridden to customize the visitor behavior.
This calls VisitMutWithPath::visit_mut_children_with_path
on n
by default. The default method visit children nodes with self
.
fn visit_mut_children( &mut self, n: &mut Vec<Child>, __ast_path: &mut AstKindPath )
sourcefn visit_mut_comment(&mut self, n: &mut Comment, __ast_path: &mut AstKindPath)
fn visit_mut_comment(&mut self, n: &mut Comment, __ast_path: &mut AstKindPath)
This method can be overridden to customize the visitor behavior.
This calls VisitMutWithPath::visit_mut_children_with_path
on n
by default. The default method visit children nodes with self
.
sourcefn visit_mut_document(&mut self, n: &mut Document, __ast_path: &mut AstKindPath)
fn visit_mut_document(&mut self, n: &mut Document, __ast_path: &mut AstKindPath)
This method can be overridden to customize the visitor behavior.
This calls VisitMutWithPath::visit_mut_children_with_path
on n
by default. The default method visit children nodes with self
.
sourcefn visit_mut_document_mode(
&mut self,
n: &mut DocumentMode,
__ast_path: &mut AstKindPath
)
fn visit_mut_document_mode( &mut self, n: &mut DocumentMode, __ast_path: &mut AstKindPath )
This method can be overridden to customize the visitor behavior.
This calls VisitMutWithPath::visit_mut_children_with_path
on n
by default. The default method visit children nodes with self
.
sourcefn visit_mut_document_type(
&mut self,
n: &mut DocumentType,
__ast_path: &mut AstKindPath
)
fn visit_mut_document_type( &mut self, n: &mut DocumentType, __ast_path: &mut AstKindPath )
This method can be overridden to customize the visitor behavior.
This calls VisitMutWithPath::visit_mut_children_with_path
on n
by default. The default method visit children nodes with self
.
sourcefn visit_mut_element(&mut self, n: &mut Element, __ast_path: &mut AstKindPath)
fn visit_mut_element(&mut self, n: &mut Element, __ast_path: &mut AstKindPath)
This method can be overridden to customize the visitor behavior.
This calls VisitMutWithPath::visit_mut_children_with_path
on n
by default. The default method visit children nodes with self
.
fn visit_mut_js_word(&mut self, n: &mut JsWord, __ast_path: &mut AstKindPath)
sourcefn visit_mut_namespace(
&mut self,
n: &mut Namespace,
__ast_path: &mut AstKindPath
)
fn visit_mut_namespace( &mut self, n: &mut Namespace, __ast_path: &mut AstKindPath )
This method can be overridden to customize the visitor behavior.
This calls VisitMutWithPath::visit_mut_children_with_path
on n
by default. The default method visit children nodes with self
.
fn visit_mut_opt_js_word( &mut self, n: &mut Option<JsWord>, __ast_path: &mut AstKindPath )
fn visit_mut_opt_namespace( &mut self, n: &mut Option<Namespace>, __ast_path: &mut AstKindPath )
sourcefn visit_mut_processing_instruction(
&mut self,
n: &mut ProcessingInstruction,
__ast_path: &mut AstKindPath
)
fn visit_mut_processing_instruction( &mut self, n: &mut ProcessingInstruction, __ast_path: &mut AstKindPath )
This method can be overridden to customize the visitor behavior.
This calls VisitMutWithPath::visit_mut_children_with_path
on n
by default. The default method visit children nodes with self
.
fn visit_mut_span(&mut self, n: &mut Span, __ast_path: &mut AstKindPath)
sourcefn visit_mut_text(&mut self, n: &mut Text, __ast_path: &mut AstKindPath)
fn visit_mut_text(&mut self, n: &mut Text, __ast_path: &mut AstKindPath)
This method can be overridden to customize the visitor behavior.
This calls VisitMutWithPath::visit_mut_children_with_path
on n
by default. The default method visit children nodes with self
.