pub enum UpdateFaultPoint {
AfterSelection,
AfterVerification,
AfterStaging,
AfterActivation,
BeforeCommit,
}Expand description
Controlled lifecycle points available to fault-injection tests.
Variants§
AfterSelection
After candidate selection and compatibility validation.
AfterVerification
After download and checksum verification.
AfterStaging
After staging but before activation.
AfterActivation
After activation but before health verification.
BeforeCommit
After health verification but before commit.
Trait Implementations§
Source§impl Clone for UpdateFaultPoint
impl Clone for UpdateFaultPoint
Source§fn clone(&self) -> UpdateFaultPoint
fn clone(&self) -> UpdateFaultPoint
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for UpdateFaultPoint
Source§impl Debug for UpdateFaultPoint
impl Debug for UpdateFaultPoint
impl Eq for UpdateFaultPoint
Source§impl PartialEq for UpdateFaultPoint
impl PartialEq for UpdateFaultPoint
impl StructuralPartialEq for UpdateFaultPoint
Auto Trait Implementations§
impl Freeze for UpdateFaultPoint
impl RefUnwindSafe for UpdateFaultPoint
impl Send for UpdateFaultPoint
impl Sync for UpdateFaultPoint
impl Unpin for UpdateFaultPoint
impl UnsafeUnpin for UpdateFaultPoint
impl UnwindSafe for UpdateFaultPoint
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