aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/test_data/parser/inline/ok/0018_arb_self_types.txt
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_syntax/test_data/parser/inline/ok/0018_arb_self_types.txt')
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0018_arb_self_types.txt79
1 files changed, 6 insertions, 73 deletions
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0018_arb_self_types.txt b/crates/ra_syntax/test_data/parser/inline/ok/0018_arb_self_types.txt
index ca49bcc26..67d0de0f0 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0018_arb_self_types.txt
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0018_arb_self_types.txt
@@ -1,5 +1,5 @@
1SOURCE_FILE@[0; 137) 1SOURCE_FILE@[0; 69)
2 IMPL_BLOCK@[0; 136) 2 IMPL_BLOCK@[0; 68)
3 IMPL_KW@[0; 4) "impl" 3 IMPL_KW@[0; 4) "impl"
4 WHITESPACE@[4; 5) " " 4 WHITESPACE@[4; 5) " "
5 PATH_TYPE@[5; 6) 5 PATH_TYPE@[5; 6)
@@ -8,7 +8,7 @@ SOURCE_FILE@[0; 137)
8 NAME_REF@[5; 6) 8 NAME_REF@[5; 6)
9 IDENT@[5; 6) "S" 9 IDENT@[5; 6) "S"
10 WHITESPACE@[6; 7) " " 10 WHITESPACE@[6; 7) " "
11 ITEM_LIST@[7; 136) 11 ITEM_LIST@[7; 68)
12 L_CURLY@[7; 8) "{" 12 L_CURLY@[7; 8) "{"
13 WHITESPACE@[8; 13) "\n " 13 WHITESPACE@[8; 13) "\n "
14 FN_DEF@[13; 33) 14 FN_DEF@[13; 33)
@@ -67,73 +67,6 @@ SOURCE_FILE@[0; 137)
67 BLOCK@[64; 66) 67 BLOCK@[64; 66)
68 L_CURLY@[64; 65) "{" 68 L_CURLY@[64; 65) "{"
69 R_CURLY@[65; 66) "}" 69 R_CURLY@[65; 66) "}"
70 WHITESPACE@[66; 71) "\n " 70 WHITESPACE@[66; 67) "\n"
71 FN_DEF@[71; 98) 71 R_CURLY@[67; 68) "}"
72 FN_KW@[71; 73) "fn" 72 WHITESPACE@[68; 69) "\n"
73 WHITESPACE@[73; 74) " "
74 NAME@[74; 75)
75 IDENT@[74; 75) "c"
76 PARAM_LIST@[75; 95)
77 L_PAREN@[75; 76) "("
78 ATTR@[76; 83)
79 POUND@[76; 77) "#"
80 TOKEN_TREE@[77; 83)
81 L_BRACK@[77; 78) "["
82 IDENT@[78; 82) "attr"
83 R_BRACK@[82; 83) "]"
84 WHITESPACE@[83; 84) " "
85 SELF_PARAM@[84; 94)
86 SELF_KW@[84; 88) "self"
87 COLON@[88; 89) ":"
88 WHITESPACE@[89; 90) " "
89 PATH_TYPE@[90; 94)
90 PATH@[90; 94)
91 PATH_SEGMENT@[90; 94)
92 NAME_REF@[90; 94)
93 IDENT@[90; 94) "Self"
94 R_PAREN@[94; 95) ")"
95 WHITESPACE@[95; 96) " "
96 BLOCK@[96; 98)
97 L_CURLY@[96; 97) "{"
98 R_CURLY@[97; 98) "}"
99 WHITESPACE@[98; 103) "\n "
100 FN_DEF@[103; 134)
101 FN_KW@[103; 105) "fn"
102 WHITESPACE@[105; 106) " "
103 NAME@[106; 107)
104 IDENT@[106; 107) "d"
105 PARAM_LIST@[107; 131)
106 L_PAREN@[107; 108) "("
107 ATTR@[108; 115)
108 POUND@[108; 109) "#"
109 TOKEN_TREE@[109; 115)
110 L_BRACK@[109; 110) "["
111 IDENT@[110; 114) "attr"
112 R_BRACK@[114; 115) "]"
113 WHITESPACE@[115; 116) " "
114 SELF_PARAM@[116; 130)
115 SELF_KW@[116; 120) "self"
116 COLON@[120; 121) ":"
117 WHITESPACE@[121; 122) " "
118 PATH_TYPE@[122; 130)
119 PATH@[122; 130)
120 PATH_SEGMENT@[122; 130)
121 NAME_REF@[122; 124)
122 IDENT@[122; 124) "Rc"
123 TYPE_ARG_LIST@[124; 130)
124 L_ANGLE@[124; 125) "<"
125 TYPE_ARG@[125; 129)
126 PATH_TYPE@[125; 129)
127 PATH@[125; 129)
128 PATH_SEGMENT@[125; 129)
129 NAME_REF@[125; 129)
130 IDENT@[125; 129) "Self"
131 R_ANGLE@[129; 130) ">"
132 R_PAREN@[130; 131) ")"
133 WHITESPACE@[131; 132) " "
134 BLOCK@[132; 134)
135 L_CURLY@[132; 133) "{"
136 R_CURLY@[133; 134) "}"
137 WHITESPACE@[134; 135) "\n"
138 R_CURLY@[135; 136) "}"
139 WHITESPACE@[136; 137) "\n"