pub trait VCExecFns<Chain>: BootExecute<Chain, ExecuteMsg = ExecuteMsg>where
    Chain: BootEnvironment,
{ fn remove_module(
        &self,
        module: ModuleInfo
    ) -> Result<<Chain as TxHandler>::Response, BootError> { ... } fn add_modules(
        &self,
        modules: Vec<(ModuleInfo, ModuleReference), Global>
    ) -> Result<<Chain as TxHandler>::Response, BootError> { ... } fn add_os(
        &self,
        core: Core,
        os_id: u32
    ) -> Result<<Chain as TxHandler>::Response, BootError> { ... } fn set_admin(
        &self,
        new_admin: String
    ) -> Result<<Chain as TxHandler>::Response, BootError> { ... } fn set_factory(
        &self,
        new_factory: String
    ) -> Result<<Chain as TxHandler>::Response, BootError> { ... } }

Provided Methods§

Implementors§