pub trait ReceiveEndpoint: Sized {
    type ContractError: From<StdError>;
    type ReceiveMsg: Serialize;

    fn receive_handler(
        &self
    ) -> Option<ReceiveHandlerFn<Self, Self::ReceiveMsg, Self::ContractError>>; fn handle_receive(
        self,
        deps: DepsMut<'_>,
        env: Env,
        info: MessageInfo,
        msg: Self::ReceiveMsg
    ) -> Result<Response, Self::ContractError> { ... } }

Required Associated Types

Required Methods

Provided Methods

Implementors