Struct transform::cse::relation_cse::RelationCSE [−][src]
pub struct RelationCSE;
Expand description
Identifies common relation subexpressions and places them behind Let
bindings.
Trait Implementations
fn transform(
&self,
relation: &mut MirRelationExpr,
_: TransformArgs<'_>
) -> Result<(), TransformError>
fn transform(
&self,
relation: &mut MirRelationExpr,
_: TransformArgs<'_>
) -> Result<(), TransformError>
Transform a relation into a functionally equivalent relation.
Auto Trait Implementations
impl RefUnwindSafe for RelationCSE
impl Send for RelationCSE
impl Sync for RelationCSE
impl Unpin for RelationCSE
impl UnwindSafe for RelationCSE
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more