pub enum InstallationContractAction {
AlreadyExact,
DeployGenesis,
ApplyMigration,
StopForMigration,
}Expand description
Exact contract action required by a plan.
Variants§
AlreadyExact
Candidate is already active exactly.
DeployGenesis
No contract is active; deploy the exact candidate.
ApplyMigration
A different predecessor is active and the supplied exact migration must run.
StopForMigration
A different predecessor is active without an applicable exact migration.
Trait Implementations§
Source§impl Clone for InstallationContractAction
impl Clone for InstallationContractAction
impl Copy for InstallationContractAction
Source§impl Debug for InstallationContractAction
impl Debug for InstallationContractAction
impl Eq for InstallationContractAction
impl StructuralPartialEq for InstallationContractAction
Auto Trait Implementations§
impl Freeze for InstallationContractAction
impl RefUnwindSafe for InstallationContractAction
impl Send for InstallationContractAction
impl Sync for InstallationContractAction
impl Unpin for InstallationContractAction
impl UnsafeUnpin for InstallationContractAction
impl UnwindSafe for InstallationContractAction
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