Skip to main content

ErrorRenderer

Trait ErrorRenderer 

Source
pub trait ErrorRenderer {
    type Output;

    // Required methods
    fn render(&self, error: &StructuredParseError) -> Self::Output;
    fn render_all(&self, errors: &[StructuredParseError]) -> Self::Output;
}
Expand description

Trait for rendering structured parse errors to different output formats

Required Associated Types§

Required Methods§

Source

fn render(&self, error: &StructuredParseError) -> Self::Output

Render a single error

Source

fn render_all(&self, errors: &[StructuredParseError]) -> Self::Output

Render multiple errors

Implementors§