pub trait ErrorAdapter<A, O: Original<A>> {
// Required method
fn adapt(self, original_input: O, position: usize) -> ParseErrors<A>;
}
pub trait ErrorAdapter<A, O: Original<A>> {
// Required method
fn adapt(self, original_input: O, position: usize) -> ParseErrors<A>;
}