Struct mentat_db::cache::InProgressCacheTransactWatcher
[−]
[src]
pub struct InProgressCacheTransactWatcher<'a> { /* fields omitted */ }
Trait Implementations
impl<'a> TransactWatcher for InProgressCacheTransactWatcher<'a>
[src]
impl<'a> TransactWatcher for InProgressCacheTransactWatcher<'a>
fn datom(&mut self, op: OpType, e: Entid, a: Entid, v: &TypedValue)
[src]
fn datom(&mut self, op: OpType, e: Entid, a: Entid, v: &TypedValue)
fn done(&mut self, _t: &Entid, schema: &Schema) -> Result<()>
[src]
fn done(&mut self, _t: &Entid, schema: &Schema) -> Result<()>
Only return an error if you want to interrupt the transact! Called with the schema prior to the transact -- any attributes or attribute changes transacted during this transact are not reflected in the schema. Read more
Auto Trait Implementations
impl<'a> Send for InProgressCacheTransactWatcher<'a>
impl<'a> Send for InProgressCacheTransactWatcher<'a>
impl<'a> Sync for InProgressCacheTransactWatcher<'a>
impl<'a> Sync for InProgressCacheTransactWatcher<'a>