1
2
3
4
5
use crate::{MacroStream, MacrosError};

pub trait Parse: Sized {
    fn parse(input: &mut MacroStream) -> Result<Self, MacrosError>;
}