coverage:
status:
project:
default:
# Embedded files are built into a `const` table whose entries call
# `EmbeddedFile::__internal_make` (a `const fn`). Those calls are
# evaluated at compile time, so llvm-cov never records the function
# body as executed at runtime and reports it as uncovered. The drop is
# a const-eval measurement artifact, not a real regression, so the
# project status is informational and doesn't gate the build.
informational: true
patch:
default:
threshold: 1%
# Benchmark/example scaffolding is build/measurement-only code that isn't
# exercised by the test suite, so it shouldn't count toward coverage.
ignore:
- "benches"
- "build.rs"
- "examples"