pub struct EpistemicExecutablePlan {
pub gpu_plan: EpistemicGpuPlan,
pub relation_ids: BTreeMap<String, RelId>,
pub reduced_runtime_plan: ExecutionPlan,
}Expand description
Production-facing executable plan for accepted epistemic lowering.
Fields§
§gpu_plan: EpistemicGpuPlanGPU semantic contract for the epistemic hot path.
relation_ids: BTreeMap<String, RelId>Predicate-to-relation ID map produced by the reduced production compiler.
reduced_runtime_plan: ExecutionPlanOrdinary reduced program compiled through the production runtime pipeline.
Trait Implementations§
Source§impl Clone for EpistemicExecutablePlan
impl Clone for EpistemicExecutablePlan
Source§fn clone(&self) -> EpistemicExecutablePlan
fn clone(&self) -> EpistemicExecutablePlan
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 EpistemicExecutablePlan
impl RefUnwindSafe for EpistemicExecutablePlan
impl Send for EpistemicExecutablePlan
impl Sync for EpistemicExecutablePlan
impl Unpin for EpistemicExecutablePlan
impl UnsafeUnpin for EpistemicExecutablePlan
impl UnwindSafe for EpistemicExecutablePlan
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