Trait swc_html_visit::VisitMutAstPath

source ·
pub trait VisitMutAstPath {
Show 17 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_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_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) { ... }
}
Available on crate feature path only.

Provided Methods§

source

fn visit_mut_atom(&mut self, n: &mut Atom, __ast_path: &mut AstKindPath)

source

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.

source

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

source

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.

source

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

source

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.

source

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.

source

fn visit_mut_document_fragment( &mut self, n: &mut DocumentFragment, __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.

source

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.

source

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.

source

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.

source

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.

source

fn visit_mut_opt_atom( &mut self, n: &mut Option<Atom>, __ast_path: &mut AstKindPath )

source

fn visit_mut_opt_document_fragment( &mut self, n: &mut Option<DocumentFragment>, __ast_path: &mut AstKindPath )

source

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

source

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

source

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.

Implementations on Foreign Types§

source§

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

source§

fn visit_mut_atom(&mut self, n: &mut Atom, __ast_path: &mut AstKindPath)

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

fn visit_mut_document_fragment( &mut self, n: &mut DocumentFragment, __ast_path: &mut AstKindPath )

source§

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

source§

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

source§

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

source§

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

source§

fn visit_mut_opt_atom( &mut self, n: &mut Option<Atom>, __ast_path: &mut AstKindPath )

source§

fn visit_mut_opt_document_fragment( &mut self, n: &mut Option<DocumentFragment>, __ast_path: &mut AstKindPath )

source§

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

source§

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

source§

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

source§

impl<A, B> VisitMutAstPath for Either<A, B>

source§

fn visit_mut_atom(&mut self, n: &mut Atom, __ast_path: &mut AstKindPath)

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

fn visit_mut_document_fragment( &mut self, n: &mut DocumentFragment, __ast_path: &mut AstKindPath )

source§

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

source§

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

source§

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

source§

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

source§

fn visit_mut_opt_atom( &mut self, n: &mut Option<Atom>, __ast_path: &mut AstKindPath )

source§

fn visit_mut_opt_document_fragment( &mut self, n: &mut Option<DocumentFragment>, __ast_path: &mut AstKindPath )

source§

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

source§

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

source§

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

source§

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

source§

fn visit_mut_atom(&mut self, n: &mut Atom, __ast_path: &mut AstKindPath)

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

fn visit_mut_document_fragment( &mut self, n: &mut DocumentFragment, __ast_path: &mut AstKindPath )

source§

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

source§

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

source§

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

source§

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

source§

fn visit_mut_opt_atom( &mut self, n: &mut Option<Atom>, __ast_path: &mut AstKindPath )

source§

fn visit_mut_opt_document_fragment( &mut self, n: &mut Option<DocumentFragment>, __ast_path: &mut AstKindPath )

source§

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

source§

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

source§

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

source§

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

source§

fn visit_mut_atom(&mut self, n: &mut Atom, __ast_path: &mut AstKindPath)

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

fn visit_mut_document_fragment( &mut self, n: &mut DocumentFragment, __ast_path: &mut AstKindPath )

source§

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

source§

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

source§

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

source§

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

source§

fn visit_mut_opt_atom( &mut self, n: &mut Option<Atom>, __ast_path: &mut AstKindPath )

source§

fn visit_mut_opt_document_fragment( &mut self, n: &mut Option<DocumentFragment>, __ast_path: &mut AstKindPath )

source§

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

source§

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

source§

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

Implementors§