pub struct StartStep {
pub role_id: Option<RoleId>,
pub step_id: StepId,
pub lease: StepLease,
pub now: OffsetDateTime,
pub max_parallel_ceiling: MaxParallel,
pub budget_reservation_id: Option<BudgetReservationId>,
}Expand description
Take a step to run under a lease.
role_id names the seat taking it and is checked against the
definition; absent, the engine takes the step and the event names
the seat the definition assigns to it.
Fields§
§role_id: Option<RoleId>§step_id: StepId§lease: StepLease§now: OffsetDateTime§max_parallel_ceiling: MaxParallel§budget_reservation_id: Option<BudgetReservationId>Trait Implementations§
impl Eq for StartStep
impl StructuralPartialEq for StartStep
Auto Trait Implementations§
impl Freeze for StartStep
impl RefUnwindSafe for StartStep
impl Send for StartStep
impl Sync for StartStep
impl Unpin for StartStep
impl UnsafeUnpin for StartStep
impl UnwindSafe for StartStep
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