From 9e8f4d31a40eca605a047ed95a98aac43a3e327f Mon Sep 17 00:00:00 2001 From: Lukas Wirth Date: Tue, 23 Feb 2021 23:31:07 +0100 Subject: Pickup ConstReference patterns in FindUsages --- crates/ide/src/references.rs | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'crates/ide/src') diff --git a/crates/ide/src/references.rs b/crates/ide/src/references.rs index 55f95ebae..5d0449e56 100644 --- a/crates/ide/src/references.rs +++ b/crates/ide/src/references.rs @@ -1224,4 +1224,29 @@ fn test() {} "#]], ); } + + #[test] + fn test_const_in_pattern() { + check( + r#" +const A$0: i32 = 42; + +fn main() { + match A { + A => (), + _ => (), + } + if let A = A {} +} +"#, + expect![[r#" + A Const FileId(0) 0..18 6..7 + + FileId(0) 42..43 + FileId(0) 54..55 + FileId(0) 97..98 + FileId(0) 101..102 + "#]], + ); + } } -- cgit v1.2.3