Module dump
Source - dump_polonius_mir π
-Zdump-mir=polonius
dumps MIR annotated with NLL and polonius specific information.- emit_html_mir π
- Emits the polonius MIR, as escaped HTML.
- emit_mermaid_cfg π
- Emits a mermaid flowchart of the CFG blocks and edges, similar to the graphviz version.
- emit_mermaid_constraint_graph π
- Emits a mermaid flowchart of the polonius localized outlives constraints, with subgraphs per
region, and loan introductions.
- emit_mermaid_nll_regions π
- Emits a mermaid flowchart of the NLL regions and the outlives constraints between them, similar
to the graphviz version.
- emit_mermaid_nll_sccs π
- Emits a mermaid flowchart of the NLL SCCs and the outlives constraints between them, similar
to the graphviz version.
- emit_polonius_dump π
- The polonius dump consists of:
- emit_polonius_mir π
- Produces the actual NLL + Polonius MIR sections to emit during the dumping process.
- render_region π
- Emits a regionβs label: index, universe, external name.