pub trait Decode {
// Required method
fn decode<'a>(
&'a self,
context: &'a Context,
input: &'a mut dyn BufRead,
) -> Box<dyn Iterator<Item = Result<Event<'a>>> + 'a>;
}pub trait Decode {
// Required method
fn decode<'a>(
&'a self,
context: &'a Context,
input: &'a mut dyn BufRead,
) -> Box<dyn Iterator<Item = Result<Event<'a>>> + 'a>;
}