Journal

Trait Journal 

Source
pub trait Journal {
    // Required methods
    fn append(&mut self, datoms: &[Datom]) -> Result<(), JournalError>;
    fn history(&self) -> Result<Vec<Datom>, JournalError>;
    fn prefix(&self, at: &ElementId) -> Result<Vec<Datom>, JournalError>;
}

Required Methods§

Source

fn append(&mut self, datoms: &[Datom]) -> Result<(), JournalError>

Source

fn history(&self) -> Result<Vec<Datom>, JournalError>

Source

fn prefix(&self, at: &ElementId) -> Result<Vec<Datom>, JournalError>

Implementors§