Trait NetApiClient

Source
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§

Source

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

Returns the network ID.

Source

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

Returns number of peers connected to node.

Source

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§

Source§

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