aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/test_data/parser/inline/err/0004_impl_type.txt
blob: d5aea05c2a3e58cb6699eeaaae4d5b57abd9c245 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
SOURCE_FILE@[0; 87)
  IMPL_BLOCK@[0; 12)
    IMPL_KW@[0; 4) "impl"
    WHITESPACE@[4; 5) " "
    PATH_TYPE@[5; 9)
      PATH@[5; 9)
        PATH_SEGMENT@[5; 9)
          NAME_REF@[5; 9)
            IDENT@[5; 9) "Type"
    WHITESPACE@[9; 10) " "
    ITEM_LIST@[10; 12)
      L_CURLY@[10; 11) "{"
      R_CURLY@[11; 12) "}"
  WHITESPACE@[12; 13) "\n"
  IMPL_BLOCK@[13; 33)
    IMPL_KW@[13; 17) "impl"
    WHITESPACE@[17; 18) " "
    PATH_TYPE@[18; 24)
      PATH@[18; 24)
        PATH_SEGMENT@[18; 24)
          NAME_REF@[18; 24)
            IDENT@[18; 24) "Trait1"
    WHITESPACE@[24; 25) " "
    FOR_KW@[25; 28) "for"
    WHITESPACE@[28; 29) " "
    PATH_TYPE@[29; 30)
      PATH@[29; 30)
        PATH_SEGMENT@[29; 30)
          NAME_REF@[29; 30)
            IDENT@[29; 30) "T"
    WHITESPACE@[30; 31) " "
    ITEM_LIST@[31; 33)
      L_CURLY@[31; 32) "{"
      R_CURLY@[32; 33) "}"
  WHITESPACE@[33; 34) "\n"
  IMPL_BLOCK@[34; 38)
    IMPL_KW@[34; 38) "impl"
  WHITESPACE@[38; 39) " "
  IMPL_BLOCK@[39; 54)
    IMPL_KW@[39; 43) "impl"
    WHITESPACE@[43; 44) " "
    PATH_TYPE@[44; 51)
      PATH@[44; 51)
        PATH_SEGMENT@[44; 51)
          NAME_REF@[44; 51)
            IDENT@[44; 51) "NotType"
    WHITESPACE@[51; 52) " "
    ITEM_LIST@[52; 54)
      L_CURLY@[52; 53) "{"
      R_CURLY@[53; 54) "}"
  WHITESPACE@[54; 55) "\n"
  IMPL_BLOCK@[55; 70)
    IMPL_KW@[55; 59) "impl"
    WHITESPACE@[59; 60) " "
    PATH_TYPE@[60; 66)
      PATH@[60; 66)
        PATH_SEGMENT@[60; 66)
          NAME_REF@[60; 66)
            IDENT@[60; 66) "Trait2"
    WHITESPACE@[66; 67) " "
    FOR_KW@[67; 70) "for"
  WHITESPACE@[70; 71) " "
  IMPL_BLOCK@[71; 86)
    IMPL_KW@[71; 75) "impl"
    WHITESPACE@[75; 76) " "
    PATH_TYPE@[76; 83)
      PATH@[76; 83)
        PATH_SEGMENT@[76; 83)
          NAME_REF@[76; 83)
            IDENT@[76; 83) "NotType"
    WHITESPACE@[83; 84) " "
    ITEM_LIST@[84; 86)
      L_CURLY@[84; 85) "{"
      R_CURLY@[85; 86) "}"
  WHITESPACE@[86; 87) "\n"
error [38; 38): expected trait or type
error [38; 38): expected `{`
error [70; 70): expected trait or type
error [70; 70): expected `{`