pub struct OmenaIncrementalDatabaseV0 { /* private fields */ }Implementations§
Source§impl OmenaIncrementalDatabaseV0
impl OmenaIncrementalDatabaseV0
pub fn salsa_database(&self) -> &OmenaSalsaDatabaseV0
pub fn node_input(&self, id: &str) -> Option<SalsaIncrementalNodeInputV0>
pub fn graph_input(&self) -> Option<SalsaIncrementalGraphInputV0>
pub fn node_value(&self, id: &str) -> Option<String>
pub fn node_dirty_signature(&self, id: &str) -> Option<String>
pub fn current_snapshot(&self) -> Option<&IncrementalSnapshotV0>
pub fn restore_snapshot(&mut self, snapshot: &IncrementalSnapshotV0)
pub fn plan_and_upsert_graph_input( &mut self, input: &IncrementalGraphInputV0, ) -> IncrementalDatabaseUpdateV0
pub fn plan_and_upsert_graph_input_with_priority_inputs( &mut self, input: &IncrementalGraphInputV0, priority_inputs: &[IncrementalEditDistancePriorityInputV0], ) -> IncrementalDatabaseUpdateV0
pub fn upsert_graph_input( &mut self, input: &IncrementalGraphInputV0, ) -> IncrementalSnapshotV0
Trait Implementations§
Source§impl Default for OmenaIncrementalDatabaseV0
impl Default for OmenaIncrementalDatabaseV0
Source§fn default() -> OmenaIncrementalDatabaseV0
fn default() -> OmenaIncrementalDatabaseV0
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for OmenaIncrementalDatabaseV0
impl !Sync for OmenaIncrementalDatabaseV0
impl RefUnwindSafe for OmenaIncrementalDatabaseV0
impl Send for OmenaIncrementalDatabaseV0
impl Unpin for OmenaIncrementalDatabaseV0
impl UnsafeUnpin for OmenaIncrementalDatabaseV0
impl UnwindSafe for OmenaIncrementalDatabaseV0
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