Trait abstract_sdk::ReceiveEndpoint
source · [−]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> { ... }
}