Trait rslint_regex::Visit [−][src]
A visitor trait for Regex
⚠️ overriding functions may cause inner nodes to not be visited,
to avoid this, use VisitAll
instead.
Provided methods
fn visit_regex(&mut self, regex: &Regex)
[src]
fn visit_node(&mut self, node: &Node)
[src]
fn visit_empty_node(&mut self)
[src]
fn visit_disjunction(&mut self, span: &Span, nodes: &[Node])
[src]
fn visit_assertion(&mut self, span: &Span, kind: &AssertionKind)
[src]
fn visit_alternative(&mut self, span: &Span, nodes: &[Node])
[src]
fn visit_literal(&mut self, span: &Span, literal: char)
[src]
fn visit_perl_class(&mut self, span: &Span, kind: ClassPerlKind, negated: bool)
[src]
fn visit_backreference(&mut self, span: &Span, reference: u32)
[src]
fn visit_dot(&mut self, span: &Span)
[src]
fn visit_character_class(&mut self, span: &Span, class: &CharacterClass)
[src]
fn visit_group(&mut self, span: &Span, group: &Group)
[src]
fn visit_quantifier(
&mut self,
span: &Span,
node: &Node,
kind: QuantifierKind,
lazy: bool
)
[src]
&mut self,
span: &Span,
node: &Node,
kind: QuantifierKind,
lazy: bool
)