diff options
| author | gohome001 <3156514693@qq.com> | 2025-02-11 15:27:34 +0800 |
|---|---|---|
| committer | gohome001 <3156514693@qq.com> | 2025-02-11 15:27:34 +0800 |
| commit | 4036a7a77d04e48b0237baac07c7e4d9fc7dd6de (patch) | |
| tree | e19747e97231105cb05d2f8391c536a1f30ed0d6 | |
| parent | 6e6bdc311add561e3f71a3d49c781e0cac49eb26 (diff) | |
| download | rust-4036a7a77d04e48b0237baac07c7e4d9fc7dd6de.tar.gz rust-4036a7a77d04e48b0237baac07c7e4d9fc7dd6de.zip | |
add test case for ignoring inlay hint for macro call
| -rw-r--r-- | src/tools/rust-analyzer/crates/ide/src/inlay_hints/implicit_drop.rs | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/tools/rust-analyzer/crates/ide/src/inlay_hints/implicit_drop.rs b/src/tools/rust-analyzer/crates/ide/src/inlay_hints/implicit_drop.rs index 8c91958d8c9..58dc0fdf62c 100644 --- a/src/tools/rust-analyzer/crates/ide/src/inlay_hints/implicit_drop.rs +++ b/src/tools/rust-analyzer/crates/ide/src/inlay_hints/implicit_drop.rs @@ -232,4 +232,25 @@ mod tests { "#, ); } + + #[test] + fn ignore_inlay_hint_for_macro_call() { + check_with_config( + ONLY_DROP_CONFIG, + r#" + struct X; + + macro_rules! my_macro { + () => {{ + let bbb = X; + bbb + }}; + } + + fn test() -> X { + my_macro!() + } +"#, + ); + } } |
