clementine_core::rpc

Function get_clients

Source
pub async fn get_clients<CLIENT, F>(
    endpoints: Vec<String>,
    connect: F,
    config: &BridgeConfig,
    use_client_cert: bool,
) -> Result<Vec<CLIENT>, BridgeError>
where F: FnOnce(Channel) -> CLIENT + Copy,
Expand description

Returns gRPC clients.

§Parameters

  • endpoints: URIs for clients (can be http/https URLs or unix:// paths)
  • connect: Function that will be used to initiate gRPC connection
  • config: Configuration containing TLS certificate paths

§Returns

  • [CLIENT]: tonic gRPC client.