rust-analyzer/crates/hir-ty/src
Chayim Refael Friedman 4049c3b6a9 Support AsyncFnX traits
Only in calls, because to support them in bounds we need support from Chalk. However we don't yet report error from bounds anyway, so this is less severe.

The returned future is shown in its name within inlay hints instead of as a nicer `impl Future`, but that can wait for another PR.
2024-12-03 21:26:26 +02:00
..
consteval Support new #[rustc_intrinsic] attribute and fallback bodies 2024-11-04 13:33:55 +01:00
diagnostics Support new #[rustc_intrinsic] attribute and fallback bodies 2024-11-04 13:33:55 +01:00
dyn_compatibility minor: Rename dyn compatible to dyn-compatible 2024-11-07 23:00:29 +09:00
infer Support AsyncFnX traits 2024-12-03 21:26:26 +02:00
layout chore: rename salsa to ra_salsa 2024-10-14 10:09:22 -04:00
mir Support AsyncFnX traits 2024-12-03 21:26:26 +02:00
tests Support AsyncFnX traits 2024-12-03 21:26:26 +02:00
autoderef.rs Fix new nightly lints 2024-10-22 11:48:41 +02:00
builder.rs Fix lifetime parameters moving paramter defaults 2024-07-02 12:34:32 +02:00
chalk_db.rs minor: Rename dyn compatible to dyn-compatible 2024-11-07 23:00:29 +09:00
chalk_ext.rs feat: Implement TAIT 2024-08-10 15:22:05 +09:00
consteval.rs Allow interpreting consts and statics with interpret function command 2024-11-03 15:35:45 +01:00
db.rs chore: rename salsa to ra_salsa 2024-10-14 10:09:22 -04:00
diagnostics.rs Merge commit '7219414e81810fd4d967136c4a0650523892c157' into sync-from-ra 2024-01-28 15:56:54 +02:00
display.rs Cleanup TypeRef lowering 2024-10-28 17:38:37 +02:00
dyn_compatibility.rs minor: Rename dyn compatible to dyn-compatible 2024-11-07 23:00:29 +09:00
generics.rs Build source map for hir_def::TypeRefs 2024-10-25 06:15:04 +03:00
infer.rs Avoid interior mutability in TyLoweringContext 2024-10-30 21:24:19 +02:00
inhabitedness.rs More symbol usage 2024-07-16 12:05:16 +02:00
interner.rs chore: rename salsa to ra_salsa 2024-10-14 10:09:22 -04:00
lang_items.rs Use statics + clone instead of const until const can access statics 2024-07-14 17:52:59 +02:00
layout.rs Format code 2024-11-01 14:12:18 +02:00
lib.rs Remove redundant associated type bounds from dyn 2024-11-30 03:33:33 +00:00
lower.rs Avoid interior mutability in TyLoweringContext 2024-10-30 21:24:19 +02:00
mapping.rs chore: rename salsa to ra_salsa 2024-10-14 10:09:22 -04:00
method_resolution.rs internal: Don't allocate autoderef steps when not needed 2024-08-25 13:12:07 +02:00
mir.rs Fix new nightly lints 2024-10-22 11:48:41 +02:00
primitive.rs Add f16 and f128 support 2024-07-10 10:43:14 +01:00
test_db.rs chore: rename salsa to ra_salsa 2024-10-14 10:09:22 -04:00
tests.rs Fix few bugs in closure capture computation, and add tests 2024-08-24 22:35:49 +03:00
tls.rs Properly account for editions in names 2024-08-16 16:46:24 +03:00
traits.rs Support AsyncFnX traits 2024-12-03 21:26:26 +02:00
utils.rs Add pub fn direct_super_traits(db, trait_id) to hir_ty crate 2024-11-06 10:02:13 +01:00