pub struct EpistemicStratifiedPlan {
pub strata: Vec<EpistemicStratum>,
}Expand description
A stratified epistemic execution plan: an ordered sequence of strata.
Stratum i’s epistemic heads are materialized (gated) into the relation store
BEFORE stratum i+1 runs, so a higher stratum’s know/possible over a
lower stratum’s head reads the GATED extension through the EXISTING
membership filter (no resolve-into-body, no double-gating).
Fields§
§strata: Vec<EpistemicStratum>Strata in execution (topological) order.
Trait Implementations§
Source§impl Clone for EpistemicStratifiedPlan
impl Clone for EpistemicStratifiedPlan
Source§fn clone(&self) -> EpistemicStratifiedPlan
fn clone(&self) -> EpistemicStratifiedPlan
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for EpistemicStratifiedPlan
impl RefUnwindSafe for EpistemicStratifiedPlan
impl Send for EpistemicStratifiedPlan
impl Sync for EpistemicStratifiedPlan
impl Unpin for EpistemicStratifiedPlan
impl UnsafeUnpin for EpistemicStratifiedPlan
impl UnwindSafe for EpistemicStratifiedPlan
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