Struct regex_syntax::hir::print::Writer [−][src]
struct Writer<'p, W> { printer: &'p mut Printer, wtr: W, }
Fields
printer: &'p mut Printer
wtr: W
Methods
impl<'p, W: Write> Writer<'p, W>
[src]
impl<'p, W: Write> Writer<'p, W>
fn write_literal_char(&mut self, c: char) -> Result
[src]
fn write_literal_char(&mut self, c: char) -> Result
fn write_literal_byte(&mut self, b: u8) -> Result
[src]
fn write_literal_byte(&mut self, b: u8) -> Result
fn write_literal_class_byte(&mut self, b: u8) -> Result
[src]
fn write_literal_class_byte(&mut self, b: u8) -> Result
Trait Implementations
impl<'p, W: Debug> Debug for Writer<'p, W>
[src]
impl<'p, W: Debug> Debug for Writer<'p, W>
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl<'p, W: Write> Visitor for Writer<'p, W>
[src]
impl<'p, W: Write> Visitor for Writer<'p, W>
type Output = ()
The result of visiting an HIR.
type Err = Error
An error that visiting an HIR might return.
fn finish(self) -> Result
[src]
fn finish(self) -> Result
All implementors of Visitor
must provide a finish
method, which yields the result of visiting the HIR or an error. Read more
fn visit_pre(&mut self, hir: &Hir) -> Result
[src]
fn visit_pre(&mut self, hir: &Hir) -> Result
This method is called on an Hir
before descending into child Hir
nodes. Read more
fn visit_post(&mut self, hir: &Hir) -> Result
[src]
fn visit_post(&mut self, hir: &Hir) -> Result
This method is called on an Hir
after descending all of its child Hir
nodes. Read more
fn visit_alternation_in(&mut self) -> Result
[src]
fn visit_alternation_in(&mut self) -> Result
This method is called between child nodes of an alternation.
fn start(&mut self)
[src]
fn start(&mut self)
This method is called before beginning traversal of the HIR.