rust-analyzer/crates/ide-completion/src
Lukas Wirth f3d7415bd6 Parse lifetime bounds in lifetime param into TypeBoundList
This mainly aids in error recovery but also makes it a bit easier to handle lifetime resolution.
While doing so it also came apparent that we were not actually lowering lifetime outlives relationships within lifetime parameter declaration bounds, so this fixes that.
2024-12-05 17:52:02 +01:00
..
completions Parse lifetime bounds in lifetime param into TypeBoundList 2024-12-05 17:52:02 +01:00
context Parse lifetime bounds in lifetime param into TypeBoundList 2024-12-05 17:52:02 +01:00
render Extract logic to decide how to complete semicolon for unit-returning function into CompletionContext 2024-09-18 14:07:23 +03:00
tests Complete derive helper attributes 2024-12-04 08:20:41 +02:00
completions.rs feat: suggest name in let_stmt and fn_param 2024-09-03 05:22:55 +08:00
config.rs Prepare for omittiong parts of completion data that need to be resolved 2024-09-23 04:44:31 +03:00
context.rs Parse lifetime bounds in lifetime param into TypeBoundList 2024-12-05 17:52:02 +01:00
item.rs Move text-edit into ide-db 2024-10-28 14:37:41 +01:00
lib.rs Advertise completions and inlay hints resolve server capabilities based on the client capabilities. 2024-12-03 10:51:17 +02:00
render.rs Merge pull request #18382 from dqkqd/issue-17042 2024-10-30 09:42:46 +00:00
snippet.rs fix: Fix find_path not respecting non-std preference config correctly 2024-08-10 10:32:10 +02:00
tests.rs Prepare for omittiong parts of completion data that need to be resolved 2024-09-23 04:44:31 +03:00