rust-analyzer/crates/hir-def/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
..
body Cleanup TypeRef lowering 2024-10-28 17:38:37 +02:00
data Build source map for hir_def::TypeRefs 2024-10-25 06:15:04 +03:00
hir Cleanup TypeRef lowering 2024-10-28 17:38:37 +02:00
item_tree Cleanup TypeRef lowering 2024-10-28 17:38:37 +02:00
macro_expansion_tests Add macro expansion test for raw variable names 2024-11-26 00:42:27 -05:00
nameres Merge pull request #18413 from ShoyuVanilla/extern-crate-reexport 2024-10-28 13:51:26 +00:00
path Cleanup TypeRef lowering 2024-10-28 17:38:37 +02:00
attr.rs Lift out workspace related data into a separate query to preserve crategraph deduplication 2024-09-11 12:16:41 +02:00
body.rs Build source map for hir_def::TypeRefs 2024-10-25 06:15:04 +03:00
builtin_type.rs Switch token trees to use Symbols 2024-07-16 10:11:59 +02:00
data.rs Support new #[rustc_intrinsic] attribute and fallback bodies 2024-11-04 13:33:55 +01:00
db.rs Build source map for hir_def::TypeRefs 2024-10-25 06:15:04 +03:00
dyn_map.rs Move child_by_source from hir-def to hir 2024-10-31 09:28:08 +01:00
expander.rs Cleanup TypeRef lowering 2024-10-28 17:38:37 +02:00
find_path.rs fix: Prevent public reexport of private item 2024-10-24 04:26:17 +09:00
generics.rs Cleanup TypeRef lowering 2024-10-28 17:38:37 +02:00
hir.rs Shrink Path to 16 bytes 2024-10-25 06:44:56 +03:00
import_map.rs Properly account for editions in names 2024-08-16 16:46:24 +03:00
item_scope.rs Move child_by_source from hir-def to hir 2024-10-31 09:28:08 +01:00
item_tree.rs Merge pull request #18413 from ShoyuVanilla/extern-crate-reexport 2024-10-28 13:51:26 +00:00
lang_item.rs Support AsyncFnX traits 2024-12-03 21:26:26 +02:00
lib.rs Allow static initializers to be const evaluated 2024-11-02 12:43:11 +01:00
lower.rs Fix a bug when synthetic AST node were searched in the AST ID map and caused panics 2024-11-25 14:52:58 +02:00
nameres.rs Use more correct handling of lint attributes 2024-09-12 15:24:38 +03:00
path.rs Cleanup TypeRef lowering 2024-10-28 17:38:37 +02:00
per_ns.rs Fix name resolution when an import is resolved to some namespace and then later in the algorithm another namespace is added 2024-09-22 04:19:10 +03:00
pretty.rs Shrink TypeRef from 16 from 32 bytes 2024-10-25 06:44:56 +03:00
resolver.rs Merge pull request #18074 from ChayimFriedman2/typeref-source-map 2024-10-28 11:01:12 +00:00
src.rs Remove unused trace module 2024-07-25 14:08:48 +02:00
test_db.rs Store patterns desugared from destructuring assignments in source map 2024-10-20 19:11:32 +03:00
visibility.rs fix: Prevent public reexport of private item 2024-10-24 04:26:17 +09:00