From eedadd70241e70f76b178763fd0e005217e36ea1 Mon Sep 17 00:00:00 2001 From: Edwin Cheng Date: Sat, 27 Mar 2021 14:47:04 +0800 Subject: Add support for doc on hover for macro 2.0 --- crates/ide/src/hover.rs | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) (limited to 'crates/ide/src/hover.rs') diff --git a/crates/ide/src/hover.rs b/crates/ide/src/hover.rs index c43089476..3c951c507 100644 --- a/crates/ide/src/hover.rs +++ b/crates/ide/src/hover.rs @@ -1234,6 +1234,37 @@ fn f() { fo$0o!(); } ) } + #[test] + fn test_hover_macro2_invocation() { + check( + r#" +/// foo bar +/// +/// foo bar baz +macro foo() {} + +fn f() { fo$0o!(); } +"#, + expect![[r#" + *foo* + + ```rust + test + ``` + + ```rust + macro foo + ``` + + --- + + foo bar + + foo bar baz + "#]], + ) + } + #[test] fn test_hover_tuple_field() { check( -- cgit v1.2.3