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.