Structs§
EverInitializedPlaces
tracks all places that might have ever been initialized upon reaching a particular point in the control flow for a function, without an interveningStorageDead
.MaybeInitializedPlaces
tracks all places that might be initialized upon reaching a particular point in the control flow for a function.MaybeUninitializedPlaces
tracks all places that might be uninitialized upon reaching a particular point in the control flow for a function.
Functions§
- Inspect a
SwitchInt
-terminated basic block to see if the condition of thatSwitchInt
is an enum discriminant.
Type Aliases§
- There can be many more
InitIndex
than there are locals in a MIR body. We use a mixed bitset to avoid paying too high a memory footprint. - There can be many more
MovePathIndex
than there are locals in a MIR body. We use a mixed bitset to avoid paying too high a memory footprint.