Struct jsonrpc_client_transports::RawClient [−][src]
Client for raw JSON RPC requests
Implementations
impl RawClient
[src][−]
pub fn call_method(
&self,
method: &str,
params: Params
) -> impl Future<Item = Value, Error = RpcError>
[src][−]
&self,
method: &str,
params: Params
) -> impl Future<Item = Value, Error = RpcError>
Call RPC method with raw JSON.
pub fn notify(
&self,
method: &str,
params: Params
) -> impl Future<Item = (), Error = RpcError>
[src][−]
&self,
method: &str,
params: Params
) -> impl Future<Item = (), Error = RpcError>
Send RPC notification with raw JSON.
pub fn subscribe(
&self,
subscribe: &str,
subscribe_params: Params,
notification: &str,
unsubscribe: &str
) -> impl Future<Item = SubscriptionStream, Error = RpcError>
[src][−]
&self,
subscribe: &str,
subscribe_params: Params,
notification: &str,
unsubscribe: &str
) -> impl Future<Item = SubscriptionStream, Error = RpcError>
Subscribe to topic with raw JSON.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for RawClient
impl Send for RawClient
impl Sync for RawClient
impl Unpin for RawClient
impl !UnwindSafe for RawClient
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
impl<T> Typeable for T where
T: Any,
[+]
T: Any,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src][+]
V: MultiLane<T>,