Trait ethcore_rpc::v1::traits::rpc::Rpc
[−]
pub trait Rpc: Sized + Send + Sync + 'static { fn modules(&self) -> Result<BTreeMap<String, String>, Error>; fn rpc_modules(&self) -> Result<BTreeMap<String, String>, Error>; fn to_delegate<M: Metadata>(self) -> IoDelegate<Self, M> { ... } }
RPC Interface.
Required Methods
fn modules(&self) -> Result<BTreeMap<String, String>, Error>
Returns supported modules for Geth 1.3.6
fn rpc_modules(&self) -> Result<BTreeMap<String, String>, Error>
Returns supported modules for Geth 1.4.0
Provided Methods
fn to_delegate<M: Metadata>(self) -> IoDelegate<Self, M>
Transform this into an IoDelegate
, automatically wrapping
the parameters.
Implementors
impl Rpc for RpcClient