ParseCallback

Trait ParseCallback 

Source
pub trait ParseCallback<'src> {
    // Required method
    fn event(&mut self, event: Event<'src>) -> bool;
}
Expand description

Trait for receiving parse events.

Required Methods§

Source

fn event(&mut self, event: Event<'src>) -> bool

Called for each event. Return false to stop parsing early.

Implementations on Foreign Types§

Source§

impl<'src> ParseCallback<'src> for Vec<Event<'src>>

Convenience implementation: collect all events into a Vec.

Source§

fn event(&mut self, event: Event<'src>) -> bool

Implementors§

Source§

impl<'src> ParseCallback<'src> for Counter

Source§

impl<'src> ParseCallback<'src> for Discard