pub trait RpcApiServer:
Sized
+ Send
+ Sync
+ 'static {
// Required method
fn rpc_modules(&self) -> Result<RpcModules, ErrorObject<'static>>;
// Provided method
fn into_rpc(self) -> RpcModule<Self> { ... }
}
Expand description
Server trait implementation for the RpcApi
RPC API.
Required Methods§
Sourcefn rpc_modules(&self) -> Result<RpcModules, ErrorObject<'static>>
fn rpc_modules(&self) -> Result<RpcModules, ErrorObject<'static>>
Lists enabled APIs and the version of each.
Provided Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.