feat: treat fn keyword inside function pointer type as primitive

This commit is contained in:
rainy-me 2021-12-19 01:51:51 +09:00
parent 9f1a3ae5ab
commit 67cc6c1e16
2 changed files with 33 additions and 3 deletions

View file

@ -3382,6 +3382,30 @@ mod return_keyword {}
);
}
#[test]
fn hover_keyword_as_primitive() {
check(
r#"
//- /main.rs crate:main deps:std
type F = f$0n(i32) -> i32;
//- /libstd.rs crate:std
/// Docs for prim_fn
mod prim_fn {}
"#,
expect![[r#"
*fn*
```rust
fn
```
---
Docs for prim_fn
"#]],
);
}
#[test]
fn hover_builtin() {
check(