abstract_adapter/
handler.rs

1use 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}