Trait cw_iper_test::AppExt

source ·
pub trait AppExt<BankT, MockApiBech32, StorageT, CustomT: Module, WasmT, StakingT, DistrT, GovT, StargateT>
where CustomT::QueryT: CustomQuery,
{ // Required method fn into_iper_app( self, chain_id: impl Into<String> ) -> Rc<RefCell<IperApp<BankT, MockApiBech32, StorageT, CustomT, WasmT, StakingT, DistrT, IperIbcModule, GovT, StargateT>>>; }
Expand description

Extension of App that implements the into_iper_app function, allowing the transformation of an App into a IperApp

Required Methods§

source

fn into_iper_app( self, chain_id: impl Into<String> ) -> Rc<RefCell<IperApp<BankT, MockApiBech32, StorageT, CustomT, WasmT, StakingT, DistrT, IperIbcModule, GovT, StargateT>>>

Transform a standar cw_multi_test::App into IperApp

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<BankT, StorageT, CustomT, WasmT, StakingT, DistrT, GovT, StargateT> AppExt<BankT, MockApiBech<Bech32>, StorageT, CustomT, WasmT, StakingT, DistrT, GovT, StargateT> for App<BankT, MockApiBech32, StorageT, CustomT, WasmT, StakingT, DistrT, IperIbcModule, GovT, StargateT>
where CustomT::QueryT: CustomQuery + DeserializeOwned + 'static, CustomT::ExecT: CustomMsg + DeserializeOwned + 'static, WasmT: Wasm<CustomT::ExecT, CustomT::QueryT>, BankT: Bank, StorageT: Storage, CustomT: Module, StakingT: Staking, DistrT: Distribution, GovT: Gov, StargateT: Stargate,

source§

fn into_iper_app( self, chain_id: impl Into<String> ) -> Rc<RefCell<IperApp<BankT, MockApiBech32, StorageT, CustomT, WasmT, StakingT, DistrT, IperIbcModule, GovT, StargateT>>>

Implementors§