ReadPrim

Trait ReadPrim 

Source
pub trait ReadPrim: Primitive {
    // Required method
    fn apply<'a, 'db>(
        &self,
        state: ReadState<'a, 'db>,
        args: &[Value],
    ) -> Option<Value>;
}
Expand description

A primitive whose body sees a ReadState. Register via EGraph::add_read_primitive.

Required Methods§

Source

fn apply<'a, 'db>( &self, state: ReadState<'a, 'db>, args: &[Value], ) -> Option<Value>

Implementors§