rust/compiler/rustc_hir_analysis/src
Matthias Krüger c8a9095f0f
Rollup merge of #138528 - dianne:implicit-deref-patterns, r=Nadrieril
deref patterns: implement implicit deref patterns

This implements implicit deref patterns (per https://hackmd.io/4qDDMcvyQ-GDB089IPcHGg#Implicit-deref-patterns) and adds tests and an unstable book chapter.

Best reviewed commit-by-commit. Overall there's a lot of additions, but a lot of that is tests, documentation, and simple(?) refactoring.

Tracking issue: #87121

r? ``@Nadrieril``
2025-04-18 05:16:28 +02:00
..
check Auto merge of #139845 - Zalathar:rollup-u5u5y1v, r=Zalathar 2025-04-15 08:02:23 +00:00
coherence Move name field from AssocItem to AssocKind variants. 2025-04-15 08:07:15 +10:00
collect Rename LifetimeName as LifetimeKind. 2025-04-16 07:16:40 +10:00
errors Move name field from AssocItem to AssocKind variants. 2025-04-15 08:07:15 +10:00
hir_ty_lowering Rollup merge of #139770 - nnethercote:rename-LifetimeName, r=BoxyUwU 2025-04-17 00:14:26 +02:00
impl_wf_check Fix a comment typo. 2025-01-31 08:28:14 +11:00
outlives Rollup merge of #139509 - xizheyin:issue-139359, r=lcnr 2025-04-08 18:05:34 +02:00
variance Auto merge of #139552 - matthiaskrgr:rollup-b194mk8, r=matthiaskrgr 2025-04-09 05:39:18 +00:00
autoderef.rs respect the tcx's recursion limit when peeling 2025-04-16 15:42:12 -07:00
check_unused.rs Move methods from Map to TyCtxt, part 4. 2025-03-12 08:55:37 +11:00
collect.rs Move has_self field to hir::AssocKind::Fn. 2025-04-14 16:13:04 +10:00
constrained_generic_params.rs clean code: remove Deref<Target=RegionKind> impl for Region and use .kind() 2025-04-08 10:51:41 +08:00
delegation.rs Stop relying on rustc_type_ir in non-type-system crates 2025-03-15 06:42:48 +00:00
errors.rs Rename some name variables as ident. 2025-04-10 09:30:55 +10:00
hir_wf_check.rs Don't construct preds w escaping bound vars in diagnostic_hir_wf_check 2025-04-04 21:09:32 +00:00
impl_wf_check.rs Move name field from AssocItem to AssocKind variants. 2025-04-15 08:07:15 +10:00
lib.rs Remove recursion_limit increases. 2025-04-02 16:25:27 +11:00