pub enum LifecycleAction {
State(AnyStateAction),
}Expand description
Actions valid in lifecycle phases: RunStart, StepStart, StepEnd, RunEnd.
Only state changes are valid here; there is no inference or tool context.
Variants§
State(AnyStateAction)
Trait Implementations§
Source§impl From<AnyStateAction> for LifecycleAction
impl From<AnyStateAction> for LifecycleAction
Source§fn from(sa: AnyStateAction) -> Self
fn from(sa: AnyStateAction) -> Self
Converts to this type from the input type.
Source§impl From<LifecycleAction> for ActionSet<LifecycleAction>
impl From<LifecycleAction> for ActionSet<LifecycleAction>
Source§fn from(a: LifecycleAction) -> Self
fn from(a: LifecycleAction) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for LifecycleAction
impl !RefUnwindSafe for LifecycleAction
impl Send for LifecycleAction
impl !Sync for LifecycleAction
impl Unpin for LifecycleAction
impl UnsafeUnpin for LifecycleAction
impl !UnwindSafe for LifecycleAction
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