pub struct IncrementalComputationPlanV0 {Show 13 fields
pub schema_version: &'static str,
pub product: &'static str,
pub revision: IncrementalRevisionV0,
pub node_count: usize,
pub dirty_node_count: usize,
pub changed_input_count: usize,
pub new_node_count: usize,
pub removed_node_count: usize,
pub dependency_dirty_count: usize,
pub alpha_equivalence_graph_hash: IncrementalAlphaEquivalenceHashV0,
pub shadow_delta_oracle: IncrementalShadowDeltaOracleV0,
pub invalidation_priority_plan: IncrementalInvalidationPriorityPlanV0,
pub nodes: Vec<IncrementalComputationNodeV0>,
}Fields§
§schema_version: &'static str§product: &'static str§revision: IncrementalRevisionV0§node_count: usize§dirty_node_count: usize§changed_input_count: usize§new_node_count: usize§removed_node_count: usize§dependency_dirty_count: usize§alpha_equivalence_graph_hash: IncrementalAlphaEquivalenceHashV0§shadow_delta_oracle: IncrementalShadowDeltaOracleV0§invalidation_priority_plan: IncrementalInvalidationPriorityPlanV0§nodes: Vec<IncrementalComputationNodeV0>Implementations§
Source§impl IncrementalComputationPlanV0
impl IncrementalComputationPlanV0
pub fn evidence_node_seeds(&self) -> Vec<EvidenceNodeSeedV0>
pub fn evidence_demand_edges(&self) -> Vec<EvidenceDemandEdgeV0>
pub fn evidence_graph( &self, ) -> Result<EvidenceGraphV0, EvidenceGraphBuildErrorV0>
Trait Implementations§
Source§impl Clone for IncrementalComputationPlanV0
impl Clone for IncrementalComputationPlanV0
Source§fn clone(&self) -> IncrementalComputationPlanV0
fn clone(&self) -> IncrementalComputationPlanV0
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IncrementalComputationPlanV0
impl Debug for IncrementalComputationPlanV0
impl Eq for IncrementalComputationPlanV0
impl StructuralPartialEq for IncrementalComputationPlanV0
Auto Trait Implementations§
impl Freeze for IncrementalComputationPlanV0
impl RefUnwindSafe for IncrementalComputationPlanV0
impl Send for IncrementalComputationPlanV0
impl Sync for IncrementalComputationPlanV0
impl Unpin for IncrementalComputationPlanV0
impl UnsafeUnpin for IncrementalComputationPlanV0
impl UnwindSafe for IncrementalComputationPlanV0
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.