pub enum RecomputeStrategy {
Full,
Incremental,
}Expand description
How IDB is recomputed when EDB changes.
Variants§
Full
Clear all IDB and recompute from scratch. Simple, always correct.
Incremental
Track provenance during execution. On EDB mutation, use DRed to incrementally maintain IDB.
Auto Trait Implementations§
impl Freeze for RecomputeStrategy
impl RefUnwindSafe for RecomputeStrategy
impl Send for RecomputeStrategy
impl Sync for RecomputeStrategy
impl Unpin for RecomputeStrategy
impl UnsafeUnpin for RecomputeStrategy
impl UnwindSafe for RecomputeStrategy
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more