pub struct InputLifecycleTransition {
pub next_phase: InputLifecycleState,
pub effects: Vec<InputLifecycleEffect>,
}Expand description
Successful transition outcome from the InputLifecycle authority.
Fields§
§next_phase: InputLifecycleStateThe phase after the transition.
effects: Vec<InputLifecycleEffect>Effects to be executed by shell code.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for InputLifecycleTransition
impl RefUnwindSafe for InputLifecycleTransition
impl Send for InputLifecycleTransition
impl Sync for InputLifecycleTransition
impl Unpin for InputLifecycleTransition
impl UnsafeUnpin for InputLifecycleTransition
impl UnwindSafe for InputLifecycleTransition
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