Module timings

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.