pub type PatternAst<L> = RecExpr<ENodeOrVar<L>>;Aliased Type§
pub struct PatternAst<L> { /* private fields */ }Implementations§
Source§impl<L: Language> PatternAst<L>
impl<L: Language> PatternAst<L>
Sourcepub fn alpha_rename(&self) -> Self
pub fn alpha_rename(&self) -> Self
Returns a new PatternAst with the variables renames canonically