Josh Triplett f3c8b7ad40 Split rustc_hir_id out of rustc_hir
Some crates depend on `rustc_hir` but only want `HirId` and similar id
types. `rustc_hir` is a heavy dependency, since it pulls in
`rustc_target`. Split these types out into their own crate
`rustc_hir_id`.

This allows `rustc_errors` to drop its direct dependency on `rustc_hir`.

(`rustc_errors` still depends on `rustc_hir` indirectly through
`rustc_lint_defs`; a subsequent commit will fix that.)
2025-08-20 15:01:13 -07:00
..
2025-07-01 19:00:21 +00:00
2025-06-30 20:42:27 +10:00
2025-08-11 17:05:42 -05:00
2025-08-20 15:01:13 -07:00
2025-07-31 14:19:27 +02:00
2025-06-24 04:05:27 +00:00