rustc_codegen_llvm::coverageinfo

Module ffi

Source

Modules§

Structs§

  • Must match the layout of LLVMRustCoverageBranchRegion.
  • CodeRegion 🔒
    Must match the layout of LLVMRustCoverageCodeRegion.
  • Counter 🔒
    A reference to an instance of an abstract “counter” that will yield a value in a coverage report. Note that id has different interpretations, depending on the kind:
  • Corresponds to struct llvm::coverage::CounterExpression.
  • A span of source code coordinates to be embedded in coverage metadata.
  • Must match the layout of LLVMRustCoverageMCDCBranchRegion.
  • Must match the layout of LLVMRustCoverageMCDCDecisionRegion.

Enums§

  • Must match the layout of LLVMRustCounterKind.
  • ExprKind 🔒
    Corresponds to enum llvm::coverage::CounterExpression::ExprKind.