pub trait Handlerwhere
    Self: Sized + 'static,
{ type Error: From<StdError>; type CustomExecMsg; type CustomInitMsg; type CustomQueryMsg; type CustomMigrateMsg; type ReceiveMsg;
Show 17 methods fn contract(
        &self
    ) -> &AbstractContract<Self, Self::Error, Self::CustomExecMsg, Self::CustomInitMsg, Self::CustomQueryMsg, Self::CustomMigrateMsg, Self::ReceiveMsg>; fn stored_version(&self, store: &dyn Storage) -> StdResult<ContractVersion> { ... } fn info(&self) -> (Name, VersionString, Option<&'static str>) { ... } fn dependencies(&self) -> &'static [StaticDependency] { ... } fn maybe_execute_handler(
        &self
    ) -> Option<ExecuteHandlerFn<Self, Self::CustomExecMsg, Self::Error>> { ... } fn execute_handler(
        &self
    ) -> StdResult<ExecuteHandlerFn<Self, Self::CustomExecMsg, Self::Error>> { ... } fn maybe_instantiate_handler(
        &self
    ) -> Option<InstantiateHandlerFn<Self, Self::CustomInitMsg, Self::Error>> { ... } fn instantiate_handler(
        &self
    ) -> StdResult<InstantiateHandlerFn<Self, Self::CustomInitMsg, Self::Error>> { ... } fn maybe_query_handler(
        &self
    ) -> Option<QueryHandlerFn<Self, Self::CustomQueryMsg>> { ... } fn query_handler(
        &self
    ) -> StdResult<QueryHandlerFn<Self, Self::CustomQueryMsg>> { ... } fn maybe_migrate_handler(
        &self
    ) -> Option<MigrateHandlerFn<Self, Self::CustomMigrateMsg, Self::Error>> { ... } fn migrate_handler(
        &self
    ) -> StdResult<MigrateHandlerFn<Self, Self::CustomMigrateMsg, Self::Error>> { ... } fn maybe_receive_handler(
        &self
    ) -> Option<ReceiveHandlerFn<Self, Self::ReceiveMsg, Self::Error>> { ... } fn receive_handler(
        &self
    ) -> StdResult<ReceiveHandlerFn<Self, Self::ReceiveMsg, Self::Error>> { ... } fn maybe_ibc_callback_handler(
        &self,
        id: &str
    ) -> Option<IbcCallbackHandlerFn<Self, Self::Error>> { ... } fn maybe_reply_handler(
        &self,
        id: u64
    ) -> Option<ReplyHandlerFn<Self, Self::Error>> { ... } fn reply_handler(
        &self,
        id: u64
    ) -> StdResult<ReplyHandlerFn<Self, Self::Error>> { ... }
}

Required Associated Types§

Required Methods§

Provided Methods§

Implementors§