pub enum UnknownPlan {
Verify,
Reexecute,
Escalate,
}Expand description
What to do with an effect whose last attempt has an unknown outcome.
Variants§
Verify
Ask the remote system what happened.
Reexecute
Run the action again; repeating it cannot duplicate the effect.
Escalate
Nothing the runtime can do safely; an operator must resolve it.
Trait Implementations§
Source§impl Clone for UnknownPlan
impl Clone for UnknownPlan
impl Copy for UnknownPlan
Source§impl Debug for UnknownPlan
impl Debug for UnknownPlan
impl Eq for UnknownPlan
Source§impl PartialEq for UnknownPlan
impl PartialEq for UnknownPlan
impl StructuralPartialEq for UnknownPlan
Auto Trait Implementations§
impl Freeze for UnknownPlan
impl RefUnwindSafe for UnknownPlan
impl Send for UnknownPlan
impl Sync for UnknownPlan
impl Unpin for UnknownPlan
impl UnsafeUnpin for UnknownPlan
impl UnwindSafe for UnknownPlan
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