1
1
ast-stats-1 PRE EXPANSION AST STATS
2
2
ast-stats-1 Name Accumulated Size Count Item Size
3
3
ast-stats-1 ----------------------------------------------------------------
4
+ ast-stats-1 Crate 40 ( 0.6%) 1 40
4
5
ast-stats-1 GenericArgs 40 ( 0.6%) 1 40
5
6
ast-stats-1 - AngleBracketed 40 ( 0.6%) 1
6
- ast-stats-1 Crate 40 ( 0.6%) 1 40
7
7
ast-stats-1 ExprField 48 ( 0.7%) 1 48
8
8
ast-stats-1 WherePredicate 56 ( 0.8%) 1 56
9
9
ast-stats-1 - BoundPredicate 56 ( 0.8%) 1
10
10
ast-stats-1 Attribute 64 ( 1.0%) 2 32
11
- ast-stats-1 - Normal 32 ( 0.5%) 1
12
11
ast-stats-1 - DocComment 32 ( 0.5%) 1
12
+ ast-stats-1 - Normal 32 ( 0.5%) 1
13
13
ast-stats-1 Local 80 ( 1.2%) 1 80
14
14
ast-stats-1 ForeignItem 88 ( 1.3%) 1 88
15
15
ast-stats-1 - Fn 88 ( 1.3%) 1
16
16
ast-stats-1 Arm 96 ( 1.4%) 2 48
17
17
ast-stats-1 FnDecl 120 ( 1.8%) 5 24
18
18
ast-stats-1 FieldDef 160 ( 2.4%) 2 80
19
+ ast-stats-1 Param 160 ( 2.4%) 4 40
19
20
ast-stats-1 Stmt 160 ( 2.4%) 5 32
20
21
ast-stats-1 - Let 32 ( 0.5%) 1
21
22
ast-stats-1 - MacCall 32 ( 0.5%) 1
22
23
ast-stats-1 - Expr 96 ( 1.4%) 3
23
- ast-stats-1 Param 160 ( 2.4%) 4 40
24
24
ast-stats-1 Block 192 ( 2.9%) 6 32
25
25
ast-stats-1 Variant 208 ( 3.1%) 2 104
26
- ast-stats-1 GenericBound 352 ( 5.3%) 4 88
27
- ast-stats-1 - Trait 352 ( 5.3%) 4
28
26
ast-stats-1 AssocItem 352 ( 5.3%) 4 88
29
27
ast-stats-1 - Type 176 ( 2.7%) 2
30
28
ast-stats-1 - Fn 176 ( 2.7%) 2
29
+ ast-stats-1 GenericBound 352 ( 5.3%) 4 88
30
+ ast-stats-1 - Trait 352 ( 5.3%) 4
31
31
ast-stats-1 GenericParam 480 ( 7.2%) 5 96
32
32
ast-stats-1 Pat 504 ( 7.6%) 7 72
33
33
ast-stats-1 - Struct 72 ( 1.1%) 1
@@ -41,15 +41,15 @@ ast-stats-1 - Lit 144 ( 2.2%) 2
41
41
ast-stats-1 - Block 216 ( 3.3%) 3
42
42
ast-stats-1 PathSegment 744 (11.2%) 31 24
43
43
ast-stats-1 Ty 896 (13.5%) 14 64
44
- ast-stats-1 - Ptr 64 ( 1.0%) 1
45
44
ast-stats-1 - Ref 64 ( 1.0%) 1
45
+ ast-stats-1 - Ptr 64 ( 1.0%) 1
46
46
ast-stats-1 - ImplicitSelf 128 ( 1.9%) 2
47
47
ast-stats-1 - Path 640 ( 9.6%) 10
48
48
ast-stats-1 Item 1_224 (18.4%) 9 136
49
- ast-stats-1 - Trait 136 ( 2.0%) 1
50
- ast-stats-1 - Enum 136 ( 2.0%) 1
51
49
ast-stats-1 - ForeignMod 136 ( 2.0%) 1
50
+ ast-stats-1 - Trait 136 ( 2.0%) 1
52
51
ast-stats-1 - Impl 136 ( 2.0%) 1
52
+ ast-stats-1 - Enum 136 ( 2.0%) 1
53
53
ast-stats-1 - Fn 272 ( 4.1%) 2
54
54
ast-stats-1 - Use 408 ( 6.1%) 3
55
55
ast-stats-1 ----------------------------------------------------------------
@@ -58,34 +58,34 @@ ast-stats-1
58
58
ast-stats-2 POST EXPANSION AST STATS
59
59
ast-stats-2 Name Accumulated Size Count Item Size
60
60
ast-stats-2 ----------------------------------------------------------------
61
+ ast-stats-2 Crate 40 ( 0.5%) 1 40
61
62
ast-stats-2 GenericArgs 40 ( 0.5%) 1 40
62
63
ast-stats-2 - AngleBracketed 40 ( 0.5%) 1
63
- ast-stats-2 Crate 40 ( 0.5%) 1 40
64
64
ast-stats-2 ExprField 48 ( 0.7%) 1 48
65
65
ast-stats-2 WherePredicate 56 ( 0.8%) 1 56
66
66
ast-stats-2 - BoundPredicate 56 ( 0.8%) 1
67
67
ast-stats-2 Local 80 ( 1.1%) 1 80
68
68
ast-stats-2 ForeignItem 88 ( 1.2%) 1 88
69
69
ast-stats-2 - Fn 88 ( 1.2%) 1
70
70
ast-stats-2 Arm 96 ( 1.3%) 2 48
71
- ast-stats-2 InlineAsm 120 ( 1.6%) 1 120
72
71
ast-stats-2 FnDecl 120 ( 1.6%) 5 24
72
+ ast-stats-2 InlineAsm 120 ( 1.6%) 1 120
73
73
ast-stats-2 Attribute 128 ( 1.8%) 4 32
74
74
ast-stats-2 - DocComment 32 ( 0.4%) 1
75
75
ast-stats-2 - Normal 96 ( 1.3%) 3
76
76
ast-stats-2 FieldDef 160 ( 2.2%) 2 80
77
+ ast-stats-2 Param 160 ( 2.2%) 4 40
77
78
ast-stats-2 Stmt 160 ( 2.2%) 5 32
78
79
ast-stats-2 - Let 32 ( 0.4%) 1
79
80
ast-stats-2 - Semi 32 ( 0.4%) 1
80
81
ast-stats-2 - Expr 96 ( 1.3%) 3
81
- ast-stats-2 Param 160 ( 2.2%) 4 40
82
82
ast-stats-2 Block 192 ( 2.6%) 6 32
83
83
ast-stats-2 Variant 208 ( 2.9%) 2 104
84
- ast-stats-2 GenericBound 352 ( 4.8%) 4 88
85
- ast-stats-2 - Trait 352 ( 4.8%) 4
86
84
ast-stats-2 AssocItem 352 ( 4.8%) 4 88
87
85
ast-stats-2 - Type 176 ( 2.4%) 2
88
86
ast-stats-2 - Fn 176 ( 2.4%) 2
87
+ ast-stats-2 GenericBound 352 ( 4.8%) 4 88
88
+ ast-stats-2 - Trait 352 ( 4.8%) 4
89
89
ast-stats-2 GenericParam 480 ( 6.6%) 5 96
90
90
ast-stats-2 Pat 504 ( 6.9%) 7 72
91
91
ast-stats-2 - Struct 72 ( 1.0%) 1
@@ -100,16 +100,16 @@ ast-stats-2 - Lit 144 ( 2.0%) 2
100
100
ast-stats-2 - Block 216 ( 3.0%) 3
101
101
ast-stats-2 PathSegment 864 (11.9%) 36 24
102
102
ast-stats-2 Ty 896 (12.3%) 14 64
103
- ast-stats-2 - Ptr 64 ( 0.9%) 1
104
103
ast-stats-2 - Ref 64 ( 0.9%) 1
104
+ ast-stats-2 - Ptr 64 ( 0.9%) 1
105
105
ast-stats-2 - ImplicitSelf 128 ( 1.8%) 2
106
106
ast-stats-2 - Path 640 ( 8.8%) 10
107
107
ast-stats-2 Item 1_496 (20.5%) 11 136
108
- ast-stats-2 - Trait 136 ( 1.9%) 1
109
108
ast-stats-2 - Enum 136 ( 1.9%) 1
109
+ ast-stats-2 - Trait 136 ( 1.9%) 1
110
+ ast-stats-2 - Impl 136 ( 1.9%) 1
110
111
ast-stats-2 - ExternCrate 136 ( 1.9%) 1
111
112
ast-stats-2 - ForeignMod 136 ( 1.9%) 1
112
- ast-stats-2 - Impl 136 ( 1.9%) 1
113
113
ast-stats-2 - Fn 272 ( 3.7%) 2
114
114
ast-stats-2 - Use 544 ( 7.5%) 4
115
115
ast-stats-2 ----------------------------------------------------------------
@@ -129,8 +129,8 @@ hir-stats - Lifetime 48 ( 0.5%) 3
129
129
hir-stats Local 64 ( 0.7%) 1 64
130
130
hir-stats Param 64 ( 0.7%) 2 32
131
131
hir-stats Body 72 ( 0.8%) 3 24
132
- hir-stats InlineAsm 72 ( 0.8%) 1 72
133
132
hir-stats ImplItemRef 72 ( 0.8%) 2 36
133
+ hir-stats InlineAsm 72 ( 0.8%) 1 72
134
134
hir-stats Arm 80 ( 0.9%) 2 40
135
135
hir-stats FieldDef 96 ( 1.1%) 2 48
136
136
hir-stats Stmt 96 ( 1.1%) 3 32
@@ -139,36 +139,36 @@ hir-stats - Semi 32 ( 0.4%) 1
139
139
hir-stats - Expr 32 ( 0.4%) 1
140
140
hir-stats FnDecl 120 ( 1.3%) 3 40
141
141
hir-stats Attribute 128 ( 1.4%) 4 32
142
- hir-stats Variant 144 ( 1.6%) 2 72
143
142
hir-stats GenericArgs 144 ( 1.6%) 3 48
143
+ hir-stats Variant 144 ( 1.6%) 2 72
144
144
hir-stats GenericBound 192 ( 2.1%) 4 48
145
145
hir-stats - Trait 192 ( 2.1%) 4
146
146
hir-stats WherePredicate 192 ( 2.1%) 3 64
147
147
hir-stats - BoundPredicate 192 ( 2.1%) 3
148
148
hir-stats Block 288 ( 3.2%) 6 48
149
149
hir-stats GenericParam 360 ( 4.0%) 5 72
150
150
hir-stats Pat 360 ( 4.0%) 5 72
151
- hir-stats - Wild 72 ( 0.8%) 1
152
151
hir-stats - Struct 72 ( 0.8%) 1
152
+ hir-stats - Wild 72 ( 0.8%) 1
153
153
hir-stats - Binding 216 ( 2.4%) 3
154
154
hir-stats Generics 560 ( 6.2%) 10 56
155
155
hir-stats Ty 720 ( 8.0%) 15 48
156
- hir-stats - Ptr 48 ( 0.5%) 1
157
156
hir-stats - Ref 48 ( 0.5%) 1
157
+ hir-stats - Ptr 48 ( 0.5%) 1
158
158
hir-stats - Path 624 ( 7.0%) 13
159
159
hir-stats Expr 768 ( 8.6%) 12 64
160
160
hir-stats - Path 64 ( 0.7%) 1
161
- hir-stats - Struct 64 ( 0.7%) 1
162
161
hir-stats - Match 64 ( 0.7%) 1
162
+ hir-stats - Struct 64 ( 0.7%) 1
163
163
hir-stats - InlineAsm 64 ( 0.7%) 1
164
164
hir-stats - Lit 128 ( 1.4%) 2
165
165
hir-stats - Block 384 ( 4.3%) 6
166
166
hir-stats Item 968 (10.8%) 11 88
167
- hir-stats - Trait 88 ( 1.0%) 1
168
167
hir-stats - Enum 88 ( 1.0%) 1
168
+ hir-stats - Trait 88 ( 1.0%) 1
169
+ hir-stats - Impl 88 ( 1.0%) 1
169
170
hir-stats - ExternCrate 88 ( 1.0%) 1
170
171
hir-stats - ForeignMod 88 ( 1.0%) 1
171
- hir-stats - Impl 88 ( 1.0%) 1
172
172
hir-stats - Fn 176 ( 2.0%) 2
173
173
hir-stats - Use 352 ( 3.9%) 4
174
174
hir-stats Path 1_240 (13.8%) 31 40
0 commit comments