pub trait ParserInput: Iterator<Item = TokenAndSpan> {
// Required methods
fn start_pos(&mut self) -> BytePos;
fn last_pos(&mut self) -> BytePos;
fn take_errors(&mut self) -> Vec<Error>;
}
pub trait ParserInput: Iterator<Item = TokenAndSpan> {
// Required methods
fn start_pos(&mut self) -> BytePos;
fn last_pos(&mut self) -> BytePos;
fn take_errors(&mut self) -> Vec<Error>;
}