Skip to main content

ErrorSink

Trait ErrorSink 

Source
pub(crate) trait ErrorSink {
    // Required method
    fn report_error(&mut self, error: ParseError);
}

Required Methods§

Source

fn report_error(&mut self, error: ParseError)

Implementations on Foreign Types§

Source§

impl ErrorSink for Option<ParseError>

Source§

fn report_error(&mut self, error: ParseError)

Source§

impl ErrorSink for ()

Source§

fn report_error(&mut self, _error: ParseError)

Source§

impl ErrorSink for Vec<ParseError>

Available on crate feature alloc only.
Source§

fn report_error(&mut self, error: ParseError)

Implementors§

Source§

impl<'i> ErrorSink for TomlSink<'i, Option<TomlError>>

Available on crate feature parse only.
Source§

impl<'i> ErrorSink for TomlSink<'i, Vec<TomlError>>

Available on crate feature parse only.
Source§

impl<F> ErrorSink for F
where F: FnMut(ParseError),