pub struct Planned {
pub run: Run,
pub plan: FusionPlan,
pub novel: BTreeSet<NodeIdx>,
pub refused: Vec<(String, String)>,
pub routes: Vec<RoutePlan>,
pub pipelines: PlanPipelines,
}Expand description
2026-09-30: One fused plan and the nodes only a placeholder covers.
Fields§
§run: Run2026-09-30: Mode and rows.
plan: FusionPlan2026-09-30: The plan.
novel: BTreeSet<NodeIdx>2026-09-30: Nodes in placeholder groups.
refused: Vec<(String, String)>2026-09-30: Rules left out of this plan because they matched a node whose edge format they cannot read (the pattern matches op and weight, not the input format), and why.
routes: Vec<RoutePlan>2026-09-30: The runtime routes that apply to this run, each with its own plan
(crate::runtime).
pipelines: PlanPipelines2026-10-02: Every planned node’s required pipeline, which its kernel declares too.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Planned
impl RefUnwindSafe for Planned
impl Send for Planned
impl Sync for Planned
impl Unpin for Planned
impl UnwindSafe for Planned
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