librustc: De-`@mut` `ImportResolution::value_target`
librustc: De-`@mut` `ImportResolution::value_id`
librustc: De-`@mut` `ImportResolution::type_target`
librustc: De-`@mut` `ImportResolution::type_id`
librustc: De-`@mut` `ImportResolution`
librustc: De-`@mut` all remaining uses of `MemWriter`
librustc: De-`@mut` the scope map in the region maps
librustc: De-`@mut` the free region map in the region maps
librustc: De-`@mut` `cleanup_scopes` in the region maps
librustc: De-`@mut` the region maps
librustc: De-`@mut` the encoding stats
librustc: De-`@mut` the borrow check stat fields
librustc: De-`@mut` the `cnum_map`
librustc: De-`@mut` `populated_external_types` in the type context
librustc: Extract `loan_path` from move data into an accessor
librustc: Extract `parent` from move data as an accessor
librustc: Extract `first_move` from the move data into an accessor
librustc: Extract `first_child` and `next_sibling` from the borrow check
move data into accessors
librustc: Change `mut_path` into mutators for specific fields in the
borrow check move data
librustc: De-`@mut` `MoveData::paths`