blob: 3a333480e3d05615cdeb3f6cf25616ff07bd13ca (
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
80
81
82
83
84
85
86
87
88
89
90
91
|
SOURCE_FILE@[0; 116)
FN_DEF@[0; 115)
FN_KW@[0; 2) "fn"
WHITESPACE@[2; 3) " "
NAME@[3; 21)
IDENT@[3; 21) "test_serialization"
TYPE_PARAM_LIST@[21; 26)
L_ANGLE@[21; 22) "<"
TYPE_PARAM@[22; 25)
NAME@[22; 25)
IDENT@[22; 25) "SER"
R_ANGLE@[25; 26) ">"
PARAM_LIST@[26; 28)
L_PAREN@[26; 27) "("
R_PAREN@[27; 28) ")"
WHITESPACE@[28; 29) "\n"
WHERE_CLAUSE@[29; 112)
WHERE_KW@[29; 34) "where"
WHITESPACE@[34; 39) "\n "
WHERE_PRED@[39; 111)
PATH_TYPE@[39; 42)
PATH@[39; 42)
PATH_SEGMENT@[39; 42)
NAME_REF@[39; 42)
IDENT@[39; 42) "SER"
COLON@[42; 43) ":"
WHITESPACE@[43; 44) " "
TYPE_BOUND_LIST@[44; 111)
TYPE_BOUND@[44; 53)
PATH_TYPE@[44; 53)
PATH@[44; 53)
PATH_SEGMENT@[44; 53)
NAME_REF@[44; 53)
IDENT@[44; 53) "Serialize"
WHITESPACE@[53; 54) " "
PLUS@[54; 55) "+"
WHITESPACE@[55; 56) " "
TYPE_BOUND@[56; 81)
FOR_TYPE@[56; 81)
FOR_KW@[56; 59) "for"
TYPE_PARAM_LIST@[59; 64)
L_ANGLE@[59; 60) "<"
LIFETIME_PARAM@[60; 63)
LIFETIME@[60; 63) "\'de"
R_ANGLE@[63; 64) ">"
WHITESPACE@[64; 65) " "
PATH_TYPE@[65; 81)
PATH@[65; 81)
PATH_SEGMENT@[65; 81)
NAME_REF@[65; 76)
IDENT@[65; 76) "Deserialize"
TYPE_ARG_LIST@[76; 81)
L_ANGLE@[76; 77) "<"
LIFETIME_ARG@[77; 80)
LIFETIME@[77; 80) "\'de"
R_ANGLE@[80; 81) ">"
WHITESPACE@[81; 82) " "
PLUS@[82; 83) "+"
WHITESPACE@[83; 84) " "
TYPE_BOUND@[84; 93)
PATH_TYPE@[84; 93)
PATH@[84; 93)
PATH_SEGMENT@[84; 93)
NAME_REF@[84; 93)
IDENT@[84; 93) "PartialEq"
WHITESPACE@[93; 94) " "
PLUS@[94; 95) "+"
WHITESPACE@[95; 96) " "
TYPE_BOUND@[96; 111)
PATH_TYPE@[96; 111)
PATH@[96; 111)
PATH@[96; 104)
PATH@[96; 99)
PATH_SEGMENT@[96; 99)
NAME_REF@[96; 99)
IDENT@[96; 99) "std"
COLONCOLON@[99; 101) "::"
PATH_SEGMENT@[101; 104)
NAME_REF@[101; 104)
IDENT@[101; 104) "fmt"
COLONCOLON@[104; 106) "::"
PATH_SEGMENT@[106; 111)
NAME_REF@[106; 111)
IDENT@[106; 111) "Debug"
COMMA@[111; 112) ","
WHITESPACE@[112; 113) "\n"
BLOCK_EXPR@[113; 115)
BLOCK@[113; 115)
L_CURLY@[113; 114) "{"
R_CURLY@[114; 115) "}"
WHITESPACE@[115; 116) "\n"
|