pub mod parser {
#[doc(hidden)]
pub struct Input;
#[doc(hidden)]
pub struct Error;
pub enum Token {}
pub struct Parser {
_x: (),
}
impl Parser {
pub fn new() -> Self {
unreachable!()
}
pub fn parse(&mut self, token: Token) -> Result<(), Error> {
unreachable!()
}
pub fn end_of_input(self) -> Result<Input, Error> {
unreachable!()
}
}
}