We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 6105dbf + 22b9b9a commit 9210f48Copy full SHA for 9210f48
crates/ide/src/references.rs
@@ -930,6 +930,26 @@ impl Foo {
930
);
931
}
932
933
+ #[test]
934
+ fn test_find_self_refs_decl() {
935
+ check(
936
+ r#"
937
+struct Foo { bar: i32 }
938
+
939
+impl Foo {
940
+ fn foo(self$0) {
941
+ self;
942
+ }
943
+}
944
+"#,
945
+ expect![[r#"
946
+ self SelfParam FileId(0) 47..51 47..51 SelfParam
947
948
+ FileId(0) 63..67 Other Read
949
+ "#]],
950
+ );
951
952
953
fn check(ra_fixture: &str, expect: Expect) {
954
check_with_scope(ra_fixture, None, expect)
955
0 commit comments