about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/ide-db
diff options
context:
space:
mode:
authormaxwase <max.vvase@gmail.com>2024-05-18 19:37:04 +0300
committermaxwase <max.vvase@gmail.com>2024-05-24 01:08:21 +0300
commit9244dbff769f7afc3a0b54d63e2ed0ade06c42cd (patch)
tree3bef065bddaaa9e97b1ca1551ecf2736761264a9 /src/tools/rust-analyzer/crates/ide-db
parent6259991f040ad74c5d27e4d834459241f1e20766 (diff)
downloadrust-9244dbff769f7afc3a0b54d63e2ed0ade06c42cd.tar.gz
rust-9244dbff769f7afc3a0b54d63e2ed0ade06c42cd.zip
Add toggle_async_sugar assist code action
Diffstat (limited to 'src/tools/rust-analyzer/crates/ide-db')
-rw-r--r--src/tools/rust-analyzer/crates/ide-db/src/famous_defs.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/tools/rust-analyzer/crates/ide-db/src/famous_defs.rs b/src/tools/rust-analyzer/crates/ide-db/src/famous_defs.rs
index 3106772e63b..e445e9fb68d 100644
--- a/src/tools/rust-analyzer/crates/ide-db/src/famous_defs.rs
+++ b/src/tools/rust-analyzer/crates/ide-db/src/famous_defs.rs
@@ -106,6 +106,10 @@ impl FamousDefs<'_, '_> {
         self.find_trait("core:marker:Copy")
     }
 
+    pub fn core_future_Future(&self) -> Option<Trait> {
+        self.find_trait("core:future:Future")
+    }
+
     pub fn core_macros_builtin_derive(&self) -> Option<Macro> {
         self.find_macro("core:macros:builtin:derive")
     }