Skip to content

Commit c6655c6

Browse files
committed
Added test for file_structure unidentified macro definition
1 parent db15176 commit c6655c6

File tree

1 file changed

+18
-4
lines changed

1 file changed

+18
-4
lines changed

crates/ra_ide/src/display/structure.rs

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,11 @@ macro_rules! mc {
212212
() => {}
213213
}
214214
215+
#[macro_export]
216+
macro_rules! mcexp {
217+
() => {}
218+
}
219+
215220
#[deprecated]
216221
fn obsolete() {}
217222
@@ -386,11 +391,20 @@ fn very_obsolete() {}
386391
detail: None,
387392
deprecated: false,
388393
},
394+
StructureNode {
395+
parent: None,
396+
label: "mcexp",
397+
navigation_range: [334; 339),
398+
node_range: [305; 356),
399+
kind: MACRO_CALL,
400+
detail: None,
401+
deprecated: false,
402+
},
389403
StructureNode {
390404
parent: None,
391405
label: "obsolete",
392-
navigation_range: [322; 330),
393-
node_range: [305; 335),
406+
navigation_range: [375; 383),
407+
node_range: [358; 388),
394408
kind: FN_DEF,
395409
detail: Some(
396410
"fn()",
@@ -400,8 +414,8 @@ fn very_obsolete() {}
400414
StructureNode {
401415
parent: None,
402416
label: "very_obsolete",
403-
navigation_range: [375; 388),
404-
node_range: [337; 393),
417+
navigation_range: [428; 441),
418+
node_range: [390; 446),
405419
kind: FN_DEF,
406420
detail: Some(
407421
"fn()",

0 commit comments

Comments
 (0)