Resolver

Trait Resolver 

Source
pub trait Resolver {
    // Required methods
    fn current(
        &self,
        schema: &Schema,
        datoms: &[Datom],
    ) -> Result<ResolvedState, ResolveError>;
    fn as_of(
        &self,
        schema: &Schema,
        datoms: &[Datom],
        at: &ElementId,
    ) -> Result<ResolvedState, ResolveError>;
}

Required Methods§

Source

fn current( &self, schema: &Schema, datoms: &[Datom], ) -> Result<ResolvedState, ResolveError>

Source

fn as_of( &self, schema: &Schema, datoms: &[Datom], at: &ElementId, ) -> Result<ResolvedState, ResolveError>

Implementors§