Materializer

Trait Materializer 

Source
pub trait Materializer<'t> {
    type Output;

    // Required method
    fn materialize(
        &self,
        effects: &[RuntimeEffect<'t>],
        result_type: TypeId,
    ) -> Self::Output;
}
Expand description

Materializer transforms effect logs into output values.

Required Associated Types§

Required Methods§

Source

fn materialize( &self, effects: &[RuntimeEffect<'t>], result_type: TypeId, ) -> Self::Output

Implementors§