Trait swc_html_visit::VisitMutAstPath
source · pub trait VisitMutAstPath {
Show 19 methods
// Provided methods
fn visit_mut_atom(&mut self, n: &mut Atom, __ast_path: &mut AstKindPath) { ... }
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_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_fragment(
&mut self,
n: &mut DocumentFragment,
__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_atom(
&mut self,
n: &mut Option<Atom>,
__ast_path: &mut AstKindPath
) { ... }
fn visit_mut_opt_document_fragment(
&mut self,
n: &mut Option<DocumentFragment>,
__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_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§
fn visit_mut_atom(&mut self, n: &mut Atom, __ast_path: &mut AstKindPath)
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 overriden 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_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 overriden 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 overriden 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 overriden 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_fragment(
&mut self,
n: &mut DocumentFragment,
__ast_path: &mut AstKindPath
)
fn visit_mut_document_fragment( &mut self, n: &mut DocumentFragment, __ast_path: &mut AstKindPath )
This method can be overriden 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 overriden 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 overriden 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 overriden 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 overriden 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_atom( &mut self, n: &mut Option<Atom>, __ast_path: &mut AstKindPath )
fn visit_mut_opt_document_fragment( &mut self, n: &mut Option<DocumentFragment>, __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_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 overriden 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
.