pub(crate) async fn send_client_first(
    conn: &mut Connection,
    credential: &Credential,
    server_api: Option<&ServerApi>,
) -> Result<RawCommandResponse> {
    let command = build_client_first(credential, server_api);

    conn.send_command(command, None).await
}
/// Sends the first client message in the X.509 handshake.
Sends the first client message in the X.509 handshake.
Sends the first client message in the X . 509 handshake .
pub(crate) async fn send_client_first(
    conn: &mut Connection,
    credential: &Credential,
    server_api: Option<&ServerApi>,
) -> Result<RawCommandResponse> {
    let command = build_client_first(credential, server_api);
    conn.send_command(command, None).await
}
pub ( crate ) async fn send_client_first ( conn : & mut Connection , credential : & Credential , server_api : Option < & ServerApi > , ) -> Result < RawCommandResponse > { let command = build_client_first ( credential , server_api ) ; conn . send_command ( command , None ) . await }
Sends the first client message in the X.509 handshake.
Sends the first client message in the X . 509 handshake .
conn
&mut Connection
credential
&Credential
server_api
Option<&ServerApi>
conn
&mut Connection
credential
&Credential
server_api
Option<&ServerApi>