]> git.lizzy.rs Git - rust.git/blob - crates/syntax/test_data/parser/inline/ok/0022_crate_visibility.rast
Wrap remaining self/super/crate in Name{Ref}
[rust.git] / crates / syntax / test_data / parser / inline / ok / 0022_crate_visibility.rast
1 SOURCE_FILE@0..62
2   STRUCT@0..20
3     VISIBILITY@0..10
4       PUB_KW@0..3 "pub"
5       L_PAREN@3..4 "("
6       PATH@4..9
7         PATH_SEGMENT@4..9
8           NAME_REF@4..9
9             CRATE_KW@4..9 "crate"
10       R_PAREN@9..10 ")"
11     WHITESPACE@10..11 " "
12     STRUCT_KW@11..17 "struct"
13     WHITESPACE@17..18 " "
14     NAME@18..19
15       IDENT@18..19 "S"
16     SEMICOLON@19..20 ";"
17   WHITESPACE@20..21 "\n"
18   STRUCT@21..40
19     VISIBILITY@21..30
20       PUB_KW@21..24 "pub"
21       L_PAREN@24..25 "("
22       PATH@25..29
23         PATH_SEGMENT@25..29
24           NAME_REF@25..29
25             SELF_KW@25..29 "self"
26       R_PAREN@29..30 ")"
27     WHITESPACE@30..31 " "
28     STRUCT_KW@31..37 "struct"
29     WHITESPACE@37..38 " "
30     NAME@38..39
31       IDENT@38..39 "S"
32     SEMICOLON@39..40 ";"
33   WHITESPACE@40..41 "\n"
34   STRUCT@41..61
35     VISIBILITY@41..51
36       PUB_KW@41..44 "pub"
37       L_PAREN@44..45 "("
38       PATH@45..50
39         PATH_SEGMENT@45..50
40           NAME_REF@45..50
41             SUPER_KW@45..50 "super"
42       R_PAREN@50..51 ")"
43     WHITESPACE@51..52 " "
44     STRUCT_KW@52..58 "struct"
45     WHITESPACE@58..59 " "
46     NAME@59..60
47       IDENT@59..60 "S"
48     SEMICOLON@60..61 ";"
49   WHITESPACE@61..62 "\n"