Trait swc_html_visit::Visit
source · [−]pub trait Visit {
Show 17 methods
fn visit_attribute(&mut self, n: &Attribute) { ... }
fn visit_attributes(&mut self, n: &[Attribute]) { ... }
fn visit_child(&mut self, n: &Child) { ... }
fn visit_children(&mut self, n: &[Child]) { ... }
fn visit_comment(&mut self, n: &Comment) { ... }
fn visit_document(&mut self, n: &Document) { ... }
fn visit_document_fragment(&mut self, n: &DocumentFragment) { ... }
fn visit_document_mode(&mut self, n: &DocumentMode) { ... }
fn visit_document_type(&mut self, n: &DocumentType) { ... }
fn visit_element(&mut self, n: &Element) { ... }
fn visit_js_word(&mut self, n: &JsWord) { ... }
fn visit_namespace(&mut self, n: &Namespace) { ... }
fn visit_opt_document_fragment(&mut self, n: Option<&DocumentFragment>) { ... }
fn visit_opt_js_word(&mut self, n: Option<&JsWord>) { ... }
fn visit_opt_namespace(&mut self, n: Option<&Namespace>) { ... }
fn visit_span(&mut self, n: &Span) { ... }
fn visit_text(&mut self, n: &Text) { ... }
}
Provided Methods
sourcefn visit_attribute(&mut self, n: &Attribute)
fn visit_attribute(&mut self, n: &Attribute)
This method can be overriden to customize the visitor behavior.
This calls VisitWith::visit_children_with
on n
by default. The default method visit children nodes with self
.
fn visit_attributes(&mut self, n: &[Attribute])
sourcefn visit_child(&mut self, n: &Child)
fn visit_child(&mut self, n: &Child)
This method can be overriden to customize the visitor behavior.
This calls VisitWith::visit_children_with
on n
by default. The default method visit children nodes with self
.
fn visit_children(&mut self, n: &[Child])
sourcefn visit_comment(&mut self, n: &Comment)
fn visit_comment(&mut self, n: &Comment)
This method can be overriden to customize the visitor behavior.
This calls VisitWith::visit_children_with
on n
by default. The default method visit children nodes with self
.
sourcefn visit_document(&mut self, n: &Document)
fn visit_document(&mut self, n: &Document)
This method can be overriden to customize the visitor behavior.
This calls VisitWith::visit_children_with
on n
by default. The default method visit children nodes with self
.
sourcefn visit_document_fragment(&mut self, n: &DocumentFragment)
fn visit_document_fragment(&mut self, n: &DocumentFragment)
This method can be overriden to customize the visitor behavior.
This calls VisitWith::visit_children_with
on n
by default. The default method visit children nodes with self
.
sourcefn visit_document_mode(&mut self, n: &DocumentMode)
fn visit_document_mode(&mut self, n: &DocumentMode)
This method can be overriden to customize the visitor behavior.
This calls VisitWith::visit_children_with
on n
by default. The default method visit children nodes with self
.
sourcefn visit_document_type(&mut self, n: &DocumentType)
fn visit_document_type(&mut self, n: &DocumentType)
This method can be overriden to customize the visitor behavior.
This calls VisitWith::visit_children_with
on n
by default. The default method visit children nodes with self
.
sourcefn visit_element(&mut self, n: &Element)
fn visit_element(&mut self, n: &Element)
This method can be overriden to customize the visitor behavior.
This calls VisitWith::visit_children_with
on n
by default. The default method visit children nodes with self
.
fn visit_js_word(&mut self, n: &JsWord)
sourcefn visit_namespace(&mut self, n: &Namespace)
fn visit_namespace(&mut self, n: &Namespace)
This method can be overriden to customize the visitor behavior.
This calls VisitWith::visit_children_with
on n
by default. The default method visit children nodes with self
.
fn visit_opt_document_fragment(&mut self, n: Option<&DocumentFragment>)
fn visit_opt_js_word(&mut self, n: Option<&JsWord>)
fn visit_opt_namespace(&mut self, n: Option<&Namespace>)
fn visit_span(&mut self, n: &Span)
sourcefn visit_text(&mut self, n: &Text)
fn visit_text(&mut self, n: &Text)
This method can be overriden to customize the visitor behavior.
This calls VisitWith::visit_children_with
on n
by default. The default method visit children nodes with self
.