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) { ... }
}
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 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.

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 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.

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 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.

source

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.

source

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.

source

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.

source

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.

source

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.

source

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

source

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.

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_js_word( &mut self, n: &mut Option<JsWord>, __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 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.

Implementations on Foreign Types§

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_js_word(&mut self, n: &mut JsWord, __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_js_word( &mut self, n: &mut Option<JsWord>, __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, V> VisitMutAstPath for &'a mut Vwhere 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_js_word(&mut self, n: &mut JsWord, __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_js_word( &mut self, n: &mut Option<JsWord>, __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>where A: VisitMutAstPath, B: 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_js_word(&mut self, n: &mut JsWord, __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_js_word( &mut self, n: &mut Option<JsWord>, __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_js_word(&mut self, n: &mut JsWord, __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_js_word( &mut self, n: &mut Option<JsWord>, __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§