]> git.lizzy.rs Git - rust.git/blob - crates/syntax/test_data/parser/inline/ok/0118_impl_inner_attributes.rast
Use `todo!()` instead of `()` for missing fields
[rust.git] / crates / syntax / test_data / parser / inline / ok / 0118_impl_inner_attributes.rast
1 SOURCE_FILE@0..94
2   ENUM@0..8
3     ENUM_KW@0..4 "enum"
4     WHITESPACE@4..5 " "
5     NAME@5..6
6       IDENT@5..6 "F"
7     VARIANT_LIST@6..8
8       L_CURLY@6..7 "{"
9       R_CURLY@7..8 "}"
10   WHITESPACE@8..9 "\n"
11   IMPL@9..93
12     IMPL_KW@9..13 "impl"
13     WHITESPACE@13..14 " "
14     PATH_TYPE@14..15
15       PATH@14..15
16         PATH_SEGMENT@14..15
17           NAME_REF@14..15
18             IDENT@14..15 "F"
19     WHITESPACE@15..16 " "
20     ASSOC_ITEM_LIST@16..93
21       L_CURLY@16..17 "{"
22       WHITESPACE@17..23 "\n     "
23       COMMENT@23..48 "//! This is a doc com ..."
24       WHITESPACE@48..54 "\n     "
25       ATTR@54..91
26         POUND@54..55 "#"
27         BANG@55..56 "!"
28         L_BRACK@56..57 "["
29         META@57..90
30           PATH@57..60
31             PATH_SEGMENT@57..60
32               NAME_REF@57..60
33                 IDENT@57..60 "doc"
34           TOKEN_TREE@60..90
35             L_PAREN@60..61 "("
36             STRING@61..89 "\"This is also a doc c ..."
37             R_PAREN@89..90 ")"
38         R_BRACK@90..91 "]"
39       WHITESPACE@91..92 "\n"
40       R_CURLY@92..93 "}"
41   WHITESPACE@93..94 "\n"