Struct piston_meta::ParseErrorHandler [] [src]

pub struct ParseErrorHandler<'a> {
    // some fields omitted
}

Reports error.

Methods

impl<'a> ParseErrorHandler<'a>

fn new(text: &'a str) -> ParseErrorHandler<'a>

Creates a new error handler.

fn write_msg<W: Write>(&mut self, w: &mut W, range: Range, msg: &str) -> Result<(), Error>

Writes message.

fn write<W: Write>(&mut self, w: &mut W, range_err: Range<ParseError>) -> Result<(), Error>

Writes error message.

fn error(&mut self, range_err: Range<ParseError>)

Prints error message to standard error.