rustc_codegen_llvm::coverageinfo

Module ffi

Source

Modules§

Structs§

  • BranchRegion πŸ”’
    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.
  • CoverageSpan πŸ”’
    A span of source code coordinates to be embedded in coverage metadata.
  • MCDCBranchRegion πŸ”’
    Must match the layout of LLVMRustCoverageMCDCBranchRegion.
  • Must match the layout of LLVMRustCoverageMCDCDecisionRegion.

Enums§

  • CounterKind πŸ”’
    Must match the layout of LLVMRustCounterKind.
  • ExprKind πŸ”’
    Corresponds to enum llvm::coverage::CounterExpression::ExprKind.