pub trait Simplify {
    // Required method
    fn simplify(&self, context: &CompileContext) -> Self;
}

Required Methods§

source

fn simplify(&self, context: &CompileContext) -> Self

Simlpifies the expression. WARNING: DOES NOT PRESERVE NODE.

Object Safety§

This trait is not object safe.

Implementors§