pub fn create_adapter(
target: &BackendConfig,
gateway_ctx: Option<&GatewayContext>,
credential_config: Option<&Value>,
) -> Result<Arc<dyn BackendAdapter>, BackendError>pub fn create_adapter(
target: &BackendConfig,
gateway_ctx: Option<&GatewayContext>,
credential_config: Option<&Value>,
) -> Result<Arc<dyn BackendAdapter>, BackendError>