Module rustc_borrowck::polonius
source · Expand description
Functions dedicated to fact generation for the -Zpolonius=legacy
datalog implementation.
Will be removed in the future, once the in-tree -Zpolonius=next
implementation reaches feature
parity.
Modules§
Functions§
- Emit facts about CFG points and edges, as well as locations where loans are killed.
- When requested, emit most of the facts needed by polonius:
- Emit facts about loan invalidations.
- Emit facts needed for move/init analysis: moves and assignments.
- Emit universal regions facts, and their relations.