## Module report

Source
Expand description

Render HTML report from timing tracking data.

## Structs§

Concurrency
  Concurrency tracking information.
RenderContext
SectionData
  Postprocessed section data that has both start and an end.

## Enums§

SectionName
  Name of an individual compilation section.

## Statics§

HTML_CANVAS 🔒
HTML_TMPL 🔒

## Functions§

aggregate_sections
  Aggregates section timing information from individual compilation sections.
compute_concurrency
  Derives concurrency information from unit timing data.
round_to_centisecond
  Rounds seconds to 0.01s precision.
to_unit_data 🔒
write_html
  Writes an HTML report.
write_js_data 🔒
  Write timing data in JavaScript. Primarily for `timings.js` to put data in a `<script>` HTML element to draw graphs.
write_summary_table 🔒
  Render the summary table.
write_unit_table 🔒
  Render the table of all units.