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§
- Compilation
Section - Section of compilation (e.g. frontend, backend, linking).
- Section
Timing - Represents a certain section (phase) of rustc compilation.
It is emitted by rustc when the
--json=timingsflag is used. - Timings
- Tracking information for the entire build.
- Unit
Data - Data for a single compilation unit, prepared for serialization to JSON.
- Unit
Time 🔒 - Tracking information for an individual unit.
Enums§
- Section
Timing Event - Start or end of a section timing.