Crate llvm_cov_json

Source

Structs§

Branch
A single branch and associated metrics. According to the LLVM documentation, a branch “may comprise larger boolean expressions using boolean logical operators”, thus a the term branch refers to a branch found on source code level, not on binary level. See CoverageExporterJson.cpp for details regarding the format.
BranchSummary
Summary of the branches metric.
CoverageReport
Expansion
Metrics of an expansion, i.e., a expanded macro or include statement.
ExportObject
FileMetrics
Summary of the regions metric.
FunctionMetrics
Metrics relate to one specific function.
FunctionSummary
Summary of the functions metric.
InstantiationSummary
Summary of the instations metric.
LineSummary
Summary of the lines metric.
Region
RegionSummary
Summary of the regions metric.
Segment
Execution count information starting at a point (row and column) in a file. A sequence of CoverageSegments gives execution counts for a file in a format. See the LLVM sourceode for more information.
Summary
Summary of the different metrics.

Enums§

RegionKind
The kind a code region can belong to. Take from the LLVM source code.