pub struct PreparedStep {
pub events: Vec<EventData>,
pub operation: TurnOperation,
}Expand description
One engine decision: persist events, then execute operation.
Fields§
§events: Vec<EventData>Durable transition events that precede the operation.
operation: TurnOperationWork the host must execute or schedule.
Trait Implementations§
Source§impl Clone for PreparedStep
impl Clone for PreparedStep
Auto Trait Implementations§
impl Freeze for PreparedStep
impl RefUnwindSafe for PreparedStep
impl Send for PreparedStep
impl Sync for PreparedStep
impl Unpin for PreparedStep
impl UnsafeUnpin for PreparedStep
impl UnwindSafe for PreparedStep
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