pub enum RollbackOutcome {
FiredAndPolled {
reverted_to_closure: String,
},
Failed {
phase: String,
exit_code: Option<i32>,
},
}Variants§
FiredAndPolled
Rollback subprocess returned, /run/current-system settled on
reverted_to_closure (the basename of the post-rollback
symlink target, read by verify_poll). The worker uses this
value to emit Event::LocalRollbackCompleted which drives the
reducer Failed → Reverted transition and populates
state.reverted_to.
Failed
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RollbackOutcome
impl RefUnwindSafe for RollbackOutcome
impl Send for RollbackOutcome
impl Sync for RollbackOutcome
impl Unpin for RollbackOutcome
impl UnwindSafe for RollbackOutcome
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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