pub struct PlanOp {
pub op: Op,
pub disposition: PlanDisposition,
pub blocks: Vec<String>,
pub confidence: Option<f64>,
pub reason: Option<String>,
pub detail: Option<Value>,
}Expand description
One kernel op plus the identity consequence the planner attributes to it.
Fields§
§op: Op§disposition: PlanDisposition§blocks: Vec<String>The carried id(s) the op acts on; empty for an insert of new structure.
confidence: Option<f64>§reason: Option<String>§detail: Option<Value>Implementations§
Trait Implementations§
impl StructuralPartialEq for PlanOp
Auto Trait Implementations§
impl Freeze for PlanOp
impl RefUnwindSafe for PlanOp
impl Send for PlanOp
impl Sync for PlanOp
impl Unpin for PlanOp
impl UnsafeUnpin for PlanOp
impl UnwindSafe for PlanOp
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