Module dump

Source

Functions§

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.