pub trait EndpointWrappers: ContractBase + PauseModule {
    // Provided methods
    fn call_is_paused(&self) { ... }
    fn call_pause_endpoint(&self) { ... }
    fn call_unpause_endpoint(&self) { ... }
    fn call(&self, fn_name: &[u8]) -> bool { ... }
    fn callback_selector<'a>(
        &self,
        ___cb_data_deserializer___: HexCallDataDeserializer<'a>
    ) -> CallbackSelectorResult<'a> { ... }
    fn callback(&self) { ... }
}

Provided Methods§

source

fn call_is_paused(&self)

source

fn call_pause_endpoint(&self)

source

fn call_unpause_endpoint(&self)

source

fn call(&self, fn_name: &[u8]) -> bool

source

fn callback_selector<'a>( &self, ___cb_data_deserializer___: HexCallDataDeserializer<'a> ) -> CallbackSelectorResult<'a>

source

fn callback(&self)

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<A> EndpointWrappers for ContractObj<A>
where A: VMApi + Clone + 'static,