@@ -7,7 +7,7 @@ ast-stats-1 ExprField 48 ( 0.7%) 1 48
7
7
ast-stats-1 WherePredicate 56 ( 0.8%) 1 56
8
8
ast-stats-1 - BoundPredicate 56 ( 0.8%) 1
9
9
ast-stats-1 Crate 56 ( 0.8%) 1 56
10
- ast-stats-1 Attribute 64 ( 0.9 %) 2 32
10
+ ast-stats-1 Attribute 64 ( 1.0 %) 2 32
11
11
ast-stats-1 - Normal 32 ( 0.5%) 1
12
12
ast-stats-1 - DocComment 32 ( 0.5%) 1
13
13
ast-stats-1 Local 72 ( 1.1%) 1 72
@@ -21,45 +21,45 @@ ast-stats-1 - Local 32 ( 0.5%) 1
21
21
ast-stats-1 - MacCall 32 ( 0.5%) 1
22
22
ast-stats-1 - Expr 96 ( 1.4%) 3
23
23
ast-stats-1 Param 160 ( 2.4%) 4 40
24
- ast-stats-1 Block 192 ( 2.8 %) 6 32
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 224 ( 3.3 %) 4 56
27
- ast-stats-1 - Trait 224 ( 3.3 %) 4
28
- ast-stats-1 AssocItem 416 ( 6.2 %) 4 104
26
+ ast-stats-1 GenericBound 224 ( 3.4 %) 4 56
27
+ ast-stats-1 - Trait 224 ( 3.4 %) 4
28
+ ast-stats-1 AssocItem 416 ( 6.3 %) 4 104
29
29
ast-stats-1 - Type 208 ( 3.1%) 2
30
30
ast-stats-1 - Fn 208 ( 3.1%) 2
31
- ast-stats-1 GenericParam 480 ( 7.1%) 5 96
32
- ast-stats-1 Expr 576 ( 8.5%) 8 72
31
+ ast-stats-1 GenericParam 480 ( 7.2%) 5 96
32
+ ast-stats-1 Pat 504 ( 7.6%) 7 72
33
+ ast-stats-1 - Struct 72 ( 1.1%) 1
34
+ ast-stats-1 - Wild 72 ( 1.1%) 1
35
+ ast-stats-1 - Ident 360 ( 5.4%) 5
36
+ ast-stats-1 Expr 576 ( 8.7%) 8 72
33
37
ast-stats-1 - Path 72 ( 1.1%) 1
34
38
ast-stats-1 - Match 72 ( 1.1%) 1
35
39
ast-stats-1 - Struct 72 ( 1.1%) 1
36
- ast-stats-1 - Lit 144 ( 2.1%) 2
37
- ast-stats-1 - Block 216 ( 3.2%) 3
38
- ast-stats-1 Pat 616 ( 9.1%) 7 88
39
- ast-stats-1 - Struct 88 ( 1.3%) 1
40
- ast-stats-1 - Wild 88 ( 1.3%) 1
41
- ast-stats-1 - Ident 440 ( 6.5%) 5
42
- ast-stats-1 PathSegment 720 (10.7%) 30 24
43
- ast-stats-1 Ty 896 (13.3%) 14 64
44
- ast-stats-1 - Ptr 64 ( 0.9%) 1
45
- ast-stats-1 - Ref 64 ( 0.9%) 1
40
+ ast-stats-1 - Lit 144 ( 2.2%) 2
41
+ ast-stats-1 - Block 216 ( 3.3%) 3
42
+ ast-stats-1 PathSegment 720 (10.8%) 30 24
43
+ ast-stats-1 Ty 896 (13.5%) 14 64
44
+ ast-stats-1 - Ptr 64 ( 1.0%) 1
45
+ ast-stats-1 - Ref 64 ( 1.0%) 1
46
46
ast-stats-1 - ImplicitSelf 128 ( 1.9%) 2
47
- ast-stats-1 - Path 640 ( 9.5 %) 10
48
- ast-stats-1 Item 1_296 (19.2 %) 9 144
49
- ast-stats-1 - Trait 144 ( 2.1 %) 1
50
- ast-stats-1 - Enum 144 ( 2.1 %) 1
51
- ast-stats-1 - ForeignMod 144 ( 2.1 %) 1
52
- ast-stats-1 - Impl 144 ( 2.1 %) 1
47
+ ast-stats-1 - Path 640 ( 9.6 %) 10
48
+ ast-stats-1 Item 1_296 (19.5 %) 9 144
49
+ ast-stats-1 - Trait 144 ( 2.2 %) 1
50
+ ast-stats-1 - Enum 144 ( 2.2 %) 1
51
+ ast-stats-1 - ForeignMod 144 ( 2.2 %) 1
52
+ ast-stats-1 - Impl 144 ( 2.2 %) 1
53
53
ast-stats-1 - Fn 288 ( 4.3%) 2
54
- ast-stats-1 - Use 432 ( 6.4 %) 3
54
+ ast-stats-1 - Use 432 ( 6.5 %) 3
55
55
ast-stats-1 ----------------------------------------------------------------
56
- ast-stats-1 Total 6_752
56
+ ast-stats-1 Total 6_640
57
57
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 GenericArgs 40 ( 0.5 %) 1 40
62
- ast-stats-2 - AngleBracketed 40 ( 0.5 %) 1
61
+ ast-stats-2 GenericArgs 40 ( 0.6 %) 1 40
62
+ ast-stats-2 - AngleBracketed 40 ( 0.6 %) 1
63
63
ast-stats-2 ExprField 48 ( 0.7%) 1 48
64
64
ast-stats-2 WherePredicate 56 ( 0.8%) 1 56
65
65
ast-stats-2 - BoundPredicate 56 ( 0.8%) 1
@@ -68,9 +68,9 @@ ast-stats-2 Local 72 ( 1.0%) 1 72
68
68
ast-stats-2 Arm 96 ( 1.3%) 2 48
69
69
ast-stats-2 ForeignItem 96 ( 1.3%) 1 96
70
70
ast-stats-2 - Fn 96 ( 1.3%) 1
71
- ast-stats-2 InlineAsm 120 ( 1.6 %) 1 120
72
- ast-stats-2 FnDecl 120 ( 1.6 %) 5 24
73
- ast-stats-2 Attribute 128 ( 1.7 %) 4 32
71
+ ast-stats-2 InlineAsm 120 ( 1.7 %) 1 120
72
+ ast-stats-2 FnDecl 120 ( 1.7 %) 5 24
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
@@ -80,40 +80,40 @@ ast-stats-2 - Semi 32 ( 0.4%) 1
80
80
ast-stats-2 - Expr 96 ( 1.3%) 3
81
81
ast-stats-2 Param 160 ( 2.2%) 4 40
82
82
ast-stats-2 Block 192 ( 2.6%) 6 32
83
- ast-stats-2 Variant 208 ( 2.8 %) 2 104
84
- ast-stats-2 GenericBound 224 ( 3.0 %) 4 56
85
- ast-stats-2 - Trait 224 ( 3.0 %) 4
86
- ast-stats-2 AssocItem 416 ( 5.6 %) 4 104
87
- ast-stats-2 - Type 208 ( 2.8 %) 2
88
- ast-stats-2 - Fn 208 ( 2.8 %) 2
89
- ast-stats-2 GenericParam 480 ( 6.5 %) 5 96
90
- ast-stats-2 Pat 616 ( 8.4 %) 7 88
91
- ast-stats-2 - Struct 88 ( 1.2 %) 1
92
- ast-stats-2 - Wild 88 ( 1.2 %) 1
93
- ast-stats-2 - Ident 440 ( 6 .0%) 5
94
- ast-stats-2 Expr 648 ( 8.8 %) 9 72
83
+ ast-stats-2 Variant 208 ( 2.9 %) 2 104
84
+ ast-stats-2 GenericBound 224 ( 3.1 %) 4 56
85
+ ast-stats-2 - Trait 224 ( 3.1 %) 4
86
+ ast-stats-2 AssocItem 416 ( 5.7 %) 4 104
87
+ ast-stats-2 - Type 208 ( 2.9 %) 2
88
+ ast-stats-2 - Fn 208 ( 2.9 %) 2
89
+ ast-stats-2 GenericParam 480 ( 6.6 %) 5 96
90
+ ast-stats-2 Pat 504 ( 6.9 %) 7 72
91
+ ast-stats-2 - Struct 72 ( 1.0 %) 1
92
+ ast-stats-2 - Wild 72 ( 1.0 %) 1
93
+ ast-stats-2 - Ident 360 ( 5 .0%) 5
94
+ ast-stats-2 Expr 648 ( 8.9 %) 9 72
95
95
ast-stats-2 - Path 72 ( 1.0%) 1
96
96
ast-stats-2 - Match 72 ( 1.0%) 1
97
97
ast-stats-2 - Struct 72 ( 1.0%) 1
98
98
ast-stats-2 - InlineAsm 72 ( 1.0%) 1
99
99
ast-stats-2 - Lit 144 ( 2.0%) 2
100
- ast-stats-2 - Block 216 ( 2.9 %) 3
101
- ast-stats-2 PathSegment 792 (10.7 %) 33 24
102
- ast-stats-2 Ty 896 (12.2 %) 14 64
100
+ ast-stats-2 - Block 216 ( 3.0 %) 3
101
+ ast-stats-2 PathSegment 792 (10.9 %) 33 24
102
+ ast-stats-2 Ty 896 (12.3 %) 14 64
103
103
ast-stats-2 - Ptr 64 ( 0.9%) 1
104
104
ast-stats-2 - Ref 64 ( 0.9%) 1
105
- ast-stats-2 - ImplicitSelf 128 ( 1.7 %) 2
106
- ast-stats-2 - Path 640 ( 8.7 %) 10
107
- ast-stats-2 Item 1_584 (21.5 %) 11 144
105
+ ast-stats-2 - ImplicitSelf 128 ( 1.8 %) 2
106
+ ast-stats-2 - Path 640 ( 8.8 %) 10
107
+ ast-stats-2 Item 1_584 (21.8 %) 11 144
108
108
ast-stats-2 - Trait 144 ( 2.0%) 1
109
109
ast-stats-2 - Enum 144 ( 2.0%) 1
110
110
ast-stats-2 - ExternCrate 144 ( 2.0%) 1
111
111
ast-stats-2 - ForeignMod 144 ( 2.0%) 1
112
112
ast-stats-2 - Impl 144 ( 2.0%) 1
113
- ast-stats-2 - Fn 288 ( 3.9 %) 2
114
- ast-stats-2 - Use 576 ( 7.8 %) 4
113
+ ast-stats-2 - Fn 288 ( 4.0 %) 2
114
+ ast-stats-2 - Use 576 ( 7.9 %) 4
115
115
ast-stats-2 ----------------------------------------------------------------
116
- ast-stats-2 Total 7_368
116
+ ast-stats-2 Total 7_256
117
117
ast-stats-2
118
118
hir-stats HIR STATS
119
119
hir-stats Name Accumulated Size Count Item Size
0 commit comments