pub struct PlanNode {
pub row: RoadmapRow,
pub share: Share,
pub children: Vec<NodeId>,
}Expand description
One node, placed: the row as written plus what the tree worked out.
Fields§
§row: RoadmapRowThis node’s part of the whole plan.
children: Vec<NodeId>Its children, in table order. Empty means a leaf, and only leaves carry progress.
Implementations§
Trait Implementations§
impl Eq for PlanNode
impl StructuralPartialEq for PlanNode
Auto Trait Implementations§
impl Freeze for PlanNode
impl RefUnwindSafe for PlanNode
impl Send for PlanNode
impl Sync for PlanNode
impl Unpin for PlanNode
impl UnsafeUnpin for PlanNode
impl UnwindSafe for PlanNode
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