Skip to main content

TransportClient

Trait TransportClient 

Source
pub trait TransportClient: Send + Sized {
    // Required methods
    fn with_uri(uri: Uri, pool: &ConnectionPool) -> Result<Self, TransportError>;
    fn with_uri_and_settings(
        uri: Uri,
        settings: &AppliedRequestSettings,
        pool: &ConnectionPool,
    ) -> Result<Self, TransportError>;
}
Expand description

Generic way to create a transport client from provided Uri.

Required Methods§

Source

fn with_uri(uri: Uri, pool: &ConnectionPool) -> Result<Self, TransportError>

Build client using node’s url.

Source

fn with_uri_and_settings( uri: Uri, settings: &AppliedRequestSettings, pool: &ConnectionPool, ) -> Result<Self, TransportError>

Build client using node’s url and AppliedRequestSettings.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§