pub struct ServiceLifecycleTransition {
pub from: Option<ServiceLifecycleState>,
pub to: ServiceLifecycleState,
}Expand description
One committed process state change. from = None is the initial Starting event.
Fields§
§from: Option<ServiceLifecycleState>Previous committed state, absent only for initial observer attachment.
to: ServiceLifecycleStateState committed by this transition.
Trait Implementations§
Source§impl Clone for ServiceLifecycleTransition
impl Clone for ServiceLifecycleTransition
impl Copy for ServiceLifecycleTransition
Source§impl Debug for ServiceLifecycleTransition
impl Debug for ServiceLifecycleTransition
impl Eq for ServiceLifecycleTransition
impl StructuralPartialEq for ServiceLifecycleTransition
Auto Trait Implementations§
impl Freeze for ServiceLifecycleTransition
impl RefUnwindSafe for ServiceLifecycleTransition
impl Send for ServiceLifecycleTransition
impl Sync for ServiceLifecycleTransition
impl Unpin for ServiceLifecycleTransition
impl UnsafeUnpin for ServiceLifecycleTransition
impl UnwindSafe for ServiceLifecycleTransition
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