Trait rust_abci::types_grpc::ABCIApplication [] [src]

pub trait ABCIApplication {
    fn echo(
        &self,
        o: RequestOptions,
        p: RequestEcho
    ) -> SingleResponse<ResponseEcho>; fn flush(
        &self,
        o: RequestOptions,
        p: RequestFlush
    ) -> SingleResponse<ResponseFlush>; fn info(
        &self,
        o: RequestOptions,
        p: RequestInfo
    ) -> SingleResponse<ResponseInfo>; fn set_option(
        &self,
        o: RequestOptions,
        p: RequestSetOption
    ) -> SingleResponse<ResponseSetOption>; fn deliver_tx(
        &self,
        o: RequestOptions,
        p: RequestDeliverTx
    ) -> SingleResponse<ResponseDeliverTx>; fn check_tx(
        &self,
        o: RequestOptions,
        p: RequestCheckTx
    ) -> SingleResponse<ResponseCheckTx>; fn query(
        &self,
        o: RequestOptions,
        p: RequestQuery
    ) -> SingleResponse<ResponseQuery>; fn commit(
        &self,
        o: RequestOptions,
        p: RequestCommit
    ) -> SingleResponse<ResponseCommit>; fn init_chain(
        &self,
        o: RequestOptions,
        p: RequestInitChain
    ) -> SingleResponse<ResponseInitChain>; fn begin_block(
        &self,
        o: RequestOptions,
        p: RequestBeginBlock
    ) -> SingleResponse<ResponseBeginBlock>; fn end_block(
        &self,
        o: RequestOptions,
        p: RequestEndBlock
    ) -> SingleResponse<ResponseEndBlock>; }

Required Methods

Implementors