diff options
author | oxalica <[email protected]> | 2020-09-10 13:01:23 +0100 |
---|---|---|
committer | oxalica <[email protected]> | 2020-09-10 13:01:23 +0100 |
commit | 251ef93ac3bbb138a2eedf6090f2f56f1a15d898 (patch) | |
tree | 1a03960dfb5edfe5bca78c57610b3e52ec2dc74d /crates/hir | |
parent | 0275b08d1521606fa733f76fe5d5707717456fb4 (diff) |
Implement async blocks
Diffstat (limited to 'crates/hir')
-rw-r--r-- | crates/hir/src/code_model.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/crates/hir/src/code_model.rs b/crates/hir/src/code_model.rs index c2fc819e7..613b35afd 100644 --- a/crates/hir/src/code_model.rs +++ b/crates/hir/src/code_model.rs | |||
@@ -1283,6 +1283,8 @@ impl Type { | |||
1283 | /// Checks that particular type `ty` implements `std::future::Future`. | 1283 | /// Checks that particular type `ty` implements `std::future::Future`. |
1284 | /// This function is used in `.await` syntax completion. | 1284 | /// This function is used in `.await` syntax completion. |
1285 | pub fn impls_future(&self, db: &dyn HirDatabase) -> bool { | 1285 | pub fn impls_future(&self, db: &dyn HirDatabase) -> bool { |
1286 | // No special case for the type of async block, since Chalk can figure it out. | ||
1287 | |||
1286 | let krate = self.krate; | 1288 | let krate = self.krate; |
1287 | 1289 | ||
1288 | let std_future_trait = | 1290 | let std_future_trait = |