Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide/src/hover.rs')
| -rw-r--r-- | crates/ide/src/hover.rs | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/crates/ide/src/hover.rs b/crates/ide/src/hover.rs index 2a505c621f..3fb1956d80 100644 --- a/crates/ide/src/hover.rs +++ b/crates/ide/src/hover.rs @@ -962,6 +962,25 @@ fn main() { let foo_test = fo$0o(); } ``` "#]], ); + + // use literal `crate` in path + check(r#" +pub struct X; + +fn foo() -> crate::X { X } + +fn main() { f$0oo(); } + "#, expect![[r#" + *foo* + + ```rust + test + ``` + + ```rust + fn foo() -> crate::X + ``` + "#]]); } #[test] |