[−][src]Module rustc_mir::borrow_check::places_conflict
Enums
| PlaceConflictBias | When checking if a place conflicts with another place, this enum is used to influence decisions
where a place might be equal or disjoint with another place, such as if |
Functions
| borrow_conflicts_with_place | Checks whether the |
| place_base_conflict | |
| place_components_conflict | |
| place_projection_conflict | |
| places_conflict | Helper function for checking if places conflict with a mutable borrow and deep access depth. This is used to check for places conflicting outside of the borrow checking code (such as in dataflow). |