ast-stats-1 Local 72 ( 0.9%) 1 72
ast-stats-1 WherePredicate 72 ( 0.9%) 1 72
ast-stats-1 - BoundPredicate 72 ( 0.9%) 1
-ast-stats-1 Arm 96 ( 1.1%) 2 48
-ast-stats-1 ForeignItem 96 ( 1.1%) 1 96
-ast-stats-1 - Fn 96 ( 1.1%) 1
-ast-stats-1 FieldDef 160 ( 1.9%) 2 80
-ast-stats-1 Stmt 160 ( 1.9%) 5 32
+ast-stats-1 Arm 96 ( 1.2%) 2 48
+ast-stats-1 ForeignItem 96 ( 1.2%) 1 96
+ast-stats-1 - Fn 96 ( 1.2%) 1
+ast-stats-1 FieldDef 160 ( 2.0%) 2 80
+ast-stats-1 Stmt 160 ( 2.0%) 5 32
ast-stats-1 - Local 32 ( 0.4%) 1
ast-stats-1 - MacCall 32 ( 0.4%) 1
-ast-stats-1 - Expr 96 ( 1.1%) 3
-ast-stats-1 Param 160 ( 1.9%) 4 40
-ast-stats-1 FnDecl 200 ( 2.4%) 5 40
-ast-stats-1 Variant 240 ( 2.9%) 2 120
-ast-stats-1 Block 288 ( 3.4%) 6 48
-ast-stats-1 GenericBound 352 ( 4.2%) 4 88
-ast-stats-1 - Trait 352 ( 4.2%) 4
-ast-stats-1 AssocItem 416 ( 4.9%) 4 104
-ast-stats-1 - Type 208 ( 2.5%) 2
-ast-stats-1 - Fn 208 ( 2.5%) 2
-ast-stats-1 GenericParam 480 ( 5.7%) 5 96
-ast-stats-1 PathSegment 720 ( 8.6%) 30 24
-ast-stats-1 Expr 832 ( 9.9%) 8 104
-ast-stats-1 - Path 104 ( 1.2%) 1
-ast-stats-1 - Match 104 ( 1.2%) 1
-ast-stats-1 - Struct 104 ( 1.2%) 1
-ast-stats-1 - Lit 208 ( 2.5%) 2
-ast-stats-1 - Block 312 ( 3.7%) 3
-ast-stats-1 Pat 840 (10.0%) 7 120
-ast-stats-1 - Struct 120 ( 1.4%) 1
-ast-stats-1 - Wild 120 ( 1.4%) 1
-ast-stats-1 - Ident 600 ( 7.1%) 5
-ast-stats-1 Ty 1_344 (16.0%) 14 96
-ast-stats-1 - Rptr 96 ( 1.1%) 1
-ast-stats-1 - Ptr 96 ( 1.1%) 1
-ast-stats-1 - ImplicitSelf 192 ( 2.3%) 2
-ast-stats-1 - Path 960 (11.4%) 10
-ast-stats-1 Item 1_656 (19.7%) 9 184
-ast-stats-1 - Trait 184 ( 2.2%) 1
-ast-stats-1 - Enum 184 ( 2.2%) 1
-ast-stats-1 - ForeignMod 184 ( 2.2%) 1
-ast-stats-1 - Impl 184 ( 2.2%) 1
-ast-stats-1 - Fn 368 ( 4.4%) 2
-ast-stats-1 - Use 552 ( 6.6%) 3
+ast-stats-1 - Expr 96 ( 1.2%) 3
+ast-stats-1 Param 160 ( 2.0%) 4 40
+ast-stats-1 FnDecl 200 ( 2.5%) 5 40
+ast-stats-1 Variant 240 ( 3.0%) 2 120
+ast-stats-1 Block 288 ( 3.6%) 6 48
+ast-stats-1 GenericBound 352 ( 4.4%) 4 88
+ast-stats-1 - Trait 352 ( 4.4%) 4
+ast-stats-1 AssocItem 416 ( 5.2%) 4 104
+ast-stats-1 - Type 208 ( 2.6%) 2
+ast-stats-1 - Fn 208 ( 2.6%) 2
+ast-stats-1 GenericParam 480 ( 6.0%) 5 96
+ast-stats-1 Expr 704 ( 8.9%) 8 88
+ast-stats-1 - Path 88 ( 1.1%) 1
+ast-stats-1 - Match 88 ( 1.1%) 1
+ast-stats-1 - Struct 88 ( 1.1%) 1
+ast-stats-1 - Lit 176 ( 2.2%) 2
+ast-stats-1 - Block 264 ( 3.3%) 3
+ast-stats-1 PathSegment 720 ( 9.1%) 30 24
+ast-stats-1 Pat 728 ( 9.2%) 7 104
+ast-stats-1 - Struct 104 ( 1.3%) 1
+ast-stats-1 - Wild 104 ( 1.3%) 1
+ast-stats-1 - Ident 520 ( 6.5%) 5
+ast-stats-1 Ty 1_120 (14.1%) 14 80
+ast-stats-1 - Rptr 80 ( 1.0%) 1
+ast-stats-1 - Ptr 80 ( 1.0%) 1
+ast-stats-1 - ImplicitSelf 160 ( 2.0%) 2
+ast-stats-1 - Path 800 (10.1%) 10
+ast-stats-1 Item 1_656 (20.8%) 9 184
+ast-stats-1 - Trait 184 ( 2.3%) 1
+ast-stats-1 - Enum 184 ( 2.3%) 1
+ast-stats-1 - ForeignMod 184 ( 2.3%) 1
+ast-stats-1 - Impl 184 ( 2.3%) 1
+ast-stats-1 - Fn 368 ( 4.6%) 2
+ast-stats-1 - Use 552 ( 6.9%) 3
ast-stats-1 ----------------------------------------------------------------
-ast-stats-1 Total 8_416
+ast-stats-1 Total 7_952
ast-stats-1
ast-stats-2 POST EXPANSION AST STATS
ast-stats-2 Name Accumulated Size Count Item Size
ast-stats-2 ----------------------------------------------------------------
-ast-stats-2 ExprField 48 ( 0.5%) 1 48
+ast-stats-2 ExprField 48 ( 0.6%) 1 48
ast-stats-2 Crate 56 ( 0.6%) 1 56
ast-stats-2 GenericArgs 64 ( 0.7%) 1 64
ast-stats-2 - AngleBracketed 64 ( 0.7%) 1
ast-stats-2 Local 72 ( 0.8%) 1 72
ast-stats-2 WherePredicate 72 ( 0.8%) 1 72
ast-stats-2 - BoundPredicate 72 ( 0.8%) 1
-ast-stats-2 Arm 96 ( 1.0%) 2 48
-ast-stats-2 ForeignItem 96 ( 1.0%) 1 96
-ast-stats-2 - Fn 96 ( 1.0%) 1
-ast-stats-2 InlineAsm 120 ( 1.3%) 1 120
-ast-stats-2 Attribute 128 ( 1.4%) 4 32
-ast-stats-2 - DocComment 32 ( 0.3%) 1
-ast-stats-2 - Normal 96 ( 1.0%) 3
-ast-stats-2 FieldDef 160 ( 1.7%) 2 80
-ast-stats-2 Stmt 160 ( 1.7%) 5 32
-ast-stats-2 - Local 32 ( 0.3%) 1
-ast-stats-2 - Semi 32 ( 0.3%) 1
-ast-stats-2 - Expr 96 ( 1.0%) 3
-ast-stats-2 Param 160 ( 1.7%) 4 40
-ast-stats-2 FnDecl 200 ( 2.2%) 5 40
-ast-stats-2 Variant 240 ( 2.6%) 2 120
-ast-stats-2 Block 288 ( 3.1%) 6 48
-ast-stats-2 GenericBound 352 ( 3.8%) 4 88
-ast-stats-2 - Trait 352 ( 3.8%) 4
-ast-stats-2 AssocItem 416 ( 4.5%) 4 104
-ast-stats-2 - Type 208 ( 2.3%) 2
-ast-stats-2 - Fn 208 ( 2.3%) 2
-ast-stats-2 GenericParam 480 ( 5.2%) 5 96
-ast-stats-2 PathSegment 792 ( 8.7%) 33 24
-ast-stats-2 Pat 840 ( 9.2%) 7 120
-ast-stats-2 - Struct 120 ( 1.3%) 1
-ast-stats-2 - Wild 120 ( 1.3%) 1
-ast-stats-2 - Ident 600 ( 6.6%) 5
-ast-stats-2 Expr 936 (10.2%) 9 104
-ast-stats-2 - Path 104 ( 1.1%) 1
-ast-stats-2 - Match 104 ( 1.1%) 1
-ast-stats-2 - Struct 104 ( 1.1%) 1
-ast-stats-2 - InlineAsm 104 ( 1.1%) 1
-ast-stats-2 - Lit 208 ( 2.3%) 2
-ast-stats-2 - Block 312 ( 3.4%) 3
-ast-stats-2 Ty 1_344 (14.7%) 14 96
-ast-stats-2 - Rptr 96 ( 1.0%) 1
-ast-stats-2 - Ptr 96 ( 1.0%) 1
-ast-stats-2 - ImplicitSelf 192 ( 2.1%) 2
-ast-stats-2 - Path 960 (10.5%) 10
-ast-stats-2 Item 2_024 (22.1%) 11 184
-ast-stats-2 - Trait 184 ( 2.0%) 1
-ast-stats-2 - Enum 184 ( 2.0%) 1
-ast-stats-2 - ExternCrate 184 ( 2.0%) 1
-ast-stats-2 - ForeignMod 184 ( 2.0%) 1
-ast-stats-2 - Impl 184 ( 2.0%) 1
-ast-stats-2 - Fn 368 ( 4.0%) 2
-ast-stats-2 - Use 736 ( 8.0%) 4
+ast-stats-2 Arm 96 ( 1.1%) 2 48
+ast-stats-2 ForeignItem 96 ( 1.1%) 1 96
+ast-stats-2 - Fn 96 ( 1.1%) 1
+ast-stats-2 InlineAsm 120 ( 1.4%) 1 120
+ast-stats-2 Attribute 128 ( 1.5%) 4 32
+ast-stats-2 - DocComment 32 ( 0.4%) 1
+ast-stats-2 - Normal 96 ( 1.1%) 3
+ast-stats-2 FieldDef 160 ( 1.8%) 2 80
+ast-stats-2 Stmt 160 ( 1.8%) 5 32
+ast-stats-2 - Local 32 ( 0.4%) 1
+ast-stats-2 - Semi 32 ( 0.4%) 1
+ast-stats-2 - Expr 96 ( 1.1%) 3
+ast-stats-2 Param 160 ( 1.8%) 4 40
+ast-stats-2 FnDecl 200 ( 2.3%) 5 40
+ast-stats-2 Variant 240 ( 2.8%) 2 120
+ast-stats-2 Block 288 ( 3.3%) 6 48
+ast-stats-2 GenericBound 352 ( 4.1%) 4 88
+ast-stats-2 - Trait 352 ( 4.1%) 4
+ast-stats-2 AssocItem 416 ( 4.8%) 4 104
+ast-stats-2 - Type 208 ( 2.4%) 2
+ast-stats-2 - Fn 208 ( 2.4%) 2
+ast-stats-2 GenericParam 480 ( 5.5%) 5 96
+ast-stats-2 Pat 728 ( 8.4%) 7 104
+ast-stats-2 - Struct 104 ( 1.2%) 1
+ast-stats-2 - Wild 104 ( 1.2%) 1
+ast-stats-2 - Ident 520 ( 6.0%) 5
+ast-stats-2 PathSegment 792 ( 9.1%) 33 24
+ast-stats-2 Expr 792 ( 9.1%) 9 88
+ast-stats-2 - Path 88 ( 1.0%) 1
+ast-stats-2 - Match 88 ( 1.0%) 1
+ast-stats-2 - Struct 88 ( 1.0%) 1
+ast-stats-2 - InlineAsm 88 ( 1.0%) 1
+ast-stats-2 - Lit 176 ( 2.0%) 2
+ast-stats-2 - Block 264 ( 3.0%) 3
+ast-stats-2 Ty 1_120 (12.9%) 14 80
+ast-stats-2 - Rptr 80 ( 0.9%) 1
+ast-stats-2 - Ptr 80 ( 0.9%) 1
+ast-stats-2 - ImplicitSelf 160 ( 1.8%) 2
+ast-stats-2 - Path 800 ( 9.2%) 10
+ast-stats-2 Item 2_024 (23.4%) 11 184
+ast-stats-2 - Trait 184 ( 2.1%) 1
+ast-stats-2 - Enum 184 ( 2.1%) 1
+ast-stats-2 - ExternCrate 184 ( 2.1%) 1
+ast-stats-2 - ForeignMod 184 ( 2.1%) 1
+ast-stats-2 - Impl 184 ( 2.1%) 1
+ast-stats-2 - Fn 368 ( 4.2%) 2
+ast-stats-2 - Use 736 ( 8.5%) 4
ast-stats-2 ----------------------------------------------------------------
-ast-stats-2 Total 9_144
+ast-stats-2 Total 8_664
ast-stats-2
hir-stats HIR STATS
hir-stats Name Accumulated Size Count Item Size