pub struct StepInfo {
pub id: String,
pub kind: &'static str,
pub label: &'static str,
pub summary: String,
pub error: Option<String>,
pub runs: bool,
pub suppressed: bool,
pub editing: bool,
pub placed: Vec<PlacedSteps>,
}Expand description
A step of the program, as a list of steps shows it.
Fields§
§id: String§kind: &'static str§label: &'static str§summary: StringIts fields in one line: sketch=outline, distance=1.00.
error: Option<String>Why it failed, if it ran and did.
runs: boolWhether it runs: it is before where the program runs to.
suppressed: boolWhether it is suppressed: it ran, and found it was not to (see
geop_core_program::program::ProgramStep::active), so it built
nothing.
editing: boolWhether it is the step being edited.
placed: Vec<PlacedSteps>The parts it placed, each with its program’s steps, to edit where
it is placed (Command::Open with placed).
Trait Implementations§
impl StructuralPartialEq for StepInfo
Auto Trait Implementations§
impl Freeze for StepInfo
impl RefUnwindSafe for StepInfo
impl Send for StepInfo
impl Sync for StepInfo
impl Unpin for StepInfo
impl UnsafeUnpin for StepInfo
impl UnwindSafe for StepInfo
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