pub trait ExprRewritable: Sized {
    fn rewrite<R: ExprRewriter<Self>>(self, rewriter: &mut R) -> Result<Self>;
}
Expand description

a trait for marking types that are rewritable by ExprRewriter

Required methods

rewrite the expression tree using the given ExprRewriter

Implementors