abstract_adapter/
handler.rs1use abstract_sdk::base::{AbstractContract, Handler};
2use cosmwasm_std::Empty;
3
4use crate::{state::ContractError, AdapterContract};
5
6impl<Error: ContractError, InitMsg, ExecMsg, QueryMsg, SudoMsg> Handler
7 for AdapterContract<Error, InitMsg, ExecMsg, QueryMsg, SudoMsg>
8{
9 type Error = Error;
10 type CustomInitMsg = InitMsg;
11 type CustomExecMsg = ExecMsg;
12 type CustomQueryMsg = QueryMsg;
13 type CustomMigrateMsg = Empty;
14 type SudoMsg = SudoMsg;
15
16 fn contract(&self) -> &AbstractContract<Self, Error> {
17 &self.contract
18 }
19}