NetApiClient

Trait NetApiClient 

pub trait NetApiClient: ClientT {
    // Provided methods
    fn version(&self) -> impl Future<Output = Result<String, Error>> + Send { ... }
    fn peer_count(
        &self,
    ) -> impl Future<Output = Result<Uint<64, 1>, Error>> + Send { ... }
    fn is_listening(&self) -> impl Future<Output = Result<bool, Error>> + Send { ... }
}
Expand description

Client implementation for the NetApi RPC API.

Provided Methods§

fn version(&self) -> impl Future<Output = Result<String, Error>> + Send

Returns the network ID.

fn peer_count(&self) -> impl Future<Output = Result<Uint<64, 1>, Error>> + Send

Returns number of peers connected to node.

fn is_listening(&self) -> impl Future<Output = Result<bool, Error>> + Send

Returns true if client is actively listening for network connections. Otherwise false.

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.

Implementors§

§

impl<TypeJsonRpseeInternal> NetApiClient for TypeJsonRpseeInternal
where TypeJsonRpseeInternal: ClientT,