pub trait ModuleRegistryInterface: AbstractRegistryAccess + ModuleIdentification {
// Provided method
fn module_registry<'a>(
&'a self,
deps: Deps<'a>,
) -> AbstractSdkResult<ModuleRegistry<'_, Self>> { ... }
}
Expand description
Access the Abstract Version Control and access module information.
Provided Methods§
sourcefn module_registry<'a>(
&'a self,
deps: Deps<'a>,
) -> AbstractSdkResult<ModuleRegistry<'_, Self>>
fn module_registry<'a>( &'a self, deps: Deps<'a>, ) -> AbstractSdkResult<ModuleRegistry<'_, Self>>
API for querying module information from the Abstract version control contract.
§Example
use abstract_sdk::prelude::*;
let mod_registry: ModuleRegistry<MockModule> = module.module_registry(deps.as_ref()).unwrap();
Object Safety§
This trait is not object safe.