Trait rpcx_client::RpcxClient[][src]

pub trait RpcxClient {
    fn call<T>(
        &mut self,
        service_method: &str,
        is_oneway: bool,
        metadata: &Metadata,
        args: &dyn RpcxParam
    ) -> Option<Result<T>>
    where
        T: RpcxParam + Default
;
fn send<T>(
        &mut self,
        service_method: &str,
        is_oneway: bool,
        metadata: &Metadata,
        args: &dyn RpcxParam
    ) -> CallFuture
    where
        T: RpcxParam + Default + Sync + Send + 'static
; }

Required methods

Implementors