pub enum InstallationNextAction {
ValidateLocalArtifacts,
DeployContract,
ApplyMigration,
DeployQueryModules,
DeployReactiveModules,
ReconcileRoles,
ReimportApplication,
RotateCredentials,
ProveDrivers,
RunSeeds,
SealReceipt,
None,
}Expand description
Exact bounded next action for a partial campaign.
Variants§
ValidateLocalArtifacts
Validate the exact local source, lock, manifest, and artifacts.
DeployContract
Deploy or verify the exact contract.
ApplyMigration
Apply or observe the exact approved migration.
DeployQueryModules
Deploy or verify named-query modules.
DeployReactiveModules
Deploy or verify reactive modules.
ReconcileRoles
Reconcile exact application roles after reviewing any widening.
ReimportApplication
Resume exact compiler-owned reimport and terminal reconciliation.
RotateCredentials
Rotate credentials only from the expected predecessor identities.
ProveDrivers
Run exact public-driver identity proofs.
RunSeeds
Resume ordinary-command seed batches from their exact checkpoints.
SealReceipt
Seal the redacted terminal receipt.
None
Campaign is terminal and requires no next action.
Implementations§
Source§impl InstallationNextAction
impl InstallationNextAction
Sourcepub const fn for_stage(stage: InstallationStage) -> Self
pub const fn for_stage(stage: InstallationStage) -> Self
Derives the one exact action for a stage.
Trait Implementations§
Source§impl Clone for InstallationNextAction
impl Clone for InstallationNextAction
impl Copy for InstallationNextAction
Source§impl Debug for InstallationNextAction
impl Debug for InstallationNextAction
impl Eq for InstallationNextAction
Source§impl PartialEq for InstallationNextAction
impl PartialEq for InstallationNextAction
impl StructuralPartialEq for InstallationNextAction
Auto Trait Implementations§
impl Freeze for InstallationNextAction
impl RefUnwindSafe for InstallationNextAction
impl Send for InstallationNextAction
impl Sync for InstallationNextAction
impl Unpin for InstallationNextAction
impl UnsafeUnpin for InstallationNextAction
impl UnwindSafe for InstallationNextAction
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