pub trait Engine {
    // Required methods
    fn collection(&self) -> Arc<Collection>;
    fn genesis(&self, beginning: &Identifier) -> LogicResult<()>;
    fn errors(&self) -> LogicErrors;
    fn live(&self);
    fn end(&self);
}

Required Methods§

source

fn collection(&self) -> Arc<Collection>

source

fn genesis(&self, beginning: &Identifier) -> LogicResult<()>

source

fn errors(&self) -> LogicErrors

source

fn live(&self)

source

fn end(&self)

Implementors§