pub trait RaftexServiceExt<T>: RaftexServicewhere
T: Transport,{
fn askForVote_with_rpc_opts(
&self,
arg_req: &AskForVoteRequest,
rpc_options: <T as Transport>::RpcOptions
) -> Pin<Box<dyn Future<Output = Result<AskForVoteResponse, NonthrowingFunctionError>> + Send + 'static, Global>>;
fn appendLog_with_rpc_opts(
&self,
arg_req: &AppendLogRequest,
rpc_options: <T as Transport>::RpcOptions
) -> Pin<Box<dyn Future<Output = Result<AppendLogResponse, NonthrowingFunctionError>> + Send + 'static, Global>>;
fn sendSnapshot_with_rpc_opts(
&self,
arg_req: &SendSnapshotRequest,
rpc_options: <T as Transport>::RpcOptions
) -> Pin<Box<dyn Future<Output = Result<SendSnapshotResponse, NonthrowingFunctionError>> + Send + 'static, Global>>;
}