pub enum Planned {
Add(Box<PlannedAdd>),
Remove(RemoveResult),
Lifecycle(Vec<Step>),
Upgrade(Box<UpgradeResult>),
Configure(Box<ConfigureResult>),
BackupRun(Box<BackupRunPlan>),
}Expand description
The planned outcome of any Operation. Execution stays with the
frontend (it owns the Step executor).
Variants§
Add(Box<PlannedAdd>)
Remove(RemoveResult)
Lifecycle(Vec<Step>)
Upgrade(Box<UpgradeResult>)
Configure(Box<ConfigureResult>)
BackupRun(Box<BackupRunPlan>)
Auto Trait Implementations§
impl Freeze for Planned
impl RefUnwindSafe for Planned
impl Send for Planned
impl Sync for Planned
impl Unpin for Planned
impl UnsafeUnpin for Planned
impl UnwindSafe for Planned
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