pub(crate) async fn upgrade_contract_runtime(
        self,
        upgrade_config: Box<UpgradeConfig>,
    ) -> Result<UpgradeSuccess, engine_state::Error>
    where
        REv: From<ContractRuntimeRequest>,
    {
        self.make_request(
            |responder| ContractRuntimeRequest::Upgrade {
                upgrade_config,
                responder,
            },
            QueueKind::Regular,
        )
        .await
    }
/// Runs the upgrade process on the contract runtime.
Runs the upgrade process on the contract runtime.
Runs the upgrade process on the contract runtime .
pub(crate) async fn upgrade_contract_runtime(
        self,
        upgrade_config: Box<UpgradeConfig>,
    ) -> Result<UpgradeSuccess, engine_state::Error>
    where
        REv: From<ContractRuntimeRequest>,
    {
        self.make_request(
            |responder| ContractRuntimeRequest::Upgrade {
                upgrade_config,
                responder,
            },
            QueueKind::Regular,
        )
        .await
    }
pub ( crate ) async fn upgrade_contract_runtime ( self , upgrade_config : Box < UpgradeConfig > , ) -> Result < UpgradeSuccess , engine_state :: Error > where REv : From < ContractRuntimeRequest > , { self . make_request ( | responder | ContractRuntimeRequest :: Upgrade { upgrade_config , responder , } , QueueKind :: Regular , ) . await }
Runs the upgrade process on the contract runtime.
Runs the upgrade process on the contract runtime .
self
upgrade_config
Box<UpgradeConfig>
self
upgrade_config
Box<UpgradeConfig>