Trait EventReceiver

Source
pub trait EventReceiver {
Show 17 methods // Provided methods fn std_table_open(&mut self, _span: Span, _error: &mut dyn ErrorSink) { ... } fn std_table_close(&mut self, _span: Span, _error: &mut dyn ErrorSink) { ... } fn array_table_open(&mut self, _span: Span, _error: &mut dyn ErrorSink) { ... } fn array_table_close(&mut self, _span: Span, _error: &mut dyn ErrorSink) { ... } fn inline_table_open( &mut self, _span: Span, _error: &mut dyn ErrorSink, ) -> bool { ... } fn inline_table_close(&mut self, _span: Span, _error: &mut dyn ErrorSink) { ... } fn array_open(&mut self, _span: Span, _error: &mut dyn ErrorSink) -> bool { ... } fn array_close(&mut self, _span: Span, _error: &mut dyn ErrorSink) { ... } fn simple_key( &mut self, _span: Span, _kind: Option<Encoding>, _error: &mut dyn ErrorSink, ) { ... } fn key_sep(&mut self, _span: Span, _error: &mut dyn ErrorSink) { ... } fn key_val_sep(&mut self, _span: Span, _error: &mut dyn ErrorSink) { ... } fn scalar( &mut self, _span: Span, _kind: Option<Encoding>, _error: &mut dyn ErrorSink, ) { ... } fn value_sep(&mut self, _span: Span, _error: &mut dyn ErrorSink) { ... } fn whitespace(&mut self, _span: Span, _error: &mut dyn ErrorSink) { ... } fn comment(&mut self, _span: Span, _error: &mut dyn ErrorSink) { ... } fn newline(&mut self, _span: Span, _error: &mut dyn ErrorSink) { ... } fn error(&mut self, _span: Span, _error: &mut dyn ErrorSink) { ... }
}

Provided Methods§

Source

fn std_table_open(&mut self, _span: Span, _error: &mut dyn ErrorSink)

Source

fn std_table_close(&mut self, _span: Span, _error: &mut dyn ErrorSink)

Source

fn array_table_open(&mut self, _span: Span, _error: &mut dyn ErrorSink)

Source

fn array_table_close(&mut self, _span: Span, _error: &mut dyn ErrorSink)

Source

fn inline_table_open(&mut self, _span: Span, _error: &mut dyn ErrorSink) -> bool

Returns if entering the inline table is allowed

Source

fn inline_table_close(&mut self, _span: Span, _error: &mut dyn ErrorSink)

Source

fn array_open(&mut self, _span: Span, _error: &mut dyn ErrorSink) -> bool

Returns if entering the array is allowed

Source

fn array_close(&mut self, _span: Span, _error: &mut dyn ErrorSink)

Source

fn simple_key( &mut self, _span: Span, _kind: Option<Encoding>, _error: &mut dyn ErrorSink, )

Source

fn key_sep(&mut self, _span: Span, _error: &mut dyn ErrorSink)

Source

fn key_val_sep(&mut self, _span: Span, _error: &mut dyn ErrorSink)

Source

fn scalar( &mut self, _span: Span, _kind: Option<Encoding>, _error: &mut dyn ErrorSink, )

Source

fn value_sep(&mut self, _span: Span, _error: &mut dyn ErrorSink)

Source

fn whitespace(&mut self, _span: Span, _error: &mut dyn ErrorSink)

Source

fn comment(&mut self, _span: Span, _error: &mut dyn ErrorSink)

Source

fn newline(&mut self, _span: Span, _error: &mut dyn ErrorSink)

Source

fn error(&mut self, _span: Span, _error: &mut dyn ErrorSink)

Implementations on Foreign Types§

Source§

impl EventReceiver for ()

Source§

impl EventReceiver for Vec<Event>

Source§

fn std_table_open(&mut self, span: Span, _error: &mut dyn ErrorSink)

Source§

fn std_table_close(&mut self, span: Span, _error: &mut dyn ErrorSink)

Source§

fn array_table_open(&mut self, span: Span, _error: &mut dyn ErrorSink)

Source§

fn array_table_close(&mut self, span: Span, _error: &mut dyn ErrorSink)

Source§

fn inline_table_open(&mut self, span: Span, _error: &mut dyn ErrorSink) -> bool

Source§

fn inline_table_close(&mut self, span: Span, _error: &mut dyn ErrorSink)

Source§

fn array_open(&mut self, span: Span, _error: &mut dyn ErrorSink) -> bool

Source§

fn array_close(&mut self, span: Span, _error: &mut dyn ErrorSink)

Source§

fn simple_key( &mut self, span: Span, encoding: Option<Encoding>, _error: &mut dyn ErrorSink, )

Source§

fn key_sep(&mut self, span: Span, _error: &mut dyn ErrorSink)

Source§

fn key_val_sep(&mut self, span: Span, _error: &mut dyn ErrorSink)

Source§

fn scalar( &mut self, span: Span, encoding: Option<Encoding>, _error: &mut dyn ErrorSink, )

Source§

fn value_sep(&mut self, span: Span, _error: &mut dyn ErrorSink)

Source§

fn whitespace(&mut self, span: Span, _error: &mut dyn ErrorSink)

Source§

fn comment(&mut self, span: Span, _error: &mut dyn ErrorSink)

Source§

fn newline(&mut self, span: Span, _error: &mut dyn ErrorSink)

Source§

fn error(&mut self, span: Span, _error: &mut dyn ErrorSink)

Implementors§