Trait swc_html_visit::VisitMut

source ·
pub trait VisitMut {
Show 17 methods // Provided methods fn visit_mut_atom(&mut self, n: &mut Atom) { ... } fn visit_mut_attribute(&mut self, n: &mut Attribute) { ... } fn visit_mut_attributes(&mut self, n: &mut Vec<Attribute>) { ... } 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_fragment(&mut self, n: &mut DocumentFragment) { ... } 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_namespace(&mut self, n: &mut Namespace) { ... } fn visit_mut_opt_atom(&mut self, n: &mut Option<Atom>) { ... } fn visit_mut_opt_document_fragment( &mut self, n: &mut Option<DocumentFragment> ) { ... } fn visit_mut_opt_namespace(&mut self, n: &mut Option<Namespace>) { ... } fn visit_mut_span(&mut self, n: &mut Span) { ... } fn visit_mut_text(&mut self, n: &mut Text) { ... }
}

Provided Methods§

source

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

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_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_fragment(&mut self, n: &mut DocumentFragment)

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_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_atom(&mut self, n: &mut Option<Atom>)

source

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

source

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

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_atom(&mut self, n: &mut Atom)

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_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_fragment(&mut self, n: &mut DocumentFragment)

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_namespace(&mut self, n: &mut Namespace)

source§

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

source§

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

source§

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

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_atom(&mut self, n: &mut Atom)

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_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_fragment(&mut self, n: &mut DocumentFragment)

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_namespace(&mut self, n: &mut Namespace)

source§

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

source§

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

source§

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

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_atom(&mut self, n: &mut Atom)

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_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_fragment(&mut self, n: &mut DocumentFragment)

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_namespace(&mut self, n: &mut Namespace)

source§

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

source§

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

source§

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

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_atom(&mut self, n: &mut Atom)

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_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_fragment(&mut self, n: &mut DocumentFragment)

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_namespace(&mut self, n: &mut Namespace)

source§

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

source§

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

source§

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

source§

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

source§

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

Implementors§