[][src]Struct jsonrpc_client_transports::RawClient

pub struct RawClient(_);

Client for raw JSON RPC requests

Methods

impl RawClient[src]

pub fn call_method(
    &self,
    method: &str,
    params: Params
) -> impl Future<Item = Value, Error = RpcError>
[src]

Call RPC method with raw JSON.

pub fn notify(
    &self,
    method: &str,
    params: Params
) -> impl Future<Item = (), Error = RpcError>
[src]

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]

Subscribe to topic with raw JSON.

Trait Implementations

impl From<RpcChannel> for RawClient[src]

impl Clone for RawClient[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Unpin for RawClient

impl Sync for RawClient

impl Send for RawClient

impl !UnwindSafe for RawClient

impl !RefUnwindSafe for RawClient

Blanket Implementations

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Typeable for T where
    T: Any

fn get_type(&self) -> TypeId

Get the TypeId of this object.