## Module timings

Source
Expand description

Timing tracking.

This module implements some simple tracking information for timing of how long it takes for different units to compile.

## Modules§

report
  Render HTML report from timing tracking data.

## Structs§

CompilationSection
  Section of compilation (e.g. frontend, backend, linking).
SectionTiming
  Represents a certain section (phase) of rustc compilation. It is emitted by rustc when the `--json=timings` flag is used.
Timings
  Tracking information for the entire build.
UnitData
  Data for a single compilation unit, prepared for serialization to JSON.
UnitTime 🔒
  Tracking information for an individual unit.

## Enums§

SectionTimingEvent
  Start or end of a section timing.