pub struct PlanPipelines {
pub nodes: Vec<Option<NodePipeline>>,
pub stated: BTreeMap<NodeIdx, Stated>,
}Expand description
2026-10-02: The required pipeline of every node a plan runs, and the steps its rules state.
Fields§
§nodes: Vec<Option<NodePipeline>>2026-10-02: By node index; None outside the plan’s section.
stated: BTreeMap<NodeIdx, Stated>2026-10-02: What a rule states, by node.
Implementations§
Source§impl PlanPipelines
impl PlanPipelines
Trait Implementations§
Source§impl Clone for PlanPipelines
impl Clone for PlanPipelines
Source§fn clone(&self) -> PlanPipelines
fn clone(&self) -> PlanPipelines
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 moreSource§impl Debug for PlanPipelines
impl Debug for PlanPipelines
Source§impl Default for PlanPipelines
impl Default for PlanPipelines
Source§fn default() -> PlanPipelines
fn default() -> PlanPipelines
Returns the “default value” for a type. Read more
Source§impl PartialEq for PlanPipelines
impl PartialEq for PlanPipelines
impl Eq for PlanPipelines
impl StructuralPartialEq for PlanPipelines
Auto Trait Implementations§
impl Freeze for PlanPipelines
impl RefUnwindSafe for PlanPipelines
impl Send for PlanPipelines
impl Sync for PlanPipelines
impl Unpin for PlanPipelines
impl UnwindSafe for PlanPipelines
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.