Expand description
Timing tracking.
This module implements some simple tracking information for timing of how long it takes for different units to compile.
Structsยง
- Compilation
Section - Section of compilation (e.g. frontend, backend, linking).
- Concurrency ๐
- Periodic concurrency tracking information.
- Section
Data ๐ - Postprocessed section data that has both start and an end.
- Section
Timing - 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.
- Unit
Time ๐ - Tracking information for an individual unit.
Enumsยง
- Aggregated
Sections ๐ - Contains post-processed data of individual compilation sections.
- Section
Timing Event - Start or end of a section timing.
Constantsยง
- CODEGEN_
SECTION_ ๐NAME - FRONTEND_
SECTION_ ๐NAME
Staticsยง
- HTML_
CANVAS ๐ - HTML_
TMPL ๐
Functionsยง
- render_
rustc_ ๐info