pub async fn benchmark_operation_metadata(
    app_state: &AppState,
    server_handle: &dyn ServerHandle,
) -> ServerOperationLog {
    let mut server_op_log = ServerOperationLog::new(SERVER_OP_NAME_METADATA.into());
    for concurrent_users in app_state.config.concurrency_levels.clone() {
        let measurement =
            benchmark_operation_metadata_for_users(app_state, server_handle, concurrent_users)
                .await;
        server_op_log.measurements.push(measurement);
    }

    server_op_log
}
/// Verifies and benchmarks the FHIR `/metadata` operations.
Verifies and benchmarks the FHIR `/metadata` operations.
Verifies and benchmarks the FHIR ` / metadata ` operations .
pub async fn benchmark_operation_metadata(
    app_state: &AppState,
    server_handle: &dyn ServerHandle,
) -> ServerOperationLog {
    let mut server_op_log = ServerOperationLog::new(SERVER_OP_NAME_METADATA.into());
    for concurrent_users in app_state.config.concurrency_levels.clone() {
        let measurement =
            benchmark_operation_metadata_for_users(app_state, server_handle, concurrent_users)
                .await;
        server_op_log.measurements.push(measurement);
    }
    server_op_log
}
pub async fn benchmark_operation_metadata ( app_state : & AppState , server_handle : & dyn ServerHandle , ) -> ServerOperationLog { let mut server_op_log = ServerOperationLog :: new ( SERVER_OP_NAME_METADATA . into ( ) ) ; for concurrent_users in app_state . config . concurrency_levels . clone ( ) { let measurement = benchmark_operation_metadata_for_users ( app_state , server_handle , concurrent_users ) . await ; server_op_log . measurements . push ( measurement ) ; } server_op_log }
Verifies and benchmarks the FHIR `/metadata` operations.
Verifies and benchmarks the FHIR ` / metadata ` operations .
app_state
&AppState
server_handle
&dyn ServerHandle
app_state
&AppState
server_handle
&dyn ServerHandle