Type Definition egg::PatternAst
source · pub type PatternAst<L> = RecExpr<ENodeOrVar<L>>;
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