Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide_completion/src/patterns.rs')
| -rw-r--r-- | crates/ide_completion/src/patterns.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/ide_completion/src/patterns.rs b/crates/ide_completion/src/patterns.rs index 6ceef0225a..05792dd47e 100644 --- a/crates/ide_completion/src/patterns.rs +++ b/crates/ide_completion/src/patterns.rs @@ -38,7 +38,7 @@ pub(crate) enum ImmediateLocation { TupleField, RefExpr, IdentPat, - BlockExpr, + StmtList, ItemList, TypeBound, // Fake file ast node @@ -201,7 +201,7 @@ pub(crate) fn determine_location( ast::Use(_it) => ImmediateLocation::Use, ast::UseTree(_it) => ImmediateLocation::UseTree, ast::UseTreeList(_it) => ImmediateLocation::UseTree, - ast::BlockExpr(_it) => ImmediateLocation::BlockExpr, + ast::StmtList(_it) => ImmediateLocation::StmtList, ast::SourceFile(_it) => ImmediateLocation::ItemList, ast::ItemList(_it) => ImmediateLocation::ItemList, ast::RefExpr(_it) => ImmediateLocation::RefExpr, @@ -421,8 +421,8 @@ mod tests { #[test] fn test_block_expr_loc() { - check_location(r"fn my_fn() { let a = 2; f$0 }", ImmediateLocation::BlockExpr); - check_location(r"fn my_fn() { f$0 f }", ImmediateLocation::BlockExpr); + check_location(r"fn my_fn() { let a = 2; f$0 }", ImmediateLocation::StmtList); + check_location(r"fn my_fn() { f$0 f }", ImmediateLocation::StmtList); } #[test] |