aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/tests/data/parser/inline/ok/0041_trait_item.txt
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_syntax/tests/data/parser/inline/ok/0041_trait_item.txt')
-rw-r--r--crates/ra_syntax/tests/data/parser/inline/ok/0041_trait_item.txt82
1 files changed, 41 insertions, 41 deletions
diff --git a/crates/ra_syntax/tests/data/parser/inline/ok/0041_trait_item.txt b/crates/ra_syntax/tests/data/parser/inline/ok/0041_trait_item.txt
index 56cfea5b3..578361715 100644
--- a/crates/ra_syntax/tests/data/parser/inline/ok/0041_trait_item.txt
+++ b/crates/ra_syntax/tests/data/parser/inline/ok/0041_trait_item.txt
@@ -1,17 +1,17 @@
1SOURCE_FILE@[0; 101) 1SOURCE_FILE@[0; 101)
2 TRAIT_DEF@[0; 41) 2 TRAIT_DEF@[0; 41)
3 TRAIT_KW@[0; 5) 3 TRAIT_KW@[0; 5) "trait"
4 WHITESPACE@[5; 6) 4 WHITESPACE@[5; 6) " "
5 NAME@[6; 7) 5 NAME@[6; 7)
6 IDENT@[6; 7) "T" 6 IDENT@[6; 7) "T"
7 TYPE_PARAM_LIST@[7; 10) 7 TYPE_PARAM_LIST@[7; 10)
8 L_ANGLE@[7; 8) 8 L_ANGLE@[7; 8) "<"
9 TYPE_PARAM@[8; 9) 9 TYPE_PARAM@[8; 9)
10 NAME@[8; 9) 10 NAME@[8; 9)
11 IDENT@[8; 9) "U" 11 IDENT@[8; 9) "U"
12 R_ANGLE@[9; 10) 12 R_ANGLE@[9; 10) ">"
13 COLON@[10; 11) 13 COLON@[10; 11) ":"
14 WHITESPACE@[11; 12) 14 WHITESPACE@[11; 12) " "
15 TYPE_BOUND_LIST@[12; 24) 15 TYPE_BOUND_LIST@[12; 24)
16 TYPE_BOUND@[12; 16) 16 TYPE_BOUND@[12; 16)
17 PATH_TYPE@[12; 16) 17 PATH_TYPE@[12; 16)
@@ -19,27 +19,27 @@ SOURCE_FILE@[0; 101)
19 PATH_SEGMENT@[12; 16) 19 PATH_SEGMENT@[12; 16)
20 NAME_REF@[12; 16) 20 NAME_REF@[12; 16)
21 IDENT@[12; 16) "Hash" 21 IDENT@[12; 16) "Hash"
22 WHITESPACE@[16; 17) 22 WHITESPACE@[16; 17) " "
23 PLUS@[17; 18) 23 PLUS@[17; 18) "+"
24 WHITESPACE@[18; 19) 24 WHITESPACE@[18; 19) " "
25 TYPE_BOUND@[19; 24) 25 TYPE_BOUND@[19; 24)
26 PATH_TYPE@[19; 24) 26 PATH_TYPE@[19; 24)
27 PATH@[19; 24) 27 PATH@[19; 24)
28 PATH_SEGMENT@[19; 24) 28 PATH_SEGMENT@[19; 24)
29 NAME_REF@[19; 24) 29 NAME_REF@[19; 24)
30 IDENT@[19; 24) "Clone" 30 IDENT@[19; 24) "Clone"
31 WHITESPACE@[24; 25) 31 WHITESPACE@[24; 25) " "
32 WHERE_CLAUSE@[25; 38) 32 WHERE_CLAUSE@[25; 38)
33 WHERE_KW@[25; 30) 33 WHERE_KW@[25; 30) "where"
34 WHITESPACE@[30; 31) 34 WHITESPACE@[30; 31) " "
35 WHERE_PRED@[31; 38) 35 WHERE_PRED@[31; 38)
36 PATH_TYPE@[31; 32) 36 PATH_TYPE@[31; 32)
37 PATH@[31; 32) 37 PATH@[31; 32)
38 PATH_SEGMENT@[31; 32) 38 PATH_SEGMENT@[31; 32)
39 NAME_REF@[31; 32) 39 NAME_REF@[31; 32)
40 IDENT@[31; 32) "U" 40 IDENT@[31; 32) "U"
41 COLON@[32; 33) 41 COLON@[32; 33) ":"
42 WHITESPACE@[33; 34) 42 WHITESPACE@[33; 34) " "
43 TYPE_BOUND_LIST@[34; 38) 43 TYPE_BOUND_LIST@[34; 38)
44 TYPE_BOUND@[34; 38) 44 TYPE_BOUND@[34; 38)
45 PATH_TYPE@[34; 38) 45 PATH_TYPE@[34; 38)
@@ -47,23 +47,23 @@ SOURCE_FILE@[0; 101)
47 PATH_SEGMENT@[34; 38) 47 PATH_SEGMENT@[34; 38)
48 NAME_REF@[34; 38) 48 NAME_REF@[34; 38)
49 IDENT@[34; 38) "Copy" 49 IDENT@[34; 38) "Copy"
50 WHITESPACE@[38; 39) 50 WHITESPACE@[38; 39) " "
51 ITEM_LIST@[39; 41) 51 ITEM_LIST@[39; 41)
52 L_CURLY@[39; 40) 52 L_CURLY@[39; 40) "{"
53 R_CURLY@[40; 41) 53 R_CURLY@[40; 41) "}"
54 WHITESPACE@[41; 42) 54 WHITESPACE@[41; 42) "\n"
55 TRAIT_DEF@[42; 100) 55 TRAIT_DEF@[42; 100)
56 TRAIT_KW@[42; 47) 56 TRAIT_KW@[42; 47) "trait"
57 WHITESPACE@[47; 48) 57 WHITESPACE@[47; 48) " "
58 NAME@[48; 49) 58 NAME@[48; 49)
59 IDENT@[48; 49) "X" 59 IDENT@[48; 49) "X"
60 TYPE_PARAM_LIST@[49; 69) 60 TYPE_PARAM_LIST@[49; 69)
61 L_ANGLE@[49; 50) 61 L_ANGLE@[49; 50) "<"
62 TYPE_PARAM@[50; 68) 62 TYPE_PARAM@[50; 68)
63 NAME@[50; 51) 63 NAME@[50; 51)
64 IDENT@[50; 51) "U" 64 IDENT@[50; 51) "U"
65 COLON@[51; 52) 65 COLON@[51; 52) ":"
66 WHITESPACE@[52; 53) 66 WHITESPACE@[52; 53) " "
67 TYPE_BOUND_LIST@[53; 68) 67 TYPE_BOUND_LIST@[53; 68)
68 TYPE_BOUND@[53; 58) 68 TYPE_BOUND@[53; 58)
69 PATH_TYPE@[53; 58) 69 PATH_TYPE@[53; 58)
@@ -71,18 +71,18 @@ SOURCE_FILE@[0; 101)
71 PATH_SEGMENT@[53; 58) 71 PATH_SEGMENT@[53; 58)
72 NAME_REF@[53; 58) 72 NAME_REF@[53; 58)
73 IDENT@[53; 58) "Debug" 73 IDENT@[53; 58) "Debug"
74 WHITESPACE@[58; 59) 74 WHITESPACE@[58; 59) " "
75 PLUS@[59; 60) 75 PLUS@[59; 60) "+"
76 WHITESPACE@[60; 61) 76 WHITESPACE@[60; 61) " "
77 TYPE_BOUND@[61; 68) 77 TYPE_BOUND@[61; 68)
78 PATH_TYPE@[61; 68) 78 PATH_TYPE@[61; 68)
79 PATH@[61; 68) 79 PATH@[61; 68)
80 PATH_SEGMENT@[61; 68) 80 PATH_SEGMENT@[61; 68)
81 NAME_REF@[61; 68) 81 NAME_REF@[61; 68)
82 IDENT@[61; 68) "Display" 82 IDENT@[61; 68) "Display"
83 R_ANGLE@[68; 69) 83 R_ANGLE@[68; 69) ">"
84 COLON@[69; 70) 84 COLON@[69; 70) ":"
85 WHITESPACE@[70; 71) 85 WHITESPACE@[70; 71) " "
86 TYPE_BOUND_LIST@[71; 83) 86 TYPE_BOUND_LIST@[71; 83)
87 TYPE_BOUND@[71; 75) 87 TYPE_BOUND@[71; 75)
88 PATH_TYPE@[71; 75) 88 PATH_TYPE@[71; 75)
@@ -90,27 +90,27 @@ SOURCE_FILE@[0; 101)
90 PATH_SEGMENT@[71; 75) 90 PATH_SEGMENT@[71; 75)
91 NAME_REF@[71; 75) 91 NAME_REF@[71; 75)
92 IDENT@[71; 75) "Hash" 92 IDENT@[71; 75) "Hash"
93 WHITESPACE@[75; 76) 93 WHITESPACE@[75; 76) " "
94 PLUS@[76; 77) 94 PLUS@[76; 77) "+"
95 WHITESPACE@[77; 78) 95 WHITESPACE@[77; 78) " "
96 TYPE_BOUND@[78; 83) 96 TYPE_BOUND@[78; 83)
97 PATH_TYPE@[78; 83) 97 PATH_TYPE@[78; 83)
98 PATH@[78; 83) 98 PATH@[78; 83)
99 PATH_SEGMENT@[78; 83) 99 PATH_SEGMENT@[78; 83)
100 NAME_REF@[78; 83) 100 NAME_REF@[78; 83)
101 IDENT@[78; 83) "Clone" 101 IDENT@[78; 83) "Clone"
102 WHITESPACE@[83; 84) 102 WHITESPACE@[83; 84) " "
103 WHERE_CLAUSE@[84; 97) 103 WHERE_CLAUSE@[84; 97)
104 WHERE_KW@[84; 89) 104 WHERE_KW@[84; 89) "where"
105 WHITESPACE@[89; 90) 105 WHITESPACE@[89; 90) " "
106 WHERE_PRED@[90; 97) 106 WHERE_PRED@[90; 97)
107 PATH_TYPE@[90; 91) 107 PATH_TYPE@[90; 91)
108 PATH@[90; 91) 108 PATH@[90; 91)
109 PATH_SEGMENT@[90; 91) 109 PATH_SEGMENT@[90; 91)
110 NAME_REF@[90; 91) 110 NAME_REF@[90; 91)
111 IDENT@[90; 91) "U" 111 IDENT@[90; 91) "U"
112 COLON@[91; 92) 112 COLON@[91; 92) ":"
113 WHITESPACE@[92; 93) 113 WHITESPACE@[92; 93) " "
114 TYPE_BOUND_LIST@[93; 97) 114 TYPE_BOUND_LIST@[93; 97)
115 TYPE_BOUND@[93; 97) 115 TYPE_BOUND@[93; 97)
116 PATH_TYPE@[93; 97) 116 PATH_TYPE@[93; 97)
@@ -118,8 +118,8 @@ SOURCE_FILE@[0; 101)
118 PATH_SEGMENT@[93; 97) 118 PATH_SEGMENT@[93; 97)
119 NAME_REF@[93; 97) 119 NAME_REF@[93; 97)
120 IDENT@[93; 97) "Copy" 120 IDENT@[93; 97) "Copy"
121 WHITESPACE@[97; 98) 121 WHITESPACE@[97; 98) " "
122 ITEM_LIST@[98; 100) 122 ITEM_LIST@[98; 100)
123 L_CURLY@[98; 99) 123 L_CURLY@[98; 99) "{"
124 R_CURLY@[99; 100) 124 R_CURLY@[99; 100) "}"
125 WHITESPACE@[100; 101) 125 WHITESPACE@[100; 101) "\n"