GenerateAstInfo

Trait GenerateAstInfo 

Source
pub trait GenerateAstInfo {
    type Result: AstInfo;

    // Required method
    fn generate(&mut self, pair: &ParsePairSort<'_>) -> Self::Result;
}

Required Associated Types§

Required Methods§

Source

fn generate(&mut self, pair: &ParsePairSort<'_>) -> Self::Result

Implementors§

Source§

impl<F, M: AstInfo> GenerateAstInfo for F
where F: FnMut(&ParsePairSort<'_>) -> M,