pub struct EffectReadinessView<'a> {
pub graph: ArtifactChecksumRecord,
pub completed_operations: usize,
pub ready: Vec<&'a EffectNodeRecord>,
pub blocked: Vec<&'a EffectNodeRecord>,
}Expand description
Read-only dependency projection; readiness grants no effect authority or paid allowance.
Fields§
§graph: ArtifactChecksumRecordExact original full dependency graph digest.
completed_operations: usizeNumber of admitted declared completed operations, not authenticated receipts.
ready: Vec<&'a EffectNodeRecord>Incomplete nodes with every declared prerequisite completed, in planning order.
blocked: Vec<&'a EffectNodeRecord>Incomplete nodes with at least one uncompleted prerequisite, in planning order.
Trait Implementations§
Source§impl<'a> Clone for EffectReadinessView<'a>
impl<'a> Clone for EffectReadinessView<'a>
Auto Trait Implementations§
impl<'a> Freeze for EffectReadinessView<'a>
impl<'a> RefUnwindSafe for EffectReadinessView<'a>
impl<'a> Send for EffectReadinessView<'a>
impl<'a> Sync for EffectReadinessView<'a>
impl<'a> Unpin for EffectReadinessView<'a>
impl<'a> UnsafeUnpin for EffectReadinessView<'a>
impl<'a> UnwindSafe for EffectReadinessView<'a>
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