pub struct PlanStep {
pub action: Trigger,
pub text: Vec<StepText>,
pub group: usize,
pub written: Vec<StepText>,
pub fired: Vec<ExpId>,
pub invariants: Vec<ExpId>,
pub checks: Vec<Check>,
pub state: Condition,
}Fields§
§action: Trigger§text: Vec<StepText>§group: usizeThe written step it belongs to: docs show a group as one step.
written: Vec<StepText>The group’s lines as written, on its first step.
fired: Vec<ExpId>Transitions that fire.
invariants: Vec<ExpId>Invariants in force afterwards.
checks: Vec<Check>§state: ConditionThe predicted state afterwards.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PlanStep
impl RefUnwindSafe for PlanStep
impl Send for PlanStep
impl Sync for PlanStep
impl Unpin for PlanStep
impl UnsafeUnpin for PlanStep
impl UnwindSafe for PlanStep
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