pub trait Parse {
fn parse(value: &mut CharStream) -> Result<Self, ParseError>
where
Self: Sized;
fn span(&self) -> Span;
}pub trait Parse {
fn parse(value: &mut CharStream) -> Result<Self, ParseError>
where
Self: Sized;
fn span(&self) -> Span;
}