abstract_app/
handler.rs

1use crate::{state::ContractError, AbstractContract, AppContract, Handler};
2
3impl<Error: ContractError, InitMsg, ExecMsg, QueryMsg, MigrateMsg, SudoMsg> Handler
4    for AppContract<Error, InitMsg, ExecMsg, QueryMsg, MigrateMsg, SudoMsg>
5{
6    type Error = Error;
7    type CustomInitMsg = InitMsg;
8    type CustomExecMsg = ExecMsg;
9    type CustomQueryMsg = QueryMsg;
10    type CustomMigrateMsg = MigrateMsg;
11    type SudoMsg = SudoMsg;
12
13    fn contract(&self) -> &AbstractContract<Self, Error> {
14        &self.contract
15    }
16}