FILE@[0; 98) FN_ITEM@[0; 10) FN_KW@[0; 2) NAME@[2; 4) WHITESPACE@[2; 3) IDENT@[3; 4) "a" L_PAREN@[4; 5) R_PAREN@[5; 6) BLOCK@[6; 10) WHITESPACE@[6; 7) L_CURLY@[7; 8) R_CURLY@[8; 9) WHITESPACE@[9; 10) FN_ITEM@[10; 24) VISIBILITY@[10; 14) PUB_KW@[10; 13) WHITESPACE@[13; 14) FN_KW@[14; 16) NAME@[16; 18) WHITESPACE@[16; 17) IDENT@[17; 18) "b" L_PAREN@[18; 19) R_PAREN@[19; 20) BLOCK@[20; 24) WHITESPACE@[20; 21) L_CURLY@[21; 22) R_CURLY@[22; 23) WHITESPACE@[23; 24) FN_ITEM@[24; 45) VISIBILITY@[24; 35) PUB_KW@[24; 27) L_PAREN@[27; 28) CRATE_KW@[28; 33) R_PAREN@[33; 34) WHITESPACE@[34; 35) FN_KW@[35; 37) NAME@[37; 39) WHITESPACE@[37; 38) IDENT@[38; 39) "c" L_PAREN@[39; 40) R_PAREN@[40; 41) BLOCK@[41; 45) WHITESPACE@[41; 42) L_CURLY@[42; 43) R_CURLY@[43; 44) WHITESPACE@[44; 45) FN_ITEM@[45; 66) VISIBILITY@[45; 56) PUB_KW@[45; 48) L_PAREN@[48; 49) SUPER_KW@[49; 54) R_PAREN@[54; 55) WHITESPACE@[55; 56) FN_KW@[56; 58) NAME@[58; 60) WHITESPACE@[58; 59) IDENT@[59; 60) "d" L_PAREN@[60; 61) R_PAREN@[61; 62) BLOCK@[62; 66) WHITESPACE@[62; 63) L_CURLY@[63; 64) R_CURLY@[64; 65) WHITESPACE@[65; 66) FN_ITEM@[66; 98) VISIBILITY@[66; 88) PUB_KW@[66; 69) L_PAREN@[69; 70) IN_KW@[70; 72) PATH@[72; 86) PATH@[72; 81) PATH@[72; 76) PATH_SEGMENT@[72; 76) NAME_REF@[72; 76) WHITESPACE@[72; 73) IDENT@[73; 76) "foo" COLONCOLON@[76; 78) PATH_SEGMENT@[78; 81) NAME_REF@[78; 81) IDENT@[78; 81) "bar" COLONCOLON@[81; 83) PATH_SEGMENT@[83; 86) NAME_REF@[83; 86) IDENT@[83; 86) "baz" R_PAREN@[86; 87) WHITESPACE@[87; 88) FN_KW@[88; 90) NAME@[90; 92) WHITESPACE@[90; 91) IDENT@[91; 92) "e" L_PAREN@[92; 93) R_PAREN@[93; 94) BLOCK@[94; 98) WHITESPACE@[94; 95) L_CURLY@[95; 96) R_CURLY@[96; 97) WHITESPACE@[97; 98)