Ugly Alpha 1
flowistry:0.5.9

total uncompressed bytes

194.9 KB

total files

294

Fix

NewInclude { include: [ "src/**/*", "Cargo.*", "README.md", ], has_build_script: false, }

271 wasted files

total waste: 35.3 KB

  1. examples/example.rs : 4.7 KB
  2. tests/slicing.rs : 1.0 KB
  3. tests/backward_slice/loop_counter.txt.expected : 437 B
  4. tests/backward_slice/loop_counter.txt : 401 B
  5. tests/backward_slice/tuple_copy.txt.expected : 389 B
  6. tests/backward_slice/tuple_copy.txt : 369 B
  7. tests/extensions/recurse_parent_privacy.txt.expected : 312 B
  8. tests/extensions/recurse_project_dst.txt.expected : 306 B
  9. tests/extensions/recurse_parent_privacy.txt : 304 B
  10. tests/extensions/recurse_project_dst.txt : 302 B
  11. tests/mutations.rs : 277 B
  12. tests/extensions/recurse_project_src.txt.expected : 267 B
  13. tests/backward_slice/enum_write_branch_read_branch.txt.expected : 255 B
  14. tests/extensions/recurse_project_src.txt : 247 B
  15. tests/backward_slice/hashset_union.txt.expected : 247 B
  16. tests/backward_slice/enum_write_branch_read_branch.txt : 239 B
  17. tests/backward_slice/hashset_union.txt : 235 B
  18. tests/forward_slice/time_calculation.txt.expected : 223 B
  19. tests/backward_slice/enum_write_branch_read_whole.txt.expected : 219 B
  20. tests/forward_slice/time_calculation.txt : 215 B
  21. tests/backward_slice/interprocedural_mut_output_field_read_field.txt.expected : 212 B
  22. tests/backward_slice/enum_write_branch_read_whole.txt : 207 B
  23. tests/backward_slice/interprocedural_mut_output_field_read_field.txt : 200 B
  24. tests/extensions/recurse_child_privacy.txt.expected : 198 B
  25. tests/backward_slice/self_multicall_independent.txt.expected : 193 B
  26. tests/extensions/recurse_child_privacy.txt : 190 B
  27. tests/backward_slice/interprocedural_mut_output_lifetimes_outlives.txt.expected : 187 B
  28. tests/backward_slice/self_multicall_independent.txt : 185 B
  29. tests/backward_slice/interprocedural_mut_input.txt.expected : 184 B
  30. tests/extensions/recurse_cache.txt.expected : 179 B
  31. tests/backward_slice/interprocedural_mut_output_lifetimes.txt.expected : 179 B
  32. tests/forward_slice/struct_pointers_deep.txt.expected : 177 B
  33. tests/extensions/recurse_cache.txt : 175 B
  34. tests/forward_slice/struct_pointers_deep.txt : 173 B
  35. tests/backward_slice/method_simple.txt.expected : 172 B
  36. tests/backward_slice/interprocedural_mut_input.txt : 172 B
  37. tests/backward_slice/interprocedural_mut_output_lifetimes_outlives.txt : 171 B
  38. tests/backward_slice/interprocedural_mut_output_lifetimes.txt : 167 B
  39. tests/extensions/recurse_not_all_args.txt.expected : 165 B
  40. tests/backward_slice/method_simple.txt : 156 B
  41. tests/extensions/recurse_not_all_args.txt : 153 B
  42. tests/backward_slice/self_write_independent.txt.expected : 150 B
  43. tests/backward_slice/interior_mutability_not_observable.txt.expected : 148 B
  44. tests/backward_slice/pointer_mutate_pointer.txt.expected : 146 B
  45. tests/backward_slice/interprocedural_field_independence.txt.expected : 145 B
  46. tests/backward_slice/interior_mutability_not_observable.txt : 144 B
  47. tests/backward_slice/interprocedural_mut_output_field_read_whole.txt.expected : 143 B
  48. tests/backward_slice/strong_update_conditional.txt.expected : 142 B
  49. tests/backward_slice/pointer_multiple_locations.txt.expected : 141 B
  50. tests/backward_slice/interprocedural_field_independence.txt : 141 B
  51. tests/extensions/conservative_i32_mut_ptr.txt.expected : 138 B
  52. tests/backward_slice/self_write_independent.txt : 138 B
  53. tests/backward_slice/self_read_independent.txt.expected : 137 B
  54. tests/backward_slice/pointer_reborrow_nested.txt.expected : 135 B
  55. tests/backward_slice/struct_mut_ptr_function.txt.expected : 132 B
  56. tests/backward_slice/async_simple.txt.expected : 132 B
  57. tests/backward_slice/interprocedural_mut_output_field_read_whole.txt : 131 B
  58. tests/find_mutations/struct_method_mutable_self.txt.expected : 130 B
  59. tests/extensions/recurse_recursive.txt.expected : 130 B
  60. tests/backward_slice/tuple_field_independence_owned.txt.expected : 130 B
  61. tests/extensions/recurse_return.txt.expected : 128 B
  62. tests/backward_slice/interprocedural_ref_input.txt.expected : 127 B
  63. tests/find_mutations/struct_method_mutable_self.txt : 126 B
  64. tests/backward_slice/self_read_independent.txt : 125 B
  65. tests/backward_slice/pointer_multiple_locations.txt : 125 B
  66. tests/backward_slice/interprocedural_mut_output.txt.expected : 124 B
  67. tests/backward_slice/async_simple.txt : 124 B
  68. tests/backward_slice/interprocedural_ref_input.txt : 123 B
  69. tests/extensions/recurse_recursive.txt : 122 B
  70. tests/extensions/conservative_i32_mut_ptr.txt : 122 B
  71. tests/backward_slice/tuple_field_independence_owned.txt : 122 B
  72. tests/backward_slice/strong_update_conditional.txt : 122 B
  73. tests/backward_slice/pointer_mutate_pointer.txt : 122 B
  74. tests/find_mutations/vec_mut_ptr_mutate_index.txt.expected : 121 B
  75. tests/find_mutations/struct_write_find_only_field.txt.expected : 121 B
  76. tests/backward_slice/tuple_write_field_read_whole.txt.expected : 121 B
  77. tests/backward_slice/match_test.txt.expected : 121 B
  78. tests/forward_slice/condition.txt.expected : 120 B
  79. tests/extensions/recurse_return.txt : 120 B
  80. tests/backward_slice/struct_mut_ptr_function.txt : 120 B
  81. tests/find_mutations/struct_mut_ptr_function.txt.expected : 119 B
  82. tests/extensions/recurse_simple.txt.expected : 118 B
  83. tests/backward_slice/struct_mut_ptr_1.txt.expected : 118 B
  84. tests/backward_slice/tuple_write_field_read_field.txt.expected : 117 B
  85. tests/backward_slice/if_one_path_relevant.txt.expected : 117 B
  86. tests/backward_slice/struct_field_independence.txt.expected : 116 B
  87. tests/backward_slice/loop_break.txt.expected : 116 B
  88. tests/find_mutations/struct_mut_ptr_function.txt : 115 B
  89. tests/backward_slice/variable_assign.txt.expected : 115 B
  90. tests/backward_slice/pointer_reborrow_nested.txt : 115 B
  91. tests/backward_slice/interprocedural_ref_output.txt.expected : 115 B
  92. tests/extensions/recurse_simple.txt : 114 B
  93. tests/find_mutations/vec_mut_ptr_mutate_index.txt : 113 B
  94. tests/find_mutations/struct_write_find_only_field.txt : 113 B
  95. tests/backward_slice/tuple_write_field_read_whole.txt : 113 B
  96. tests/backward_slice/match_test.txt : 113 B
  97. tests/backward_slice/interprocedural_mut_output.txt : 112 B
  98. tests/backward_slice/unicode.txt.expected : 110 B
  99. tests/backward_slice/tuple_write_field_read_field.txt : 109 B
  100. tests/backward_slice/struct_field_independence.txt : 108 B
  101. tests/backward_slice/interprocedural_input.txt.expected : 108 B
  102. tests/backward_slice/variable_assign.txt : 107 B
  103. tests/backward_slice/struct_write.txt.expected : 107 B
  104. tests/backward_slice/struct_mut_ptr_1.txt : 106 B
  105. tests/backward_slice/pointer_reborrow.txt.expected : 106 B
  106. tests/backward_slice/pointer_nested.txt.expected : 106 B
  107. tests/find_mutations/struct_mut_ptr_field.txt.expected : 105 B
  108. tests/backward_slice/if_one_path_relevant.txt : 105 B
  109. tests/forward_slice/static_method.txt.expected : 104 B
  110. tests/forward_slice/condition.txt : 104 B
  111. tests/backward_slice/interprocedural_mut_input_whole.txt.expected : 104 B
  112. tests/backward_slice/interior_mutability_observable.txt.expected : 104 B
  113. tests/backward_slice/interprocedural_ref_output.txt : 103 B
  114. tests/backward_slice/unicode.txt : 102 B
  115. tests/find_mutations/struct_mut_ptr_field.txt : 101 B
  116. tests/forward_slice/static_method.txt : 100 B
  117. tests/backward_slice/while_cond_relevant.txt.expected : 100 B
  118. tests/backward_slice/loop_break.txt : 100 B
  119. tests/backward_slice/variable_reassign.txt.expected : 99 B
  120. tests/backward_slice/struct_write.txt : 99 B
  121. tests/backward_slice/pointer_ignore_reads.txt.expected : 99 B
  122. tests/backward_slice/interprocedural_mut_input_irrelevant.txt.expected : 99 B
  123. tests/find_mutations/struct_write_find_whole_struct.txt.expected : 98 B
  124. tests/backward_slice/variable_slice_from_middle.txt.expected : 97 B
  125. tests/backward_slice/pointer_copy_and_read.txt.expected : 97 B
  126. tests/backward_slice/pointer_aliasing.txt.expected : 96 B
  127. tests/backward_slice/interprocedural_mut_input_whole.txt : 96 B
  128. tests/backward_slice/interprocedural_input.txt : 96 B
  129. tests/backward_slice/interior_mutability_observable.txt : 96 B
  130. tests/find_mutations/mut_child_closure.txt.expected : 95 B
  131. tests/backward_slice/pointer_ignore_reads.txt : 95 B
  132. tests/backward_slice/interprocedural_mut_input_irrelevant.txt : 95 B
  133. tests/find_mutations/struct_write_find_whole_struct.txt : 94 B
  134. tests/extensions/ignoremut_simple.txt.expected : 93 B
  135. tests/backward_slice/slice_write.txt.expected : 93 B
  136. tests/backward_slice/function_lifetime_alias_mut.txt.expected : 93 B
  137. tests/backward_slice/box_move.txt.expected : 93 B
  138. tests/backward_slice/interprocedural_mut_input_field.txt.expected : 92 B
  139. tests/backward_slice/function_arg_pattern.txt.expected : 92 B
  140. tests/find_mutations/mut_child_closure.txt : 91 B
  141. tests/backward_slice/variable_reassign.txt : 91 B
  142. tests/find_mutations/tuple_field_mutable_ref_mutation.txt.expected : 90 B
  143. tests/backward_slice/pointer_reborrow.txt : 90 B
  144. tests/backward_slice/pointer_nested.txt : 90 B
  145. tests/backward_slice/pointer_mutate_field.txt.expected : 90 B
  146. tests/backward_slice/variable_slice_from_middle.txt : 89 B
  147. tests/backward_slice/function_mut_ptr_param_field.txt.expected : 89 B
  148. tests/backward_slice/function_lifetime_alias_mut.txt : 89 B
  149. tests/backward_slice/while_cond_irrelevant.txt.expected : 88 B
  150. tests/backward_slice/closure_write_upvar.txt.expected : 88 B
  151. tests/backward_slice/function_param_field_independence.txt.expected : 87 B
  152. tests/backward_slice/closure_slice_inner_write_inner.txt.expected : 87 B
  153. tests/find_mutations/tuple_field_mutable_ref_mutation.txt : 86 B
  154. tests/backward_slice/struct_read_constant.txt.expected : 86 B
  155. tests/backward_slice/function_ref_in_ret.txt.expected : 86 B
  156. tests/extensions/ignoremut_simple.txt : 85 B
  157. tests/backward_slice/while_cond_relevant.txt : 84 B
  158. tests/backward_slice/while_cond_irrelevant.txt : 84 B
  159. tests/backward_slice/string_drop_and_replace.txt.expected : 84 B
  160. tests/backward_slice/slice_ptr_elem_write.txt.expected : 84 B
  161. tests/backward_slice/interprocedural_output.txt.expected : 84 B
  162. tests/backward_slice/interprocedural_mut_input_field.txt : 84 B
  163. tests/backward_slice/function_arg_pattern.txt : 84 B
  164. tests/extensions/recurse_no_definition.txt.expected : 83 B
  165. tests/backward_slice/tuple_field_independence_ref2.txt.expected : 83 B
  166. tests/backward_slice/tuple_field_independence_ref.txt.expected : 83 B
  167. tests/backward_slice/closure_slice_inner_write_inner.txt : 83 B
  168. tests/forward_slice/struct_param.txt.expected : 82 B
  169. tests/find_mutations/mutable_function_arg.txt.expected : 82 B
  170. tests/backward_slice/struct_read_constant.txt : 82 B
  171. tests/backward_slice/function_ret_not_sliced.txt.expected : 82 B
  172. tests/backward_slice/function_mut_ptr_param.txt.expected : 82 B
  173. tests/backward_slice/slice_write.txt : 81 B
  174. tests/backward_slice/pointer_copy_and_read.txt : 81 B
  175. tests/backward_slice/box_move.txt : 81 B
  176. tests/backward_slice/pointer_increment.txt.expected : 80 B
  177. tests/backward_slice/pointer_aliasing.txt : 80 B
  178. tests/find_mutations/tuple_field_write_find_only_field.txt.expected : 79 B
  179. tests/backward_slice/pointer_write.txt.expected : 79 B
  180. tests/backward_slice/pointer_slice_includes_deref.txt.expected : 79 B
  181. tests/backward_slice/pointer_read.txt.expected : 79 B
  182. tests/backward_slice/function_param_field_independence.txt : 79 B
  183. tests/forward_slice/struct_param.txt : 78 B
  184. tests/find_mutations/mutable_function_arg.txt : 78 B
  185. tests/backward_slice/pointer_mutate_field.txt : 78 B
  186. tests/backward_slice/function_ret_not_sliced.txt : 78 B
  187. tests/backward_slice/function_mut_ptr_param_field.txt : 77 B
  188. tests/backward_slice/interprocedural_output.txt : 76 B
  189. tests/backward_slice/closure_write_upvar.txt : 76 B
  190. tests/find_mutations/array_mut_ptr_mutate_index.txt.expected : 75 B
  191. tests/extensions/recurse_no_definition.txt : 75 B
  192. tests/backward_slice/tuple_field_independence_ref2.txt : 75 B
  193. tests/backward_slice/tuple_field_independence_ref.txt : 75 B
  194. tests/backward_slice/str_static_lifetime.txt.expected : 75 B
  195. tests/backward_slice/if_all_paths_irrelevant.txt.expected : 75 B
  196. tests/backward_slice/closure_read_upvar.txt.expected : 75 B
  197. tests/backward_slice/if_both_paths_relevant.txt.expected : 74 B
  198. tests/backward_slice/function_ref_in_ret.txt : 74 B
  199. tests/forward_slice/function_params.txt.expected : 73 B
  200. tests/backward_slice/vec_read.txt.expected : 73 B
  201. tests/backward_slice/closure_slice_inner_write_outer.txt.expected : 73 B
  202. tests/forward_slice/basic_slice_variable.txt.expected : 72 B
  203. tests/forward_slice/basic_slice_constant.txt.expected : 72 B
  204. tests/backward_slice/variable_slice_sub_exp.txt.expected : 72 B
  205. tests/backward_slice/string_drop_and_replace.txt : 72 B
  206. tests/backward_slice/slice_ptr_elem_write.txt : 72 B
  207. tests/forward_slice/pointer_write.txt.expected : 71 B
  208. tests/find_mutations/tuple_field_write_find_only_field.txt : 71 B
  209. tests/find_mutations/array_mut_ptr_mutate_index.txt : 71 B
  210. tests/backward_slice/pointer_slice_outer.txt.expected : 71 B
  211. tests/backward_slice/if_all_paths_irrelevant.txt : 71 B
  212. tests/backward_slice/closure_read_upvar.txt : 71 B
  213. tests/backward_slice/if_both_paths_relevant.txt : 70 B
  214. tests/backward_slice/function_mut_ptr_param.txt : 70 B
  215. tests/forward_slice/pointer_deep.txt.expected : 69 B
  216. tests/backward_slice/closure_slice_inner_write_outer.txt : 69 B
  217. tests/forward_slice/basic_unused.txt.expected : 68 B
  218. tests/backward_slice/tuple_write_whole_read_field.txt.expected : 68 B
  219. tests/backward_slice/pointer_increment.txt : 68 B
  220. tests/find_mutations/update_mutable_borrow.txt.expected : 67 B
  221. tests/backward_slice/str_static_lifetime.txt : 67 B
  222. tests/backward_slice/pointer_write.txt : 67 B
  223. tests/backward_slice/pointer_slice_includes_deref.txt : 67 B
  224. tests/backward_slice/pointer_read.txt : 67 B
  225. tests/backward_slice/box_write.txt.expected : 67 B
  226. tests/backward_slice/tuple_write_whole_read_whole.txt.expected : 66 B
  227. tests/forward_slice/function_params.txt : 65 B
  228. tests/forward_slice/basic_update.txt.expected : 65 B
  229. tests/backward_slice/vec_read.txt : 65 B
  230. tests/forward_slice/basic_unused.txt : 64 B
  231. tests/forward_slice/basic_slice_variable.txt : 64 B
  232. tests/forward_slice/basic_slice_constant.txt : 64 B
  233. tests/backward_slice/variable_slice_whole_exp.txt.expected : 64 B
  234. tests/backward_slice/variable_slice_sub_exp.txt : 64 B
  235. tests/backward_slice/array_write.txt.expected : 64 B
  236. tests/backward_slice/array_read.txt.expected : 64 B
  237. tests/forward_slice/pointer_write.txt : 63 B
  238. tests/find_mutations/update_mutable_borrow.txt : 63 B
  239. tests/backward_slice/pointer_slice_outer.txt : 63 B
  240. tests/backward_slice/generic_param.txt.expected : 63 B
  241. tests/forward_slice/pointer_deep.txt : 61 B
  242. tests/backward_slice/tuple_write_whole_read_field.txt : 60 B
  243. tests/backward_slice/macro_print.txt.expected : 60 B
  244. tests/forward_slice/const_item.txt : 59 B
  245. tests/backward_slice/box_write.txt : 59 B
  246. tests/backward_slice/tuple_write_whole_read_whole.txt : 58 B
  247. tests/forward_slice/basic_update.txt : 57 B
  248. tests/backward_slice/macro_print.txt : 56 B
  249. tests/backward_slice/array_write.txt : 56 B
  250. tests/backward_slice/array_read.txt : 56 B
  251. tests/forward_slice/return_keyword.txt.expected : 55 B
  252. tests/forward_slice/const_item.txt.expected : 55 B
  253. tests/find_mutations/tuple_field_write_find_whole_tuple.txt.expected : 55 B
  254. tests/backward_slice/generic_param.txt : 55 B
  255. tests/backward_slice/function_ret.txt.expected : 55 B
  256. tests/backward_slice/variable_slice_whole_exp.txt : 52 B
  257. tests/backward_slice/function_param.txt.expected : 52 B
  258. tests/find_mutations/tuple_field_write_find_whole_tuple.txt : 51 B
  259. tests/backward_slice/macro_read.txt.expected : 51 B
  260. tests/forward_slice/projection_basic.txt.expected : 48 B
  261. tests/forward_slice/return_keyword.txt : 47 B
  262. tests/find_mutations/basic_variable_reassign.txt.expected : 47 B
  263. tests/backward_slice/variable_slice_lhs.txt.expected : 47 B
  264. tests/backward_slice/macro_read.txt : 47 B
  265. tests/backward_slice/function_ret.txt : 47 B
  266. tests/forward_slice/projection_basic.txt : 44 B
  267. tests/backward_slice/function_param.txt : 44 B
  268. tests/find_mutations/basic_variable_reassign.txt : 43 B
  269. tests/backward_slice/variable_slice_lhs.txt : 43 B
  270. tests/backward_slice/variable_read.txt.expected : 39 B
  271. tests/backward_slice/variable_read.txt : 35 B