aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/test_data/parser/inline/ok/0157_fn_pointer_unnamed_arg.rast
blob: 52d8f21a471e5cd1377b1f6cc8e8d80d3d9a8be0 (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
SOURCE_FILE@[0; 23)
  TYPE_ALIAS_DEF@[0; 22)
    TYPE_KW@[0; 4) "type"
    WHITESPACE@[4; 5) " "
    NAME@[5; 8)
      IDENT@[5; 8) "Foo"
    WHITESPACE@[8; 9) " "
    EQ@[9; 10) "="
    WHITESPACE@[10; 11) " "
    FN_POINTER_TYPE@[11; 21)
      FN_KW@[11; 13) "fn"
      PARAM_LIST@[13; 21)
        L_PAREN@[13; 14) "("
        PARAM@[14; 20)
          PLACEHOLDER_PAT@[14; 15)
            UNDERSCORE@[14; 15) "_"
          COLON@[15; 16) ":"
          WHITESPACE@[16; 17) " "
          PATH_TYPE@[17; 20)
            PATH@[17; 20)
              PATH_SEGMENT@[17; 20)
                NAME_REF@[17; 20)
                  IDENT@[17; 20) "bar"
        R_PAREN@[20; 21) ")"
    SEMI@[21; 22) ";"
  WHITESPACE@[22; 23) "\n"