rust/compiler/rustc_hir_analysis
Nicholas Nethercote 78768361a0 Remove rustc_middle::ty::util::ExplicitSelf.
It's an old (2017 or earlier) type that describes a `self` receiver.
It's only used in `rustc_hir_analysis` for two error messages, and much
of the complexity isn't used. I suspect it used to be used for more
things.

This commit removes it, and moves a greatly simplified version of the
`determine` method into `rustc_hir_analysis`, renamed as
`get_self_string`. The big comment on the method is removed because it
no longer seems relevant.
2025-03-28 14:15:46 +11:00
..

For high-level intro to how type checking works in rustc, see the type checking chapter of the rustc dev guide.