Trait abstract_sdk::base::ReceiveEndpoint

source ·
pub trait ReceiveEndpoint: Handler {
    // Provided method
    fn receive(
        self,
        deps: DepsMut<'_>,
        env: Env,
        info: MessageInfo,
        msg: <Self as Handler>::ReceiveMsg
    ) -> Result<Response, <Self as Handler>::Error> { ... }
}
Expand description

Trait for a contract’s Receive ExecuteMsg variant.

Provided Methods§

source

fn receive( self, deps: DepsMut<'_>, env: Env, info: MessageInfo, msg: <Self as Handler>::ReceiveMsg ) -> Result<Response, <Self as Handler>::Error>

Handler for the ExecuteMsg::Receive() variant.

Object Safety§

This trait is not object safe.

Implementors§