pub trait ContractPrivateApi {
    type ArgumentApi: EndpointArgumentApi + Clone + 'static;
    type FinishApi: EndpointFinishApi + ErrorApi + Clone + 'static;

    // Required methods
    fn argument_api(&self) -> Self::ArgumentApi;
    fn finish_api(&self) -> Self::FinishApi;
}

Required Associated Types§

Required Methods§

source

fn argument_api(&self) -> Self::ArgumentApi

source

fn finish_api(&self) -> Self::FinishApi

Implementors§