packages feed

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

{
  "status": "partial M3 source audit; whole-candidate refresh and reachable branches remain open",
  "baseline_fingerprint": "acc3974e02bc5dfc6d23b9291a865133b52f8019dcae4783219e8763029a82de",
  "proof": "Exact-name scans across every src .hs/.chs file find only each listed function definition, signature, export and INLINE entries. Cabal other-modules hides all four owning modules; exposed module exports do not re-export these helpers.",
  "declarations": [
    {
      "file": "src/Kafka/Consumer/Convert.hs",
      "name": "offsetSyncToInt",
      "start": 62,
      "end": 66,
      "source_sha256": "61ce0505eaa2aead929700fc60b31dcf27125c095a944f92874146c1a15091e1",
      "baseline_missing_ticks": 7,
      "keys": [
        "Kafka.Consumer.Convert:62:TopLevelBox [\"offsetSyncToInt\"]",
        "Kafka.Consumer.Convert:63:ExpBox False",
        "Kafka.Consumer.Convert:64:ExpBox False",
        "Kafka.Consumer.Convert:64:ExpBox True",
        "Kafka.Consumer.Convert:65:ExpBox True",
        "Kafka.Consumer.Convert:66:ExpBox True"
      ]
    },
    {
      "file": "src/Kafka/Consumer/Convert.hs",
      "name": "toNativeTopicPartitionListNoDispose",
      "start": 138,
      "end": 150,
      "source_sha256": "61ce0505eaa2aead929700fc60b31dcf27125c095a944f92874146c1a15091e1",
      "baseline_missing_ticks": 32,
      "keys": [
        "Kafka.Consumer.Convert:138:ExpBox False",
        "Kafka.Consumer.Convert:138:TopLevelBox [\"toNativeTopicPartitionListNoDispose\"]",
        "Kafka.Consumer.Convert:139:ExpBox False",
        "Kafka.Consumer.Convert:140:ExpBox False",
        "Kafka.Consumer.Convert:141:ExpBox False",
        "Kafka.Consumer.Convert:142:ExpBox False",
        "Kafka.Consumer.Convert:143:ExpBox False",
        "Kafka.Consumer.Convert:144:ExpBox False",
        "Kafka.Consumer.Convert:144:LocalBox [\"toNativeTopicPartitionListNoDispose\",\"to\"]",
        "Kafka.Consumer.Convert:145:ExpBox False",
        "Kafka.Consumer.Convert:145:LocalBox [\"toNativeTopicPartitionListNoDispose\",\"tnS\"]",
        "Kafka.Consumer.Convert:146:ExpBox False",
        "Kafka.Consumer.Convert:147:ExpBox False",
        "Kafka.Consumer.Convert:149:ExpBox False",
        "Kafka.Consumer.Convert:150:ExpBox False"
      ]
    },
    {
      "file": "src/Kafka/Internal/Shared.hs",
      "name": "throwOnError",
      "start": 64,
      "end": 68,
      "source_sha256": "da37bdff0d9cf6bd60109b63e563e4eec0d6a2c74b251df1d2e8244756c176a7",
      "baseline_missing_ticks": 11,
      "keys": [
        "Kafka.Internal.Shared:64:ExpBox False",
        "Kafka.Internal.Shared:64:TopLevelBox [\"throwOnError\"]",
        "Kafka.Internal.Shared:65:ExpBox False",
        "Kafka.Internal.Shared:66:ExpBox False",
        "Kafka.Internal.Shared:67:ExpBox False",
        "Kafka.Internal.Shared:67:ExpBox True",
        "Kafka.Internal.Shared:68:ExpBox False",
        "Kafka.Internal.Shared:68:ExpBox True"
      ]
    },
    {
      "file": "src/Kafka/Internal/Shared.hs",
      "name": "hasError",
      "start": 71,
      "end": 73,
      "source_sha256": "da37bdff0d9cf6bd60109b63e563e4eec0d6a2c74b251df1d2e8244756c176a7",
      "baseline_missing_ticks": 5,
      "keys": [
        "Kafka.Internal.Shared:71:ExpBox False",
        "Kafka.Internal.Shared:71:TopLevelBox [\"hasError\"]",
        "Kafka.Internal.Shared:72:ExpBox True",
        "Kafka.Internal.Shared:73:ExpBox True"
      ]
    },
    {
      "file": "src/Kafka/Internal/Shared.hs",
      "name": "kafkaErrorToEither",
      "start": 83,
      "end": 85,
      "source_sha256": "da37bdff0d9cf6bd60109b63e563e4eec0d6a2c74b251df1d2e8244756c176a7",
      "baseline_missing_ticks": 7,
      "keys": [
        "Kafka.Internal.Shared:83:ExpBox False",
        "Kafka.Internal.Shared:83:TopLevelBox [\"kafkaErrorToEither\"]",
        "Kafka.Internal.Shared:84:ExpBox False",
        "Kafka.Internal.Shared:84:ExpBox True",
        "Kafka.Internal.Shared:85:ExpBox False",
        "Kafka.Internal.Shared:85:ExpBox True"
      ]
    },
    {
      "file": "src/Kafka/Producer/Convert.hs",
      "name": "handleProduceErr",
      "start": 32,
      "end": 34,
      "source_sha256": "9ba868c4ea7d938ab857f2e92f1a033a633b8f7b834da58502d6fb9831f99483",
      "baseline_missing_ticks": 12,
      "keys": [
        "Kafka.Producer.Convert:32:ExpBox False",
        "Kafka.Producer.Convert:32:ExpBox True",
        "Kafka.Producer.Convert:32:TopLevelBox [\"handleProduceErr\"]",
        "Kafka.Producer.Convert:33:ExpBox False",
        "Kafka.Producer.Convert:33:ExpBox True",
        "Kafka.Producer.Convert:34:ExpBox False",
        "Kafka.Producer.Convert:34:ExpBox True"
      ]
    },
    {
      "file": "src/Kafka/Producer/Convert.hs",
      "name": "handleProduceErr'",
      "start": 43,
      "end": 45,
      "source_sha256": "9ba868c4ea7d938ab857f2e92f1a033a633b8f7b834da58502d6fb9831f99483",
      "baseline_missing_ticks": 13,
      "keys": [
        "Kafka.Producer.Convert:43:ExpBox False",
        "Kafka.Producer.Convert:43:ExpBox True",
        "Kafka.Producer.Convert:43:TopLevelBox [\"handleProduceErr'\"]",
        "Kafka.Producer.Convert:44:ExpBox False",
        "Kafka.Producer.Convert:44:ExpBox True",
        "Kafka.Producer.Convert:45:ExpBox False",
        "Kafka.Producer.Convert:45:ExpBox True"
      ]
    },
    {
      "file": "src/Kafka/Internal/RdKafka.chs",
      "name": "peekCAText",
      "start": 110,
      "end": 110,
      "source_sha256": "95633699b8e19f1140bdb6154a2521ab6e27902b4fda4fc1f4a60dfa89b9a991",
      "baseline_missing_ticks": 5,
      "keys": [
        "Kafka.Internal.RdKafka:110:ExpBox False",
        "Kafka.Internal.RdKafka:110:TopLevelBox [\"peekCAText\"]"
      ]
    }
  ]
}