packages feed

rdkafka-hs-1.1.0.0: docs/testing/private-binding-coverage-audit.json

{
  "status": "partial source-backed M3 audit; no public contract is waived",
  "baseline_revision": "c8317f0",
  "baseline_manifest": "docs/testing/coverage-evidence.json",
  "baseline_fingerprint": "acc3974e02bc5dfc6d23b9291a865133b52f8019dcae4783219e8763029a82de",
  "private_module": "src/Kafka/Internal/RdKafka.chs",
  "classified_ticks": 211,
  "classification_keys": 58,
  "declarations": [
    {
      "name": "rdKafkaMsgFlagFree",
      "start": 84,
      "end": 85
    },
    {
      "name": "copyRdKafkaTopicPartitionList",
      "start": 343,
      "end": 346
    },
    {
      "name": "rdKafkaConfSetConsumeCb",
      "start": 394,
      "end": 397
    },
    {
      "name": "rdKafkaConfSetThrottleCb",
      "start": 439,
      "end": 442
    },
    {
      "name": "rdKafkaConfSetSocketCb",
      "start": 486,
      "end": 489
    },
    {
      "name": "rdKafkaTopicConfSetPartitionerCb",
      "start": 516,
      "end": 520
    },
    {
      "name": "pollRdKafkaConsumer",
      "start": 689,
      "end": 695
    },
    {
      "name": "rdKafkaConsumeStart",
      "start": 1022,
      "end": 1027
    },
    {
      "name": "rdKafkaConsumeStop",
      "start": 1041,
      "end": 1046
    },
    {
      "name": "newRdKafkaNewTopic",
      "start": 1369,
      "end": 1376
    }
  ],
  "proof": "rg of the exact names across all src Haskell/c2hs files finds only their declarations, definitions and same-helper internal setter calls. Cabal lists the module under other-modules. Only these declaration bodies are classified; shared utilities with reachable native failure paths remain open."
}