rust/crates/hir-ty/src
bors e219999a17 Auto merge of #15211 - lowr:patch/gats-in-bounds-for-assoc, r=flodiebold
Support GATs in bounds for associated types

Chalk has a dedicated IR for bounds on trait associated type: `rust_ir::InlineBound`. We have been failing to convert GATs inside those bounds from our IR to chalk IR. This PR provides an easy fix for it: properly take GATs into account during the conversion.
2023-07-04 15:36:16 +00:00
..
consteval Fix layout of simd types and respect align in mir interpreter 2023-07-02 00:42:33 +03:30
diagnostics Auto merge of #14990 - HKalbasi:diagnostic-map, r=HKalbasi 2023-07-03 18:58:47 +00:00
infer Auto merge of #15118 - alexkirsz:alexkirsz/resolve-deref-raw, r=Veykril 2023-07-03 14:55:08 +00:00
layout Format let-else 2023-07-03 20:34:09 +02:00
mir Format let-else 2023-07-03 20:34:09 +02:00
tests Auto merge of #15211 - lowr:patch/gats-in-bounds-for-assoc, r=flodiebold 2023-07-04 15:36:16 +00:00
autoderef.rs Follow raw pointers in autoderef chain when resolving methods with custom receiver 2023-06-23 15:35:41 +02:00
builder.rs Add diagnostic for _ expressions (typed holes) 2023-05-28 14:55:28 +02:00
chalk_db.rs Support GATs in bounds for associated types 2023-07-04 18:58:19 +09:00
chalk_ext.rs Format let-else 2023-07-03 20:34:09 +02:00
consteval.rs internal: Give ConstBlockId and InTypeConstId named Location types 2023-06-12 18:21:17 +02:00
db.rs Lower const params with a bad id 2023-06-11 00:39:28 +03:30
diagnostics.rs Map our diagnostics to rustc and clippy's ones 2023-06-15 01:47:22 +03:30
display.rs Format let-else 2023-07-03 20:34:09 +02:00
infer.rs Format let-else 2023-07-03 20:34:09 +02:00
inhabitedness.rs MIR episode 5 2023-05-12 18:17:15 +03:30
interner.rs Lower const params with a bad id 2023-06-11 00:39:28 +03:30
lang_items.rs
layout.rs Format let-else 2023-07-03 20:34:09 +02:00
lib.rs Fix layout of simd types and respect align in mir interpreter 2023-07-02 00:42:33 +03:30
lower.rs Use anonymous lifetime where possible 2023-06-29 23:27:28 +09:00
mapping.rs
method_resolution.rs Auto merge of #15206 - Veykril:let-else-fmt, r=Veykril 2023-07-03 18:41:59 +00:00
mir.rs MIR episode 6 2023-05-28 23:25:15 +03:30
primitive.rs
test_db.rs Depend on nohash-hasher individually 2023-05-06 00:49:23 -07:00
tests.rs Format let-else 2023-07-03 20:34:09 +02:00
tls.rs internal: Replace Display impl for Name 2023-05-24 20:55:12 +02:00
traits.rs Use anonymous lifetime where possible 2023-06-29 23:27:28 +09:00
utils.rs Use anonymous lifetime where possible 2023-06-29 23:27:28 +09:00