diff --git a/coverage/main/conjure_oxide/src/find_conjure.rs.html b/coverage/main/conjure_oxide/src/find_conjure.rs.html index 5688a7985..eeee0a6ee 100644 --- a/coverage/main/conjure_oxide/src/find_conjure.rs.html +++ b/coverage/main/conjure_oxide/src/find_conjure.rs.html @@ -1042,7 +1042,7 @@ diff --git a/coverage/main/conjure_oxide/src/index.html b/coverage/main/conjure_oxide/src/index.html index 567a5246c..96a6dfcb6 100644 --- a/coverage/main/conjure_oxide/src/index.html +++ b/coverage/main/conjure_oxide/src/index.html @@ -67,7 +67,7 @@ diff --git a/coverage/main/conjure_oxide/src/utils/conjure.rs.html b/coverage/main/conjure_oxide/src/utils/conjure.rs.html index 85adaa4aa..c04310162 100644 --- a/coverage/main/conjure_oxide/src/utils/conjure.rs.html +++ b/coverage/main/conjure_oxide/src/utils/conjure.rs.html @@ -1762,7 +1762,7 @@ diff --git a/coverage/main/conjure_oxide/src/utils/index.html b/coverage/main/conjure_oxide/src/utils/index.html index 71117840d..7c8ffe1c6 100644 --- a/coverage/main/conjure_oxide/src/utils/index.html +++ b/coverage/main/conjure_oxide/src/utils/index.html @@ -139,7 +139,7 @@ diff --git a/coverage/main/conjure_oxide/src/utils/json.rs.html b/coverage/main/conjure_oxide/src/utils/json.rs.html index 098aca290..96cd50881 100644 --- a/coverage/main/conjure_oxide/src/utils/json.rs.html +++ b/coverage/main/conjure_oxide/src/utils/json.rs.html @@ -135,8 +135,8 @@
- 3310 + role="cell" aria-label="2870"> + 2870
@@ -151,8 +151,8 @@
- 3310 + role="cell" aria-label="2870"> + 2870
@@ -439,8 +439,8 @@
- 3070 + role="cell" aria-label="2630"> + 2630
@@ -471,8 +471,8 @@
- 3310 + role="cell" aria-label="2870"> + 2870
@@ -1298,7 +1298,7 @@
diff --git a/coverage/main/conjure_oxide/src/utils/misc.rs.html b/coverage/main/conjure_oxide/src/utils/misc.rs.html index b44eb05ad..41ce9a654 100644 --- a/coverage/main/conjure_oxide/src/utils/misc.rs.html +++ b/coverage/main/conjure_oxide/src/utils/misc.rs.html @@ -210,7 +210,7 @@ diff --git a/coverage/main/conjure_oxide/src/utils/testing.rs.html b/coverage/main/conjure_oxide/src/utils/testing.rs.html index 032513b39..5beaff5d9 100644 --- a/coverage/main/conjure_oxide/src/utils/testing.rs.html +++ b/coverage/main/conjure_oxide/src/utils/testing.rs.html @@ -2994,7 +2994,7 @@ diff --git a/coverage/main/conjure_oxide/tests/generated_tests.rs.html b/coverage/main/conjure_oxide/tests/generated_tests.rs.html index dbf10a45c..5f330ce6e 100644 --- a/coverage/main/conjure_oxide/tests/generated_tests.rs.html +++ b/coverage/main/conjure_oxide/tests/generated_tests.rs.html @@ -1602,7 +1602,7 @@ diff --git a/coverage/main/conjure_oxide/tests/index.html b/coverage/main/conjure_oxide/tests/index.html index f846d0e18..a491e86b3 100644 --- a/coverage/main/conjure_oxide/tests/index.html +++ b/coverage/main/conjure_oxide/tests/index.html @@ -115,7 +115,7 @@ diff --git a/coverage/main/conjure_oxide/tests/model_tests.rs.html b/coverage/main/conjure_oxide/tests/model_tests.rs.html index 12abdee56..a9533075f 100644 --- a/coverage/main/conjure_oxide/tests/model_tests.rs.html +++ b/coverage/main/conjure_oxide/tests/model_tests.rs.html @@ -514,7 +514,7 @@ diff --git a/coverage/main/conjure_oxide/tests/rewrite_tests.rs.html b/coverage/main/conjure_oxide/tests/rewrite_tests.rs.html index ee268e087..ed3fc2ba2 100644 --- a/coverage/main/conjure_oxide/tests/rewrite_tests.rs.html +++ b/coverage/main/conjure_oxide/tests/rewrite_tests.rs.html @@ -20642,7 +20642,7 @@ diff --git a/coverage/main/crates/conjure_core/src/ast/constants.rs.html b/coverage/main/crates/conjure_core/src/ast/constants.rs.html index 54451d69e..a9b9205e7 100644 --- a/coverage/main/crates/conjure_core/src/ast/constants.rs.html +++ b/coverage/main/crates/conjure_core/src/ast/constants.rs.html @@ -850,7 +850,7 @@ diff --git a/coverage/main/crates/conjure_core/src/ast/domains.rs.html b/coverage/main/crates/conjure_core/src/ast/domains.rs.html index b6affef5e..1d4243f81 100644 --- a/coverage/main/crates/conjure_core/src/ast/domains.rs.html +++ b/coverage/main/crates/conjure_core/src/ast/domains.rs.html @@ -1666,7 +1666,7 @@ diff --git a/coverage/main/crates/conjure_core/src/ast/expressions.rs.html b/coverage/main/crates/conjure_core/src/ast/expressions.rs.html index cffcee1a9..aaed49a9a 100644 --- a/coverage/main/crates/conjure_core/src/ast/expressions.rs.html +++ b/coverage/main/crates/conjure_core/src/ast/expressions.rs.html @@ -8322,7 +8322,7 @@ diff --git a/coverage/main/crates/conjure_core/src/ast/index.html b/coverage/main/crates/conjure_core/src/ast/index.html index 5c3379b60..9a2986989 100644 --- a/coverage/main/crates/conjure_core/src/ast/index.html +++ b/coverage/main/crates/conjure_core/src/ast/index.html @@ -187,7 +187,7 @@ diff --git a/coverage/main/crates/conjure_core/src/ast/symbol_table.rs.html b/coverage/main/crates/conjure_core/src/ast/symbol_table.rs.html index 16debdd18..ad389edc7 100644 --- a/coverage/main/crates/conjure_core/src/ast/symbol_table.rs.html +++ b/coverage/main/crates/conjure_core/src/ast/symbol_table.rs.html @@ -402,7 +402,7 @@ diff --git a/coverage/main/crates/conjure_core/src/ast/types.rs.html b/coverage/main/crates/conjure_core/src/ast/types.rs.html index 16e2668c3..df58384bb 100644 --- a/coverage/main/crates/conjure_core/src/ast/types.rs.html +++ b/coverage/main/crates/conjure_core/src/ast/types.rs.html @@ -146,7 +146,7 @@ diff --git a/coverage/main/crates/conjure_core/src/ast/variables.rs.html b/coverage/main/crates/conjure_core/src/ast/variables.rs.html index 508255f12..33dc8ffd8 100644 --- a/coverage/main/crates/conjure_core/src/ast/variables.rs.html +++ b/coverage/main/crates/conjure_core/src/ast/variables.rs.html @@ -658,7 +658,7 @@ diff --git a/coverage/main/crates/conjure_core/src/context.rs.html b/coverage/main/crates/conjure_core/src/context.rs.html index f4cf5a5ea..596227f5c 100644 --- a/coverage/main/crates/conjure_core/src/context.rs.html +++ b/coverage/main/crates/conjure_core/src/context.rs.html @@ -1426,7 +1426,7 @@ diff --git a/coverage/main/crates/conjure_core/src/error.rs.html b/coverage/main/crates/conjure_core/src/error.rs.html index 6a7c32d1f..2edac38b8 100644 --- a/coverage/main/crates/conjure_core/src/error.rs.html +++ b/coverage/main/crates/conjure_core/src/error.rs.html @@ -370,7 +370,7 @@ diff --git a/coverage/main/crates/conjure_core/src/index.html b/coverage/main/crates/conjure_core/src/index.html index 912697c53..5c044a7c2 100644 --- a/coverage/main/crates/conjure_core/src/index.html +++ b/coverage/main/crates/conjure_core/src/index.html @@ -139,7 +139,7 @@ diff --git a/coverage/main/crates/conjure_core/src/metadata.rs.html b/coverage/main/crates/conjure_core/src/metadata.rs.html index f85b706dc..3222c8c2d 100644 --- a/coverage/main/crates/conjure_core/src/metadata.rs.html +++ b/coverage/main/crates/conjure_core/src/metadata.rs.html @@ -754,7 +754,7 @@ diff --git a/coverage/main/crates/conjure_core/src/model.rs.html b/coverage/main/crates/conjure_core/src/model.rs.html index 080c1cf8a..4eb4b6cfa 100644 --- a/coverage/main/crates/conjure_core/src/model.rs.html +++ b/coverage/main/crates/conjure_core/src/model.rs.html @@ -1650,7 +1650,7 @@ diff --git a/coverage/main/crates/conjure_core/src/parse/example_models.rs.html b/coverage/main/crates/conjure_core/src/parse/example_models.rs.html index 7ae4873d9..b6296cc0e 100644 --- a/coverage/main/crates/conjure_core/src/parse/example_models.rs.html +++ b/coverage/main/crates/conjure_core/src/parse/example_models.rs.html @@ -455,8 +455,8 @@
- 254700 + role="cell" aria-label="254445"> + 254445
@@ -471,8 +471,8 @@
- 254700 + role="cell" aria-label="254445"> + 254445
@@ -487,8 +487,8 @@
- 254700 + role="cell" aria-label="254445"> + 254445
@@ -503,8 +503,8 @@
- 215865 + role="cell" aria-label="215610"> + 215610
@@ -583,8 +583,8 @@
- 254670 + role="cell" aria-label="254415"> + 254415
@@ -1746,7 +1746,7 @@
diff --git a/coverage/main/crates/conjure_core/src/parse/index.html b/coverage/main/crates/conjure_core/src/parse/index.html index 42baa0f71..f7fc7e091 100644 --- a/coverage/main/crates/conjure_core/src/parse/index.html +++ b/coverage/main/crates/conjure_core/src/parse/index.html @@ -91,7 +91,7 @@ diff --git a/coverage/main/crates/conjure_core/src/parse/parse_model.rs.html b/coverage/main/crates/conjure_core/src/parse/parse_model.rs.html index 81b27bfe4..1e89b5d60 100644 --- a/coverage/main/crates/conjure_core/src/parse/parse_model.rs.html +++ b/coverage/main/crates/conjure_core/src/parse/parse_model.rs.html @@ -3447,8 +3447,8 @@
- 2595 + role="cell" aria-label="2775"> + 2775
@@ -3543,8 +3543,8 @@
- 2595 + role="cell" aria-label="2775"> + 2775
@@ -3639,8 +3639,8 @@
- 450 + role="cell" aria-label="420"> + 420
@@ -5058,7 +5058,7 @@
diff --git a/coverage/main/crates/conjure_core/src/rule_engine/index.html b/coverage/main/crates/conjure_core/src/rule_engine/index.html index cef8cef62..95f68bec0 100644 --- a/coverage/main/crates/conjure_core/src/rule_engine/index.html +++ b/coverage/main/crates/conjure_core/src/rule_engine/index.html @@ -163,7 +163,7 @@ diff --git a/coverage/main/crates/conjure_core/src/rule_engine/mod.rs.html b/coverage/main/crates/conjure_core/src/rule_engine/mod.rs.html index bb37e3a41..9b822796a 100644 --- a/coverage/main/crates/conjure_core/src/rule_engine/mod.rs.html +++ b/coverage/main/crates/conjure_core/src/rule_engine/mod.rs.html @@ -1895,8 +1895,8 @@
- 765 + role="cell" aria-label="735"> + 735
@@ -1911,8 +1911,8 @@
- 765 + role="cell" aria-label="735"> + 735
@@ -1927,8 +1927,8 @@
- 765 + role="cell" aria-label="735"> + 735
@@ -2775,8 +2775,8 @@
- 885 + role="cell" aria-label="855"> + 855
@@ -2791,8 +2791,8 @@
- 885 + role="cell" aria-label="855"> + 855
@@ -2807,8 +2807,8 @@
- 885 + role="cell" aria-label="855"> + 855
@@ -3111,8 +3111,8 @@
- 585 + role="cell" aria-label="555"> + 555
@@ -3127,8 +3127,8 @@
- 585 + role="cell" aria-label="555"> + 555
@@ -3143,8 +3143,8 @@
- 585 + role="cell" aria-label="555"> + 555
@@ -3159,8 +3159,8 @@
- 1845 + role="cell" aria-label="1695"> + 1695
@@ -3175,8 +3175,8 @@
- 585 + role="cell" aria-label="555"> + 555
@@ -3191,8 +3191,8 @@
- 585 + role="cell" aria-label="555"> + 555
@@ -3650,7 +3650,7 @@
diff --git a/coverage/main/crates/conjure_core/src/rule_engine/resolve_rules.rs.html b/coverage/main/crates/conjure_core/src/rule_engine/resolve_rules.rs.html index 6424a2c5d..c016e71dd 100644 --- a/coverage/main/crates/conjure_core/src/rule_engine/resolve_rules.rs.html +++ b/coverage/main/crates/conjure_core/src/rule_engine/resolve_rules.rs.html @@ -2071,8 +2071,8 @@
- 53100 + role="cell" aria-label="52695"> + 52695
@@ -2087,8 +2087,8 @@
- 53100 + role="cell" aria-label="52695"> + 52695
@@ -2103,8 +2103,8 @@
- 53100 + role="cell" aria-label="52695"> + 52695
@@ -2119,8 +2119,8 @@
- 53100 + role="cell" aria-label="52695"> + 52695
@@ -2135,8 +2135,8 @@
- 53100 + role="cell" aria-label="52695"> + 52695
@@ -2151,8 +2151,8 @@
- 53100 + role="cell" aria-label="52695"> + 52695
@@ -2167,8 +2167,8 @@
- 53100 + role="cell" aria-label="52695"> + 52695
@@ -2183,8 +2183,8 @@
- 53100 + role="cell" aria-label="52695"> + 52695
@@ -2199,8 +2199,8 @@
- 53100 + role="cell" aria-label="52695"> + 52695
@@ -2215,8 +2215,8 @@
- 47715 + role="cell" aria-label="47310"> + 47310
@@ -2279,8 +2279,8 @@
- 53100 + role="cell" aria-label="52695"> + 52695
@@ -2455,8 +2455,8 @@
- 53100 + role="cell" aria-label="52695"> + 52695
@@ -2498,7 +2498,7 @@
diff --git a/coverage/main/crates/conjure_core/src/rule_engine/rewrite.rs.html b/coverage/main/crates/conjure_core/src/rule_engine/rewrite.rs.html index 912726613..73066c627 100644 --- a/coverage/main/crates/conjure_core/src/rule_engine/rewrite.rs.html +++ b/coverage/main/crates/conjure_core/src/rule_engine/rewrite.rs.html @@ -2946,7 +2946,7 @@ diff --git a/coverage/main/crates/conjure_core/src/rule_engine/rule.rs.html b/coverage/main/crates/conjure_core/src/rule_engine/rule.rs.html index 8bbbf8355..640514be3 100644 --- a/coverage/main/crates/conjure_core/src/rule_engine/rule.rs.html +++ b/coverage/main/crates/conjure_core/src/rule_engine/rule.rs.html @@ -2119,8 +2119,8 @@
- 109005 + role="cell" aria-label="108240"> + 108240
@@ -2135,8 +2135,8 @@
- 109005 + role="cell" aria-label="108240"> + 108240
@@ -2151,8 +2151,8 @@
- 109005 + role="cell" aria-label="108240"> + 108240
@@ -2247,8 +2247,8 @@
- 181440 + role="cell" aria-label="179685"> + 179685
@@ -2263,8 +2263,8 @@
- 181440 + role="cell" aria-label="179685"> + 179685
@@ -2279,8 +2279,8 @@
- 181440 + role="cell" aria-label="179685"> + 179685
@@ -2306,7 +2306,7 @@
diff --git a/coverage/main/crates/conjure_core/src/rule_engine/rule_set.rs.html b/coverage/main/crates/conjure_core/src/rule_engine/rule_set.rs.html index b048ad3ea..718599dfd 100644 --- a/coverage/main/crates/conjure_core/src/rule_engine/rule_set.rs.html +++ b/coverage/main/crates/conjure_core/src/rule_engine/rule_set.rs.html @@ -823,8 +823,8 @@
- 180 + role="cell" aria-label="150"> + 150
@@ -839,8 +839,8 @@
- 180 + role="cell" aria-label="150"> + 150
@@ -855,8 +855,8 @@
- 180 + role="cell" aria-label="150"> + 150
@@ -871,8 +871,8 @@
- 180 + role="cell" aria-label="150"> + 150
@@ -887,8 +887,8 @@
- 180 + role="cell" aria-label="150"> + 150
@@ -903,8 +903,8 @@
- 180 + role="cell" aria-label="150"> + 150
@@ -919,8 +919,8 @@
- 180 + role="cell" aria-label="150"> + 150
@@ -951,8 +951,8 @@
- 1110 + role="cell" aria-label="1140"> + 1140
@@ -1111,8 +1111,8 @@
- 150 + role="cell" aria-label="105"> + 105
@@ -1127,8 +1127,8 @@
- 150 + role="cell" aria-label="105"> + 105
@@ -1143,8 +1143,8 @@
- 150 + role="cell" aria-label="105"> + 105
@@ -1159,8 +1159,8 @@
- 150 + role="cell" aria-label="105"> + 105
@@ -1175,8 +1175,8 @@
- 150 + role="cell" aria-label="105"> + 105
@@ -1191,8 +1191,8 @@
- 150 + role="cell" aria-label="105"> + 105
@@ -1207,8 +1207,8 @@
- 150 + role="cell" aria-label="105"> + 105
@@ -1239,8 +1239,8 @@
- 600 + role="cell" aria-label="645"> + 645
@@ -1447,8 +1447,8 @@
- 180 + role="cell" aria-label="150"> + 150
@@ -1463,8 +1463,8 @@
- 180 + role="cell" aria-label="150"> + 150
@@ -1495,8 +1495,8 @@
- 6120 + role="cell" aria-label="5100"> + 5100
@@ -1511,8 +1511,8 @@
- 5940 + role="cell" aria-label="4950"> + 4950
@@ -1527,8 +1527,8 @@
- 5940 + role="cell" aria-label="4950"> + 4950
@@ -1559,8 +1559,8 @@
- 10050 + role="cell" aria-label="8505"> + 8505
@@ -1575,8 +1575,8 @@
- 5940 + role="cell" aria-label="4950"> + 4950
@@ -1591,8 +1591,8 @@
- 1830 + role="cell" aria-label="1395"> + 1395
@@ -1607,8 +1607,8 @@
- 1830 + role="cell" aria-label="1395"> + 1395
@@ -1623,8 +1623,8 @@
- 1830 + role="cell" aria-label="1395"> + 1395
@@ -1639,8 +1639,8 @@
- 4110 + role="cell" aria-label="3555"> + 3555
@@ -1687,8 +1687,8 @@
- 5940 + role="cell" aria-label="4950"> + 4950
@@ -1703,8 +1703,8 @@
- 1830 + role="cell" aria-label="1395"> + 1395
@@ -1719,8 +1719,8 @@
- 4110 + role="cell" aria-label="3555"> + 3555
@@ -1767,8 +1767,8 @@
- 180 + role="cell" aria-label="150"> + 150
@@ -1783,8 +1783,8 @@
- 180 + role="cell" aria-label="150"> + 150
@@ -1847,8 +1847,8 @@
- 240 + role="cell" aria-label="165"> + 165
@@ -1863,8 +1863,8 @@
- 240 + role="cell" aria-label="165"> + 165
@@ -1895,8 +1895,8 @@
- 330 + role="cell" aria-label="225"> + 225
@@ -1911,8 +1911,8 @@
- 90 + role="cell" aria-label="60"> + 60
@@ -2023,8 +2023,8 @@
- 90 + role="cell" aria-label="60"> + 60
@@ -2039,8 +2039,8 @@
- 90 + role="cell" aria-label="60"> + 60
@@ -2055,8 +2055,8 @@
- 90 + role="cell" aria-label="60"> + 60
@@ -2071,8 +2071,8 @@
- 90 + role="cell" aria-label="60"> + 60
@@ -2087,8 +2087,8 @@
- 90 + role="cell" aria-label="60"> + 60
@@ -2103,8 +2103,8 @@
- 90 + role="cell" aria-label="60"> + 60
@@ -2183,8 +2183,8 @@
- 240 + role="cell" aria-label="165"> + 165
@@ -2199,8 +2199,8 @@
- 240 + role="cell" aria-label="165"> + 165
@@ -2391,8 +2391,8 @@
- 2700 + role="cell" aria-label="2670"> + 2670
@@ -2407,8 +2407,8 @@
- 2700 + role="cell" aria-label="2670"> + 2670
@@ -2423,8 +2423,8 @@
- 2700 + role="cell" aria-label="2670"> + 2670
@@ -2802,7 +2802,7 @@
diff --git a/coverage/main/crates/conjure_core/src/rules/base.rs.html b/coverage/main/crates/conjure_core/src/rules/base.rs.html index b6f3306ba..18905d44c 100644 --- a/coverage/main/crates/conjure_core/src/rules/base.rs.html +++ b/coverage/main/crates/conjure_core/src/rules/base.rs.html @@ -9074,7 +9074,7 @@ diff --git a/coverage/main/crates/conjure_core/src/rules/bubble.rs.html b/coverage/main/crates/conjure_core/src/rules/bubble.rs.html index 382d41fc4..aeb686b1d 100644 --- a/coverage/main/crates/conjure_core/src/rules/bubble.rs.html +++ b/coverage/main/crates/conjure_core/src/rules/bubble.rs.html @@ -1410,7 +1410,7 @@ diff --git a/coverage/main/crates/conjure_core/src/rules/cnf.rs.html b/coverage/main/crates/conjure_core/src/rules/cnf.rs.html index e967e74b0..5b97f9ef1 100644 --- a/coverage/main/crates/conjure_core/src/rules/cnf.rs.html +++ b/coverage/main/crates/conjure_core/src/rules/cnf.rs.html @@ -226,7 +226,7 @@ diff --git a/coverage/main/crates/conjure_core/src/rules/constant.rs.html b/coverage/main/crates/conjure_core/src/rules/constant.rs.html index adfbdac15..8b9b9cacb 100644 --- a/coverage/main/crates/conjure_core/src/rules/constant.rs.html +++ b/coverage/main/crates/conjure_core/src/rules/constant.rs.html @@ -2594,7 +2594,7 @@ diff --git a/coverage/main/crates/conjure_core/src/rules/index.html b/coverage/main/crates/conjure_core/src/rules/index.html index fb96ac6dd..ce2ac5d6b 100644 --- a/coverage/main/crates/conjure_core/src/rules/index.html +++ b/coverage/main/crates/conjure_core/src/rules/index.html @@ -163,7 +163,7 @@ diff --git a/coverage/main/crates/conjure_core/src/rules/minion.rs.html b/coverage/main/crates/conjure_core/src/rules/minion.rs.html index 7f65861c2..42570ce9f 100644 --- a/coverage/main/crates/conjure_core/src/rules/minion.rs.html +++ b/coverage/main/crates/conjure_core/src/rules/minion.rs.html @@ -6034,7 +6034,7 @@ diff --git a/coverage/main/crates/conjure_core/src/solver/adaptors/index.html b/coverage/main/crates/conjure_core/src/solver/adaptors/index.html index e53a1a321..4231c7478 100644 --- a/coverage/main/crates/conjure_core/src/solver/adaptors/index.html +++ b/coverage/main/crates/conjure_core/src/solver/adaptors/index.html @@ -115,7 +115,7 @@ diff --git a/coverage/main/crates/conjure_core/src/solver/adaptors/kissat.rs.html b/coverage/main/crates/conjure_core/src/solver/adaptors/kissat.rs.html index 8b78ef4a2..6ee52caf6 100644 --- a/coverage/main/crates/conjure_core/src/solver/adaptors/kissat.rs.html +++ b/coverage/main/crates/conjure_core/src/solver/adaptors/kissat.rs.html @@ -1042,7 +1042,7 @@ diff --git a/coverage/main/crates/conjure_core/src/solver/adaptors/minion.rs.html b/coverage/main/crates/conjure_core/src/solver/adaptors/minion.rs.html index 0617ed48d..3f57b3a1c 100644 --- a/coverage/main/crates/conjure_core/src/solver/adaptors/minion.rs.html +++ b/coverage/main/crates/conjure_core/src/solver/adaptors/minion.rs.html @@ -5682,7 +5682,7 @@ diff --git a/coverage/main/crates/conjure_core/src/solver/adaptors/sat_common.rs.html b/coverage/main/crates/conjure_core/src/solver/adaptors/sat_common.rs.html index c804cf150..a23f52df2 100644 --- a/coverage/main/crates/conjure_core/src/solver/adaptors/sat_common.rs.html +++ b/coverage/main/crates/conjure_core/src/solver/adaptors/sat_common.rs.html @@ -5218,7 +5218,7 @@ diff --git a/coverage/main/crates/conjure_core/src/solver/index.html b/coverage/main/crates/conjure_core/src/solver/index.html index f43f6fd58..2a61f9035 100644 --- a/coverage/main/crates/conjure_core/src/solver/index.html +++ b/coverage/main/crates/conjure_core/src/solver/index.html @@ -91,7 +91,7 @@ diff --git a/coverage/main/crates/conjure_core/src/solver/mod.rs.html b/coverage/main/crates/conjure_core/src/solver/mod.rs.html index e772ba175..9f9c8fcdd 100644 --- a/coverage/main/crates/conjure_core/src/solver/mod.rs.html +++ b/coverage/main/crates/conjure_core/src/solver/mod.rs.html @@ -6914,7 +6914,7 @@ diff --git a/coverage/main/crates/conjure_core/src/solver/model_modifier.rs.html b/coverage/main/crates/conjure_core/src/solver/model_modifier.rs.html index 7248533f8..567eef96f 100644 --- a/coverage/main/crates/conjure_core/src/solver/model_modifier.rs.html +++ b/coverage/main/crates/conjure_core/src/solver/model_modifier.rs.html @@ -898,7 +898,7 @@ diff --git a/coverage/main/crates/conjure_core/src/stats/index.html b/coverage/main/crates/conjure_core/src/stats/index.html index e3c35c8ce..88916ea47 100644 --- a/coverage/main/crates/conjure_core/src/stats/index.html +++ b/coverage/main/crates/conjure_core/src/stats/index.html @@ -91,7 +91,7 @@ diff --git a/coverage/main/crates/conjure_core/src/stats/mod.rs.html b/coverage/main/crates/conjure_core/src/stats/mod.rs.html index 14b7e4fb0..5b8c3e188 100644 --- a/coverage/main/crates/conjure_core/src/stats/mod.rs.html +++ b/coverage/main/crates/conjure_core/src/stats/mod.rs.html @@ -530,7 +530,7 @@ diff --git a/coverage/main/crates/conjure_core/src/stats/solver_stats.rs.html b/coverage/main/crates/conjure_core/src/stats/solver_stats.rs.html index ad798e328..ba4ffd61d 100644 --- a/coverage/main/crates/conjure_core/src/stats/solver_stats.rs.html +++ b/coverage/main/crates/conjure_core/src/stats/solver_stats.rs.html @@ -658,7 +658,7 @@ diff --git a/coverage/main/crates/conjure_macros/src/index.html b/coverage/main/crates/conjure_macros/src/index.html index 6e23019ed..f4599f66c 100644 --- a/coverage/main/crates/conjure_macros/src/index.html +++ b/coverage/main/crates/conjure_macros/src/index.html @@ -67,7 +67,7 @@ diff --git a/coverage/main/crates/conjure_macros/src/lib.rs.html b/coverage/main/crates/conjure_macros/src/lib.rs.html index e1d9822d9..49ca02f62 100644 --- a/coverage/main/crates/conjure_macros/src/lib.rs.html +++ b/coverage/main/crates/conjure_macros/src/lib.rs.html @@ -2930,7 +2930,7 @@ diff --git a/coverage/main/crates/enum_compatability_macro/src/index.html b/coverage/main/crates/enum_compatability_macro/src/index.html index 1cbfb5b60..0f4a803c7 100644 --- a/coverage/main/crates/enum_compatability_macro/src/index.html +++ b/coverage/main/crates/enum_compatability_macro/src/index.html @@ -67,7 +67,7 @@ diff --git a/coverage/main/crates/enum_compatability_macro/src/lib.rs.html b/coverage/main/crates/enum_compatability_macro/src/lib.rs.html index a452f6c3c..605985ae4 100644 --- a/coverage/main/crates/enum_compatability_macro/src/lib.rs.html +++ b/coverage/main/crates/enum_compatability_macro/src/lib.rs.html @@ -3186,7 +3186,7 @@ diff --git a/coverage/main/crates/uniplate/src/biplate.rs.html b/coverage/main/crates/uniplate/src/biplate.rs.html index 0f8b4bfe8..290b54f1b 100644 --- a/coverage/main/crates/uniplate/src/biplate.rs.html +++ b/coverage/main/crates/uniplate/src/biplate.rs.html @@ -2354,7 +2354,7 @@ diff --git a/coverage/main/crates/uniplate/src/index.html b/coverage/main/crates/uniplate/src/index.html index 709f156c7..c2dbc44a4 100644 --- a/coverage/main/crates/uniplate/src/index.html +++ b/coverage/main/crates/uniplate/src/index.html @@ -139,7 +139,7 @@ diff --git a/coverage/main/crates/uniplate/src/lib.rs.html b/coverage/main/crates/uniplate/src/lib.rs.html index c22143786..48c46b85c 100644 --- a/coverage/main/crates/uniplate/src/lib.rs.html +++ b/coverage/main/crates/uniplate/src/lib.rs.html @@ -1874,7 +1874,7 @@ diff --git a/coverage/main/crates/uniplate/src/test_common/index.html b/coverage/main/crates/uniplate/src/test_common/index.html index a14f3ff94..de4a1b176 100644 --- a/coverage/main/crates/uniplate/src/test_common/index.html +++ b/coverage/main/crates/uniplate/src/test_common/index.html @@ -67,7 +67,7 @@ diff --git a/coverage/main/crates/uniplate/src/test_common/paper.rs.html b/coverage/main/crates/uniplate/src/test_common/paper.rs.html index 89c8f718d..acb69d626 100644 --- a/coverage/main/crates/uniplate/src/test_common/paper.rs.html +++ b/coverage/main/crates/uniplate/src/test_common/paper.rs.html @@ -1026,7 +1026,7 @@ diff --git a/coverage/main/crates/uniplate/src/tree.rs.html b/coverage/main/crates/uniplate/src/tree.rs.html index e0f31ee7b..c78bc44f9 100644 --- a/coverage/main/crates/uniplate/src/tree.rs.html +++ b/coverage/main/crates/uniplate/src/tree.rs.html @@ -647,8 +647,8 @@
- 29604 + role="cell" aria-label="30650"> + 30650
@@ -663,8 +663,8 @@
- 29604 + role="cell" aria-label="30650"> + 30650
@@ -679,8 +679,8 @@
- 13298 + role="cell" aria-label="13676"> + 13676
@@ -695,8 +695,8 @@
- 13240 + role="cell" aria-label="13844"> + 13844
@@ -711,8 +711,8 @@
- 13240 + role="cell" aria-label="13844"> + 13844
@@ -727,8 +727,8 @@
- 13240 + role="cell" aria-label="13844"> + 13844
@@ -743,8 +743,8 @@
- 13240 + role="cell" aria-label="13844"> + 13844
@@ -775,8 +775,8 @@
- 28819 + role="cell" aria-label="29865"> + 29865
@@ -807,8 +807,8 @@
- 29604 + role="cell" aria-label="30650"> + 30650
@@ -871,8 +871,8 @@
- 9458 + role="cell" aria-label="9436"> + 9436
@@ -887,8 +887,8 @@
- 9448 + role="cell" aria-label="9426"> + 9426
@@ -903,8 +903,8 @@
- 9448 + role="cell" aria-label="9426"> + 9426
@@ -919,8 +919,8 @@
- 9448 + role="cell" aria-label="9426"> + 9426
@@ -935,8 +935,8 @@
- 9448 + role="cell" aria-label="9426"> + 9426
@@ -951,8 +951,8 @@
- 9448 + role="cell" aria-label="9426"> + 9426
@@ -967,8 +967,8 @@
- 4287 + role="cell" aria-label="4169"> + 4169
@@ -983,8 +983,8 @@
- 4207 + role="cell" aria-label="4315"> + 4315
@@ -999,8 +999,8 @@
- 4197 + role="cell" aria-label="4305"> + 4305
@@ -1015,8 +1015,8 @@
- 4197 + role="cell" aria-label="4305"> + 4305
@@ -1047,8 +1047,8 @@
- 984 + role="cell" aria-label="972"> + 972
@@ -1063,8 +1063,8 @@
- 9190 + role="cell" aria-label="9168"> + 9168
@@ -1079,8 +1079,8 @@
- 9190 + role="cell" aria-label="9168"> + 9168
@@ -1095,8 +1095,8 @@
- 9190 + role="cell" aria-label="9168"> + 9168
@@ -1111,8 +1111,8 @@
- 9190 + role="cell" aria-label="9168"> + 9168
@@ -1127,8 +1127,8 @@
- 9190 + role="cell" aria-label="9168"> + 9168
@@ -1143,8 +1143,8 @@
- 9190 + role="cell" aria-label="9168"> + 9168
@@ -1159,8 +1159,8 @@
- 974 + role="cell" aria-label="962"> + 962
@@ -1207,8 +1207,8 @@
- 9458 + role="cell" aria-label="9436"> + 9436
@@ -1335,8 +1335,8 @@
- 10052 + role="cell" aria-label="10586"> + 10586
@@ -1351,8 +1351,8 @@
- 10052 + role="cell" aria-label="10586"> + 10586
@@ -1367,8 +1367,8 @@
- 4504 + role="cell" aria-label="4752"> + 4752
@@ -1383,8 +1383,8 @@
- 4513 + role="cell" aria-label="4761"> + 4761
@@ -1399,8 +1399,8 @@
- 9794 + role="cell" aria-label="10328"> + 10328
@@ -1431,8 +1431,8 @@
- 10052 + role="cell" aria-label="10586"> + 10586
@@ -1991,8 +1991,8 @@
- 4513 + role="cell" aria-label="4761"> + 4761
@@ -2402,7 +2402,7 @@
diff --git a/coverage/main/crates/uniplate/src/uniplate.rs.html b/coverage/main/crates/uniplate/src/uniplate.rs.html index e9b6f0782..a2a042f09 100644 --- a/coverage/main/crates/uniplate/src/uniplate.rs.html +++ b/coverage/main/crates/uniplate/src/uniplate.rs.html @@ -2402,7 +2402,7 @@ diff --git a/coverage/main/crates/uniplate/tests/expr_stmt_manual.rs.html b/coverage/main/crates/uniplate/tests/expr_stmt_manual.rs.html index 72bc328ae..323d486de 100644 --- a/coverage/main/crates/uniplate/tests/expr_stmt_manual.rs.html +++ b/coverage/main/crates/uniplate/tests/expr_stmt_manual.rs.html @@ -7234,7 +7234,7 @@ diff --git a/coverage/main/crates/uniplate/tests/index.html b/coverage/main/crates/uniplate/tests/index.html index afe34aa61..4a7ce104e 100644 --- a/coverage/main/crates/uniplate/tests/index.html +++ b/coverage/main/crates/uniplate/tests/index.html @@ -67,7 +67,7 @@ diff --git a/coverage/main/crates/uniplate_derive/src/index.html b/coverage/main/crates/uniplate_derive/src/index.html index b2e941a00..d8c3be7ee 100644 --- a/coverage/main/crates/uniplate_derive/src/index.html +++ b/coverage/main/crates/uniplate_derive/src/index.html @@ -67,7 +67,7 @@ diff --git a/coverage/main/crates/uniplate_derive/src/lib.rs.html b/coverage/main/crates/uniplate_derive/src/lib.rs.html index b736288ac..d37f72384 100644 --- a/coverage/main/crates/uniplate_derive/src/lib.rs.html +++ b/coverage/main/crates/uniplate_derive/src/lib.rs.html @@ -3074,7 +3074,7 @@ diff --git a/coverage/main/crates/uniplate_derive/src/utils/generate.rs.html b/coverage/main/crates/uniplate_derive/src/utils/generate.rs.html index 06ff308e1..b89e79ab2 100644 --- a/coverage/main/crates/uniplate_derive/src/utils/generate.rs.html +++ b/coverage/main/crates/uniplate_derive/src/utils/generate.rs.html @@ -2994,7 +2994,7 @@ diff --git a/coverage/main/crates/uniplate_derive/src/utils/index.html b/coverage/main/crates/uniplate_derive/src/utils/index.html index 23b185619..59d4dfafb 100644 --- a/coverage/main/crates/uniplate_derive/src/utils/index.html +++ b/coverage/main/crates/uniplate_derive/src/utils/index.html @@ -91,7 +91,7 @@ diff --git a/coverage/main/crates/uniplate_derive/src/utils/parse.rs.html b/coverage/main/crates/uniplate_derive/src/utils/parse.rs.html index 44f14caa4..73f8ad78d 100644 --- a/coverage/main/crates/uniplate_derive/src/utils/parse.rs.html +++ b/coverage/main/crates/uniplate_derive/src/utils/parse.rs.html @@ -2162,7 +2162,7 @@ diff --git a/coverage/main/crates/uniplate_derive/tests/index.html b/coverage/main/crates/uniplate_derive/tests/index.html index 074685767..0f0a7c332 100644 --- a/coverage/main/crates/uniplate_derive/tests/index.html +++ b/coverage/main/crates/uniplate_derive/tests/index.html @@ -67,7 +67,7 @@ diff --git a/coverage/main/crates/uniplate_derive/tests/macro_tests.rs.html b/coverage/main/crates/uniplate_derive/tests/macro_tests.rs.html index d13bf337e..56811d808 100644 --- a/coverage/main/crates/uniplate_derive/tests/macro_tests.rs.html +++ b/coverage/main/crates/uniplate_derive/tests/macro_tests.rs.html @@ -3938,7 +3938,7 @@ diff --git a/coverage/main/doc-coverage.json b/coverage/main/doc-coverage.json index 434861c0b..90c27cd14 100644 --- a/coverage/main/doc-coverage.json +++ b/coverage/main/doc-coverage.json @@ -1,9 +1,9 @@ -{"solvers/kissat/src/lib.rs":{"total":1,"with_docs":0,"total_examples":1,"with_examples":0}} +{"/home/runner/work/conjure-oxide/conjure-oxide/target/debug/build/chuffed_rs-c5a229510fad9f71/out/chuffed_bindings.rs":{"total":207,"with_docs":0,"total_examples":104,"with_examples":0},"solvers/chuffed/src/lib.rs":{"total":10,"with_docs":0,"total_examples":10,"with_examples":0}} {"crates/conjure_macros/src/lib.rs":{"total":3,"with_docs":2,"total_examples":3,"with_examples":1}} -{"conjure_oxide/src/find_conjure.rs":{"total":2,"with_docs":1,"total_examples":2,"with_examples":0},"conjure_oxide/src/lib.rs":{"total":1,"with_docs":0,"total_examples":1,"with_examples":0},"conjure_oxide/src/utils/conjure.rs":{"total":7,"with_docs":0,"total_examples":5,"with_examples":0},"conjure_oxide/src/utils/json.rs":{"total":3,"with_docs":2,"total_examples":3,"with_examples":0},"conjure_oxide/src/utils/misc.rs":{"total":2,"with_docs":0,"total_examples":2,"with_examples":0},"conjure_oxide/src/utils/mod.rs":{"total":1,"with_docs":0,"total_examples":1,"with_examples":0},"conjure_oxide/src/utils/testing.rs":{"total":9,"with_docs":0,"total_examples":9,"with_examples":0}} {"crates/uniplate_derive/src/lib.rs":{"total":2,"with_docs":1,"total_examples":2,"with_examples":1}} +{"conjure_oxide/src/find_conjure.rs":{"total":2,"with_docs":1,"total_examples":2,"with_examples":0},"conjure_oxide/src/lib.rs":{"total":1,"with_docs":0,"total_examples":1,"with_examples":0},"conjure_oxide/src/utils/conjure.rs":{"total":7,"with_docs":0,"total_examples":5,"with_examples":0},"conjure_oxide/src/utils/json.rs":{"total":3,"with_docs":2,"total_examples":3,"with_examples":0},"conjure_oxide/src/utils/misc.rs":{"total":2,"with_docs":0,"total_examples":2,"with_examples":0},"conjure_oxide/src/utils/mod.rs":{"total":1,"with_docs":0,"total_examples":1,"with_examples":0},"conjure_oxide/src/utils/testing.rs":{"total":9,"with_docs":0,"total_examples":9,"with_examples":0}} {"crates/enum_compatability_macro/src/lib.rs":{"total":2,"with_docs":2,"total_examples":2,"with_examples":1}} -{"/home/runner/work/conjure-oxide/conjure-oxide/target/debug/build/chuffed_rs-c5a229510fad9f71/out/chuffed_bindings.rs":{"total":207,"with_docs":0,"total_examples":104,"with_examples":0},"solvers/chuffed/src/lib.rs":{"total":10,"with_docs":0,"total_examples":10,"with_examples":0}} -{"crates/uniplate/src/biplate.rs":{"total":16,"with_docs":9,"total_examples":16,"with_examples":0},"crates/uniplate/src/lib.rs":{"total":1,"with_docs":1,"total_examples":1,"with_examples":1},"crates/uniplate/src/uniplate.rs":{"total":13,"with_docs":9,"total_examples":12,"with_examples":0}} +{"solvers/kissat/src/lib.rs":{"total":1,"with_docs":0,"total_examples":1,"with_examples":0}} {"solvers/minion/src/ast.rs":{"total":98,"with_docs":11,"total_examples":12,"with_examples":0},"solvers/minion/src/error.rs":{"total":8,"with_docs":8,"total_examples":3,"with_examples":0},"solvers/minion/src/lib.rs":{"total":1,"with_docs":1,"total_examples":1,"with_examples":1}} +{"crates/uniplate/src/biplate.rs":{"total":16,"with_docs":9,"total_examples":16,"with_examples":0},"crates/uniplate/src/lib.rs":{"total":1,"with_docs":1,"total_examples":1,"with_examples":1},"crates/uniplate/src/uniplate.rs":{"total":13,"with_docs":9,"total_examples":12,"with_examples":0}} {"crates/conjure_core/src/ast/mod.rs":{"total":1,"with_docs":0,"total_examples":1,"with_examples":0},"crates/conjure_core/src/ast/types.rs":{"total":4,"with_docs":0,"total_examples":2,"with_examples":0},"crates/conjure_core/src/context.rs":{"total":10,"with_docs":0,"total_examples":4,"with_examples":0},"crates/conjure_core/src/error.rs":{"total":7,"with_docs":1,"total_examples":2,"with_examples":0},"crates/conjure_core/src/lib.rs":{"total":1,"with_docs":0,"total_examples":1,"with_examples":0},"crates/conjure_core/src/metadata.rs":{"total":6,"with_docs":0,"total_examples":4,"with_examples":0},"crates/conjure_core/src/model.rs":{"total":16,"with_docs":1,"total_examples":13,"with_examples":0},"crates/conjure_core/src/parse/mod.rs":{"total":1,"with_docs":0,"total_examples":1,"with_examples":0},"crates/conjure_core/src/rule_engine/mod.rs":{"total":7,"with_docs":5,"total_examples":7,"with_examples":5},"crates/conjure_core/src/rules/mod.rs":{"total":1,"with_docs":0,"total_examples":1,"with_examples":0},"crates/conjure_core/src/solver/adaptors/mod.rs":{"total":1,"with_docs":1,"total_examples":1,"with_examples":0},"crates/conjure_core/src/solver/mod.rs":{"total":42,"with_docs":14,"total_examples":24,"with_examples":1},"crates/conjure_core/src/solver/model_modifier.rs":{"total":10,"with_docs":7,"total_examples":6,"with_examples":0},"crates/conjure_core/src/solver/states.rs":{"total":11,"with_docs":7,"total_examples":6,"with_examples":0},"crates/conjure_core/src/stats/mod.rs":{"total":7,"with_docs":0,"total_examples":5,"with_examples":0}} diff --git a/coverage/main/doc-coverage.txt b/coverage/main/doc-coverage.txt index c60c28f64..3d968552b 100644 --- a/coverage/main/doc-coverage.txt +++ b/coverage/main/doc-coverage.txt @@ -1,19 +1,6 @@ +-------------------------------------+------------+------------+------------+------------+ | File | Documented | Percentage | Examples | Percentage | +-------------------------------------+------------+------------+------------+------------+ -| conjure_oxide/src/find_conjure.rs | 1 | 50.0% | 0 | 0.0% | -| conjure_oxide/src/lib.rs | 0 | 0.0% | 0 | 0.0% | -| conjure_oxide/src/utils/conjure.rs | 0 | 0.0% | 0 | 0.0% | -| conjure_oxide/src/utils/json.rs | 2 | 66.7% | 0 | 0.0% | -| conjure_oxide/src/utils/misc.rs | 0 | 0.0% | 0 | 0.0% | -| conjure_oxide/src/utils/mod.rs | 0 | 0.0% | 0 | 0.0% | -| conjure_oxide/src/utils/testing.rs | 0 | 0.0% | 0 | 0.0% | -+-------------------------------------+------------+------------+------------+------------+ -| Total | 3 | 12.0% | 0 | 0.0% | -+-------------------------------------+------------+------------+------------+------------+ -+-------------------------------------+------------+------------+------------+------------+ -| File | Documented | Percentage | Examples | Percentage | -+-------------------------------------+------------+------------+------------+------------+ | crates/uniplate_derive/src/lib.rs | 1 | 50.0% | 1 | 50.0% | +-------------------------------------+------------+------------+------------+------------+ | Total | 1 | 50.0% | 1 | 50.0% | @@ -35,6 +22,19 @@ +-------------------------------------+------------+------------+------------+------------+ | File | Documented | Percentage | Examples | Percentage | +-------------------------------------+------------+------------+------------+------------+ +| conjure_oxide/src/find_conjure.rs | 1 | 50.0% | 0 | 0.0% | +| conjure_oxide/src/lib.rs | 0 | 0.0% | 0 | 0.0% | +| conjure_oxide/src/utils/conjure.rs | 0 | 0.0% | 0 | 0.0% | +| conjure_oxide/src/utils/json.rs | 2 | 66.7% | 0 | 0.0% | +| conjure_oxide/src/utils/misc.rs | 0 | 0.0% | 0 | 0.0% | +| conjure_oxide/src/utils/mod.rs | 0 | 0.0% | 0 | 0.0% | +| conjure_oxide/src/utils/testing.rs | 0 | 0.0% | 0 | 0.0% | ++-------------------------------------+------------+------------+------------+------------+ +| Total | 3 | 12.0% | 0 | 0.0% | ++-------------------------------------+------------+------------+------------+------------+ ++-------------------------------------+------------+------------+------------+------------+ +| File | Documented | Percentage | Examples | Percentage | ++-------------------------------------+------------+------------+------------+------------+ | solvers/minion/src/ast.rs | 11 | 11.2% | 0 | 0.0% | | solvers/minion/src/error.rs | 8 | 100.0% | 0 | 0.0% | | solvers/minion/src/lib.rs | 1 | 100.0% | 1 | 100.0% | diff --git a/coverage/main/index.html b/coverage/main/index.html index 731caa476..3aad6f983 100644 --- a/coverage/main/index.html +++ b/coverage/main/index.html @@ -619,7 +619,7 @@ diff --git a/coverage/main/lcov.info b/coverage/main/lcov.info index ce6151ba7..242fc3e9b 100644 --- a/coverage/main/lcov.info +++ b/coverage/main/lcov.info @@ -30,46 +30,46 @@ LF:20 LH:20 end_of_record SF:crates/uniplate_derive/src/utils/parse.rs +FN:34,::span +FN:34,::span FN:76,uniplate_derive::utils::parse::parse_field_type::parse_type FN:117,uniplate_derive::utils::parse::check_field_type FN:47,uniplate_derive::utils::parse::parse_type_argument -FN:34,::span FN:117,uniplate_derive::utils::parse::check_field_type -FN:34,::span -FN:74,uniplate_derive::utils::parse::parse_field_type -FN:74,uniplate_derive::utils::parse::parse_field_type -FN:76,uniplate_derive::utils::parse::parse_field_type::parse_type +FN:47,uniplate_derive::utils::parse::parse_type_argument +FN:47,uniplate_derive::utils::parse::parse_type_argument FN:74,uniplate_derive::utils::parse::parse_field_type +FN:117,uniplate_derive::utils::parse::check_field_type FN:34,::span +FN:74,uniplate_derive::utils::parse::parse_field_type FN:76,uniplate_derive::utils::parse::parse_field_type::parse_type -FN:117,uniplate_derive::utils::parse::check_field_type FN:76,uniplate_derive::utils::parse::parse_field_type::parse_type -FN:47,uniplate_derive::utils::parse::parse_type_argument FN:34,::span +FN:76,uniplate_derive::utils::parse::parse_field_type::parse_type FN:74,uniplate_derive::utils::parse::parse_field_type FN:47,uniplate_derive::utils::parse::parse_type_argument -FN:47,uniplate_derive::utils::parse::parse_type_argument +FN:74,uniplate_derive::utils::parse::parse_field_type FN:117,uniplate_derive::utils::parse::check_field_type +FNDA:1,::span +FNDA:1,::span FNDA:0,uniplate_derive::utils::parse::parse_field_type::parse_type FNDA:1,uniplate_derive::utils::parse::check_field_type FNDA:0,uniplate_derive::utils::parse::parse_type_argument -FNDA:0,::span FNDA:0,uniplate_derive::utils::parse::check_field_type +FNDA:1,uniplate_derive::utils::parse::parse_type_argument +FNDA:0,uniplate_derive::utils::parse::parse_type_argument +FNDA:0,uniplate_derive::utils::parse::parse_field_type +FNDA:1,uniplate_derive::utils::parse::check_field_type FNDA:0,::span -FNDA:1,uniplate_derive::utils::parse::parse_field_type FNDA:0,uniplate_derive::utils::parse::parse_field_type FNDA:1,uniplate_derive::utils::parse::parse_field_type::parse_type -FNDA:0,uniplate_derive::utils::parse::parse_field_type -FNDA:1,::span FNDA:1,uniplate_derive::utils::parse::parse_field_type::parse_type -FNDA:0,uniplate_derive::utils::parse::check_field_type +FNDA:0,::span FNDA:0,uniplate_derive::utils::parse::parse_field_type::parse_type -FNDA:1,uniplate_derive::utils::parse::parse_type_argument -FNDA:1,::span FNDA:1,uniplate_derive::utils::parse::parse_field_type -FNDA:0,uniplate_derive::utils::parse::parse_type_argument FNDA:1,uniplate_derive::utils::parse::parse_type_argument -FNDA:1,uniplate_derive::utils::parse::check_field_type +FNDA:1,uniplate_derive::utils::parse::parse_field_type +FNDA:0,uniplate_derive::utils::parse::check_field_type FNF:20 FNH:10 BRF:0 @@ -157,96 +157,96 @@ LF:79 LH:58 end_of_record SF:crates/conjure_core/src/rules/bubble.rs -FN:9,conjure_core::rules::bubble::CONJURE_GEN_RULE_SET_BUBBLE::__typecheck::{closure#0}::{closure#0} -FN:18,conjure_core::rules::bubble::CONJURE_GEN_RULE_EXPAND_BUBBLE::__typecheck::{closure#0} +FN:72,conjure_core::rules::bubble::CONJURE_GEN_RULE_DIV_TO_BUBBLE::__typecheck::{closure#0}::{closure#0} +FN:9,conjure_core::rules::bubble::CONJURE_GEN_RULE_SET_BUBBLE::__typecheck +FN:9,conjure_core::rules::bubble::CONJURE_GEN_RULE_SET_BUBBLE::__typecheck +FN:73,conjure_core::rules::bubble::div_to_bubble +FN:9,conjure_core::rules::bubble::CONJURE_GEN_RULE_SET_BUBBLE::__typecheck FN:36,conjure_core::rules::bubble::CONJURE_GEN_RULE_BUBBLE_UP::__typecheck::{closure#0} FN:18,conjure_core::rules::bubble::CONJURE_GEN_RULE_EXPAND_BUBBLE::__typecheck::{closure#0} +FN:9,conjure_core::rules::bubble::CONJURE_GEN_RULE_SET_BUBBLE::__typecheck::{closure#0} +FN:36,conjure_core::rules::bubble::CONJURE_GEN_RULE_BUBBLE_UP::__typecheck::{closure#0} +FN:9,conjure_core::rules::bubble::CONJURE_GEN_RULE_SET_BUBBLE::__typecheck::{closure#0} FN:9,conjure_core::rules::bubble::CONJURE_GEN_RULE_SET_BUBBLE::__typecheck::{closure#0}::{closure#0} -FN:19,conjure_core::rules::bubble::expand_bubble -FN:73,conjure_core::rules::bubble::div_to_bubble -FN:9,conjure_core::rules::bubble::CONJURE_GEN_RULE_SET_BUBBLE::__typecheck::{closure#0}::{closure#0} -FN:18,conjure_core::rules::bubble::CONJURE_GEN_RULE_EXPAND_BUBBLE::__typecheck FN:36,conjure_core::rules::bubble::CONJURE_GEN_RULE_BUBBLE_UP::__typecheck::{closure#0}::{closure#0} -FN:37,conjure_core::rules::bubble::bubble_up -FN:36,conjure_core::rules::bubble::CONJURE_GEN_RULE_BUBBLE_UP::__typecheck -FN:18,conjure_core::rules::bubble::CONJURE_GEN_RULE_EXPAND_BUBBLE::__typecheck::{closure#0}::{closure#0} -FN:36,conjure_core::rules::bubble::CONJURE_GEN_RULE_BUBBLE_UP::__typecheck::{closure#0} FN:36,conjure_core::rules::bubble::CONJURE_GEN_RULE_BUBBLE_UP::__typecheck -FN:36,conjure_core::rules::bubble::CONJURE_GEN_RULE_BUBBLE_UP::__typecheck::{closure#0}::{closure#0} -FN:9,conjure_core::rules::bubble::CONJURE_GEN_RULE_SET_BUBBLE::__typecheck::{closure#0} FN:19,conjure_core::rules::bubble::expand_bubble -FN:9,conjure_core::rules::bubble::CONJURE_GEN_RULE_SET_BUBBLE::__typecheck -FN:37,conjure_core::rules::bubble::bubble_up +FN:36,conjure_core::rules::bubble::CONJURE_GEN_RULE_BUBBLE_UP::__typecheck::{closure#0}::{closure#0} +FN:18,conjure_core::rules::bubble::CONJURE_GEN_RULE_EXPAND_BUBBLE::__typecheck::{closure#0} FN:72,conjure_core::rules::bubble::CONJURE_GEN_RULE_DIV_TO_BUBBLE::__typecheck +FN:18,conjure_core::rules::bubble::CONJURE_GEN_RULE_EXPAND_BUBBLE::__typecheck::{closure#0} FN:72,conjure_core::rules::bubble::CONJURE_GEN_RULE_DIV_TO_BUBBLE::__typecheck::{closure#0}::{closure#0} +FN:36,conjure_core::rules::bubble::CONJURE_GEN_RULE_BUBBLE_UP::__typecheck +FN:18,conjure_core::rules::bubble::CONJURE_GEN_RULE_EXPAND_BUBBLE::__typecheck +FN:18,conjure_core::rules::bubble::CONJURE_GEN_RULE_EXPAND_BUBBLE::__typecheck::{closure#0}::{closure#0} +FN:18,conjure_core::rules::bubble::CONJURE_GEN_RULE_EXPAND_BUBBLE::__typecheck::{closure#0}::{closure#0} FN:72,conjure_core::rules::bubble::CONJURE_GEN_RULE_DIV_TO_BUBBLE::__typecheck::{closure#0}::{closure#0} -FN:72,conjure_core::rules::bubble::CONJURE_GEN_RULE_DIV_TO_BUBBLE::__typecheck::{closure#0} -FN:72,conjure_core::rules::bubble::CONJURE_GEN_RULE_DIV_TO_BUBBLE::__typecheck::{closure#0} +FN:9,conjure_core::rules::bubble::CONJURE_GEN_RULE_SET_BUBBLE::__typecheck::{closure#0}::{closure#0} FN:18,conjure_core::rules::bubble::CONJURE_GEN_RULE_EXPAND_BUBBLE::__typecheck::{closure#0}::{closure#0} -FN:36,conjure_core::rules::bubble::CONJURE_GEN_RULE_BUBBLE_UP::__typecheck -FN:72,conjure_core::rules::bubble::CONJURE_GEN_RULE_DIV_TO_BUBBLE::__typecheck +FN:72,conjure_core::rules::bubble::CONJURE_GEN_RULE_DIV_TO_BUBBLE::__typecheck::{closure#0} +FN:73,conjure_core::rules::bubble::div_to_bubble +FN:37,conjure_core::rules::bubble::bubble_up FN:72,conjure_core::rules::bubble::CONJURE_GEN_RULE_DIV_TO_BUBBLE::__typecheck -FN:36,conjure_core::rules::bubble::CONJURE_GEN_RULE_BUBBLE_UP::__typecheck::{closure#0} FN:19,conjure_core::rules::bubble::expand_bubble -FN:9,conjure_core::rules::bubble::CONJURE_GEN_RULE_SET_BUBBLE::__typecheck::{closure#0} +FN:72,conjure_core::rules::bubble::CONJURE_GEN_RULE_DIV_TO_BUBBLE::__typecheck +FN:9,conjure_core::rules::bubble::CONJURE_GEN_RULE_SET_BUBBLE::__typecheck::{closure#0}::{closure#0} +FN:37,conjure_core::rules::bubble::bubble_up +FN:18,conjure_core::rules::bubble::CONJURE_GEN_RULE_EXPAND_BUBBLE::__typecheck +FN:36,conjure_core::rules::bubble::CONJURE_GEN_RULE_BUBBLE_UP::__typecheck::{closure#0}::{closure#0} +FN:37,conjure_core::rules::bubble::bubble_up FN:18,conjure_core::rules::bubble::CONJURE_GEN_RULE_EXPAND_BUBBLE::__typecheck -FN:18,conjure_core::rules::bubble::CONJURE_GEN_RULE_EXPAND_BUBBLE::__typecheck::{closure#0} FN:9,conjure_core::rules::bubble::CONJURE_GEN_RULE_SET_BUBBLE::__typecheck::{closure#0} FN:72,conjure_core::rules::bubble::CONJURE_GEN_RULE_DIV_TO_BUBBLE::__typecheck::{closure#0} -FN:18,conjure_core::rules::bubble::CONJURE_GEN_RULE_EXPAND_BUBBLE::__typecheck::{closure#0}::{closure#0} -FN:73,conjure_core::rules::bubble::div_to_bubble -FN:9,conjure_core::rules::bubble::CONJURE_GEN_RULE_SET_BUBBLE::__typecheck -FN:36,conjure_core::rules::bubble::CONJURE_GEN_RULE_BUBBLE_UP::__typecheck::{closure#0}::{closure#0} -FN:72,conjure_core::rules::bubble::CONJURE_GEN_RULE_DIV_TO_BUBBLE::__typecheck::{closure#0}::{closure#0} +FN:19,conjure_core::rules::bubble::expand_bubble +FN:36,conjure_core::rules::bubble::CONJURE_GEN_RULE_BUBBLE_UP::__typecheck +FN:36,conjure_core::rules::bubble::CONJURE_GEN_RULE_BUBBLE_UP::__typecheck::{closure#0} +FN:72,conjure_core::rules::bubble::CONJURE_GEN_RULE_DIV_TO_BUBBLE::__typecheck::{closure#0} FN:73,conjure_core::rules::bubble::div_to_bubble -FN:18,conjure_core::rules::bubble::CONJURE_GEN_RULE_EXPAND_BUBBLE::__typecheck -FN:9,conjure_core::rules::bubble::CONJURE_GEN_RULE_SET_BUBBLE::__typecheck -FN:37,conjure_core::rules::bubble::bubble_up -FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_SET_BUBBLE::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_EXPAND_BUBBLE::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_DIV_TO_BUBBLE::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_SET_BUBBLE::__typecheck +FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_SET_BUBBLE::__typecheck +FNDA:0,conjure_core::rules::bubble::div_to_bubble +FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_SET_BUBBLE::__typecheck FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_BUBBLE_UP::__typecheck::{closure#0} FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_EXPAND_BUBBLE::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_SET_BUBBLE::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_BUBBLE_UP::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_SET_BUBBLE::__typecheck::{closure#0} FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_SET_BUBBLE::__typecheck::{closure#0}::{closure#0} -FNDA:1,conjure_core::rules::bubble::expand_bubble -FNDA:0,conjure_core::rules::bubble::div_to_bubble -FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_SET_BUBBLE::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_EXPAND_BUBBLE::__typecheck FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_BUBBLE_UP::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::bubble::bubble_up -FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_BUBBLE_UP::__typecheck -FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_EXPAND_BUBBLE::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_BUBBLE_UP::__typecheck::{closure#0} FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_BUBBLE_UP::__typecheck +FNDA:1,conjure_core::rules::bubble::expand_bubble FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_BUBBLE_UP::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_SET_BUBBLE::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::bubble::expand_bubble -FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_SET_BUBBLE::__typecheck -FNDA:1,conjure_core::rules::bubble::bubble_up +FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_EXPAND_BUBBLE::__typecheck::{closure#0} FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_DIV_TO_BUBBLE::__typecheck +FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_EXPAND_BUBBLE::__typecheck::{closure#0} FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_DIV_TO_BUBBLE::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_BUBBLE_UP::__typecheck +FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_EXPAND_BUBBLE::__typecheck +FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_EXPAND_BUBBLE::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_EXPAND_BUBBLE::__typecheck::{closure#0}::{closure#0} FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_DIV_TO_BUBBLE::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_DIV_TO_BUBBLE::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_DIV_TO_BUBBLE::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_SET_BUBBLE::__typecheck::{closure#0}::{closure#0} FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_EXPAND_BUBBLE::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_BUBBLE_UP::__typecheck -FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_DIV_TO_BUBBLE::__typecheck +FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_DIV_TO_BUBBLE::__typecheck::{closure#0} +FNDA:1,conjure_core::rules::bubble::div_to_bubble +FNDA:1,conjure_core::rules::bubble::bubble_up FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_DIV_TO_BUBBLE::__typecheck -FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_BUBBLE_UP::__typecheck::{closure#0} FNDA:0,conjure_core::rules::bubble::expand_bubble -FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_SET_BUBBLE::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_DIV_TO_BUBBLE::__typecheck +FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_SET_BUBBLE::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::bubble::bubble_up +FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_EXPAND_BUBBLE::__typecheck +FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_BUBBLE_UP::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::bubble::bubble_up FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_EXPAND_BUBBLE::__typecheck -FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_EXPAND_BUBBLE::__typecheck::{closure#0} FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_SET_BUBBLE::__typecheck::{closure#0} FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_DIV_TO_BUBBLE::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_EXPAND_BUBBLE::__typecheck::{closure#0}::{closure#0} -FNDA:1,conjure_core::rules::bubble::div_to_bubble -FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_SET_BUBBLE::__typecheck -FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_BUBBLE_UP::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_DIV_TO_BUBBLE::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::bubble::expand_bubble +FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_BUBBLE_UP::__typecheck +FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_BUBBLE_UP::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_DIV_TO_BUBBLE::__typecheck::{closure#0} FNDA:0,conjure_core::rules::bubble::div_to_bubble -FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_EXPAND_BUBBLE::__typecheck -FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_SET_BUBBLE::__typecheck -FNDA:0,conjure_core::rules::bubble::bubble_up FNF:45 FNH:3 BRF:0 @@ -302,30 +302,30 @@ LF:47 LH:43 end_of_record SF:crates/conjure_core/src/parse/example_models.rs -FN:77,conjure_core::parse::example_models::get_example_model_by_path -FN:30,conjure_core::parse::example_models::get_example_model::{closure#1} -FN:77,conjure_core::parse::example_models::get_example_model_by_path -FN:21,conjure_core::parse::example_models::get_example_model FN:21,conjure_core::parse::example_models::get_example_model +FN:30,conjure_core::parse::example_models::get_example_model::{closure#1} FN:27,conjure_core::parse::example_models::get_example_model::{closure#0} FN:27,conjure_core::parse::example_models::get_example_model::{closure#0} -FN:21,conjure_core::parse::example_models::get_example_model +FN:77,conjure_core::parse::example_models::get_example_model_by_path FN:77,conjure_core::parse::example_models::get_example_model_by_path FN:30,conjure_core::parse::example_models::get_example_model::{closure#1} -FN:27,conjure_core::parse::example_models::get_example_model::{closure#0} +FN:21,conjure_core::parse::example_models::get_example_model FN:30,conjure_core::parse::example_models::get_example_model::{closure#1} -FNDA:0,conjure_core::parse::example_models::get_example_model_by_path +FN:27,conjure_core::parse::example_models::get_example_model::{closure#0} +FN:21,conjure_core::parse::example_models::get_example_model +FN:77,conjure_core::parse::example_models::get_example_model_by_path +FNDA:1,conjure_core::parse::example_models::get_example_model FNDA:1,conjure_core::parse::example_models::get_example_model::{closure#1} -FNDA:1,conjure_core::parse::example_models::get_example_model_by_path -FNDA:0,conjure_core::parse::example_models::get_example_model -FNDA:0,conjure_core::parse::example_models::get_example_model FNDA:0,conjure_core::parse::example_models::get_example_model::{closure#0} -FNDA:1,conjure_core::parse::example_models::get_example_model::{closure#0} -FNDA:1,conjure_core::parse::example_models::get_example_model +FNDA:0,conjure_core::parse::example_models::get_example_model::{closure#0} FNDA:0,conjure_core::parse::example_models::get_example_model_by_path +FNDA:1,conjure_core::parse::example_models::get_example_model_by_path FNDA:0,conjure_core::parse::example_models::get_example_model::{closure#1} -FNDA:0,conjure_core::parse::example_models::get_example_model::{closure#0} +FNDA:0,conjure_core::parse::example_models::get_example_model FNDA:0,conjure_core::parse::example_models::get_example_model::{closure#1} +FNDA:1,conjure_core::parse::example_models::get_example_model::{closure#0} +FNDA:0,conjure_core::parse::example_models::get_example_model +FNDA:0,conjure_core::parse::example_models::get_example_model_by_path FNF:12 FNH:4 BRF:0 @@ -333,14 +333,14 @@ BRH:0 DA:21,45 DA:23,45 DA:24,45 -DA:27,254700 -DA:28,254700 -DA:29,254700 -DA:30,215865 +DA:27,254445 +DA:28,254445 +DA:29,254445 +DA:30,215610 DA:31,360 DA:33,30 DA:34,30 -DA:35,254670 +DA:35,254415 DA:41,45 DA:42,15 DA:43,15 @@ -464,42 +464,42 @@ LF:61 LH:43 end_of_record SF:conjure_oxide/src/utils/conjure.rs -FN:25,>::from FN:16,::fmt -FN:66,conjure_oxide::utils::conjure::get_minion_solutions -FN:66,conjure_oxide::utils::conjure::get_minion_solutions -FN:93,conjure_oxide::utils::conjure::minion_solutions_to_json FN:78,conjure_oxide::utils::conjure::get_minion_solutions::{closure#0} -FN:30,conjure_oxide::utils::conjure::parse_essence_file -FN:30,conjure_oxide::utils::conjure::parse_essence_file FN:78,conjure_oxide::utils::conjure::get_minion_solutions::{closure#0} FN:25,>::from -FN:78,conjure_oxide::utils::conjure::get_minion_solutions::{closure#0} FN:16,::fmt -FN:30,conjure_oxide::utils::conjure::parse_essence_file +FN:25,>::from +FN:16,::fmt +FN:78,conjure_oxide::utils::conjure::get_minion_solutions::{closure#0} +FN:66,conjure_oxide::utils::conjure::get_minion_solutions FN:93,conjure_oxide::utils::conjure::minion_solutions_to_json +FN:30,conjure_oxide::utils::conjure::parse_essence_file FN:66,conjure_oxide::utils::conjure::get_minion_solutions FN:93,conjure_oxide::utils::conjure::minion_solutions_to_json -FN:16,::fmt +FN:93,conjure_oxide::utils::conjure::minion_solutions_to_json +FN:30,conjure_oxide::utils::conjure::parse_essence_file FN:25,>::from -FNDA:0,>::from +FN:30,conjure_oxide::utils::conjure::parse_essence_file +FN:66,conjure_oxide::utils::conjure::get_minion_solutions FNDA:0,::fmt -FNDA:0,conjure_oxide::utils::conjure::get_minion_solutions -FNDA:0,conjure_oxide::utils::conjure::get_minion_solutions -FNDA:1,conjure_oxide::utils::conjure::minion_solutions_to_json -FNDA:1,conjure_oxide::utils::conjure::get_minion_solutions::{closure#0} -FNDA:0,conjure_oxide::utils::conjure::parse_essence_file -FNDA:0,conjure_oxide::utils::conjure::parse_essence_file FNDA:0,conjure_oxide::utils::conjure::get_minion_solutions::{closure#0} +FNDA:1,conjure_oxide::utils::conjure::get_minion_solutions::{closure#0} FNDA:0,>::from -FNDA:0,conjure_oxide::utils::conjure::get_minion_solutions::{closure#0} FNDA:0,::fmt -FNDA:1,conjure_oxide::utils::conjure::parse_essence_file -FNDA:0,conjure_oxide::utils::conjure::minion_solutions_to_json +FNDA:0,>::from +FNDA:0,::fmt +FNDA:0,conjure_oxide::utils::conjure::get_minion_solutions::{closure#0} FNDA:1,conjure_oxide::utils::conjure::get_minion_solutions FNDA:0,conjure_oxide::utils::conjure::minion_solutions_to_json -FNDA:0,::fmt +FNDA:0,conjure_oxide::utils::conjure::parse_essence_file +FNDA:0,conjure_oxide::utils::conjure::get_minion_solutions +FNDA:0,conjure_oxide::utils::conjure::minion_solutions_to_json +FNDA:1,conjure_oxide::utils::conjure::minion_solutions_to_json +FNDA:0,conjure_oxide::utils::conjure::parse_essence_file FNDA:0,>::from +FNDA:1,conjure_oxide::utils::conjure::parse_essence_file +FNDA:0,conjure_oxide::utils::conjure::get_minion_solutions FNF:18 FNH:4 BRF:0 @@ -595,8 +595,8 @@ FN:9,minion_rs::wrappers::get_from_table FN:9,minion_rs::wrappers::get_from_table FN:9,minion_rs::wrappers::get_from_table FNDA:0,minion_rs::wrappers::get_from_table -FNDA:1,minion_rs::wrappers::get_from_table FNDA:0,minion_rs::wrappers::get_from_table +FNDA:1,minion_rs::wrappers::get_from_table FNF:3 FNH:1 BRF:0 @@ -621,10 +621,10 @@ LF:16 LH:14 end_of_record SF:solvers/minion/tests/test_watchedor_reifyimply_1.rs -FN:29,test_watchedor_reifyimply_1::test_watchedor_reifyimply_1 FN:58,test_watchedor_reifyimply_1::callback -FNDA:1,test_watchedor_reifyimply_1::test_watchedor_reifyimply_1 +FN:29,test_watchedor_reifyimply_1::test_watchedor_reifyimply_1 FNDA:1,test_watchedor_reifyimply_1::callback +FNDA:1,test_watchedor_reifyimply_1::test_watchedor_reifyimply_1 FNF:2 FNH:2 BRF:0 @@ -665,54 +665,54 @@ LF:32 LH:32 end_of_record SF:crates/conjure_core/src/rule_engine/resolve_rules.rs -FN:70,conjure_core::rule_engine::resolve_rules::resolve_rule_sets -FN:128,conjure_core::rule_engine::resolve_rules::rule_cmp -FN:152,conjure_core::rule_engine::resolve_rules::get_rules_vec::{closure#0} +FN:15,::fmt FN:150,conjure_core::rule_engine::resolve_rules::get_rules_vec -FN:29,conjure_core::rule_engine::resolve_rules::get_rule_set -FN:70,conjure_core::rule_engine::resolve_rules::resolve_rule_sets FN:152,conjure_core::rule_engine::resolve_rules::get_rules_vec::{closure#0} +FN:29,conjure_core::rule_engine::resolve_rules::get_rule_set +FN:29,conjure_core::rule_engine::resolve_rules::get_rule_set +FN:90,conjure_core::rule_engine::resolve_rules::get_rule_priorities +FN:15,::fmt FN:45,conjure_core::rule_engine::resolve_rules::rule_sets_by_names -FN:70,conjure_core::rule_engine::resolve_rules::resolve_rule_sets +FN:29,conjure_core::rule_engine::resolve_rules::get_rule_set +FN:90,conjure_core::rule_engine::resolve_rules::get_rule_priorities FN:150,conjure_core::rule_engine::resolve_rules::get_rules_vec +FN:152,conjure_core::rule_engine::resolve_rules::get_rules_vec::{closure#0} +FN:128,conjure_core::rule_engine::resolve_rules::rule_cmp +FN:70,conjure_core::rule_engine::resolve_rules::resolve_rule_sets +FN:90,conjure_core::rule_engine::resolve_rules::get_rule_priorities +FN:70,conjure_core::rule_engine::resolve_rules::resolve_rule_sets +FN:70,conjure_core::rule_engine::resolve_rules::resolve_rule_sets +FN:45,conjure_core::rule_engine::resolve_rules::rule_sets_by_names +FN:15,::fmt FN:45,conjure_core::rule_engine::resolve_rules::rule_sets_by_names -FN:29,conjure_core::rule_engine::resolve_rules::get_rule_set FN:128,conjure_core::rule_engine::resolve_rules::rule_cmp FN:150,conjure_core::rule_engine::resolve_rules::get_rules_vec -FN:90,conjure_core::rule_engine::resolve_rules::get_rule_priorities -FN:90,conjure_core::rule_engine::resolve_rules::get_rule_priorities -FN:29,conjure_core::rule_engine::resolve_rules::get_rule_set FN:128,conjure_core::rule_engine::resolve_rules::rule_cmp FN:152,conjure_core::rule_engine::resolve_rules::get_rules_vec::{closure#0} -FN:45,conjure_core::rule_engine::resolve_rules::rule_sets_by_names -FN:15,::fmt -FN:90,conjure_core::rule_engine::resolve_rules::get_rule_priorities -FN:15,::fmt -FN:15,::fmt -FNDA:1,conjure_core::rule_engine::resolve_rules::resolve_rule_sets -FNDA:0,conjure_core::rule_engine::resolve_rules::rule_cmp +FNDA:0,::fmt +FNDA:0,conjure_core::rule_engine::resolve_rules::get_rules_vec FNDA:0,conjure_core::rule_engine::resolve_rules::get_rules_vec::{closure#0} -FNDA:1,conjure_core::rule_engine::resolve_rules::get_rules_vec FNDA:0,conjure_core::rule_engine::resolve_rules::get_rule_set -FNDA:0,conjure_core::rule_engine::resolve_rules::resolve_rule_sets -FNDA:1,conjure_core::rule_engine::resolve_rules::get_rules_vec::{closure#0} +FNDA:0,conjure_core::rule_engine::resolve_rules::get_rule_set +FNDA:0,conjure_core::rule_engine::resolve_rules::get_rule_priorities +FNDA:0,::fmt FNDA:0,conjure_core::rule_engine::resolve_rules::rule_sets_by_names -FNDA:0,conjure_core::rule_engine::resolve_rules::resolve_rule_sets +FNDA:1,conjure_core::rule_engine::resolve_rules::get_rule_set +FNDA:1,conjure_core::rule_engine::resolve_rules::get_rule_priorities FNDA:0,conjure_core::rule_engine::resolve_rules::get_rules_vec -FNDA:1,conjure_core::rule_engine::resolve_rules::rule_sets_by_names -FNDA:0,conjure_core::rule_engine::resolve_rules::get_rule_set +FNDA:1,conjure_core::rule_engine::resolve_rules::get_rules_vec::{closure#0} FNDA:1,conjure_core::rule_engine::resolve_rules::rule_cmp -FNDA:0,conjure_core::rule_engine::resolve_rules::get_rules_vec +FNDA:1,conjure_core::rule_engine::resolve_rules::resolve_rule_sets FNDA:0,conjure_core::rule_engine::resolve_rules::get_rule_priorities -FNDA:1,conjure_core::rule_engine::resolve_rules::get_rule_priorities -FNDA:1,conjure_core::rule_engine::resolve_rules::get_rule_set +FNDA:0,conjure_core::rule_engine::resolve_rules::resolve_rule_sets +FNDA:0,conjure_core::rule_engine::resolve_rules::resolve_rule_sets +FNDA:1,conjure_core::rule_engine::resolve_rules::rule_sets_by_names +FNDA:0,::fmt +FNDA:0,conjure_core::rule_engine::resolve_rules::rule_sets_by_names +FNDA:0,conjure_core::rule_engine::resolve_rules::rule_cmp +FNDA:1,conjure_core::rule_engine::resolve_rules::get_rules_vec FNDA:0,conjure_core::rule_engine::resolve_rules::rule_cmp FNDA:0,conjure_core::rule_engine::resolve_rules::get_rules_vec::{closure#0} -FNDA:0,conjure_core::rule_engine::resolve_rules::rule_sets_by_names -FNDA:0,::fmt -FNDA:0,conjure_core::rule_engine::resolve_rules::get_rule_priorities -FNDA:0,::fmt -FNDA:0,::fmt FNF:24 FNH:7 BRF:0 @@ -768,71 +768,71 @@ DA:109,11430 DA:110,11430 DA:112,360 DA:113,360 -DA:128,53100 -DA:129,53100 -DA:130,53100 -DA:131,53100 -DA:132,53100 -DA:133,53100 -DA:134,53100 -DA:135,53100 -DA:136,53100 -DA:137,47715 +DA:128,52695 +DA:129,52695 +DA:130,52695 +DA:131,52695 +DA:132,52695 +DA:133,52695 +DA:134,52695 +DA:135,52695 +DA:136,52695 +DA:137,47310 DA:138,5385 DA:139,5385 DA:140,5385 -DA:141,53100 +DA:141,52695 DA:150,360 DA:151,360 -DA:152,53100 +DA:152,52695 DA:153,360 DA:154,360 LF:70 LH:61 end_of_record SF:conjure_oxide/src/utils/json.rs -FN:68,conjure_oxide::utils::json::sort_json_object::{closure#2} -FN:48,conjure_oxide::utils::json::sort_json_object -FN:53,conjure_oxide::utils::json::sort_json_object::{closure#0} -FN:62,conjure_oxide::utils::json::sort_json_object::{closure#1} FN:7,conjure_oxide::utils::json::json_value_cmp FN:53,conjure_oxide::utils::json::sort_json_object::{closure#0} -FN:53,conjure_oxide::utils::json::sort_json_object::{closure#0} FN:7,conjure_oxide::utils::json::json_value_cmp -FN:62,conjure_oxide::utils::json::sort_json_object::{closure#1} +FN:32,conjure_oxide::utils::json::sort_json_variables +FN:7,conjure_oxide::utils::json::json_value_cmp FN:68,conjure_oxide::utils::json::sort_json_object::{closure#2} FN:32,conjure_oxide::utils::json::sort_json_variables +FN:32,conjure_oxide::utils::json::sort_json_variables FN:62,conjure_oxide::utils::json::sort_json_object::{closure#1} FN:68,conjure_oxide::utils::json::sort_json_object::{closure#2} -FN:32,conjure_oxide::utils::json::sort_json_variables FN:48,conjure_oxide::utils::json::sort_json_object FN:48,conjure_oxide::utils::json::sort_json_object -FN:32,conjure_oxide::utils::json::sort_json_variables -FN:7,conjure_oxide::utils::json::json_value_cmp -FNDA:0,conjure_oxide::utils::json::sort_json_object::{closure#2} -FNDA:0,conjure_oxide::utils::json::sort_json_object +FN:53,conjure_oxide::utils::json::sort_json_object::{closure#0} +FN:62,conjure_oxide::utils::json::sort_json_object::{closure#1} +FN:53,conjure_oxide::utils::json::sort_json_object::{closure#0} +FN:62,conjure_oxide::utils::json::sort_json_object::{closure#1} +FN:48,conjure_oxide::utils::json::sort_json_object +FN:68,conjure_oxide::utils::json::sort_json_object::{closure#2} +FNDA:1,conjure_oxide::utils::json::json_value_cmp FNDA:0,conjure_oxide::utils::json::sort_json_object::{closure#0} -FNDA:1,conjure_oxide::utils::json::sort_json_object::{closure#1} FNDA:0,conjure_oxide::utils::json::json_value_cmp -FNDA:0,conjure_oxide::utils::json::sort_json_object::{closure#0} -FNDA:1,conjure_oxide::utils::json::sort_json_object::{closure#0} +FNDA:0,conjure_oxide::utils::json::sort_json_variables FNDA:0,conjure_oxide::utils::json::json_value_cmp -FNDA:0,conjure_oxide::utils::json::sort_json_object::{closure#1} FNDA:0,conjure_oxide::utils::json::sort_json_object::{closure#2} +FNDA:0,conjure_oxide::utils::json::sort_json_variables FNDA:1,conjure_oxide::utils::json::sort_json_variables FNDA:0,conjure_oxide::utils::json::sort_json_object::{closure#1} -FNDA:1,conjure_oxide::utils::json::sort_json_object::{closure#2} -FNDA:0,conjure_oxide::utils::json::sort_json_variables -FNDA:1,conjure_oxide::utils::json::sort_json_object +FNDA:0,conjure_oxide::utils::json::sort_json_object::{closure#2} FNDA:0,conjure_oxide::utils::json::sort_json_object -FNDA:0,conjure_oxide::utils::json::sort_json_variables -FNDA:1,conjure_oxide::utils::json::json_value_cmp +FNDA:0,conjure_oxide::utils::json::sort_json_object +FNDA:0,conjure_oxide::utils::json::sort_json_object::{closure#0} +FNDA:1,conjure_oxide::utils::json::sort_json_object::{closure#1} +FNDA:1,conjure_oxide::utils::json::sort_json_object::{closure#0} +FNDA:0,conjure_oxide::utils::json::sort_json_object::{closure#1} +FNDA:1,conjure_oxide::utils::json::sort_json_object +FNDA:1,conjure_oxide::utils::json::sort_json_object::{closure#2} FNF:18 FNH:6 BRF:0 BRH:0 -DA:7,3310 -DA:8,3310 +DA:7,2870 +DA:8,2870 DA:9,0 DA:10,0 DA:11,0 @@ -847,8 +847,8 @@ DA:20,240 DA:21,240 DA:22,0 DA:24,0 -DA:26,3070 -DA:28,3310 +DA:26,2630 +DA:28,2870 DA:32,140 DA:33,140 DA:34,140 @@ -887,88 +887,88 @@ LF:52 LH:42 end_of_record SF:crates/conjure_core/src/metadata.rs +FN:6,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FN:6,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FN:20,::clone_dirty +FN:13,::new +FN:6,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> FN:6,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FN:6,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> +FN:29,::fmt +FN:13,::new +FN:6,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> +FN:6,<::deserialize::__Field as serde::de::Deserialize>::deserialize::> +FN:6,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:6,<::deserialize::__Field as serde::de::Deserialize>::deserialize::> FN:6,<::deserialize::__Visitor as serde::de::Visitor>::expecting FN:6,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FN:6,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FN:6,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> +FN:20,::clone_dirty +FN:6,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> FN:6,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FN:6,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FN:6,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> +FN:20,::clone_dirty +FN:29,::fmt +FN:6,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> +FN:6,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> FN:6,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:6,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> +FN:6,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FN:29,::fmt +FN:6,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FN:6,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> FN:6,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: -FN:6,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> FN:6,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FN:6,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> +FN:6,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> +FN:6,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> FN:13,::new -FN:29,::fmt FN:6,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:6,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FN:6,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FN:6,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting FN:6,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: -FN:29,::fmt FN:6,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FN:6,<::deserialize::__Field as serde::de::Deserialize>::deserialize::> -FN:6,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FN:6,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> -FN:20,::clone_dirty FN:6,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FN:6,<::deserialize::__Visitor as serde::de::Visitor>::expecting FN:6,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FN:6,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FN:20,::clone_dirty -FN:29,::fmt -FN:20,::clone_dirty -FN:6,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FN:6,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> FN:6,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FN:6,<::deserialize::__Field as serde::de::Deserialize>::deserialize::> -FN:13,::new -FN:13,::new -FN:6,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:6,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FN:6,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FN:6,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FNDA:1,::clone_dirty +FNDA:1,::new +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> +FNDA:0,::fmt +FNDA:0,::new +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:1,<::deserialize::__Field as serde::de::Deserialize>::deserialize::> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::> FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,::clone_dirty FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> -FNDA:1,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FNDA:1,::new +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FNDA:0,::clone_dirty FNDA:0,::fmt -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> FNDA:0,::fmt FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FNDA:1,<::deserialize::__Field as serde::de::Deserialize>::deserialize::> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> FNDA:1,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> -FNDA:0,::clone_dirty +FNDA:1,::new +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FNDA:1,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FNDA:1,::clone_dirty -FNDA:0,::fmt -FNDA:0,::clone_dirty -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::> -FNDA:1,::new -FNDA:0,::new -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> FNF:41 FNH:6 BRF:0 @@ -993,12 +993,12 @@ LF:16 LH:13 end_of_record SF:solvers/chuffed/tests/chuffed_basic_run.rs +FN:35,callback FN:42,chuffed_basic_run::run_basic_problem FN:11,chuffed_basic_run::post_constraints -FN:35,callback +FNDA:0,callback FNDA:1,chuffed_basic_run::run_basic_problem FNDA:0,chuffed_basic_run::post_constraints -FNDA:0,callback FNF:3 FNH:1 BRF:0 @@ -1056,874 +1056,874 @@ LF:49 LH:7 end_of_record SF:crates/conjure_core/src/ast/expressions.rs +FN:18,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FN:464,conjure_core::ast::expressions::tests::test_domain_of_empty_sum +FN:18,::is_not +FN:18,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FN:18,::is_and +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:18,::is_eq +FN:18,::is_bubble +FN:18,::is_sum_geq +FN:18,::uniplate::{closure#21} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:18,::uniplate::{closure#29} +FN:18,::uniplate::{closure#29} FN:18,::is_neq -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:18,::is_sum_eq +FN:18,::is_reference +FN:18,::uniplate::{closure#3} +FN:18,::uniplate::{closure#1} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:464,conjure_core::ast::expressions::tests::test_domain_of_empty_sum -FN:333,>::from FN:18,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FN:18,::uniplate::{closure#20} -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:117,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1}::{closure#0}::{closure#0} +FN:18,::is_all_diff +FN:18,::is_eq FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:180,::can_be_undefined +FN:18,::is_sum_leq +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:149,::domain_of +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:18,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FN:117,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1} +FN:117,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1}::{closure#0} +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:158,::domain_of::{closure#1} FN:18,::uniplate::{closure#14} -FN:18,::uniplate::{closure#12} +FN:149,::domain_of +FN:18,::is_not FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:313,conjure_core::ast::expressions::display_expressions +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:18,::uniplate::{closure#30} +FN:18,::uniplate::{closure#21} +FN:18,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FN:18,::is_all_diff FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:18,::uniplate::{closure#28} +FN:18,::uniplate::{closure#5} +FN:18,::uniplate::{closure#3} +FN:18,::is_sum_geq FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:18,::uniplate::{closure#26} -FN:18,::uniplate::{closure#20} +FN:18,::is_sum_eq +FN:180,::can_be_undefined +FN:18,::is_constant +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:18,::uniplate::{closure#13} +FN:121,conjure_core::ast::expressions::range_vec_bounds_i32 +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:117,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1}::{closure#0}::{closure#0} +FN:346,::fmt +FN:319,conjure_core::ast::expressions::display_expressions::{closure#0} +FN:18,::is_reference +FN:244,::set_clean FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:190,::return_type -FN:333,>::from -FN:18,::uniplate FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:18,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:156,::domain_of::{closure#0} +FN:18,::uniplate::{closure#18} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,::is_lt +FN:18,::is_sum_leq FN:18,::is_ineq -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:18,::uniplate::{closure#7} -FN:18,::uniplate::{closure#9} -FN:18,::uniplate::{closure#12} -FN:18,::uniplate::{closure#14} -FN:18,::uniplate::{closure#26} -FN:18,::uniplate::{closure#23} -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,::is_reference -FN:18,::uniplate::{closure#27} -FN:117,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1}::{closure#0} -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,::is_bubble -FN:117,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1} -FN:18,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> -FN:18,::is_geq -FN:18,::uniplate::{closure#0} -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,::uniplate::{closure#9} -FN:18,::is_geq -FN:117,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1}::{closure#0}::{closure#0} -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:117,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1} -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:18,::is_min +FN:18,::uniplate::{closure#30} +FN:18,::uniplate::{closure#28} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:18,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FN:18,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FN:339,>::from FN:18,::is_or -FN:18,::is_and -FN:18,::is_nothing -FN:18,::is_gt -FN:18,::uniplate::{closure#19} +FN:18,::uniplate::{closure#8} FN:18,::uniplate::{closure#21} -FN:18,::uniplate::{closure#7} -FN:490,conjure_core::ast::expressions::tests::test_domain_of_reference_sum_single -FN:18,::uniplate::{closure#0} FN:456,conjure_core::ast::expressions::tests::test_domain_of_constant_invalid_type -FN:18,::uniplate::{closure#19} -FN:18,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: -FN:333,>::from -FN:18,::uniplate::{closure#17} -FN:18,::is_safe_div -FN:18,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FN:121,conjure_core::ast::expressions::range_vec_bounds_i32 +FN:109,conjure_core::ast::expressions::expr_vec_to_domain_i32 +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FN:18,::uniplate::{closure#15} +FN:18,::uniplate::{closure#13} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,::uniplate::{closure#18} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FN:18,::is_or +FN:490,conjure_core::ast::expressions::tests::test_domain_of_reference_sum_single FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FN:18,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,::uniplate -FN:18,::is_safe_div -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,::is_eq -FN:18,::uniplate::{closure#9} -FN:18,::uniplate::{closure#3} -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:18,::uniplate::{closure#20} -FN:18,::uniplate::{closure#26} -FN:18,::is_or -FN:117,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1} -FN:18,::uniplate::{closure#13} -FN:18,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FN:121,conjure_core::ast::expressions::range_vec_bounds_i32 -FN:158,::domain_of::{closure#1} -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:18,::uniplate::{closure#25} +FN:117,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1}::{closure#0}::{closure#0} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:313,conjure_core::ast::expressions::display_expressions +FN:18,::uniplate::{closure#16} +FN:18,::uniplate::{closure#14} +FN:18,::uniplate::{closure#12} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:18,::is_nothing +FN:18,::is_gt +FN:18,::uniplate::{closure#1} +FN:18,::uniplate::{closure#10} +FN:18,::uniplate::{closure#26} +FN:18,::uniplate::{closure#24} +FN:18,::uniplate::{closure#18} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FN:18,::uniplate::{closure#22} -FN:18,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FN:18,::is_safe_div FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:18,::is_nothing +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FN:114,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#0} -FN:18,::uniplate::{closure#18} -FN:117,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1}::{closure#0} -FN:18,::is_not -FN:18,::uniplate::{closure#16} +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FN:18,::is_ineq FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:18,::is_unsafe_div -FN:18,::uniplate::{closure#15} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:18,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:18,::is_leq FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:18,::is_not +FN:18,::is_min FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> -FN:18,::is_reference -FN:18,::uniplate::{closure#27} -FN:313,conjure_core::ast::expressions::display_expressions +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:18,::is_bubble FN:18,::uniplate::{closure#17} +FN:18,::is_div_eq +FN:18,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: +FN:18,::uniplate::{closure#16} +FN:18,::uniplate::{closure#12} +FN:18,::uniplate::{closure#26} +FN:18,::uniplate::{closure#14} +FN:18,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:18,::uniplate::{closure#2} -FN:18,::uniplate::{closure#4} +FN:18,::uniplate::{closure#27} +FN:18,::is_min +FN:18,::uniplate::{closure#6} +FN:18,<::deserialize::__Visitor as serde::de::Visitor>::expecting FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:158,::domain_of::{closure#1} -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:346,::fmt +FN:319,conjure_core::ast::expressions::display_expressions::{closure#0} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:117,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1} +FN:18,::uniplate +FN:18,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FN:162,::domain_of::{closure#2} +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:18,::is_bubble +FN:484,conjure_core::ast::expressions::tests::test_domain_of_reference_not_found +FN:190,::return_type +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:18,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:18,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FN:18,::is_sum_leq +FN:219,::is_clean +FN:18,::is_safe_div +FN:18,::is_safe_div +FN:18,::uniplate::{closure#25} +FN:162,::domain_of::{closure#2} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,::is_sum FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FN:18,::uniplate::{closure#4} -FN:18,::uniplate::{closure#2} +FN:18,::uniplate::{closure#0} +FN:18,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FN:18,::uniplate::{closure#19} +FN:18,::uniplate::{closure#17} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:149,::domain_of +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:109,conjure_core::ast::expressions::expr_vec_to_domain_i32 +FN:18,::uniplate::{closure#4} +FN:18,::uniplate::{closure#6} +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:18,::uniplate::{closure#6} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:18,::uniplate::{closure#20} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:18,::uniplate::{closure#1} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FN:18,::uniplate::{closure#27} -FN:18,::uniplate::{closure#29} -FN:109,conjure_core::ast::expressions::expr_vec_to_domain_i32 -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,::uniplate::{closure#18} -FN:18,::uniplate::{closure#11} -FN:18,::uniplate::{closure#12} -FN:18,::uniplate::{closure#7} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,::is_gt FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FN:18,::is_leq -FN:156,::domain_of::{closure#0} -FN:18,::is_sum_geq +FN:117,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1}::{closure#0} +FN:346,::fmt +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:121,conjure_core::ast::expressions::range_vec_bounds_i32 +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:219,::is_clean +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:18,::is_gt FN:18,::is_div_eq -FN:109,conjure_core::ast::expressions::expr_vec_to_domain_i32 -FN:18,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FN:18,::uniplate FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FN:18,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FN:18,::uniplate::{closure#11} -FN:18,::uniplate::{closure#28} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FN:18,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> FN:18,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FN:190,::return_type -FN:339,>::from -FN:109,conjure_core::ast::expressions::expr_vec_to_domain_i32 -FN:18,::is_and -FN:18,::uniplate::{closure#5} -FN:18,::is_constant -FN:18,::uniplate::{closure#24} -FN:18,::is_sum_eq -FN:18,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FN:18,::is_eq +FN:180,::can_be_undefined +FN:18,::uniplate::{closure#19} +FN:18,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +FN:244,::set_clean +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FN:319,conjure_core::ast::expressions::display_expressions::{closure#0} -FN:121,conjure_core::ast::expressions::range_vec_bounds_i32 -FN:18,::is_min FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FN:162,::domain_of::{closure#2} -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:505,conjure_core::ast::expressions::tests::test_domain_of_reference_sum_bounded +FN:18,::uniplate::{closure#26} +FN:117,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1}::{closure#0}::{closure#0} +FN:18,::uniplate +FN:180,::can_be_undefined +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:18,::is_sum_leq -FN:18,::uniplate::{closure#8} -FN:149,::domain_of FN:18,::is_neq -FN:18,::uniplate::{closure#13} -FN:18,::is_eq -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,::is_sum_geq +FN:18,::uniplate::{closure#22} +FN:18,::uniplate::{closure#20} +FN:18,::uniplate::{closure#18} +FN:18,::uniplate::{closure#16} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:190,::return_type +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:18,::is_div_eq +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FN:18,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:18,::is_or +FN:346,::fmt FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FN:18,::uniplate::{closure#19} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:117,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1}::{closure#0} -FN:18,::uniplate::{closure#6} -FN:18,::uniplate::{closure#8} -FN:319,conjure_core::ast::expressions::display_expressions::{closure#0} -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FN:18,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FN:18,::uniplate::{closure#10} -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:18,::uniplate::{closure#28} +FN:18,::uniplate::{closure#15} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:18,::is_geq +FN:18,::uniplate::{closure#12} +FN:18,::uniplate::{closure#4} +FN:18,::uniplate::{closure#24} +FN:18,::is_neq FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FN:18,::uniplate::{closure#1} -FN:18,::uniplate::{closure#10} -FN:18,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FN:18,::uniplate::{closure#29} +FN:18,::uniplate::{closure#27} +FN:18,::uniplate::{closure#2} +FN:18,::is_sum_eq FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FN:18,::is_or -FN:219,::is_clean -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,::is_lt -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,::is_sum_eq -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:18,::is_all_diff +FN:18,::uniplate::{closure#22} +FN:18,::uniplate::{closure#20} +FN:18,::uniplate::{closure#8} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,::is_div_eq -FN:162,::domain_of::{closure#2} +FN:333,>::from +FN:18,::is_reference +FN:18,::is_geq FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:505,conjure_core::ast::expressions::tests::test_domain_of_reference_sum_bounded -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FN:18,::uniplate -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:18,::is_bubble -FN:18,::is_min -FN:18,::is_nothing -FN:18,::is_sum +FN:18,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FN:18,::is_unsafe_div +FN:333,>::from +FN:114,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#0} FN:18,::is_lt +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FN:162,::domain_of::{closure#2} +FN:114,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#0} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:319,conjure_core::ast::expressions::display_expressions::{closure#0} -FN:18,::is_safe_div -FN:219,::is_clean -FN:244,::set_clean -FN:18,::is_nothing FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:18,::uniplate::{closure#14} +FN:18,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> -FN:180,::can_be_undefined -FN:18,::uniplate::{closure#16} -FN:180,::can_be_undefined -FN:18,::uniplate::{closure#22} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FN:117,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,::is_ineq -FN:346,::fmt -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:18,::uniplate::{closure#17} +FN:18,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:190,::return_type -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:18,::is_all_diff +FN:18,::uniplate::{closure#15} +FN:18,::is_sum +FN:18,::uniplate::{closure#4} +FN:18,::uniplate::{closure#2} FN:18,::uniplate::{closure#2} -FN:484,conjure_core::ast::expressions::tests::test_domain_of_reference_not_found -FN:18,::is_reference -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:18,::is_sum_geq -FN:18,::uniplate::{closure#0} -FN:18,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FN:18,::uniplate::{closure#23} +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FN:18,::uniplate::{closure#29} +FN:18,::uniplate::{closure#9} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:18,::uniplate::{closure#21} -FN:18,::uniplate::{closure#15} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FN:18,::uniplate::{closure#24} -FN:18,::uniplate::{closure#15} -FN:18,::is_sum FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,::uniplate::{closure#1} -FN:18,::is_ineq -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,::is_all_diff -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FN:117,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1}::{closure#0}::{closure#0} -FN:18,::uniplate::{closure#11} -FN:18,::uniplate::{closure#30} -FN:18,::is_gt FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:18,::is_unsafe_div -FN:18,::is_sum_leq +FN:339,>::from FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,::is_neq -FN:18,::is_div_eq -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FN:18,::uniplate::{closure#29} -FN:346,::fmt +FN:18,::is_leq FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:18,::is_unsafe_div +FN:121,conjure_core::ast::expressions::range_vec_bounds_i32 +FN:313,conjure_core::ast::expressions::display_expressions +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:190,::return_type +FN:18,::uniplate::{closure#0} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:18,::uniplate::{closure#11} +FN:18,::uniplate::{closure#9} +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:18,::uniplate::{closure#7} +FN:18,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> FN:18,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> -FN:18,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> -FN:18,::uniplate::{closure#19} -FN:339,>::from +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:18,::uniplate::{closure#21} -FN:18,::is_leq +FN:18,::uniplate::{closure#13} FN:18,::uniplate::{closure#25} -FN:18,::is_bubble -FN:18,::is_constant -FN:18,::uniplate::{closure#5} +FN:18,::uniplate::{closure#23} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FN:18,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FN:18,::uniplate::{closure#3} +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:18,::uniplate::{closure#7} +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:18,::uniplate::{closure#10} FN:18,::uniplate::{closure#5} -FN:18,::is_eq -FN:18,::uniplate::{closure#24} -FN:156,::domain_of::{closure#0} -FN:244,::set_clean -FN:18,::uniplate::{closure#30} -FN:18,::uniplate::{closure#22} -FN:18,::uniplate::{closure#16} -FN:156,::domain_of::{closure#0} -FN:149,::domain_of +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:470,conjure_core::ast::expressions::tests::test_domain_of_reference +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting FN:18,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FN:18,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FN:18,::uniplate::{closure#3} -FN:18,::is_min FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FN:313,conjure_core::ast::expressions::display_expressions FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:18,::uniplate::{closure#8} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:18,::is_gt +FN:219,::is_clean +FN:18,::uniplate::{closure#1} +FN:18,::is_constant +FN:18,::uniplate::{closure#24} +FN:18,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FN:156,::domain_of::{closure#0} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,::is_geq -FN:18,::is_not +FN:18,::is_sum +FN:18,::uniplate::{closure#25} +FN:18,::uniplate::{closure#23} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting FN:18,::is_unsafe_div -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:18,::uniplate::{closure#11} +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:18,::uniplate::{closure#9} +FN:18,::uniplate::{closure#5} +FN:18,::uniplate::{closure#3} +FN:18,::uniplate::{closure#7} +FN:18,::is_geq FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:18,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FN:149,::domain_of FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FN:18,::is_nothing FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:18,::uniplate::{closure#13} -FN:162,::domain_of::{closure#2} +FN:18,::uniplate::{closure#10} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:18,::is_constant FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:18,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> +FN:319,conjure_core::ast::expressions::display_expressions::{closure#0} +FN:244,::set_clean +FN:339,>::from FN:114,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#0} -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FN:339,>::from +FN:18,::is_lt +FN:18,::is_sum_geq FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FN:445,conjure_core::ast::expressions::tests::test_domain_of_constant_sum -FN:18,::uniplate::{closure#23} -FN:18,::uniplate::{closure#25} -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:114,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#0} -FN:18,::uniplate::{closure#28} +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FN:158,::domain_of::{closure#1} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:18,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,::is_sum_leq -FN:470,conjure_core::ast::expressions::tests::test_domain_of_reference +FN:18,::uniplate::{closure#22} +FN:18,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FN:156,::domain_of::{closure#0} FN:18,::uniplate::{closure#30} +FN:18,::uniplate::{closure#11} +FN:18,::uniplate::{closure#28} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:18,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FN:18,::uniplate::{closure#4} -FN:18,::uniplate::{closure#6} -FN:18,::uniplate::{closure#23} +FN:18,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FN:445,conjure_core::ast::expressions::tests::test_domain_of_constant_sum FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FN:219,::is_clean -FN:18,::is_leq -FN:18,::is_constant FN:18,::is_and -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:18,::is_and FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,::uniplate::{closure#8} FN:158,::domain_of::{closure#1} -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FN:18,::is_all_diff -FN:18,::uniplate::{closure#6} -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,::uniplate::{closure#17} -FN:18,::uniplate::{closure#10} -FN:244,::set_clean -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,::is_neq -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,::is_sum_eq -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:18,::is_sum +FN:109,conjure_core::ast::expressions::expr_vec_to_domain_i32 +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:18,::is_lt +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:18,::is_ineq +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FN:313,conjure_core::ast::expressions::display_expressions +FN:18,::uniplate::{closure#0} +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FN:333,>::from +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:18,::is_leq +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:18,::uniplate::{closure#27} +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:18,::is_sum_eq +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:117,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1}::{closure#0} +FN:18,::is_not +FNDA:1,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> FNDA:1,conjure_core::ast::expressions::tests::test_domain_of_empty_sum -FNDA:0,>::from -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FNDA:0,::uniplate::{closure#20} +FNDA:0,::is_not +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FNDA:0,::is_and FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1}::{closure#0}::{closure#0} +FNDA:1,::is_eq +FNDA:0,::is_bubble +FNDA:0,::is_sum_geq +FNDA:1,::uniplate::{closure#21} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:1,::can_be_undefined -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,::uniplate::{closure#14} -FNDA:0,::uniplate::{closure#12} +FNDA:0,::uniplate::{closure#29} +FNDA:1,::uniplate::{closure#29} +FNDA:0,::is_neq +FNDA:0,::is_reference +FNDA:0,::uniplate::{closure#3} +FNDA:0,::uniplate::{closure#1} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FNDA:0,::is_all_diff +FNDA:0,::is_eq FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,conjure_core::ast::expressions::display_expressions -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FNDA:0,::is_sum_leq FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:1,::uniplate::{closure#26} -FNDA:0,::uniplate::{closure#20} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:1,::return_type -FNDA:0,>::from -FNDA:0,::uniplate -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FNDA:1,::domain_of FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FNDA:1,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1} +FNDA:0,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1}::{closure#0} +FNDA:1,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,::is_lt -FNDA:0,::is_ineq -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,::uniplate::{closure#7} -FNDA:0,::uniplate::{closure#9} -FNDA:0,::uniplate::{closure#12} +FNDA:1,::domain_of::{closure#1} FNDA:0,::uniplate::{closure#14} -FNDA:0,::uniplate::{closure#26} -FNDA:0,::uniplate::{closure#23} -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:1,::is_reference -FNDA:0,::uniplate::{closure#27} -FNDA:1,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1}::{closure#0} +FNDA:1,::domain_of +FNDA:0,::is_not FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,::is_bubble -FNDA:0,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1} -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> -FNDA:0,::is_geq -FNDA:0,::uniplate::{closure#0} +FNDA:1,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FNDA:0,::uniplate::{closure#30} +FNDA:0,::uniplate::{closure#21} +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FNDA:0,::is_all_diff FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:1,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FNDA:1,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,::uniplate::{closure#28} +FNDA:0,::uniplate::{closure#5} +FNDA:0,::uniplate::{closure#3} +FNDA:0,::is_sum_geq +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,::is_sum_eq +FNDA:0,::can_be_undefined +FNDA:0,::is_constant FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,::uniplate::{closure#9} -FNDA:1,::is_geq -FNDA:1,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1}::{closure#0}::{closure#0} +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,::uniplate::{closure#13} +FNDA:1,conjure_core::ast::expressions::range_vec_bounds_i32 FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:1,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1} +FNDA:0,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1}::{closure#0}::{closure#0} +FNDA:0,::fmt +FNDA:0,conjure_core::ast::expressions::display_expressions::{closure#0} +FNDA:0,::is_reference +FNDA:0,::set_clean +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FNDA:1,::domain_of::{closure#0} +FNDA:0,::uniplate::{closure#18} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FNDA:0,::is_sum_leq +FNDA:0,::is_ineq +FNDA:0,::is_min +FNDA:0,::uniplate::{closure#30} +FNDA:0,::uniplate::{closure#28} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,>::from FNDA:0,::is_or -FNDA:0,::is_and -FNDA:0,::is_nothing -FNDA:0,::is_gt -FNDA:0,::uniplate::{closure#19} +FNDA:0,::uniplate::{closure#8} FNDA:0,::uniplate::{closure#21} -FNDA:0,::uniplate::{closure#7} -FNDA:1,conjure_core::ast::expressions::tests::test_domain_of_reference_sum_single -FNDA:0,::uniplate::{closure#0} FNDA:1,conjure_core::ast::expressions::tests::test_domain_of_constant_invalid_type -FNDA:0,::uniplate::{closure#19} -FNDA:1,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: -FNDA:1,>::from -FNDA:0,::uniplate::{closure#17} -FNDA:0,::is_safe_div -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FNDA:0,conjure_core::ast::expressions::range_vec_bounds_i32 -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,::uniplate::{closure#18} -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FNDA:1,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FNDA:1,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:1,conjure_core::ast::expressions::expr_vec_to_domain_i32 FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,::uniplate::{closure#15} +FNDA:0,::uniplate::{closure#13} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,::uniplate -FNDA:0,::is_safe_div FNDA:1,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,::is_eq -FNDA:1,::uniplate::{closure#9} -FNDA:0,::uniplate::{closure#3} -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,::uniplate::{closure#20} -FNDA:0,::uniplate::{closure#26} +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> FNDA:0,::is_or -FNDA:1,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1} -FNDA:0,::uniplate::{closure#13} +FNDA:1,conjure_core::ast::expressions::tests::test_domain_of_reference_sum_single +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FNDA:1,conjure_core::ast::expressions::range_vec_bounds_i32 -FNDA:0,::domain_of::{closure#1} -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,::uniplate::{closure#25} -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:1,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FNDA:0,::uniplate::{closure#22} -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FNDA:1,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#0} -FNDA:0,::uniplate::{closure#18} -FNDA:0,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1}::{closure#0} -FNDA:0,::is_not -FNDA:0,::uniplate::{closure#16} -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,::is_unsafe_div -FNDA:0,::uniplate::{closure#15} -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:1,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1}::{closure#0}::{closure#0} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,::is_not FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> -FNDA:0,::is_reference -FNDA:0,::uniplate::{closure#27} FNDA:0,conjure_core::ast::expressions::display_expressions +FNDA:0,::uniplate::{closure#16} +FNDA:0,::uniplate::{closure#14} +FNDA:0,::uniplate::{closure#12} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,::uniplate::{closure#17} -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,::uniplate::{closure#2} -FNDA:0,::uniplate::{closure#4} -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,::is_nothing +FNDA:0,::is_gt +FNDA:0,::uniplate::{closure#1} +FNDA:0,::uniplate::{closure#10} +FNDA:0,::uniplate::{closure#26} +FNDA:0,::uniplate::{closure#24} +FNDA:0,::uniplate::{closure#18} +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FNDA:0,::is_safe_div FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,::domain_of::{closure#1} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,::fmt -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FNDA:1,::is_nothing FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,::is_sum -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FNDA:0,::uniplate::{closure#4} -FNDA:0,::uniplate::{closure#2} +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,::is_ineq FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:1,::domain_of +FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FNDA:0,::is_leq FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,::is_min +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FNDA:0,::is_bubble +FNDA:0,::uniplate::{closure#17} +FNDA:0,::is_div_eq +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: +FNDA:0,::uniplate::{closure#16} +FNDA:0,::uniplate::{closure#12} +FNDA:1,::uniplate::{closure#26} +FNDA:0,::uniplate::{closure#14} +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,::uniplate::{closure#1} -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> FNDA:1,::uniplate::{closure#27} -FNDA:1,::uniplate::{closure#29} -FNDA:1,conjure_core::ast::expressions::expr_vec_to_domain_i32 +FNDA:0,::is_min +FNDA:0,::uniplate::{closure#6} +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FNDA:1,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,conjure_core::ast::expressions::display_expressions::{closure#0} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,::uniplate::{closure#18} -FNDA:0,::uniplate::{closure#11} -FNDA:0,::uniplate::{closure#12} -FNDA:1,::uniplate::{closure#7} +FNDA:1,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1} +FNDA:0,::uniplate +FNDA:1,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,::is_gt +FNDA:0,::domain_of::{closure#2} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:1,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FNDA:0,::is_leq -FNDA:1,::domain_of::{closure#0} -FNDA:0,::is_sum_geq +FNDA:0,::is_bubble +FNDA:1,conjure_core::ast::expressions::tests::test_domain_of_reference_not_found +FNDA:1,::return_type +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,::is_div_eq -FNDA:0,conjure_core::ast::expressions::expr_vec_to_domain_i32 FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FNDA:0,::is_sum_leq +FNDA:0,::is_clean +FNDA:0,::is_safe_div +FNDA:0,::is_safe_div +FNDA:0,::uniplate::{closure#25} +FNDA:1,::domain_of::{closure#2} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FNDA:0,::uniplate::{closure#11} -FNDA:0,::uniplate::{closure#28} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,::uniplate::{closure#0} FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FNDA:0,::return_type -FNDA:0,>::from +FNDA:0,::uniplate::{closure#19} +FNDA:0,::uniplate::{closure#17} +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> FNDA:1,conjure_core::ast::expressions::expr_vec_to_domain_i32 -FNDA:0,::is_and -FNDA:0,::uniplate::{closure#5} -FNDA:0,::is_constant -FNDA:1,::uniplate::{closure#24} -FNDA:0,::is_sum_eq -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FNDA:0,conjure_core::ast::expressions::display_expressions::{closure#0} -FNDA:1,conjure_core::ast::expressions::range_vec_bounds_i32 -FNDA:0,::is_min -FNDA:1,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FNDA:1,::domain_of::{closure#2} +FNDA:0,::uniplate::{closure#4} +FNDA:1,::uniplate::{closure#6} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,::uniplate::{closure#6} +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,::is_sum_leq -FNDA:0,::uniplate::{closure#8} -FNDA:1,::domain_of -FNDA:0,::is_neq -FNDA:0,::uniplate::{closure#13} -FNDA:0,::is_eq FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,::is_sum_geq FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FNDA:0,::uniplate::{closure#20} +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FNDA:1,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1}::{closure#0} +FNDA:0,::fmt FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FNDA:0,conjure_core::ast::expressions::range_vec_bounds_i32 FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,::is_clean FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,::is_gt +FNDA:0,::is_div_eq +FNDA:1,::uniplate +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:1,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1}::{closure#0} -FNDA:1,::uniplate::{closure#6} -FNDA:1,::uniplate::{closure#8} -FNDA:0,conjure_core::ast::expressions::display_expressions::{closure#0} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FNDA:1,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FNDA:0,::is_eq +FNDA:1,::can_be_undefined +FNDA:0,::uniplate::{closure#19} +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +FNDA:0,::set_clean FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:1,conjure_core::ast::expressions::tests::test_domain_of_reference_sum_bounded +FNDA:0,::uniplate::{closure#26} +FNDA:1,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1}::{closure#0}::{closure#0} +FNDA:0,::uniplate +FNDA:0,::can_be_undefined FNDA:1,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FNDA:0,::uniplate::{closure#10} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:1,::uniplate::{closure#28} +FNDA:0,::is_neq +FNDA:0,::uniplate::{closure#22} +FNDA:0,::uniplate::{closure#20} +FNDA:0,::uniplate::{closure#18} +FNDA:0,::uniplate::{closure#16} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FNDA:0,::return_type FNDA:1,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FNDA:0,::uniplate::{closure#1} -FNDA:0,::uniplate::{closure#10} -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FNDA:0,::uniplate::{closure#29} -FNDA:1,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,::is_div_eq FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FNDA:0,::is_or -FNDA:0,::is_clean +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,::is_lt FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,::is_sum_eq -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,::is_or +FNDA:0,::fmt FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,::is_div_eq -FNDA:0,::domain_of::{closure#2} +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,::uniplate::{closure#19} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:1,conjure_core::ast::expressions::tests::test_domain_of_reference_sum_bounded +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,::uniplate::{closure#15} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FNDA:0,::is_geq +FNDA:0,::uniplate::{closure#12} +FNDA:0,::uniplate::{closure#4} +FNDA:1,::uniplate::{closure#24} +FNDA:1,::is_neq FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FNDA:1,::uniplate +FNDA:0,::uniplate::{closure#27} +FNDA:0,::uniplate::{closure#2} +FNDA:0,::is_sum_eq +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:1,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,::is_all_diff +FNDA:0,::uniplate::{closure#22} +FNDA:0,::uniplate::{closure#20} +FNDA:1,::uniplate::{closure#8} +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FNDA:1,>::from +FNDA:1,::is_reference +FNDA:1,::is_geq FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,::is_bubble -FNDA:0,::is_min -FNDA:1,::is_nothing -FNDA:0,::is_sum +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FNDA:0,::is_unsafe_div +FNDA:0,>::from +FNDA:1,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#0} FNDA:0,::is_lt +FNDA:1,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:1,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,::domain_of::{closure#2} +FNDA:0,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#0} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,conjure_core::ast::expressions::display_expressions::{closure#0} -FNDA:0,::is_safe_div -FNDA:0,::is_clean -FNDA:0,::set_clean -FNDA:0,::is_nothing FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,::uniplate::{closure#14} +FNDA:1,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:1,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> -FNDA:0,::can_be_undefined -FNDA:0,::uniplate::{closure#16} -FNDA:0,::can_be_undefined -FNDA:0,::uniplate::{closure#22} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:1,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,::is_ineq -FNDA:0,::fmt -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,::uniplate::{closure#17} +FNDA:1,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,::return_type -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,::is_all_diff +FNDA:0,::uniplate::{closure#15} +FNDA:0,::is_sum +FNDA:0,::uniplate::{closure#4} +FNDA:0,::uniplate::{closure#2} FNDA:0,::uniplate::{closure#2} -FNDA:1,conjure_core::ast::expressions::tests::test_domain_of_reference_not_found -FNDA:0,::is_reference -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,::is_sum_geq -FNDA:0,::uniplate::{closure#0} -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,::uniplate::{closure#23} FNDA:1,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,::uniplate::{closure#29} +FNDA:0,::uniplate::{closure#9} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:1,::uniplate::{closure#21} -FNDA:0,::uniplate::{closure#15} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FNDA:1,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FNDA:0,::uniplate::{closure#24} -FNDA:0,::uniplate::{closure#15} -FNDA:0,::is_sum FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,::uniplate::{closure#1} -FNDA:0,::is_ineq -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,::is_all_diff -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FNDA:1,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1}::{closure#0}::{closure#0} -FNDA:0,::uniplate::{closure#11} -FNDA:0,::uniplate::{closure#30} -FNDA:0,::is_gt FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,>::from +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FNDA:1,::is_leq +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting FNDA:0,::is_unsafe_div -FNDA:0,::is_sum_leq +FNDA:1,conjure_core::ast::expressions::range_vec_bounds_i32 +FNDA:0,conjure_core::ast::expressions::display_expressions FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:1,::is_neq -FNDA:0,::is_div_eq -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FNDA:0,::uniplate::{closure#29} -FNDA:0,::fmt +FNDA:0,::return_type +FNDA:0,::uniplate::{closure#0} +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FNDA:0,::uniplate::{closure#11} +FNDA:1,::uniplate::{closure#9} +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FNDA:1,::uniplate::{closure#7} +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,::uniplate::{closure#13} +FNDA:1,::uniplate::{closure#25} +FNDA:1,::uniplate::{closure#23} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,::uniplate::{closure#7} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FNDA:1,::uniplate::{closure#10} +FNDA:0,::uniplate::{closure#5} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:1,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> -FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> -FNDA:0,::uniplate::{closure#19} -FNDA:0,>::from FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,::uniplate::{closure#21} -FNDA:1,::is_leq -FNDA:0,::uniplate::{closure#25} -FNDA:0,::is_bubble -FNDA:1,::is_constant -FNDA:0,::uniplate::{closure#5} -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FNDA:0,::uniplate::{closure#3} -FNDA:0,::uniplate::{closure#5} -FNDA:1,::is_eq -FNDA:0,::uniplate::{closure#24} -FNDA:0,::domain_of::{closure#0} -FNDA:0,::set_clean -FNDA:0,::uniplate::{closure#30} -FNDA:0,::uniplate::{closure#22} -FNDA:0,::uniplate::{closure#16} -FNDA:0,::domain_of::{closure#0} -FNDA:0,::domain_of +FNDA:1,conjure_core::ast::expressions::tests::test_domain_of_reference +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> FNDA:1,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FNDA:0,::uniplate::{closure#3} -FNDA:0,::is_min -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FNDA:0,conjure_core::ast::expressions::display_expressions FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FNDA:0,::uniplate::{closure#8} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,::is_gt +FNDA:0,::is_clean +FNDA:0,::uniplate::{closure#1} +FNDA:0,::is_constant +FNDA:0,::uniplate::{closure#24} +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FNDA:1,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,::domain_of::{closure#0} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,::is_geq -FNDA:0,::is_not +FNDA:0,::is_sum +FNDA:0,::uniplate::{closure#25} +FNDA:0,::uniplate::{closure#23} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting FNDA:0,::is_unsafe_div -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FNDA:0,::uniplate::{closure#11} +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,::uniplate::{closure#9} +FNDA:0,::uniplate::{closure#5} +FNDA:0,::uniplate::{closure#3} +FNDA:0,::uniplate::{closure#7} +FNDA:0,::is_geq FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FNDA:0,::domain_of FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FNDA:0,::is_nothing FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,::uniplate::{closure#13} -FNDA:0,::domain_of::{closure#2} +FNDA:0,::uniplate::{closure#10} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:1,::is_constant FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:1,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#0} -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> +FNDA:0,conjure_core::ast::expressions::display_expressions::{closure#0} +FNDA:0,::set_clean FNDA:0,>::from -FNDA:1,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FNDA:1,conjure_core::ast::expressions::tests::test_domain_of_constant_sum -FNDA:1,::uniplate::{closure#23} -FNDA:1,::uniplate::{closure#25} +FNDA:1,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#0} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#0} -FNDA:0,::uniplate::{closure#28} +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,::is_lt +FNDA:0,::is_sum_geq +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,::domain_of::{closure#1} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,::is_sum_leq -FNDA:1,conjure_core::ast::expressions::tests::test_domain_of_reference +FNDA:0,::uniplate::{closure#22} +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FNDA:0,::domain_of::{closure#0} FNDA:0,::uniplate::{closure#30} +FNDA:0,::uniplate::{closure#11} +FNDA:1,::uniplate::{closure#28} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FNDA:0,::uniplate::{closure#4} -FNDA:0,::uniplate::{closure#6} -FNDA:0,::uniplate::{closure#23} +FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:1,conjure_core::ast::expressions::tests::test_domain_of_constant_sum FNDA:1,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FNDA:0,::is_clean -FNDA:0,::is_leq -FNDA:0,::is_constant FNDA:0,::is_and -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FNDA:0,::is_and FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,::domain_of::{closure#1} +FNDA:0,::is_sum +FNDA:0,conjure_core::ast::expressions::expr_vec_to_domain_i32 +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,::is_lt +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,::is_ineq +FNDA:1,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,conjure_core::ast::expressions::display_expressions +FNDA:0,::uniplate::{closure#0} +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:1,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,>::from FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,::uniplate::{closure#8} -FNDA:1,::domain_of::{closure#1} -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FNDA:0,::is_all_diff -FNDA:0,::uniplate::{closure#6} +FNDA:0,::is_leq FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,::uniplate::{closure#17} -FNDA:1,::uniplate::{closure#10} -FNDA:0,::set_clean +FNDA:0,::uniplate::{closure#27} +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,::is_sum_eq +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FNDA:1,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1}::{closure#0} +FNDA:0,::is_not FNF:434 FNH:68 BRF:0 @@ -2260,74 +2260,74 @@ LF:328 LH:120 end_of_record SF:crates/uniplate/tests/expr_stmt_manual.rs -FN:327,::uniplate::{closure#4} -FN:120,::uniplate::{closure#5} FN:175,>::biplate::{closure#1} -FN:224,>::biplate::{closure#5} -FN:289,::uniplate::{closure#0} -FN:161,>::biplate FN:113,::uniplate::{closure#4} -FN:350,::uniplate::{closure#5} -FN:370,::uniplate::{closure#6} -FN:244,>::biplate::{closure#6} -FN:99,::uniplate::{closure#3} -FN:272,>::biplate::{closure#0} +FN:61,::uniplate::{closure#1} FN:167,>::biplate::{closure#0} +FN:198,>::biplate::{closure#3}::{closure#0} +FN:272,>::biplate::{closure#0} +FN:161,>::biplate +FN:314,::uniplate::{closure#2} +FN:323,::uniplate::{closure#3}::{closure#0} +FN:257,>::biplate +FN:80,::uniplate::{closure#2} +FN:128,::uniplate::{closure#6} +FN:244,>::biplate::{closure#6} FN:150,>::biplate::{closure#0} -FN:383,expr_stmt_manual::children_bi_multitype +FN:350,::uniplate::{closure#5} +FN:224,>::biplate::{closure#5} +FN:120,::uniplate::{closure#5} +FN:269,>::biplate +FN:193,>::biplate::{closure#3} +FN:289,::uniplate::{closure#0} FN:318,::uniplate::{closure#3} -FN:323,::uniplate::{closure#3}::{closure#0} +FN:202,>::biplate::{closure#4} +FN:416,expr_stmt_manual::universe_bi_multitype +FN:327,::uniplate::{closure#4} FN:32,::uniplate FN:189,>::biplate::{closure#2} +FN:383,expr_stmt_manual::children_bi_multitype +FN:42,::uniplate::{closure#0} FN:138,>::biplate -FN:269,>::biplate FN:284,::uniplate -FN:193,>::biplate::{closure#3} -FN:61,::uniplate::{closure#1} -FN:314,::uniplate::{closure#2} -FN:198,>::biplate::{closure#3}::{closure#0} -FN:42,::uniplate::{closure#0} -FN:80,::uniplate::{closure#2} -FN:257,>::biplate -FN:260,>::biplate::{closure#0} +FN:370,::uniplate::{closure#6} FN:299,::uniplate::{closure#1} -FN:128,::uniplate::{closure#6} -FN:202,>::biplate::{closure#4} -FN:416,expr_stmt_manual::universe_bi_multitype -FNDA:0,::uniplate::{closure#4} -FNDA:0,::uniplate::{closure#5} +FN:260,>::biplate::{closure#0} +FN:99,::uniplate::{closure#3} FNDA:0,>::biplate::{closure#1} -FNDA:0,>::biplate::{closure#5} -FNDA:0,::uniplate::{closure#0} -FNDA:1,>::biplate FNDA:0,::uniplate::{closure#4} -FNDA:0,::uniplate::{closure#5} -FNDA:0,::uniplate::{closure#6} -FNDA:0,>::biplate::{closure#6} -FNDA:0,::uniplate::{closure#3} -FNDA:0,>::biplate::{closure#0} +FNDA:0,::uniplate::{closure#1} FNDA:0,>::biplate::{closure#0} +FNDA:0,>::biplate::{closure#3}::{closure#0} +FNDA:0,>::biplate::{closure#0} +FNDA:1,>::biplate +FNDA:0,::uniplate::{closure#2} +FNDA:0,::uniplate::{closure#3}::{closure#0} +FNDA:1,>::biplate +FNDA:0,::uniplate::{closure#2} +FNDA:0,::uniplate::{closure#6} +FNDA:0,>::biplate::{closure#6} FNDA:0,>::biplate::{closure#0} -FNDA:1,expr_stmt_manual::children_bi_multitype +FNDA:0,::uniplate::{closure#5} +FNDA:0,>::biplate::{closure#5} +FNDA:0,::uniplate::{closure#5} +FNDA:0,>::biplate +FNDA:0,>::biplate::{closure#3} +FNDA:0,::uniplate::{closure#0} FNDA:0,::uniplate::{closure#3} -FNDA:0,::uniplate::{closure#3}::{closure#0} +FNDA:0,>::biplate::{closure#4} +FNDA:1,expr_stmt_manual::universe_bi_multitype +FNDA:0,::uniplate::{closure#4} FNDA:1,::uniplate FNDA:1,>::biplate::{closure#2} +FNDA:1,expr_stmt_manual::children_bi_multitype +FNDA:0,::uniplate::{closure#0} FNDA:0,>::biplate -FNDA:0,>::biplate FNDA:0,::uniplate -FNDA:0,>::biplate::{closure#3} -FNDA:0,::uniplate::{closure#1} -FNDA:0,::uniplate::{closure#2} -FNDA:0,>::biplate::{closure#3}::{closure#0} -FNDA:0,::uniplate::{closure#0} -FNDA:0,::uniplate::{closure#2} -FNDA:1,>::biplate -FNDA:0,>::biplate::{closure#0} +FNDA:0,::uniplate::{closure#6} FNDA:0,::uniplate::{closure#1} -FNDA:0,::uniplate::{closure#6} -FNDA:0,>::biplate::{closure#4} -FNDA:1,expr_stmt_manual::universe_bi_multitype +FNDA:0,>::biplate::{closure#0} +FNDA:0,::uniplate::{closure#3} FNF:34 FNH:6 BRF:0 @@ -2704,82 +2704,82 @@ LF:368 LH:160 end_of_record SF:crates/conjure_core/src/ast/variables.rs -FN:7,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> -FN:7,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:13,::new FN:7,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FN:7,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> -FN:7,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> -FN:7,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FN:7,<::deserialize::__Field as serde::de::Deserialize>::deserialize::> -FN:7,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FN:7,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> -FN:7,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FN:7,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> -FN:7,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FN:7,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> -FN:7,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FN:7,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> FN:7,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: -FN:7,<::deserialize::__Visitor as serde::de::Visitor>::expecting FN:19,::fmt -FN:7,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:7,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FN:19,::fmt +FN:7,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> FN:13,::new -FN:7,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FN:7,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> +FN:7,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:7,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> +FN:7,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> FN:13,::new FN:7,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FN:7,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FN:7,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> FN:7,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: -FN:7,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FN:19,::fmt -FN:13,::new -FN:19,::fmt FN:7,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> FN:7,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FN:7,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FN:7,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> FN:7,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FN:7,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FN:7,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> FN:7,<::deserialize::__Field as serde::de::Deserialize>::deserialize::> +FN:7,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> FN:7,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FN:7,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FN:7,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> +FN:7,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FN:7,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FN:7,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> +FN:7,<::deserialize::__Field as serde::de::Deserialize>::deserialize::> +FN:7,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> +FN:7,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> +FN:7,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FN:19,::fmt +FN:7,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> FN:7,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:7,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FN:7,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:7,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:1,::new FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> -FNDA:1,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> -FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> -FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> +FNDA:1,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: +FNDA:0,::fmt FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting FNDA:0,::fmt -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> FNDA:0,::new -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> -FNDA:1,::new -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:1,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FNDA:0,::fmt +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> FNDA:1,::new -FNDA:0,::fmt +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FNDA:1,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> FNDA:1,<::deserialize::__Field as serde::de::Deserialize>::deserialize::> +FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> +FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FNDA:0,::fmt +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> FNF:38 FNH:5 BRF:0 @@ -2827,12 +2827,12 @@ LF:10 LH:10 end_of_record SF:solvers/minion/src/lib.rs +FN:29,rust_out::main::_doctest_main_solvers_minion_src_lib_rs_28_0 FN:40,rust_out::main::_doctest_main_solvers_minion_src_lib_rs_28_0::callback FN:29,rust_out::main -FN:29,rust_out::main::_doctest_main_solvers_minion_src_lib_rs_28_0 +FNDA:1,rust_out::main::_doctest_main_solvers_minion_src_lib_rs_28_0 FNDA:1,rust_out::main::_doctest_main_solvers_minion_src_lib_rs_28_0::callback FNDA:1,rust_out::main -FNDA:1,rust_out::main::_doctest_main_solvers_minion_src_lib_rs_28_0 FNF:3 FNH:3 BRF:0 @@ -2915,17 +2915,17 @@ LH:73 end_of_record SF:conjure_oxide/src/find_conjure.rs FN:9,conjure_oxide::find_conjure::conjure_executable +FN:9,conjure_oxide::find_conjure::conjure_executable FN:25,conjure_oxide::find_conjure::conjure_executable::{closure#0} FN:25,conjure_oxide::find_conjure::conjure_executable::{closure#0} -FN:9,conjure_oxide::find_conjure::conjure_executable -FN:9,conjure_oxide::find_conjure::conjure_executable FN:25,conjure_oxide::find_conjure::conjure_executable::{closure#0} +FN:9,conjure_oxide::find_conjure::conjure_executable +FNDA:1,conjure_oxide::find_conjure::conjure_executable FNDA:0,conjure_oxide::find_conjure::conjure_executable FNDA:0,conjure_oxide::find_conjure::conjure_executable::{closure#0} FNDA:0,conjure_oxide::find_conjure::conjure_executable::{closure#0} -FNDA:1,conjure_oxide::find_conjure::conjure_executable -FNDA:0,conjure_oxide::find_conjure::conjure_executable FNDA:0,conjure_oxide::find_conjure::conjure_executable::{closure#0} +FNDA:0,conjure_oxide::find_conjure::conjure_executable FNF:6 FNH:1 BRF:0 @@ -2983,41 +2983,41 @@ LH:23 end_of_record SF:solvers/minion/src/error.rs FN:8,::fmt +FN:47,>::from +FN:8,>::from +FN:31,::fmt FN:8,::fmt -FN:8,>::from -FN:8,::source FN:8,>::from -FN:47,>::from -FN:47,>::from FN:31,::fmt FN:8,>::from +FN:8,>::from FN:8,::source -FN:31,::fmt -FN:8,::source +FN:8,>::from +FN:8,>::from FN:8,::fmt +FN:47,>::from FN:31,::fmt -FN:8,>::from -FN:8,>::from -FN:8,>::from FN:47,>::from +FN:8,::source +FN:8,::source FNDA:0,::fmt +FNDA:0,>::from +FNDA:0,>::from +FNDA:0,::fmt FNDA:0,::fmt -FNDA:0,>::from -FNDA:0,::source FNDA:0,>::from -FNDA:0,>::from -FNDA:0,>::from FNDA:0,::fmt FNDA:0,>::from +FNDA:0,>::from FNDA:0,::source -FNDA:0,::fmt -FNDA:0,::source +FNDA:0,>::from +FNDA:0,>::from FNDA:0,::fmt +FNDA:0,>::from FNDA:0,::fmt -FNDA:0,>::from -FNDA:0,>::from -FNDA:0,>::from FNDA:0,>::from +FNDA:0,::source +FNDA:0,::source FNF:18 FNH:0 BRF:0 @@ -3054,66 +3054,66 @@ LF:7 LH:0 end_of_record SF:crates/conjure_core/src/rule_engine/rule_set.rs -FN:47,::get_rules -FN:65,::get_dependencies -FN:148,::hash::<_> -FN:47,::get_rules -FN:140,::eq -FN:89,::resolve_rules FN:148,::hash:: -FN:29,::new -FN:82,::with_dependencies +FN:148,::hash:: +FN:47,::get_rules FN:140,::eq -FN:82,::with_dependencies -FN:159,::fmt::{closure#0} FN:65,::get_dependencies -FN:148,::hash:: -FN:29,::new -FN:114,::resolve_dependencies +FN:47,::get_rules FN:114,::resolve_dependencies -FN:65,::get_dependencies FN:154,::fmt FN:159,::fmt::{closure#0} +FN:148,::hash::<_> +FN:82,::with_dependencies +FN:89,::resolve_rules +FN:140,::eq +FN:140,::eq FN:154,::fmt FN:29,::new FN:89,::resolve_rules -FN:159,::fmt::{closure#0} -FN:47,::get_rules -FN:140,::eq +FN:114,::resolve_dependencies +FN:65,::get_dependencies FN:89,::resolve_rules +FN:82,::with_dependencies +FN:47,::get_rules FN:114,::resolve_dependencies -FN:154,::fmt FN:82,::with_dependencies -FNDA:0,::get_rules -FNDA:0,::get_dependencies -FNDA:0,::hash::<_> -FNDA:0,::get_rules -FNDA:1,::eq -FNDA:0,::resolve_rules +FN:29,::new +FN:65,::get_dependencies +FN:29,::new +FN:159,::fmt::{closure#0} +FN:154,::fmt +FN:159,::fmt::{closure#0} FNDA:0,::hash:: -FNDA:0,::new -FNDA:0,::with_dependencies +FNDA:1,::hash:: +FNDA:1,::get_rules FNDA:0,::eq -FNDA:1,::with_dependencies -FNDA:0,::fmt::{closure#0} FNDA:0,::get_dependencies -FNDA:1,::hash:: -FNDA:0,::new +FNDA:0,::get_rules FNDA:0,::resolve_dependencies -FNDA:1,::resolve_dependencies -FNDA:1,::get_dependencies FNDA:0,::fmt FNDA:0,::fmt::{closure#0} +FNDA:0,::hash::<_> +FNDA:1,::with_dependencies +FNDA:0,::resolve_rules +FNDA:0,::eq +FNDA:1,::eq FNDA:0,::fmt FNDA:0,::new -FNDA:1,::resolve_rules -FNDA:0,::fmt::{closure#0} -FNDA:1,::get_rules -FNDA:0,::eq FNDA:0,::resolve_rules +FNDA:1,::resolve_dependencies +FNDA:0,::get_dependencies +FNDA:1,::resolve_rules +FNDA:0,::with_dependencies +FNDA:0,::get_rules FNDA:0,::resolve_dependencies -FNDA:0,::fmt FNDA:0,::with_dependencies +FNDA:0,::new +FNDA:1,::get_dependencies +FNDA:0,::new +FNDA:0,::fmt::{closure#0} +FNDA:0,::fmt +FNDA:0,::fmt::{closure#0} FNF:30 FNH:7 BRF:0 @@ -3135,68 +3135,68 @@ DA:42,0 DA:43,0 DA:47,1290 DA:48,1290 -DA:50,180 -DA:51,180 -DA:52,180 -DA:53,180 -DA:54,180 -DA:55,180 -DA:56,180 -DA:58,1110 +DA:50,150 +DA:51,150 +DA:52,150 +DA:53,150 +DA:54,150 +DA:55,150 +DA:56,150 +DA:58,1140 DA:60,1290 DA:65,750 DA:66,750 -DA:68,150 -DA:69,150 -DA:70,150 -DA:71,150 -DA:72,150 -DA:73,150 -DA:74,150 -DA:76,600 +DA:68,105 +DA:69,105 +DA:70,105 +DA:71,105 +DA:72,105 +DA:73,105 +DA:74,105 +DA:76,645 DA:78,750 DA:82,270 DA:83,270 DA:84,270 DA:85,270 DA:86,270 -DA:89,180 -DA:90,180 -DA:92,6120 -DA:93,5940 -DA:94,5940 -DA:96,10050 -DA:97,5940 -DA:98,1830 -DA:99,1830 -DA:100,1830 -DA:101,4110 -DA:104,5940 -DA:105,1830 -DA:106,4110 -DA:109,180 -DA:110,180 -DA:114,240 -DA:115,240 -DA:117,330 -DA:118,90 +DA:89,150 +DA:90,150 +DA:92,5100 +DA:93,4950 +DA:94,4950 +DA:96,8505 +DA:97,4950 +DA:98,1395 +DA:99,1395 +DA:100,1395 +DA:101,3555 +DA:104,4950 +DA:105,1395 +DA:106,3555 +DA:109,150 +DA:110,150 +DA:114,165 +DA:115,165 +DA:117,225 +DA:118,60 DA:120,0 DA:121,0 DA:122,0 -DA:125,90 -DA:126,90 -DA:127,90 -DA:128,90 -DA:129,90 -DA:130,90 -DA:135,240 -DA:136,240 +DA:125,60 +DA:126,60 +DA:127,60 +DA:128,60 +DA:129,60 +DA:130,60 +DA:135,165 +DA:136,165 DA:140,225 DA:141,225 DA:142,225 -DA:148,2700 -DA:149,2700 -DA:150,2700 +DA:148,2670 +DA:149,2670 +DA:150,2670 DA:154,0 DA:155,0 DA:156,0 @@ -3220,486 +3220,486 @@ LF:98 LH:61 end_of_record SF:crates/conjure_core/src/rules/base.rs -FN:224,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck -FN:317,conjure_core::rules::base::remove_constants_from_or -FN:397,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck::{closure#0}::{closure#0} -FN:543,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck::{closure#0} -FN:28,conjure_core::rules::base::remove_nothings::remove_nothings -FN:543,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck::{closure#0}::{closure#0} -FN:224,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck -FN:260,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck -FN:543,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck +FN:155,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck +FN:296,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck::{closure#0} +FN:108,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck +FN:191,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_OR::__typecheck::{closure#0}::{closure#0} +FN:142,conjure_core::rules::base::unwrap_sum +FN:156,conjure_core::rules::base::flatten_nested_sum +FN:355,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck +FN:277,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck::{closure#0} +FN:397,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck +FN:23,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_23_0 +FN:26,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck +FN:277,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck::{closure#0}::{closure#0} +FN:512,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck::{closure#0}::{closure#0} FN:462,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck -FN:417,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck -FN:141,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck -FN:417,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck::{closure#0}::{closure#0} +FN:105,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_105_0 +FN:260,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck::{closure#0}::{closure#0} +FN:296,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck +FN:297,conjure_core::rules::base::remove_trivial_or +FN:86,conjure_core::rules::base::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__typecheck::{closure#0}::{closure#0} +FN:296,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck::{closure#0} +FN:141,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck::{closure#0}::{closure#0} +FN:155,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck::{closure#0} +FN:543,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck +FN:191,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_OR::__typecheck::{closure#0}::{closure#0} FN:108,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck +FN:260,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck FN:191,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_OR::__typecheck -FN:108,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck::{closure#0} -FN:316,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck::{closure#0}::{closure#0} -FN:87,conjure_core::rules::base::empty_to_nothing -FN:509,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_509_0 +FN:224,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck +FN:296,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck::{closure#0}::{closure#0} +FN:83,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_83_0 FN:544,conjure_core::rules::base::distribute_not_over_or +FN:543,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck +FN:26,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck FN:316,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck -FN:109,conjure_core::rules::base::sum_constants -FN:260,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck::{closure#0} +FN:317,conjure_core::rules::base::remove_constants_from_or +FN:155,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck::{closure#0}::{closure#0} +FN:316,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck +FN:48,conjure_core::rules::base::remove_nothings::get_lhs_rhs +FN:26,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck::{closure#0}::{closure#0} FN:261,conjure_core::rules::base::remove_double_negation -FN:15,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck::{closure#0} -FN:397,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck::{closure#0}::{closure#0} +FN:277,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck::{closure#0}::{closure#0} +FN:221,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_221_0 FN:86,conjure_core::rules::base::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__typecheck::{closure#0} -FN:278,conjure_core::rules::base::remove_trivial_and -FN:141,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck::{closure#0} +FN:224,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck FN:26,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck -FN:86,conjure_core::rules::base::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__typecheck -FN:417,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck::{closure#0} -FN:355,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck::{closure#0}::{closure#0} -FN:155,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck -FN:225,conjure_core::rules::base::unwrap_nested_and -FN:417,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck +FN:141,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck +FN:191,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_OR::__typecheck FN:191,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_OR::__typecheck::{closure#0} -FN:155,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck::{closure#0} -FN:86,conjure_core::rules::base::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__typecheck::{closure#0} -FN:397,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck -FN:278,conjure_core::rules::base::remove_trivial_and +FN:352,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_352_0 +FN:15,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck::{closure#0} +FN:257,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_257_0 +FN:316,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck +FN:296,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck::{closure#0}::{closure#0} +FN:152,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_152_0 +FN:296,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck +FN:417,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck::{closure#0}::{closure#0} +FN:27,conjure_core::rules::base::remove_nothings +FN:355,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck::{closure#0}::{closure#0} +FN:414,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_414_0 +FN:192,conjure_core::rules::base::unwrap_nested_or +FN:297,conjure_core::rules::base::remove_trivial_or +FN:463,conjure_core::rules::base::distribute_or_over_and +FN:464,conjure_core::rules::base::distribute_or_over_and::find_and FN:141,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck::{closure#0} -FN:15,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck::{closure#0}::{closure#0} +FN:26,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck::{closure#0}::{closure#0} +FN:317,conjure_core::rules::base::remove_constants_from_or +FN:317,conjure_core::rules::base::remove_constants_from_or +FN:142,conjure_core::rules::base::unwrap_sum +FN:313,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_313_0 +FN:260,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck::{closure#0}::{closure#0} FN:543,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck::{closure#0} -FN:277,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck -FN:277,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck::{closure#0} -FN:513,conjure_core::rules::base::distribute_not_over_and -FN:87,conjure_core::rules::base::empty_to_nothing -FN:544,conjure_core::rules::base::distribute_not_over_or -FN:260,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck::{closure#0} -FN:512,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck -FN:512,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck::{closure#0}::{closure#0} -FN:108,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck::{closure#0} -FN:257,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_257_0 +FN:296,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck::{closure#0}::{closure#0} +FN:109,conjure_core::rules::base::sum_constants +FN:224,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck::{closure#0} +FN:155,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck::{closure#0}::{closure#0} +FN:316,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck::{closure#0}::{closure#0} +FN:355,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck::{closure#0} FN:355,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck::{closure#0}::{closure#0} +FN:397,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck::{closure#0}::{closure#0} +FN:397,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck FN:224,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck -FN:463,conjure_core::rules::base::distribute_or_over_and -FN:108,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck::{closure#0}::{closure#0} -FN:156,conjure_core::rules::base::flatten_nested_sum -FN:192,conjure_core::rules::base::unwrap_nested_or -FN:277,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck::{closure#0} -FN:418,conjure_core::rules::base::min_to_var +FN:512,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck::{closure#0} FN:417,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck -FN:296,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck::{closure#0} +FN:543,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck::{closure#0} +FN:86,conjure_core::rules::base::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__typecheck::{closure#0} FN:191,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_OR::__typecheck -FN:316,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck -FN:512,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck::{closure#0}::{closure#0} -FN:28,conjure_core::rules::base::remove_nothings::remove_nothings -FN:462,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck::{closure#0} -FN:224,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck::{closure#0} FN:86,conjure_core::rules::base::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__typecheck::{closure#0}::{closure#0} +FN:224,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck::{closure#0}::{closure#0} +FN:260,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck +FN:462,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck::{closure#0}::{closure#0} FN:397,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck::{closure#0}::{closure#0} -FN:417,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck::{closure#0}::{closure#0} -FN:105,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_105_0 -FN:86,conjure_core::rules::base::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__typecheck::{closure#0}::{closure#0} -FN:540,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_540_0 -FN:414,rust_out::main -FN:15,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck::{closure#0} FN:191,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_OR::__typecheck::{closure#0}::{closure#0} -FN:316,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck::{closure#0}::{closure#0} -FN:394,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_394_0 -FN:296,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck::{closure#0} -FN:27,conjure_core::rules::base::remove_nothings -FN:86,conjure_core::rules::base::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__typecheck::{closure#0}::{closure#0} -FN:512,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck::{closure#0} -FN:398,conjure_core::rules::base::evaluate_constant_not -FN:87,conjure_core::rules::base::empty_to_nothing -FN:141,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck -FN:26,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck::{closure#0}::{closure#0} -FN:26,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck::{closure#0} -FN:26,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck::{closure#0} -FN:48,conjure_core::rules::base::remove_nothings::get_lhs_rhs +FN:274,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_274_0 +FN:462,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck +FN:15,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck::{closure#0}::{closure#0} +FN:356,conjure_core::rules::base::remove_constants_from_and +FN:192,conjure_core::rules::base::unwrap_nested_or FN:462,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck::{closure#0} -FN:191,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_OR::__typecheck::{closure#0} -FN:224,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck::{closure#0}::{closure#0} -FN:191,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_OR::__typecheck::{closure#0} -FN:293,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_293_0 -FN:142,conjure_core::rules::base::unwrap_sum -FN:297,conjure_core::rules::base::remove_trivial_or -FN:355,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck -FN:109,conjure_core::rules::base::sum_constants -FN:108,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck -FN:414,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_414_0 -FN:317,conjure_core::rules::base::remove_constants_from_or -FN:398,conjure_core::rules::base::evaluate_constant_not -FN:296,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck -FN:512,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck::{closure#0} -FN:83,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_83_0 -FN:512,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck::{closure#0}::{closure#0} -FN:355,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck -FN:544,conjure_core::rules::base::distribute_not_over_or +FN:394,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_394_0 +FN:155,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck::{closure#0}::{closure#0} +FN:86,conjure_core::rules::base::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__typecheck::{closure#0} +FN:417,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck FN:260,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck::{closure#0} -FN:397,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck -FN:296,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck::{closure#0} -FN:141,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck::{closure#0}::{closure#0} -FN:277,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck::{closure#0} -FN:155,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck::{closure#0} -FN:26,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck -FN:355,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck::{closure#0} -FN:221,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_221_0 -FN:296,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck FN:356,conjure_core::rules::base::remove_constants_from_and -FN:260,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck::{closure#0}::{closure#0} -FN:224,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck::{closure#0} -FN:15,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck -FN:274,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_274_0 +FN:108,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck::{closure#0} +FN:417,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck +FN:397,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck::{closure#0} FN:28,conjure_core::rules::base::remove_nothings::remove_nothings -FN:464,conjure_core::rules::base::distribute_or_over_and::find_and -FN:141,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck::{closure#0}::{closure#0} -FN:141,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck::{closure#0} -FN:277,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck -FN:191,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_OR::__typecheck -FN:15,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck::{closure#0}::{closure#0} -FN:462,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck FN:316,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck::{closure#0} +FN:463,conjure_core::rules::base::distribute_or_over_and +FN:155,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck +FN:277,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck::{closure#0} +FN:277,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck::{closure#0} +FN:316,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck::{closure#0}::{closure#0} +FN:543,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck::{closure#0}::{closure#0} +FN:356,conjure_core::rules::base::remove_constants_from_and +FN:462,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck +FN:15,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck::{closure#0}::{closure#0} +FN:512,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck +FN:397,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck::{closure#0}::{closure#0} +FN:544,conjure_core::rules::base::distribute_not_over_or +FN:141,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck::{closure#0} +FN:462,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck::{closure#0} +FN:87,conjure_core::rules::base::empty_to_nothing +FN:225,conjure_core::rules::base::unwrap_nested_and FN:141,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck -FN:464,conjure_core::rules::base::distribute_or_over_and::find_and +FN:355,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck +FN:225,conjure_core::rules::base::unwrap_nested_and +FN:86,conjure_core::rules::base::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__typecheck::{closure#0}::{closure#0} +FN:512,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck::{closure#0}::{closure#0} +FN:459,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_459_0 +FN:261,conjure_core::rules::base::remove_double_negation +FN:260,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck::{closure#0} +FN:26,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck::{closure#0} +FN:278,conjure_core::rules::base::remove_trivial_and +FN:462,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck::{closure#0}::{closure#0} FN:155,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck +FN:513,conjure_core::rules::base::distribute_not_over_and +FN:277,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck +FN:355,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck::{closure#0}::{closure#0} FN:418,conjure_core::rules::base::min_to_var FN:543,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck::{closure#0}::{closure#0} +FN:15,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck::{closure#0} +FN:418,conjure_core::rules::base::min_to_var +FN:108,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck::{closure#0} +FN:15,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck::{closure#0} +FN:224,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck::{closure#0} FN:108,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck::{closure#0}::{closure#0} +FN:464,conjure_core::rules::base::distribute_or_over_and::find_and +FN:225,conjure_core::rules::base::unwrap_nested_and +FN:86,conjure_core::rules::base::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__typecheck +FN:156,conjure_core::rules::base::flatten_nested_sum FN:138,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_138_0 -FN:15,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck::{closure#0} -FN:462,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck::{closure#0}::{closure#0} -FN:317,conjure_core::rules::base::remove_constants_from_or -FN:277,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck::{closure#0}::{closure#0} +FN:27,conjure_core::rules::base::remove_nothings +FN:293,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_293_0 +FN:355,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck +FN:296,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck::{closure#0} +FN:316,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck::{closure#0} +FN:15,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck +FN:28,conjure_core::rules::base::remove_nothings::remove_nothings FN:355,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck::{closure#0} -FN:277,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck::{closure#0}::{closure#0} +FN:512,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck::{closure#0} +FN:224,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck::{closure#0}::{closure#0} +FN:397,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck::{closure#0} FN:192,conjure_core::rules::base::unwrap_nested_or -FN:316,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck::{closure#0} -FN:155,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck::{closure#0} -FN:512,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck +FN:278,conjure_core::rules::base::remove_trivial_and +FN:278,conjure_core::rules::base::remove_trivial_and FN:296,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck -FN:224,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck::{closure#0}::{closure#0} -FN:463,conjure_core::rules::base::distribute_or_over_and -FN:224,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck::{closure#0}::{closure#0} -FN:316,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck -FN:296,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck::{closure#0}::{closure#0} -FN:352,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_352_0 +FN:512,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck FN:513,conjure_core::rules::base::distribute_not_over_and -FN:260,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck +FN:155,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck::{closure#0} +FN:277,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck::{closure#0}::{closure#0} +FN:109,conjure_core::rules::base::sum_constants +FN:512,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck +FN:297,conjure_core::rules::base::remove_trivial_or FN:355,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck::{closure#0} -FN:278,conjure_core::rules::base::remove_trivial_and -FN:543,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck -FN:543,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck::{closure#0} -FN:27,conjure_core::rules::base::remove_nothings -FN:543,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck -FN:355,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck -FN:397,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck::{closure#0} -FN:543,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck::{closure#0}::{closure#0} -FN:155,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck::{closure#0}::{closure#0} +FN:87,conjure_core::rules::base::empty_to_nothing +FN:316,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck::{closure#0} FN:462,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck::{closure#0}::{closure#0} -FN:191,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_OR::__typecheck::{closure#0}::{closure#0} -FN:108,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck::{closure#0} -FN:417,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck::{closure#0} -FN:27,conjure_core::rules::base::remove_nothings -FN:48,conjure_core::rules::base::remove_nothings::get_lhs_rhs -FN:225,conjure_core::rules::base::unwrap_nested_and -FN:261,conjure_core::rules::base::remove_double_negation -FN:356,conjure_core::rules::base::remove_constants_from_and -FN:155,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck::{closure#0}::{closure#0} +FN:417,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck::{closure#0}::{closure#0} +FN:26,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck::{closure#0} +FN:108,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck::{closure#0}::{closure#0} FN:398,conjure_core::rules::base::evaluate_constant_not -FN:142,conjure_core::rules::base::unwrap_sum +FN:417,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck::{closure#0}::{closure#0} FN:86,conjure_core::rules::base::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__typecheck -FN:260,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck::{closure#0}::{closure#0} -FN:108,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck -FN:15,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck::{closure#0}::{closure#0} -FN:462,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck::{closure#0} -FN:191,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_OR::__typecheck::{closure#0}::{closure#0} -FN:155,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck -FN:462,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck -FN:296,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck::{closure#0}::{closure#0} -FN:459,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_459_0 -FN:512,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck::{closure#0} -FN:260,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck::{closure#0}::{closure#0} -FN:277,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck -FN:397,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck -FN:297,conjure_core::rules::base::remove_trivial_or -FN:355,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck::{closure#0}::{closure#0} -FN:356,conjure_core::rules::base::remove_constants_from_and -FN:313,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_313_0 -FN:261,conjure_core::rules::base::remove_double_negation -FN:464,conjure_core::rules::base::distribute_or_over_and::find_and FN:26,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck::{closure#0} -FN:108,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck::{closure#0}::{closure#0} -FN:418,conjure_core::rules::base::min_to_var +FN:398,conjure_core::rules::base::evaluate_constant_not FN:156,conjure_core::rules::base::flatten_nested_sum -FN:397,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck::{closure#0} -FN:15,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck -FN:188,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_188_0 -FN:26,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck -FN:224,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck::{closure#0} -FN:512,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck -FN:463,conjure_core::rules::base::distribute_or_over_and -FN:316,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck::{closure#0}::{closure#0} +FN:108,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck::{closure#0}::{closure#0} +FN:261,conjure_core::rules::base::remove_double_negation +FN:108,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck::{closure#0} +FN:260,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck +FN:109,conjure_core::rules::base::sum_constants +FN:191,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_OR::__typecheck::{closure#0} +FN:87,conjure_core::rules::base::empty_to_nothing +FN:414,rust_out::main FN:48,conjure_core::rules::base::remove_nothings::get_lhs_rhs +FN:418,conjure_core::rules::base::min_to_var +FN:15,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck FN:26,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck::{closure#0}::{closure#0} -FN:86,conjure_core::rules::base::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__typecheck::{closure#0} -FN:297,conjure_core::rules::base::remove_trivial_or -FN:26,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck::{closure#0}::{closure#0} -FN:513,conjure_core::rules::base::distribute_not_over_and -FN:296,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck::{closure#0}::{closure#0} -FN:142,conjure_core::rules::base::unwrap_sum +FN:316,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck::{closure#0}::{closure#0} +FN:462,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck::{closure#0} +FN:141,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck::{closure#0} +FN:141,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck FN:141,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck::{closure#0}::{closure#0} -FN:260,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck -FN:462,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck::{closure#0}::{closure#0} -FN:397,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck::{closure#0} -FN:225,conjure_core::rules::base::unwrap_nested_and -FN:23,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_23_0 -FN:156,conjure_core::rules::base::flatten_nested_sum +FN:463,conjure_core::rules::base::distribute_or_over_and +FN:260,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck::{closure#0}::{closure#0} +FN:27,conjure_core::rules::base::remove_nothings +FN:512,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck::{closure#0} +FN:398,conjure_core::rules::base::evaluate_constant_not +FN:191,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_OR::__typecheck::{closure#0} +FN:188,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_188_0 FN:417,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck::{closure#0} -FN:192,conjure_core::rules::base::unwrap_nested_or +FN:540,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_540_0 +FN:15,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck::{closure#0}::{closure#0} +FN:543,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck +FN:464,conjure_core::rules::base::distribute_or_over_and::find_and +FN:277,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck +FN:544,conjure_core::rules::base::distribute_not_over_or +FN:108,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck +FN:543,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck::{closure#0} +FN:48,conjure_core::rules::base::remove_nothings::get_lhs_rhs +FN:509,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_509_0 +FN:397,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck +FN:28,conjure_core::rules::base::remove_nothings::remove_nothings +FN:277,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck +FN:397,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck::{closure#0} +FN:155,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck::{closure#0} FN:15,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck -FN:277,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck::{closure#0}::{closure#0} -FN:417,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck::{closure#0}::{closure#0} +FN:142,conjure_core::rules::base::unwrap_sum FN:86,conjure_core::rules::base::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__typecheck -FN:155,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck::{closure#0}::{closure#0} -FN:109,conjure_core::rules::base::sum_constants -FN:316,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck::{closure#0} -FN:152,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_152_0 -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck -FNDA:1,conjure_core::rules::base::remove_constants_from_or -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck::{closure#0} -FNDA:1,conjure_core::rules::base::remove_nothings::remove_nothings -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck +FN:417,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck::{closure#0} +FN:224,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck::{closure#0} +FN:543,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck::{closure#0}::{closure#0} +FN:260,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck::{closure#0} +FN:512,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck::{closure#0}::{closure#0} +FN:141,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck::{closure#0}::{closure#0} +FN:224,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck::{closure#0}::{closure#0} +FN:417,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck::{closure#0} +FN:513,conjure_core::rules::base::distribute_not_over_and +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_OR::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::unwrap_sum +FNDA:0,conjure_core::rules::base::flatten_nested_sum +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck +FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_23_0 +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck::{closure#0}::{closure#0} FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck::{closure#0}::{closure#0} +FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_105_0 +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck +FNDA:1,conjure_core::rules::base::remove_trivial_or +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_OR::__typecheck::{closure#0}::{closure#0} FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_OR::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::base::empty_to_nothing -FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_509_0 +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck::{closure#0}::{closure#0} +FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_83_0 FNDA:1,conjure_core::rules::base::distribute_not_over_or +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck -FNDA:0,conjure_core::rules::base::sum_constants -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck::{closure#0} -FNDA:1,conjure_core::rules::base::remove_double_negation -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::remove_constants_from_or +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck +FNDA:0,conjure_core::rules::base::remove_nothings::get_lhs_rhs +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::remove_double_negation +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck::{closure#0}::{closure#0} +FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_221_0 FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::remove_trivial_and -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck -FNDA:0,conjure_core::rules::base::unwrap_nested_and -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_OR::__typecheck FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_OR::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck -FNDA:1,conjure_core::rules::base::remove_trivial_and +FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_352_0 +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck::{closure#0} +FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_257_0 +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck::{closure#0}::{closure#0} +FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_152_0 +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::remove_nothings +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck::{closure#0}::{closure#0} +FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_414_0 +FNDA:1,conjure_core::rules::base::unwrap_nested_or +FNDA:0,conjure_core::rules::base::remove_trivial_or +FNDA:0,conjure_core::rules::base::distribute_or_over_and +FNDA:0,conjure_core::rules::base::distribute_or_over_and::find_and FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::remove_constants_from_or +FNDA:1,conjure_core::rules::base::remove_constants_from_or +FNDA:1,conjure_core::rules::base::unwrap_sum +FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_313_0 +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck::{closure#0}::{closure#0} FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::distribute_not_over_and -FNDA:0,conjure_core::rules::base::empty_to_nothing -FNDA:0,conjure_core::rules::base::distribute_not_over_or -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck::{closure#0} -FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_257_0 +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck::{closure#0}::{closure#0} +FNDA:1,conjure_core::rules::base::sum_constants +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck::{closure#0} FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck -FNDA:0,conjure_core::rules::base::distribute_or_over_and -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::base::flatten_nested_sum -FNDA:1,conjure_core::rules::base::unwrap_nested_or -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::min_to_var +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck::{closure#0} FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__typecheck::{closure#0} FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_OR::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::base::remove_nothings::remove_nothings -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck::{closure#0} FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck::{closure#0}::{closure#0} FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck::{closure#0}::{closure#0} -FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_105_0 -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__typecheck::{closure#0}::{closure#0} -FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_540_0 -FNDA:1,rust_out::main -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck::{closure#0} FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_OR::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck::{closure#0}::{closure#0} -FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_394_0 -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::remove_nothings -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck::{closure#0} -FNDA:1,conjure_core::rules::base::evaluate_constant_not -FNDA:1,conjure_core::rules::base::empty_to_nothing -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::remove_nothings::get_lhs_rhs +FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_274_0 +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck::{closure#0}::{closure#0} +FNDA:1,conjure_core::rules::base::remove_constants_from_and +FNDA:0,conjure_core::rules::base::unwrap_nested_or FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_OR::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_OR::__typecheck::{closure#0} -FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_293_0 -FNDA:0,conjure_core::rules::base::unwrap_sum -FNDA:0,conjure_core::rules::base::remove_trivial_or -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck -FNDA:1,conjure_core::rules::base::sum_constants -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck -FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_414_0 -FNDA:0,conjure_core::rules::base::remove_constants_from_or -FNDA:0,conjure_core::rules::base::evaluate_constant_not -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck::{closure#0} -FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_83_0 -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck -FNDA:0,conjure_core::rules::base::distribute_not_over_or +FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_394_0 +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck::{closure#0} -FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_221_0 -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck FNDA:0,conjure_core::rules::base::remove_constants_from_and -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck -FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_274_0 +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck::{closure#0} FNDA:0,conjure_core::rules::base::remove_nothings::remove_nothings -FNDA:0,conjure_core::rules::base::distribute_or_over_and::find_and -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_OR::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::distribute_or_over_and +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::remove_constants_from_and FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::distribute_not_over_or +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::empty_to_nothing +FNDA:0,conjure_core::rules::base::unwrap_nested_and FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck -FNDA:0,conjure_core::rules::base::distribute_or_over_and::find_and +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck +FNDA:0,conjure_core::rules::base::unwrap_nested_and +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck::{closure#0}::{closure#0} +FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_459_0 +FNDA:0,conjure_core::rules::base::remove_double_negation +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::remove_trivial_and +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck::{closure#0}::{closure#0} FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck -FNDA:1,conjure_core::rules::base::min_to_var +FNDA:0,conjure_core::rules::base::distribute_not_over_and +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::min_to_var FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck::{closure#0} +FNDA:1,conjure_core::rules::base::min_to_var +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck::{closure#0} FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::distribute_or_over_and::find_and +FNDA:1,conjure_core::rules::base::unwrap_nested_and +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__typecheck +FNDA:0,conjure_core::rules::base::flatten_nested_sum FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_138_0 -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::base::remove_constants_from_or -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck::{closure#0}::{closure#0} +FNDA:1,conjure_core::rules::base::remove_nothings +FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_293_0 +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck +FNDA:1,conjure_core::rules::base::remove_nothings::remove_nothings FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck::{closure#0} FNDA:0,conjure_core::rules::base::unwrap_nested_or -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck +FNDA:0,conjure_core::rules::base::remove_trivial_and +FNDA:1,conjure_core::rules::base::remove_trivial_and FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck::{closure#0}::{closure#0} -FNDA:1,conjure_core::rules::base::distribute_or_over_and -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck::{closure#0}::{closure#0} -FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_352_0 +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck FNDA:1,conjure_core::rules::base::distribute_not_over_and -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::sum_constants +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck +FNDA:0,conjure_core::rules::base::remove_trivial_or FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::remove_trivial_and -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::remove_nothings -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck::{closure#0}::{closure#0} +FNDA:1,conjure_core::rules::base::empty_to_nothing +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck::{closure#0} FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_OR::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck::{closure#0} -FNDA:1,conjure_core::rules::base::remove_nothings -FNDA:0,conjure_core::rules::base::remove_nothings::get_lhs_rhs -FNDA:0,conjure_core::rules::base::unwrap_nested_and -FNDA:0,conjure_core::rules::base::remove_double_negation -FNDA:0,conjure_core::rules::base::remove_constants_from_and -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck::{closure#0}::{closure#0} FNDA:0,conjure_core::rules::base::evaluate_constant_not -FNDA:1,conjure_core::rules::base::unwrap_sum +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck::{closure#0}::{closure#0} FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_OR::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck::{closure#0}::{closure#0} -FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_459_0 -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck -FNDA:1,conjure_core::rules::base::remove_trivial_or -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck::{closure#0}::{closure#0} -FNDA:1,conjure_core::rules::base::remove_constants_from_and -FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_313_0 -FNDA:0,conjure_core::rules::base::remove_double_negation -FNDA:1,conjure_core::rules::base::distribute_or_over_and::find_and FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::evaluate_constant_not +FNDA:1,conjure_core::rules::base::flatten_nested_sum FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck::{closure#0}::{closure#0} +FNDA:1,conjure_core::rules::base::remove_double_negation +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck +FNDA:0,conjure_core::rules::base::sum_constants +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_OR::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::empty_to_nothing +FNDA:1,rust_out::main +FNDA:0,conjure_core::rules::base::remove_nothings::get_lhs_rhs FNDA:0,conjure_core::rules::base::min_to_var -FNDA:1,conjure_core::rules::base::flatten_nested_sum -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck::{closure#0} FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck -FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_188_0 -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck -FNDA:0,conjure_core::rules::base::distribute_or_over_and -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::base::remove_nothings::get_lhs_rhs -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::remove_trivial_or FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::base::distribute_not_over_and -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::base::unwrap_sum +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck::{closure#0} -FNDA:1,conjure_core::rules::base::unwrap_nested_and -FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_23_0 -FNDA:0,conjure_core::rules::base::flatten_nested_sum +FNDA:1,conjure_core::rules::base::distribute_or_over_and +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::remove_nothings +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck::{closure#0} +FNDA:1,conjure_core::rules::base::evaluate_constant_not +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_OR::__typecheck::{closure#0} +FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_188_0 FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::unwrap_nested_or +FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_540_0 +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck +FNDA:1,conjure_core::rules::base::distribute_or_over_and::find_and +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck +FNDA:0,conjure_core::rules::base::distribute_not_over_or +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::remove_nothings::get_lhs_rhs +FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_509_0 +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck +FNDA:0,conjure_core::rules::base::remove_nothings::remove_nothings +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck::{closure#0} FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::unwrap_sum FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::base::sum_constants -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck::{closure#0} -FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_base_rs_152_0 +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::distribute_not_over_and FNF:240 FNH:37 BRF:0 @@ -4102,54 +4102,54 @@ LF:394 LH:326 end_of_record SF:conjure_oxide/src/utils/testing.rs -FN:95,conjure_oxide::utils::testing::read_model_json -FN:77,conjure_oxide::utils::testing::save_stats_json -FN:53,conjure_oxide::utils::testing::save_model_json -FN:77,conjure_oxide::utils::testing::save_stats_json FN:20,conjure_oxide::utils::testing::assert_eq_any_order::<_> +FN:41,conjure_oxide::utils::testing::serialise_model FN:20,conjure_oxide::utils::testing::assert_eq_any_order::<_> -FN:173,conjure_oxide::utils::testing::read_minion_solutions_json FN:148,conjure_oxide::utils::testing::save_minion_solutions_json +FN:20,conjure_oxide::utils::testing::assert_eq_any_order::<_> +FN:53,conjure_oxide::utils::testing::save_model_json +FN:77,conjure_oxide::utils::testing::save_stats_json +FN:95,conjure_oxide::utils::testing::read_model_json FN:95,conjure_oxide::utils::testing::read_model_json FN:173,conjure_oxide::utils::testing::read_minion_solutions_json -FN:148,conjure_oxide::utils::testing::save_minion_solutions_json -FN:173,conjure_oxide::utils::testing::read_minion_solutions_json -FN:110,conjure_oxide::utils::testing::minion_solutions_from_json -FN:20,conjure_oxide::utils::testing::assert_eq_any_order::<_> +FN:77,conjure_oxide::utils::testing::save_stats_json +FN:77,conjure_oxide::utils::testing::save_stats_json FN:110,conjure_oxide::utils::testing::minion_solutions_from_json -FN:53,conjure_oxide::utils::testing::save_model_json FN:41,conjure_oxide::utils::testing::serialise_model -FN:148,conjure_oxide::utils::testing::save_minion_solutions_json FN:110,conjure_oxide::utils::testing::minion_solutions_from_json -FN:53,conjure_oxide::utils::testing::save_model_json +FN:148,conjure_oxide::utils::testing::save_minion_solutions_json FN:95,conjure_oxide::utils::testing::read_model_json -FN:77,conjure_oxide::utils::testing::save_stats_json -FN:41,conjure_oxide::utils::testing::serialise_model +FN:53,conjure_oxide::utils::testing::save_model_json +FN:110,conjure_oxide::utils::testing::minion_solutions_from_json +FN:173,conjure_oxide::utils::testing::read_minion_solutions_json FN:41,conjure_oxide::utils::testing::serialise_model -FNDA:0,conjure_oxide::utils::testing::read_model_json -FNDA:0,conjure_oxide::utils::testing::save_stats_json -FNDA:0,conjure_oxide::utils::testing::save_model_json -FNDA:0,conjure_oxide::utils::testing::save_stats_json +FN:53,conjure_oxide::utils::testing::save_model_json +FN:173,conjure_oxide::utils::testing::read_minion_solutions_json +FN:148,conjure_oxide::utils::testing::save_minion_solutions_json FNDA:0,conjure_oxide::utils::testing::assert_eq_any_order::<_> +FNDA:0,conjure_oxide::utils::testing::serialise_model FNDA:0,conjure_oxide::utils::testing::assert_eq_any_order::<_> -FNDA:0,conjure_oxide::utils::testing::read_minion_solutions_json FNDA:1,conjure_oxide::utils::testing::save_minion_solutions_json +FNDA:0,conjure_oxide::utils::testing::assert_eq_any_order::<_> +FNDA:0,conjure_oxide::utils::testing::save_model_json +FNDA:1,conjure_oxide::utils::testing::save_stats_json +FNDA:0,conjure_oxide::utils::testing::read_model_json FNDA:0,conjure_oxide::utils::testing::read_model_json -FNDA:1,conjure_oxide::utils::testing::read_minion_solutions_json -FNDA:0,conjure_oxide::utils::testing::save_minion_solutions_json FNDA:0,conjure_oxide::utils::testing::read_minion_solutions_json +FNDA:0,conjure_oxide::utils::testing::save_stats_json +FNDA:0,conjure_oxide::utils::testing::save_stats_json FNDA:0,conjure_oxide::utils::testing::minion_solutions_from_json -FNDA:0,conjure_oxide::utils::testing::assert_eq_any_order::<_> -FNDA:0,conjure_oxide::utils::testing::minion_solutions_from_json -FNDA:0,conjure_oxide::utils::testing::save_model_json FNDA:0,conjure_oxide::utils::testing::serialise_model -FNDA:0,conjure_oxide::utils::testing::save_minion_solutions_json FNDA:0,conjure_oxide::utils::testing::minion_solutions_from_json -FNDA:1,conjure_oxide::utils::testing::save_model_json +FNDA:0,conjure_oxide::utils::testing::save_minion_solutions_json FNDA:1,conjure_oxide::utils::testing::read_model_json -FNDA:1,conjure_oxide::utils::testing::save_stats_json +FNDA:1,conjure_oxide::utils::testing::save_model_json +FNDA:0,conjure_oxide::utils::testing::minion_solutions_from_json +FNDA:1,conjure_oxide::utils::testing::read_minion_solutions_json FNDA:1,conjure_oxide::utils::testing::serialise_model -FNDA:0,conjure_oxide::utils::testing::serialise_model +FNDA:0,conjure_oxide::utils::testing::save_model_json +FNDA:0,conjure_oxide::utils::testing::read_minion_solutions_json +FNDA:0,conjure_oxide::utils::testing::save_minion_solutions_json FNF:24 FNH:6 BRF:0 @@ -4281,236 +4281,236 @@ LF:123 LH:73 end_of_record SF:crates/conjure_core/src/solver/mod.rs -FN:120,::next_back +FN:215,<_ as conjure_core::solver::SolverAdaptor>::init_solver +FN:128,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FN:120,::len FN:357,>::save_stats_to_context -FN:256,>::new -FN:273,>::load_model -FN:120,::get -FN:221,<_ as conjure_core::solver::SolverAdaptor>::get_name +FN:226,::add_adaptor_info_to_stats +FN:119,::from_str +FN:226,::add_adaptor_info_to_stats +FN:267,>::get_family +FN:120,::iter +FN:119,::from_str FN:376,::fmt FN:273,>::load_model -FN:120,::nth -FN:120,::next_back -FN:256,>::new +FN:128,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> FN:119,>::try_from -FN:352,>::stats -FN:119,::from_str -FN:120,::len -FN:352,>::stats -FN:273,>::load_model +FN:128,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting FN:215,<_ as conjure_core::solver::SolverAdaptor>::init_solver -FN:120,::len +FN:128,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FN:352,>::stats +FN:273,>::load_model +FN:357,>::save_stats_to_context +FN:120,::get +FN:273,>::load_model FN:284,>::solve +FN:120,::len FN:221,<_ as conjure_core::solver::SolverAdaptor>::get_name FN:369,>::wall_time_s -FN:317,>::solve_mut +FN:128,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FN:357,>::save_stats_to_context FN:256,>::new -FN:215,<_ as conjure_core::solver::SolverAdaptor>::init_solver -FN:376,::fmt -FN:369,>::wall_time_s -FN:128,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FN:317,>::solve_mut +FN:128,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FN:25,rust_out::main::_doctest_main_crates_conjure_core_src_solver_mod_rs_24_0 FN:120,::nth FN:284,>::solve -FN:284,>::solve -FN:128,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FN:120,::nth -FN:128,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FN:120,::next_back -FN:352,>::stats -FN:120,::next -FN:376,::fmt +FN:120,::clone +FN:128,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> FN:128,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FN:120,::fmt +FN:120,::size_hint +FN:119,>::try_from FN:273,>::load_model -FN:128,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FN:226,::add_adaptor_info_to_stats -FN:128,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FN:119,::from_str -FN:128,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FN:128,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FN:128,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FN:226,<_ as conjure_core::solver::SolverAdaptor>::add_adaptor_info_to_stats -FN:120,::fmt +FN:369,>::wall_time_s +FN:120,::iter FN:256,>::new -FN:120,::clone -FN:59,rust_out::main::_doctest_main_crates_conjure_core_src_solver_mod_rs_24_0::{closure#0} -FN:120,::get -FN:128,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FN:357,>::save_stats_to_context -FN:357,>::save_stats_to_context -FN:357,>::save_stats_to_context -FN:128,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FN:215,::init_solver -FN:119,>::try_from -FN:226,::add_adaptor_info_to_stats +FN:256,>::new +FN:352,>::stats +FN:121,::fmt FN:317,>::solve_mut -FN:119,>::try_from -FN:215,::init_solver -FN:226,::add_adaptor_info_to_stats -FN:273,>::load_model -FN:120,::clone -FN:128,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FN:128,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FN:120,::size_hint -FN:120,::len +FN:120,::fmt +FN:120,::nth +FN:317,>::solve_mut +FN:357,>::save_stats_to_context FN:128,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FN:120,::next +FN:273,>::load_model +FN:226,<_ as conjure_core::solver::SolverAdaptor>::add_adaptor_info_to_stats FN:267,>::get_family -FN:369,>::wall_time_s +FN:352,>::stats +FN:215,<_ as conjure_core::solver::SolverAdaptor>::init_solver FN:256,>::new -FN:226,<_ as conjure_core::solver::SolverAdaptor>::add_adaptor_info_to_stats -FN:120,::next -FN:25,rust_out::main +FN:273,>::load_model +FN:352,>::stats +FN:120,::clone +FN:120,::get FN:226,<_ as conjure_core::solver::SolverAdaptor>::add_adaptor_info_to_stats FN:121,::fmt -FN:273,>::load_model -FN:215,::init_solver -FN:120,::iter -FN:128,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FN:25,rust_out::main FN:128,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FN:256,>::new -FN:221,<_ as conjure_core::solver::SolverAdaptor>::get_name -FN:120,::clone -FN:121,::fmt -FN:128,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FN:128,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FN:120,::iter -FN:128,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> FN:357,>::save_stats_to_context +FN:120,::fmt FN:352,>::stats -FN:119,::from_str +FN:221,<_ as conjure_core::solver::SolverAdaptor>::get_name +FN:128,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> +FN:128,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FN:215,::init_solver +FN:376,::fmt +FN:256,>::new +FN:128,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FN:120,::get +FN:119,>::try_from +FN:120,::nth +FN:376,::fmt +FN:128,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FN:284,>::solve +FN:121,::fmt +FN:256,>::new FN:284,>::solve -FN:120,::fmt -FN:215,<_ as conjure_core::solver::SolverAdaptor>::init_solver -FN:267,>::get_family +FN:59,rust_out::main::_doctest_main_crates_conjure_core_src_solver_mod_rs_24_0::{closure#0} FN:120,::iter FN:120,::next -FN:284,>::solve -FN:120,::get -FN:267,>::get_family -FN:121,::fmt -FN:352,>::stats -FN:128,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FN:25,rust_out::main::_doctest_main_crates_conjure_core_src_solver_mod_rs_24_0 +FN:119,::from_str FN:128,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FN:317,>::solve_mut +FN:120,::fmt +FN:226,<_ as conjure_core::solver::SolverAdaptor>::add_adaptor_info_to_stats +FN:128,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FN:221,<_ as conjure_core::solver::SolverAdaptor>::get_name +FN:120,::len +FN:120,::next_back +FN:128,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FN:369,>::wall_time_s +FN:226,::add_adaptor_info_to_stats +FN:120,::next_back +FN:267,>::get_family +FN:128,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> FN:120,::size_hint +FN:215,::init_solver +FN:128,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> +FN:120,::clone +FN:128,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FN:215,::init_solver FN:120,::size_hint +FN:120,::next_back +FN:120,::next +FN:284,>::solve FN:284,>::solve -FNDA:0,::next_back +FN:128,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FNDA:0,<_ as conjure_core::solver::SolverAdaptor>::init_solver +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FNDA:0,::len FNDA:0,>::save_stats_to_context -FNDA:1,>::new -FNDA:0,>::load_model -FNDA:0,::get -FNDA:0,<_ as conjure_core::solver::SolverAdaptor>::get_name +FNDA:1,::add_adaptor_info_to_stats +FNDA:0,::from_str +FNDA:1,::add_adaptor_info_to_stats +FNDA:0,>::get_family +FNDA:0,::iter +FNDA:0,::from_str FNDA:0,::fmt FNDA:0,>::load_model -FNDA:0,::nth -FNDA:0,::next_back -FNDA:0,>::new +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> FNDA:0,>::try_from -FNDA:0,>::stats -FNDA:0,::from_str -FNDA:0,::len -FNDA:0,>::stats -FNDA:0,>::load_model +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting FNDA:0,<_ as conjure_core::solver::SolverAdaptor>::init_solver +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FNDA:0,>::stats +FNDA:1,>::load_model +FNDA:0,>::save_stats_to_context +FNDA:0,::get +FNDA:1,>::load_model +FNDA:0,>::solve FNDA:0,::len -FNDA:1,>::solve FNDA:0,<_ as conjure_core::solver::SolverAdaptor>::get_name FNDA:0,>::wall_time_s -FNDA:0,>::solve_mut +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FNDA:0,>::save_stats_to_context FNDA:0,>::new -FNDA:0,<_ as conjure_core::solver::SolverAdaptor>::init_solver -FNDA:0,::fmt -FNDA:0,>::wall_time_s -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FNDA:0,>::solve_mut +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_solver_mod_rs_24_0 FNDA:0,::nth FNDA:0,>::solve -FNDA:1,>::solve -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FNDA:0,::nth -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FNDA:0,::next_back -FNDA:0,>::stats -FNDA:0,::next -FNDA:0,::fmt +FNDA:0,::clone +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FNDA:0,::fmt +FNDA:0,::size_hint +FNDA:0,>::try_from FNDA:0,>::load_model -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FNDA:1,::add_adaptor_info_to_stats -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FNDA:0,::from_str -FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FNDA:0,<_ as conjure_core::solver::SolverAdaptor>::add_adaptor_info_to_stats +FNDA:0,>::wall_time_s +FNDA:0,::iter +FNDA:1,>::new +FNDA:0,>::new +FNDA:0,>::stats +FNDA:0,::fmt +FNDA:0,>::solve_mut FNDA:0,::fmt -FNDA:0,>::new -FNDA:0,::clone -FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_solver_mod_rs_24_0::{closure#0} -FNDA:0,::get -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FNDA:1,>::save_stats_to_context -FNDA:0,>::save_stats_to_context -FNDA:0,>::save_stats_to_context -FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FNDA:1,::init_solver -FNDA:0,>::try_from -FNDA:0,::add_adaptor_info_to_stats +FNDA:0,::nth FNDA:0,>::solve_mut -FNDA:0,>::try_from -FNDA:1,::init_solver -FNDA:1,::add_adaptor_info_to_stats -FNDA:1,>::load_model -FNDA:0,::clone -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FNDA:0,::size_hint -FNDA:0,::len +FNDA:1,>::save_stats_to_context FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FNDA:0,::next +FNDA:0,>::load_model +FNDA:0,<_ as conjure_core::solver::SolverAdaptor>::add_adaptor_info_to_stats FNDA:0,>::get_family -FNDA:0,>::wall_time_s +FNDA:0,>::stats +FNDA:0,<_ as conjure_core::solver::SolverAdaptor>::init_solver FNDA:0,>::new -FNDA:0,<_ as conjure_core::solver::SolverAdaptor>::add_adaptor_info_to_stats -FNDA:0,::next -FNDA:1,rust_out::main +FNDA:0,>::load_model +FNDA:1,>::stats +FNDA:0,::clone +FNDA:0,::get FNDA:0,<_ as conjure_core::solver::SolverAdaptor>::add_adaptor_info_to_stats FNDA:0,::fmt -FNDA:1,>::load_model -FNDA:0,::init_solver -FNDA:0,::iter -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FNDA:1,rust_out::main FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FNDA:1,>::new +FNDA:0,>::save_stats_to_context +FNDA:0,::fmt +FNDA:0,>::stats FNDA:0,<_ as conjure_core::solver::SolverAdaptor>::get_name -FNDA:0,::clone -FNDA:0,::fmt -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FNDA:0,::iter FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FNDA:0,>::save_stats_to_context -FNDA:1,>::stats -FNDA:0,::from_str +FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FNDA:0,::init_solver +FNDA:0,::fmt +FNDA:1,>::new +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FNDA:0,::get +FNDA:0,>::try_from +FNDA:0,::nth +FNDA:0,::fmt +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FNDA:1,>::solve +FNDA:0,::fmt +FNDA:0,>::new FNDA:0,>::solve -FNDA:0,::fmt -FNDA:0,<_ as conjure_core::solver::SolverAdaptor>::init_solver -FNDA:0,>::get_family +FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_solver_mod_rs_24_0::{closure#0} FNDA:0,::iter FNDA:0,::next -FNDA:0,>::solve -FNDA:0,::get -FNDA:0,>::get_family -FNDA:0,::fmt -FNDA:0,>::stats -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_solver_mod_rs_24_0 +FNDA:0,::from_str FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FNDA:0,>::solve_mut +FNDA:0,::fmt +FNDA:0,<_ as conjure_core::solver::SolverAdaptor>::add_adaptor_info_to_stats +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FNDA:0,<_ as conjure_core::solver::SolverAdaptor>::get_name +FNDA:0,::len +FNDA:0,::next_back +FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FNDA:0,>::wall_time_s +FNDA:0,::add_adaptor_info_to_stats +FNDA:0,::next_back +FNDA:0,>::get_family +FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> FNDA:0,::size_hint +FNDA:1,::init_solver +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> +FNDA:0,::clone +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FNDA:1,::init_solver FNDA:0,::size_hint +FNDA:0,::next_back +FNDA:0,::next +FNDA:1,>::solve FNDA:0,>::solve +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> FNF:115 FNH:15 BRF:0 @@ -4676,138 +4676,138 @@ LF:157 LH:112 end_of_record SF:crates/conjure_core/src/solver/adaptors/sat_common.rs -FN:218,::handle_or -FN:205,::handle_not -FN:234,::handle_flat_expression -FN:186,::get_reference_index FN:315,::has_variable -FN:29,::new -FN:205,::handle_not -FN:234,::handle_flat_expression -FN:141,::as_expression -FN:74,::get_variables -FN:74,::get_variables -FN:37,::from_conjure -FN:284,::default +FN:289,::fmt +FN:289,::fmt FN:249,::handle_and -FN:117,::add_clause -FN:130,::add_expression +FN:102,::add_variable FN:315,::has_variable -FN:272,::handle_expression -FN:29,::new -FN:141,::as_expression -FN:85,::get_index +FN:315,::has_variable +FN:154,::clause_to_expression +FN:37,::from_conjure +FN:284,::default +FN:186,::get_reference_index +FN:321,<&conjure_core::ast::symbol_table::Name as conjure_core::solver::adaptors::sat_common::HasVariable>::has_variable FN:117,::add_clause +FN:321,<&conjure_core::ast::symbol_table::Name as conjure_core::solver::adaptors::sat_common::HasVariable>::has_variable FN:218,::handle_or -FN:90,::get_name -FN:90,::get_name -FN:110,::has_variable:: FN:102,::add_variable -FN:85,::get_index -FN:90,::get_name -FN:321,<&conjure_core::ast::symbol_table::Name as conjure_core::solver::adaptors::sat_common::HasVariable>::has_variable FN:284,::default -FN:272,::handle_expression -FN:117,::add_clause +FN:198,::handle_reference +FN:110,::has_variable::<_> FN:130,::add_expression -FN:289,::fmt +FN:141,::as_expression +FN:234,::handle_flat_expression FN:37,::from_conjure -FN:29,::new +FN:284,::default +FN:272,::handle_expression FN:186,::get_reference_index -FN:110,::has_variable::<_> -FN:205,::handle_not -FN:141,::as_expression -FN:154,::clause_to_expression -FN:218,::handle_or -FN:154,::clause_to_expression -FN:289,::fmt +FN:272,::handle_expression FN:186,::get_reference_index +FN:74,::get_variables +FN:154,::clause_to_expression +FN:29,::new +FN:85,::get_index FN:321,<&conjure_core::ast::symbol_table::Name as conjure_core::solver::adaptors::sat_common::HasVariable>::has_variable -FN:130,::add_expression FN:85,::get_index FN:272,::handle_expression -FN:249,::handle_and +FN:117,::add_clause +FN:141,::as_expression FN:154,::clause_to_expression -FN:110,::has_variable:: -FN:315,::has_variable -FN:74,::get_variables -FN:198,::handle_reference -FN:102,::add_variable +FN:205,::handle_not +FN:37,::from_conjure FN:198,::handle_reference -FN:289,::fmt -FN:321,<&conjure_core::ast::symbol_table::Name as conjure_core::solver::adaptors::sat_common::HasVariable>::has_variable +FN:90,::get_name +FN:29,::new FN:198,::handle_reference FN:102,::add_variable +FN:85,::get_index +FN:234,::handle_flat_expression +FN:90,::get_name +FN:130,::add_expression FN:234,::handle_flat_expression +FN:110,::has_variable:: FN:249,::handle_and -FN:37,::from_conjure -FN:284,::default -FNDA:0,::handle_or -FNDA:0,::handle_not -FNDA:0,::handle_flat_expression -FNDA:0,::get_reference_index +FN:218,::handle_or +FN:29,::new +FN:130,::add_expression +FN:90,::get_name +FN:289,::fmt +FN:205,::handle_not +FN:249,::handle_and +FN:74,::get_variables +FN:117,::add_clause +FN:218,::handle_or +FN:141,::as_expression +FN:110,::has_variable:: +FN:74,::get_variables +FN:205,::handle_not FNDA:0,::has_variable -FNDA:0,::new -FNDA:0,::handle_not -FNDA:0,::handle_flat_expression -FNDA:0,::as_expression -FNDA:0,::get_variables -FNDA:0,::get_variables -FNDA:0,::from_conjure -FNDA:0,::default +FNDA:0,::fmt +FNDA:0,::fmt FNDA:0,::handle_and -FNDA:0,::add_clause -FNDA:0,::add_expression +FNDA:0,::add_variable FNDA:0,::has_variable -FNDA:0,::handle_expression -FNDA:0,::new -FNDA:0,::as_expression -FNDA:0,::get_index +FNDA:0,::has_variable +FNDA:0,::clause_to_expression +FNDA:0,::from_conjure +FNDA:0,::default +FNDA:0,::get_reference_index +FNDA:0,<&conjure_core::ast::symbol_table::Name as conjure_core::solver::adaptors::sat_common::HasVariable>::has_variable FNDA:0,::add_clause +FNDA:0,<&conjure_core::ast::symbol_table::Name as conjure_core::solver::adaptors::sat_common::HasVariable>::has_variable FNDA:0,::handle_or -FNDA:0,::get_name -FNDA:0,::get_name -FNDA:0,::has_variable:: FNDA:0,::add_variable -FNDA:0,::get_index -FNDA:0,::get_name -FNDA:0,<&conjure_core::ast::symbol_table::Name as conjure_core::solver::adaptors::sat_common::HasVariable>::has_variable FNDA:0,::default -FNDA:0,::handle_expression -FNDA:0,::add_clause +FNDA:0,::handle_reference +FNDA:0,::has_variable::<_> FNDA:0,::add_expression -FNDA:0,::fmt +FNDA:0,::as_expression +FNDA:0,::handle_flat_expression FNDA:0,::from_conjure -FNDA:0,::new +FNDA:0,::default +FNDA:0,::handle_expression FNDA:0,::get_reference_index -FNDA:0,::has_variable::<_> -FNDA:0,::handle_not -FNDA:0,::as_expression -FNDA:0,::clause_to_expression -FNDA:0,::handle_or -FNDA:0,::clause_to_expression -FNDA:0,::fmt +FNDA:0,::handle_expression FNDA:0,::get_reference_index +FNDA:0,::get_variables +FNDA:0,::clause_to_expression +FNDA:0,::new +FNDA:0,::get_index FNDA:0,<&conjure_core::ast::symbol_table::Name as conjure_core::solver::adaptors::sat_common::HasVariable>::has_variable -FNDA:0,::add_expression FNDA:0,::get_index FNDA:0,::handle_expression -FNDA:0,::handle_and +FNDA:0,::add_clause +FNDA:0,::as_expression FNDA:0,::clause_to_expression -FNDA:0,::has_variable:: -FNDA:0,::has_variable -FNDA:0,::get_variables -FNDA:0,::handle_reference -FNDA:0,::add_variable +FNDA:0,::handle_not +FNDA:0,::from_conjure FNDA:0,::handle_reference -FNDA:0,::fmt -FNDA:0,<&conjure_core::ast::symbol_table::Name as conjure_core::solver::adaptors::sat_common::HasVariable>::has_variable +FNDA:0,::get_name +FNDA:0,::new FNDA:0,::handle_reference FNDA:0,::add_variable +FNDA:0,::get_index +FNDA:0,::handle_flat_expression +FNDA:0,::get_name +FNDA:0,::add_expression FNDA:0,::handle_flat_expression +FNDA:0,::has_variable:: FNDA:0,::handle_and -FNDA:0,::from_conjure -FNDA:0,::default +FNDA:0,::handle_or +FNDA:0,::new +FNDA:0,::add_expression +FNDA:0,::get_name +FNDA:0,::fmt +FNDA:0,::handle_not +FNDA:0,::handle_and +FNDA:0,::get_variables +FNDA:0,::add_clause +FNDA:0,::handle_or +FNDA:0,::as_expression +FNDA:0,::has_variable:: +FNDA:0,::get_variables +FNDA:0,::handle_not FNF:66 FNH:0 BRF:0 @@ -4974,188 +4974,188 @@ LF:158 LH:0 end_of_record SF:crates/conjure_core/src/model.rs +FN:40,::new_empty +FN:40,::new_empty +FN:51,::get_domain::{closure#0} +FN:14,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FN:14,<::serialize::__SerializeWith as serde::ser::Serialize>::serialize:: +FN:14,<<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> +FN:14,::eq FN:14,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FN:14,::eq FN:14,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FN:81,::add_constraint -FN:14,<<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> -FN:96,::gensym -FN:96,::gensym -FN:59,::get_constraints_vec FN:77,::set_context -FN:50,::get_domain +FN:14,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FN:14,<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<_> FN:67,::set_constraints -FN:77,::set_context +FN:14,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: +FN:89,::add_constraints +FN:14,<<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::<_> +FN:67,::set_constraints +FN:50,::get_domain +FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#0} +FN:27,::new +FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> +FN:14,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FN:14,<::serialize::__SerializeWith as serde::ser::Serialize>::serialize:: +FN:96,::gensym FN:14,<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<_> -FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> -FN:81,::add_constraint -FN:14,<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<_> -FN:14,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting FN:44,::update_domain -FN:14,::eq +FN:14,<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> -FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:14,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FN:44,::update_domain FN:14,<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<_> +FN:55,::add_variable FN:89,::add_constraints -FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#0} -FN:14,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#0} -FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> -FN:14,<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<_> FN:14,<::deserialize::__Field as serde::de::Deserialize>::deserialize::> -FN:44,::update_domain -FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:50,::get_domain +FN:14,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FN:14,<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<_> +FN:96,::gensym +FN:14,<::deserialize::__Visitor as serde::de::Visitor>::expecting FN:14,::eq -FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#0} +FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#0} FN:77,::set_context +FN:14,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FN:81,::add_constraint +FN:14,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FN:27,::new +FN:14,<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<_> +FN:55,::add_variable +FN:96,::gensym FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> FN:14,<::deserialize::__Visitor as serde::de::Visitor>::expecting FN:14,<<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::<_> -FN:14,<::serialize::__SerializeWith as serde::ser::Serialize>::serialize:: -FN:14,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FN:96,::gensym -FN:44,::update_domain -FN:14,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FN:40,::new_empty +FN:14,<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> +FN:89,::add_constraints +FN:55,::add_variable +FN:59,::get_constraints_vec +FN:50,::get_domain +FN:67,::set_constraints +FN:59,::get_constraints_vec FN:14,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FN:14,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FN:14,<::serialize::__SerializeWith as serde::ser::Serialize>::serialize:: FN:14,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FN:27,::new -FN:40,::new_empty +FN:44,::update_domain +FN:14,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FN:51,::get_domain::{closure#0} FN:81,::add_constraint -FN:14,<<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> -FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> -FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:14,::eq -FN:67,::set_constraints -FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> +FN:14,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#0} -FN:55,::add_variable +FN:51,::get_domain::{closure#0} +FN:14,<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<_> +FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#0} +FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:50,::get_domain FN:40,::new_empty -FN:14,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> -FN:89,::add_constraints -FN:14,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FN:14,<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> -FN:14,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: -FN:14,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: -FN:59,::get_constraints_vec -FN:67,::set_constraints -FN:14,<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<_> +FN:77,::set_context +FN:14,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> FN:27,::new -FN:55,::add_variable +FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> FN:14,<::deserialize::__Field as serde::de::Deserialize>::deserialize::> -FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#0} -FN:14,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> FN:14,<<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::<_> +FN:14,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: +FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> +FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> +FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#0} +FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> FN:59,::get_constraints_vec -FN:51,::get_domain::{closure#0} -FN:27,::new -FN:14,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FN:14,<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<_> +FN:14,<<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> FN:14,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> FN:14,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FN:50,::get_domain -FN:55,::add_variable -FN:89,::add_constraints -FN:51,::get_domain::{closure#0} -FN:14,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FN:14,<<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::<_> -FN:51,::get_domain::{closure#0} -FN:14,<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> +FN:81,::add_constraint +FN:14,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FNDA:0,::new_empty +FNDA:0,::new_empty +FNDA:0,::get_domain::{closure#0} +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FNDA:0,<::serialize::__SerializeWith as serde::ser::Serialize>::serialize:: +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> +FNDA:1,::eq FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FNDA:0,::eq FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FNDA:0,::add_constraint -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> -FNDA:0,::gensym -FNDA:1,::gensym -FNDA:0,::get_constraints_vec FNDA:0,::set_context -FNDA:0,::get_domain +FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FNDA:0,<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<_> FNDA:0,::set_constraints -FNDA:0,::set_context +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: +FNDA:0,::add_constraints +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::<_> +FNDA:0,::set_constraints +FNDA:0,::get_domain +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#0} +FNDA:1,::new +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FNDA:1,<::serialize::__SerializeWith as serde::ser::Serialize>::serialize:: +FNDA:1,::gensym FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> -FNDA:0,::add_constraint -FNDA:0,<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<_> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting FNDA:0,::update_domain -FNDA:0,::eq +FNDA:1,<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FNDA:1,::update_domain FNDA:0,<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<_> +FNDA:0,::add_variable FNDA:0,::add_constraints +FNDA:1,<::deserialize::__Field as serde::de::Deserialize>::deserialize::> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<_> +FNDA:0,::gensym +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FNDA:0,::eq FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#0} -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#0} -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> -FNDA:0,<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<_> -FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::> -FNDA:0,::update_domain -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,::get_domain -FNDA:1,::eq -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#0} FNDA:0,::set_context +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FNDA:0,::add_constraint +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FNDA:0,::new +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<_> +FNDA:0,::add_variable +FNDA:0,::gensym FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::<_> -FNDA:0,<::serialize::__SerializeWith as serde::ser::Serialize>::serialize:: -FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FNDA:0,::gensym -FNDA:1,::update_domain -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FNDA:0,::new_empty +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> +FNDA:1,::add_constraints +FNDA:1,::add_variable +FNDA:1,::get_constraints_vec +FNDA:0,::get_domain +FNDA:1,::set_constraints +FNDA:0,::get_constraints_vec FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FNDA:1,<::serialize::__SerializeWith as serde::ser::Serialize>::serialize:: FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FNDA:0,::new -FNDA:1,::new_empty +FNDA:0,::update_domain +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FNDA:0,::get_domain::{closure#0} FNDA:0,::add_constraint -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,::eq -FNDA:0,::set_constraints -FNDA:1,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> +FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#0} -FNDA:0,::add_variable -FNDA:0,::new_empty -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FNDA:0,::get_domain::{closure#0} +FNDA:0,<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<_> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#0} +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,::get_domain +FNDA:1,::new_empty +FNDA:0,::set_context +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FNDA:0,::new +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> +FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::> FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> -FNDA:0,::add_constraints -FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::<_> FNDA:1,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: -FNDA:1,::get_constraints_vec -FNDA:1,::set_constraints -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<_> -FNDA:1,::new -FNDA:1,::add_variable -FNDA:1,<::deserialize::__Field as serde::de::Deserialize>::deserialize::> +FNDA:1,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#0} -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::<_> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> FNDA:0,::get_constraints_vec -FNDA:0,::get_domain::{closure#0} -FNDA:0,::new -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<_> +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FNDA:0,::get_domain -FNDA:0,::add_variable -FNDA:1,::add_constraints -FNDA:0,::get_domain::{closure#0} -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::<_> -FNDA:0,::get_domain::{closure#0} -FNDA:1,<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> +FNDA:0,::add_constraint +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> FNF:91 FNH:14 BRF:0 @@ -5226,48 +5226,48 @@ LF:62 LH:48 end_of_record SF:crates/uniplate/src/biplate.rs -FN:54,<_ as uniplate::biplate::Biplate<_>>::transform_bi::{closure#0} -FN:28,<_ as uniplate::biplate::Biplate<_>>::descend_bi FN:70,::universe +FN:79,::children +FN:52,<_ as uniplate::biplate::Biplate<_>>::transform_bi FN:48,<_ as uniplate::biplate::Biplate<_>>::children_bi -FN:70,<_ as uniplate::biplate::Uniplate>::universe +FN:48,>::children_bi +FN:43,>::universe_bi::{closure#0} +FN:28,<_ as uniplate::biplate::Biplate<_>>::descend_bi +FN:106,<_ as uniplate::biplate::Uniplate>::transform FN:43,<_ as uniplate::biplate::Biplate<_>>::universe_bi::{closure#0} -FN:119,<_ as uniplate::biplate::Uniplate>::rewrite::{closure#0} FN:110,<_ as uniplate::biplate::Uniplate>::transform::{closure#0} -FN:79,<_ as uniplate::biplate::Uniplate>::children -FN:106,<_ as uniplate::biplate::Uniplate>::transform -FN:138,<_ as uniplate::biplate::Uniplate>::cata::<_> -FN:48,>::children_bi +FN:142,<_ as uniplate::biplate::Uniplate>::cata::<_>::{closure#0} FN:64,<_ as uniplate::biplate::Uniplate>::descend -FN:43,>::universe_bi::{closure#0} -FN:40,>::universe_bi +FN:40,<_ as uniplate::biplate::Biplate<_>>::universe_bi +FN:119,<_ as uniplate::biplate::Uniplate>::rewrite::{closure#0} +FN:70,<_ as uniplate::biplate::Uniplate>::universe FN:90,<_ as uniplate::biplate::Uniplate>::with_children -FN:142,<_ as uniplate::biplate::Uniplate>::cata::<_>::{closure#0} +FN:54,<_ as uniplate::biplate::Biplate<_>>::transform_bi::{closure#0} +FN:40,>::universe_bi +FN:138,<_ as uniplate::biplate::Uniplate>::cata::<_> +FN:79,<_ as uniplate::biplate::Uniplate>::children FN:115,<_ as uniplate::biplate::Uniplate>::rewrite -FN:40,<_ as uniplate::biplate::Biplate<_>>::universe_bi -FN:52,<_ as uniplate::biplate::Biplate<_>>::transform_bi -FN:79,::children -FNDA:0,<_ as uniplate::biplate::Biplate<_>>::transform_bi::{closure#0} -FNDA:0,<_ as uniplate::biplate::Biplate<_>>::descend_bi FNDA:1,::universe +FNDA:1,::children +FNDA:0,<_ as uniplate::biplate::Biplate<_>>::transform_bi FNDA:0,<_ as uniplate::biplate::Biplate<_>>::children_bi -FNDA:0,<_ as uniplate::biplate::Uniplate>::universe +FNDA:1,>::children_bi +FNDA:1,>::universe_bi::{closure#0} +FNDA:0,<_ as uniplate::biplate::Biplate<_>>::descend_bi +FNDA:0,<_ as uniplate::biplate::Uniplate>::transform FNDA:0,<_ as uniplate::biplate::Biplate<_>>::universe_bi::{closure#0} -FNDA:0,<_ as uniplate::biplate::Uniplate>::rewrite::{closure#0} FNDA:0,<_ as uniplate::biplate::Uniplate>::transform::{closure#0} -FNDA:0,<_ as uniplate::biplate::Uniplate>::children -FNDA:0,<_ as uniplate::biplate::Uniplate>::transform -FNDA:0,<_ as uniplate::biplate::Uniplate>::cata::<_> -FNDA:1,>::children_bi +FNDA:0,<_ as uniplate::biplate::Uniplate>::cata::<_>::{closure#0} FNDA:0,<_ as uniplate::biplate::Uniplate>::descend -FNDA:1,>::universe_bi::{closure#0} -FNDA:1,>::universe_bi +FNDA:0,<_ as uniplate::biplate::Biplate<_>>::universe_bi +FNDA:0,<_ as uniplate::biplate::Uniplate>::rewrite::{closure#0} +FNDA:0,<_ as uniplate::biplate::Uniplate>::universe FNDA:0,<_ as uniplate::biplate::Uniplate>::with_children -FNDA:0,<_ as uniplate::biplate::Uniplate>::cata::<_>::{closure#0} +FNDA:0,<_ as uniplate::biplate::Biplate<_>>::transform_bi::{closure#0} +FNDA:1,>::universe_bi +FNDA:0,<_ as uniplate::biplate::Uniplate>::cata::<_> +FNDA:0,<_ as uniplate::biplate::Uniplate>::children FNDA:0,<_ as uniplate::biplate::Uniplate>::rewrite -FNDA:0,<_ as uniplate::biplate::Biplate<_>>::universe_bi -FNDA:0,<_ as uniplate::biplate::Biplate<_>>::transform_bi -FNDA:1,::children FNF:21 FNH:5 BRF:0 @@ -5345,24 +5345,24 @@ LF:69 LH:20 end_of_record SF:crates/conjure_core/src/rules/cnf.rs -FN:12,conjure_core::rules::cnf::CONJURE_GEN_RULE_SET_CNF::__typecheck::{closure#0}::{closure#0} -FN:12,conjure_core::rules::cnf::CONJURE_GEN_RULE_SET_CNF::__typecheck::{closure#0} FN:12,conjure_core::rules::cnf::CONJURE_GEN_RULE_SET_CNF::__typecheck FN:12,conjure_core::rules::cnf::CONJURE_GEN_RULE_SET_CNF::__typecheck::{closure#0} +FN:12,conjure_core::rules::cnf::CONJURE_GEN_RULE_SET_CNF::__typecheck::{closure#0} FN:12,conjure_core::rules::cnf::CONJURE_GEN_RULE_SET_CNF::__typecheck -FN:12,conjure_core::rules::cnf::CONJURE_GEN_RULE_SET_CNF::__typecheck::{closure#0}::{closure#0} -FN:12,conjure_core::rules::cnf::CONJURE_GEN_RULE_SET_CNF::__typecheck::{closure#0}::{closure#0} FN:12,conjure_core::rules::cnf::CONJURE_GEN_RULE_SET_CNF::__typecheck FN:12,conjure_core::rules::cnf::CONJURE_GEN_RULE_SET_CNF::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::cnf::CONJURE_GEN_RULE_SET_CNF::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::cnf::CONJURE_GEN_RULE_SET_CNF::__typecheck::{closure#0} +FN:12,conjure_core::rules::cnf::CONJURE_GEN_RULE_SET_CNF::__typecheck::{closure#0}::{closure#0} +FN:12,conjure_core::rules::cnf::CONJURE_GEN_RULE_SET_CNF::__typecheck::{closure#0}::{closure#0} +FN:12,conjure_core::rules::cnf::CONJURE_GEN_RULE_SET_CNF::__typecheck::{closure#0}::{closure#0} FNDA:0,conjure_core::rules::cnf::CONJURE_GEN_RULE_SET_CNF::__typecheck FNDA:0,conjure_core::rules::cnf::CONJURE_GEN_RULE_SET_CNF::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::cnf::CONJURE_GEN_RULE_SET_CNF::__typecheck::{closure#0} FNDA:0,conjure_core::rules::cnf::CONJURE_GEN_RULE_SET_CNF::__typecheck -FNDA:0,conjure_core::rules::cnf::CONJURE_GEN_RULE_SET_CNF::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::cnf::CONJURE_GEN_RULE_SET_CNF::__typecheck::{closure#0}::{closure#0} FNDA:0,conjure_core::rules::cnf::CONJURE_GEN_RULE_SET_CNF::__typecheck FNDA:0,conjure_core::rules::cnf::CONJURE_GEN_RULE_SET_CNF::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::cnf::CONJURE_GEN_RULE_SET_CNF::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::cnf::CONJURE_GEN_RULE_SET_CNF::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::cnf::CONJURE_GEN_RULE_SET_CNF::__typecheck::{closure#0}::{closure#0} FNF:9 FNH:0 BRF:0 @@ -5372,94 +5372,94 @@ LF:1 LH:0 end_of_record SF:crates/conjure_core/src/ast/constants.rs -FN:5,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> -FN:5,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FN:5,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FN:45,::fmt -FN:5,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> -FN:33,>::from -FN:5,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FN:5,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FN:5,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FN:5,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> FN:14,>::try_from +FN:5,<::deserialize::__Visitor as serde::de::Visitor>::expecting FN:5,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> +FN:5,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: +FN:5,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> FN:5,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FN:39,>::from -FN:24,>::try_from -FN:5,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> -FN:5,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> -FN:5,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FN:14,>::try_from FN:33,>::from -FN:5,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FN:5,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> +FN:39,>::from +FN:39,>::from FN:5,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> FN:5,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FN:5,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FN:5,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> -FN:5,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FN:5,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FN:5,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FN:24,>::try_from FN:5,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> FN:14,>::try_from -FN:14,>::try_from -FN:5,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FN:5,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: +FN:5,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> FN:45,::fmt +FN:5,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FN:33,>::from +FN:5,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> FN:5,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FN:5,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: -FN:24,>::try_from +FN:45,::fmt +FN:5,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> FN:5,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FN:39,>::from -FN:39,>::from +FN:5,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> FN:5,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FN:5,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FN:5,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> FN:33,>::from +FN:5,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FN:24,>::try_from +FN:24,>::try_from +FN:5,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FN:5,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FN:5,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FN:5,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +FN:5,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FN:39,>::from +FN:5,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> FN:45,::fmt -FN:5,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: FN:5,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FN:5,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FN:24,>::try_from -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FNDA:1,>::try_from FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FNDA:0,::fmt -FNDA:1,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +FNDA:1,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FNDA:0,>::try_from FNDA:0,>::from +FNDA:0,>::from +FNDA:0,>::from +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FNDA:0,>::try_from +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> +FNDA:1,>::try_from +FNDA:1,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FNDA:0,::fmt FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FNDA:1,>::try_from -FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FNDA:0,>::from -FNDA:1,>::try_from -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> -FNDA:1,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting FNDA:0,>::from +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FNDA:0,::fmt FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +FNDA:0,>::from FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FNDA:0,>::try_from -FNDA:1,>::try_from -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FNDA:0,::fmt -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: FNDA:0,>::try_from -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FNDA:0,>::from -FNDA:0,>::from +FNDA:1,>::try_from +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FNDA:0,>::from +FNDA:0,>::from +FNDA:1,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> FNDA:0,::fmt -FNDA:1,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FNDA:0,>::try_from FNF:44 FNH:6 BRF:0 @@ -5490,34 +5490,34 @@ LF:22 LH:11 end_of_record SF:solvers/minion/src/scoped_ptr.rs +FN:24, as core::ops::drop::Drop>::drop FN:24, as core::ops::drop::Drop>::drop -FN:24, as core::ops::drop::Drop>::drop -FN:17,>::new FN:17,>::new -FN:24, as core::ops::drop::Drop>::drop -FN:24, as core::ops::drop::Drop>::drop FN:24, as core::ops::drop::Drop>::drop FN:17,>::new FN:24, as core::ops::drop::Drop>::drop FN:17,>::new +FN:24, as core::ops::drop::Drop>::drop FN:17,>::new -FN:17,>::new +FN:24, as core::ops::drop::Drop>::drop +FN:17,>::new FN:17,>::new FN:24, as core::ops::drop::Drop>::drop +FN:17,>::new +FNDA:1, as core::ops::drop::Drop>::drop FNDA:1, as core::ops::drop::Drop>::drop -FNDA:0, as core::ops::drop::Drop>::drop -FNDA:1,>::new FNDA:1,>::new -FNDA:0, as core::ops::drop::Drop>::drop FNDA:1, as core::ops::drop::Drop>::drop -FNDA:0, as core::ops::drop::Drop>::drop FNDA:0,>::new -FNDA:1, as core::ops::drop::Drop>::drop +FNDA:0, as core::ops::drop::Drop>::drop FNDA:0,>::new +FNDA:0, as core::ops::drop::Drop>::drop FNDA:1,>::new -FNDA:0,>::new +FNDA:0, as core::ops::drop::Drop>::drop +FNDA:1,>::new FNDA:0,>::new FNDA:0, as core::ops::drop::Drop>::drop +FNDA:0,>::new FNF:14 FNH:6 BRF:0 @@ -5616,356 +5616,356 @@ DA:90,1 DA:91,1 DA:92,1 DA:93,1 -DA:94,1 -DA:95,1 -DA:96,1 -DA:97,1 -DA:100,1 -DA:101,1 -DA:102,1 -DA:104,1 -LF:84 -LH:84 -end_of_record -SF:crates/conjure_core/src/rules/minion.rs -FN:335,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck::{closure#0}::{closure#0} -FN:67,rust_out::main::_doctest_main_crates_conjure_core_src_rules_minion_rs_67_0 -FN:213,conjure_core::rules::minion::geq_to_ineq -FN:113,conjure_core::rules::minion::sum_eq_to_sumeq -FN:172,conjure_core::rules::minion::CONJURE_GEN_RULE_LT_TO_INEQ::__typecheck -FN:91,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck -FN:71,conjure_core::rules::minion::flatten_sum_geq -FN:91,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck::{closure#0}::{closure#0} -FN:212,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck::{closure#0} -FN:213,conjure_core::rules::minion::geq_to_ineq -FN:232,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck -FN:303,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck::{closure#0}::{closure#0} -FN:70,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck::{closure#0}::{closure#0} -FN:233,conjure_core::rules::minion::leq_to_ineq -FN:91,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck::{closure#0}::{closure#0} -FN:91,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck::{closure#0} -FN:113,conjure_core::rules::minion::sum_eq_to_sumeq -FN:193,conjure_core::rules::minion::gt_to_ineq -FN:17,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck::{closure#0}::{closure#0} -FN:232,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck::{closure#0}::{closure#0} -FN:232,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck -FN:112,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck::{closure#0}::{closure#0} -FN:264,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck -FN:91,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck +DA:94,1 +DA:95,1 +DA:96,1 +DA:97,1 +DA:100,1 +DA:101,1 +DA:102,1 +DA:104,1 +LF:84 +LH:84 +end_of_record +SF:crates/conjure_core/src/rules/minion.rs FN:335,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck::{closure#0} -FN:335,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck -FN:70,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck::{closure#0} +FN:335,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck::{closure#0}::{closure#0} +FN:232,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck::{closure#0}::{closure#0} +FN:31,conjure_core::rules::minion::sum_to_vector +FN:172,conjure_core::rules::minion::CONJURE_GEN_RULE_LT_TO_INEQ::__typecheck::{closure#0}::{closure#0} FN:232,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck::{closure#0} -FN:303,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck::{closure#0}::{closure#0} -FN:229,rust_out::main::_doctest_main_crates_conjure_core_src_rules_minion_rs_229_0 -FN:265,conjure_core::rules::minion::flatten_safediv +FN:335,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck::{closure#0}::{closure#0} +FN:70,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck::{closure#0} +FN:19,conjure_core::rules::minion::is_nested_sum FN:192,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck -FN:17,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck +FN:192,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck::{closure#0} FN:212,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck::{closure#0}::{closure#0} -FN:151,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck::{closure#0}::{closure#0} -FN:71,conjure_core::rules::minion::flatten_sum_geq -FN:112,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck -FN:71,conjure_core::rules::minion::flatten_sum_geq -FN:151,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck -FN:152,conjure_core::rules::minion::sumeq_to_minion FN:92,conjure_core::rules::minion::sum_leq_to_sumleq +FN:232,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck::{closure#0} +FN:91,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck +FN:213,conjure_core::rules::minion::geq_to_ineq +FN:265,conjure_core::rules::minion::flatten_safediv +FN:264,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck::{closure#0}::{closure#0} FN:172,conjure_core::rules::minion::CONJURE_GEN_RULE_LT_TO_INEQ::__typecheck::{closure#0} +FN:335,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck FN:264,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck::{closure#0} -FN:151,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck::{closure#0} -FN:173,conjure_core::rules::minion::lt_to_ineq -FN:91,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck::{closure#0} -FN:173,conjure_core::rules::minion::lt_to_ineq -FN:151,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck -FN:88,rust_out::main::_doctest_main_crates_conjure_core_src_rules_minion_rs_88_0 -FN:192,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck -FN:304,conjure_core::rules::minion::div_eq_to_diveq -FN:112,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck::{closure#0}::{closure#0} -FN:70,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck::{closure#0} -FN:17,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck::{closure#0} FN:172,conjure_core::rules::minion::CONJURE_GEN_RULE_LT_TO_INEQ::__typecheck::{closure#0} -FN:192,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck::{closure#0} -FN:209,rust_out::main::_doctest_main_crates_conjure_core_src_rules_minion_rs_209_0 -FN:112,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck::{closure#0} -FN:172,conjure_core::rules::minion::CONJURE_GEN_RULE_LT_TO_INEQ::__typecheck -FN:172,conjure_core::rules::minion::CONJURE_GEN_RULE_LT_TO_INEQ::__typecheck::{closure#0}::{closure#0} -FN:192,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck -FN:173,conjure_core::rules::minion::lt_to_ineq -FN:233,conjure_core::rules::minion::leq_to_ineq -FN:303,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck -FN:232,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck::{closure#0} -FN:304,conjure_core::rules::minion::div_eq_to_diveq -FN:17,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck::{closure#0} -FN:148,rust_out::main::_doctest_main_crates_conjure_core_src_rules_minion_rs_148_0 -FN:232,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck::{closure#0} -FN:212,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck::{closure#0} -FN:303,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck::{closure#0} -FN:232,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck::{closure#0}::{closure#0} -FN:304,conjure_core::rules::minion::div_eq_to_diveq +FN:151,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck::{closure#0} +FN:336,conjure_core::rules::minion::negated_neq_to_eq FN:356,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_EQ_TO_NEQ::__typecheck::{closure#0}::{closure#0} -FN:91,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck::{closure#0}::{closure#0} -FN:264,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck::{closure#0}::{closure#0} -FN:264,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck -FN:335,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck::{closure#0}::{closure#0} -FN:91,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck::{closure#0} -FN:113,conjure_core::rules::minion::sum_eq_to_sumeq -FN:193,conjure_core::rules::minion::gt_to_ineq -FN:70,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck::{closure#0} +FN:91,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck +FN:335,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck::{closure#0} +FN:335,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck FN:212,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck -FN:233,conjure_core::rules::minion::leq_to_ineq -FN:151,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck::{closure#0} -FN:151,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck::{closure#0}::{closure#0} -FN:264,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck::{closure#0} -FN:357,conjure_core::rules::minion::negated_eq_to_neq -FN:112,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck -FN:172,conjure_core::rules::minion::CONJURE_GEN_RULE_LT_TO_INEQ::__typecheck::{closure#0}::{closure#0} -FN:17,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck::{closure#0}::{closure#0} +FN:335,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck +FN:88,rust_out::main::_doctest_main_crates_conjure_core_src_rules_minion_rs_88_0 +FN:113,conjure_core::rules::minion::sum_eq_to_sumeq +FN:113,conjure_core::rules::minion::sum_eq_to_sumeq +FN:91,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck::{closure#0} FN:212,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck::{closure#0}::{closure#0} FN:232,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck -FN:31,conjure_core::rules::minion::sum_to_vector -FN:151,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck::{closure#0} +FN:213,conjure_core::rules::minion::geq_to_ineq +FN:303,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck +FN:212,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck::{closure#0} +FN:265,conjure_core::rules::minion::flatten_safediv +FN:303,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck FN:70,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck -FN:212,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck::{closure#0}::{closure#0} +FN:152,conjure_core::rules::minion::sumeq_to_minion +FN:335,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck::{closure#0} +FN:91,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck +FN:356,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_EQ_TO_NEQ::__typecheck::{closure#0} FN:193,conjure_core::rules::minion::gt_to_ineq -FN:172,conjure_core::rules::minion::CONJURE_GEN_RULE_LT_TO_INEQ::__typecheck::{closure#0} -FN:192,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck::{closure#0} -FN:70,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck -FN:70,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck::{closure#0}::{closure#0} +FN:113,conjure_core::rules::minion::sum_eq_to_sumeq +FN:212,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck +FN:264,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck FN:172,conjure_core::rules::minion::CONJURE_GEN_RULE_LT_TO_INEQ::__typecheck::{closure#0}::{closure#0} -FN:356,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_EQ_TO_NEQ::__typecheck +FN:193,conjure_core::rules::minion::gt_to_ineq +FN:232,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck +FN:233,conjure_core::rules::minion::leq_to_ineq +FN:209,rust_out::main::_doctest_main_crates_conjure_core_src_rules_minion_rs_209_0 FN:70,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck::{closure#0}::{closure#0} -FN:335,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck::{closure#0} +FN:172,conjure_core::rules::minion::CONJURE_GEN_RULE_LT_TO_INEQ::__typecheck::{closure#0} +FN:193,conjure_core::rules::minion::gt_to_ineq +FN:112,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck::{closure#0} +FN:192,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck::{closure#0}::{closure#0} +FN:17,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck FN:152,conjure_core::rules::minion::sumeq_to_minion -FN:112,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck +FN:71,conjure_core::rules::minion::flatten_sum_geq FN:151,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck -FN:112,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck::{closure#0}::{closure#0} -FN:264,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck::{closure#0} -FN:335,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck::{closure#0} -FN:31,conjure_core::rules::minion::sum_to_vector -FN:356,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_EQ_TO_NEQ::__typecheck::{closure#0}::{closure#0} +FN:67,rust_out::main::_doctest_main_crates_conjure_core_src_rules_minion_rs_67_0 +FN:172,conjure_core::rules::minion::CONJURE_GEN_RULE_LT_TO_INEQ::__typecheck +FN:213,conjure_core::rules::minion::geq_to_ineq +FN:212,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck +FN:303,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck::{closure#0}::{closure#0} +FN:303,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck::{closure#0}::{closure#0} FN:17,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck::{closure#0}::{closure#0} -FN:189,rust_out::main::_doctest_main_crates_conjure_core_src_rules_minion_rs_189_0 -FN:303,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck +FN:303,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck::{closure#0}::{closure#0} +FN:91,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck::{closure#0}::{closure#0} +FN:232,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck +FN:192,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck::{closure#0}::{closure#0} +FN:357,conjure_core::rules::minion::negated_eq_to_neq +FN:192,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck::{closure#0} +FN:304,conjure_core::rules::minion::div_eq_to_diveq +FN:17,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck::{closure#0} +FN:151,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck::{closure#0}::{closure#0} +FN:151,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck::{closure#0}::{closure#0} +FN:212,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck::{closure#0} +FN:151,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck::{closure#0} +FN:112,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck +FN:233,conjure_core::rules::minion::leq_to_ineq +FN:229,rust_out::main::_doctest_main_crates_conjure_core_src_rules_minion_rs_229_0 FN:303,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck::{closure#0} -FN:169,rust_out::main -FN:335,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck::{closure#0}::{closure#0} +FN:357,conjure_core::rules::minion::negated_eq_to_neq +FN:92,conjure_core::rules::minion::sum_leq_to_sumleq +FN:192,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck +FN:172,conjure_core::rules::minion::CONJURE_GEN_RULE_LT_TO_INEQ::__typecheck::{closure#0}::{closure#0} +FN:151,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck FN:112,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck::{closure#0} -FN:335,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck -FN:192,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck::{closure#0} +FN:335,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck::{closure#0}::{closure#0} +FN:192,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck +FN:70,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck::{closure#0} +FN:232,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck::{closure#0}::{closure#0} +FN:71,conjure_core::rules::minion::flatten_sum_geq +FN:17,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck FN:19,conjure_core::rules::minion::is_nested_sum -FN:264,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck::{closure#0}::{closure#0} +FN:70,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck::{closure#0} +FN:192,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck::{closure#0}::{closure#0} +FN:172,conjure_core::rules::minion::CONJURE_GEN_RULE_LT_TO_INEQ::__typecheck +FN:109,rust_out::main::_doctest_main_crates_conjure_core_src_rules_minion_rs_109_0 +FN:356,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_EQ_TO_NEQ::__typecheck FN:70,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck -FN:17,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck::{closure#0} +FN:303,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck::{closure#0} +FN:31,conjure_core::rules::minion::sum_to_vector +FN:112,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck +FN:169,rust_out::main +FN:31,conjure_core::rules::minion::sum_to_vector +FN:264,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck::{closure#0}::{closure#0} +FN:173,conjure_core::rules::minion::lt_to_ineq +FN:151,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck::{closure#0} FN:152,conjure_core::rules::minion::sumeq_to_minion -FN:109,rust_out::main::_doctest_main_crates_conjure_core_src_rules_minion_rs_109_0 -FN:357,conjure_core::rules::minion::negated_eq_to_neq -FN:172,conjure_core::rules::minion::CONJURE_GEN_RULE_LT_TO_INEQ::__typecheck -FN:336,conjure_core::rules::minion::negated_neq_to_eq -FN:336,conjure_core::rules::minion::negated_neq_to_eq -FN:17,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck -FN:212,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck::{closure#0} +FN:233,conjure_core::rules::minion::leq_to_ineq +FN:232,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck::{closure#0} FN:264,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck -FN:213,conjure_core::rules::minion::geq_to_ineq FN:356,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_EQ_TO_NEQ::__typecheck -FN:335,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck -FN:303,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck::{closure#0}::{closure#0} -FN:19,conjure_core::rules::minion::is_nested_sum -FN:92,conjure_core::rules::minion::sum_leq_to_sumleq -FN:265,conjure_core::rules::minion::flatten_safediv +FN:91,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck::{closure#0} +FN:189,rust_out::main::_doctest_main_crates_conjure_core_src_rules_minion_rs_189_0 +FN:212,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck::{closure#0}::{closure#0} +FN:91,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck::{closure#0}::{closure#0} FN:336,conjure_core::rules::minion::negated_neq_to_eq -FN:31,conjure_core::rules::minion::sum_to_vector -FN:92,conjure_core::rules::minion::sum_leq_to_sumleq -FN:192,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck::{closure#0}::{closure#0} -FN:303,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck -FN:356,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_EQ_TO_NEQ::__typecheck::{closure#0}::{closure#0} -FN:356,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_EQ_TO_NEQ::__typecheck::{closure#0} -FN:112,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck::{closure#0} -FN:19,conjure_core::rules::minion::is_nested_sum -FN:91,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck -FN:143,rust_out::main::_doctest_main_crates_conjure_core_src_rules_minion_rs_143_0 -FN:17,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck -FN:192,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck::{closure#0}::{closure#0} -FN:169,rust_out::main::_doctest_main_crates_conjure_core_src_rules_minion_rs_169_0 FN:265,conjure_core::rules::minion::flatten_safediv +FN:356,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_EQ_TO_NEQ::__typecheck::{closure#0}::{closure#0} +FN:357,conjure_core::rules::minion::negated_eq_to_neq FN:151,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck::{closure#0}::{closure#0} -FN:356,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_EQ_TO_NEQ::__typecheck::{closure#0} -FN:212,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck -FN:264,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck::{closure#0}::{closure#0} -FN:192,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck::{closure#0}::{closure#0} FN:303,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck::{closure#0} -FN:357,conjure_core::rules::minion::negated_eq_to_neq -FN:356,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_EQ_TO_NEQ::__typecheck -FN:212,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck +FN:303,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck +FN:336,conjure_core::rules::minion::negated_neq_to_eq +FN:304,conjure_core::rules::minion::div_eq_to_diveq +FN:151,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck +FN:264,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck::{closure#0} +FN:91,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck::{closure#0}::{closure#0} +FN:169,rust_out::main::_doctest_main_crates_conjure_core_src_rules_minion_rs_169_0 +FN:192,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck::{closure#0} +FN:356,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_EQ_TO_NEQ::__typecheck::{closure#0} +FN:356,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_EQ_TO_NEQ::__typecheck::{closure#0}::{closure#0} +FN:212,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck::{closure#0} +FN:173,conjure_core::rules::minion::lt_to_ineq FN:232,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck::{closure#0}::{closure#0} +FN:264,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck +FN:112,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck::{closure#0}::{closure#0} +FN:112,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck::{closure#0}::{closure#0} +FN:17,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck::{closure#0} +FN:173,conjure_core::rules::minion::lt_to_ineq +FN:71,conjure_core::rules::minion::flatten_sum_geq +FN:17,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck::{closure#0} +FN:17,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck::{closure#0}::{closure#0} +FN:112,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck::{closure#0}::{closure#0} +FN:264,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck::{closure#0}::{closure#0} +FN:112,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck::{closure#0} +FN:70,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck::{closure#0}::{closure#0} +FN:172,conjure_core::rules::minion::CONJURE_GEN_RULE_LT_TO_INEQ::__typecheck +FN:264,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck::{closure#0} +FN:17,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck::{closure#0}::{closure#0} +FN:148,rust_out::main::_doctest_main_crates_conjure_core_src_rules_minion_rs_148_0 +FN:112,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck +FN:304,conjure_core::rules::minion::div_eq_to_diveq +FN:91,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck::{closure#0} +FN:70,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck::{closure#0}::{closure#0} +FN:356,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_EQ_TO_NEQ::__typecheck +FN:70,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck +FN:143,rust_out::main::_doctest_main_crates_conjure_core_src_rules_minion_rs_143_0 +FN:17,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck FN:356,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_EQ_TO_NEQ::__typecheck::{closure#0} +FN:92,conjure_core::rules::minion::sum_leq_to_sumleq +FN:19,conjure_core::rules::minion::is_nested_sum +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck::{closure#0} FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck::{closure#0}::{closure#0} -FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_minion_rs_67_0 -FNDA:0,conjure_core::rules::minion::geq_to_ineq -FNDA:0,conjure_core::rules::minion::sum_eq_to_sumeq -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_LT_TO_INEQ::__typecheck -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck -FNDA:1,conjure_core::rules::minion::flatten_sum_geq -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck::{closure#0} -FNDA:1,conjure_core::rules::minion::geq_to_ineq -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::minion::leq_to_ineq -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::minion::sum_eq_to_sumeq -FNDA:0,conjure_core::rules::minion::gt_to_ineq -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck::{closure#0}::{closure#0} FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::minion::sum_to_vector +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_LT_TO_INEQ::__typecheck::{closure#0}::{closure#0} FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck::{closure#0}::{closure#0} -FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_minion_rs_229_0 -FNDA:1,conjure_core::rules::minion::flatten_safediv +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::minion::is_nested_sum FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck::{closure#0} FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::minion::flatten_sum_geq -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck -FNDA:0,conjure_core::rules::minion::flatten_sum_geq -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck -FNDA:1,conjure_core::rules::minion::sumeq_to_minion FNDA:1,conjure_core::rules::minion::sum_leq_to_sumleq +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck +FNDA:0,conjure_core::rules::minion::geq_to_ineq +FNDA:0,conjure_core::rules::minion::flatten_safediv +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck::{closure#0}::{closure#0} FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_LT_TO_INEQ::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::minion::lt_to_ineq -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::minion::lt_to_ineq -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck -FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_minion_rs_88_0 -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck -FNDA:0,conjure_core::rules::minion::div_eq_to_diveq -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck::{closure#0} FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_LT_TO_INEQ::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck::{closure#0} -FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_minion_rs_209_0 -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_LT_TO_INEQ::__typecheck -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_LT_TO_INEQ::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck -FNDA:1,conjure_core::rules::minion::lt_to_ineq -FNDA:0,conjure_core::rules::minion::leq_to_ineq -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::minion::div_eq_to_diveq -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck::{closure#0} -FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_minion_rs_148_0 -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck::{closure#0}::{closure#0} -FNDA:1,conjure_core::rules::minion::div_eq_to_diveq +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::minion::negated_neq_to_eq FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_EQ_TO_NEQ::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck::{closure#0} -FNDA:1,conjure_core::rules::minion::sum_eq_to_sumeq -FNDA:1,conjure_core::rules::minion::gt_to_ineq -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck -FNDA:1,conjure_core::rules::minion::leq_to_ineq -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::minion::negated_eq_to_neq -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_LT_TO_INEQ::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck +FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_minion_rs_88_0 +FNDA:0,conjure_core::rules::minion::sum_eq_to_sumeq +FNDA:0,conjure_core::rules::minion::sum_eq_to_sumeq +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck::{closure#0} FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck::{closure#0}::{closure#0} FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck -FNDA:0,conjure_core::rules::minion::sum_to_vector -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::minion::geq_to_ineq +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck::{closure#0} +FNDA:1,conjure_core::rules::minion::flatten_safediv +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::minion::sumeq_to_minion +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_EQ_TO_NEQ::__typecheck::{closure#0} FNDA:0,conjure_core::rules::minion::gt_to_ineq -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_LT_TO_INEQ::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck::{closure#0}::{closure#0} +FNDA:1,conjure_core::rules::minion::sum_eq_to_sumeq +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_LT_TO_INEQ::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_EQ_TO_NEQ::__typecheck +FNDA:1,conjure_core::rules::minion::gt_to_ineq +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck +FNDA:0,conjure_core::rules::minion::leq_to_ineq +FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_minion_rs_209_0 FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_LT_TO_INEQ::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::minion::gt_to_ineq +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck FNDA:0,conjure_core::rules::minion::sumeq_to_minion -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck +FNDA:0,conjure_core::rules::minion::flatten_sum_geq FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::minion::sum_to_vector -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_EQ_TO_NEQ::__typecheck::{closure#0}::{closure#0} +FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_minion_rs_67_0 +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_LT_TO_INEQ::__typecheck +FNDA:1,conjure_core::rules::minion::geq_to_ineq +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck::{closure#0}::{closure#0} FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck::{closure#0}::{closure#0} -FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_minion_rs_189_0 -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck::{closure#0} -FNDA:1,rust_out::main -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::minion::negated_eq_to_neq FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::minion::is_nested_sum -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck +FNDA:0,conjure_core::rules::minion::div_eq_to_diveq FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::minion::sumeq_to_minion -FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_minion_rs_109_0 -FNDA:0,conjure_core::rules::minion::negated_eq_to_neq -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_LT_TO_INEQ::__typecheck -FNDA:0,conjure_core::rules::minion::negated_neq_to_eq -FNDA:1,conjure_core::rules::minion::negated_neq_to_eq -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck::{closure#0}::{closure#0} FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck -FNDA:0,conjure_core::rules::minion::geq_to_ineq -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_EQ_TO_NEQ::__typecheck -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck::{closure#0}::{closure#0} -FNDA:1,conjure_core::rules::minion::is_nested_sum -FNDA:0,conjure_core::rules::minion::sum_leq_to_sumleq -FNDA:0,conjure_core::rules::minion::flatten_safediv -FNDA:0,conjure_core::rules::minion::negated_neq_to_eq -FNDA:1,conjure_core::rules::minion::sum_to_vector +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck +FNDA:1,conjure_core::rules::minion::leq_to_ineq +FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_minion_rs_229_0 +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck::{closure#0} +FNDA:1,conjure_core::rules::minion::negated_eq_to_neq FNDA:0,conjure_core::rules::minion::sum_leq_to_sumleq -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_EQ_TO_NEQ::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_EQ_TO_NEQ::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_LT_TO_INEQ::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::minion::is_nested_sum -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck -FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_minion_rs_143_0 +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck::{closure#0}::{closure#0} +FNDA:1,conjure_core::rules::minion::flatten_sum_geq FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck +FNDA:1,conjure_core::rules::minion::is_nested_sum +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck::{closure#0} FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck::{closure#0}::{closure#0} -FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_minion_rs_169_0 +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_LT_TO_INEQ::__typecheck +FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_minion_rs_109_0 +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_EQ_TO_NEQ::__typecheck +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck::{closure#0} +FNDA:1,conjure_core::rules::minion::sum_to_vector +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck +FNDA:1,rust_out::main +FNDA:0,conjure_core::rules::minion::sum_to_vector +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck::{closure#0}::{closure#0} +FNDA:1,conjure_core::rules::minion::lt_to_ineq +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck::{closure#0} +FNDA:1,conjure_core::rules::minion::sumeq_to_minion +FNDA:0,conjure_core::rules::minion::leq_to_ineq +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_EQ_TO_NEQ::__typecheck +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck::{closure#0} +FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_minion_rs_189_0 +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck::{closure#0}::{closure#0} +FNDA:1,conjure_core::rules::minion::negated_neq_to_eq FNDA:0,conjure_core::rules::minion::flatten_safediv +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_EQ_TO_NEQ::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::minion::negated_eq_to_neq FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck +FNDA:0,conjure_core::rules::minion::negated_neq_to_eq +FNDA:0,conjure_core::rules::minion::div_eq_to_diveq +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck::{closure#0}::{closure#0} +FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_minion_rs_169_0 +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck::{closure#0} FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_EQ_TO_NEQ::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_EQ_TO_NEQ::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::minion::lt_to_ineq +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::minion::lt_to_ineq +FNDA:0,conjure_core::rules::minion::flatten_sum_geq +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck::{closure#0}::{closure#0} FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck::{closure#0} -FNDA:1,conjure_core::rules::minion::negated_eq_to_neq +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_LT_TO_INEQ::__typecheck +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck::{closure#0}::{closure#0} +FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_minion_rs_148_0 +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck +FNDA:1,conjure_core::rules::minion::div_eq_to_diveq +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck::{closure#0}::{closure#0} FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_EQ_TO_NEQ::__typecheck -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck +FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rules_minion_rs_143_0 +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_EQ_TO_NEQ::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::minion::sum_leq_to_sumleq +FNDA:0,conjure_core::rules::minion::is_nested_sum FNF:169 FNH:24 BRF:0 @@ -6206,32 +6206,32 @@ LF:232 LH:205 end_of_record SF:solvers/chuffed/src/lib.rs -FN:16,chuffed_rs::wrappers::create_var +FN:60,chuffed_rs::wrappers::var_sym_break_wrapper FN:16,chuffed_rs::wrappers::create_var FN:66,chuffed_rs::wrappers::int_plus_wrapper -FN:60,chuffed_rs::wrappers::var_sym_break_wrapper -FN:26,chuffed_rs::wrappers::create_vars +FN:43,chuffed_rs::wrappers::branch_wrapper FN:53,chuffed_rs::wrappers::output_vars_wrapper +FN:26,chuffed_rs::wrappers::create_vars FN:36,chuffed_rs::wrappers::all_different_wrapper -FN:66,chuffed_rs::wrappers::int_plus_wrapper FN:26,chuffed_rs::wrappers::create_vars -FN:60,chuffed_rs::wrappers::var_sym_break_wrapper +FN:16,chuffed_rs::wrappers::create_var FN:36,chuffed_rs::wrappers::all_different_wrapper -FN:43,chuffed_rs::wrappers::branch_wrapper +FN:60,chuffed_rs::wrappers::var_sym_break_wrapper +FN:66,chuffed_rs::wrappers::int_plus_wrapper FN:43,chuffed_rs::wrappers::branch_wrapper FN:53,chuffed_rs::wrappers::output_vars_wrapper -FNDA:0,chuffed_rs::wrappers::create_var +FNDA:0,chuffed_rs::wrappers::var_sym_break_wrapper FNDA:0,chuffed_rs::wrappers::create_var FNDA:0,chuffed_rs::wrappers::int_plus_wrapper -FNDA:0,chuffed_rs::wrappers::var_sym_break_wrapper -FNDA:0,chuffed_rs::wrappers::create_vars +FNDA:0,chuffed_rs::wrappers::branch_wrapper FNDA:0,chuffed_rs::wrappers::output_vars_wrapper +FNDA:0,chuffed_rs::wrappers::create_vars FNDA:0,chuffed_rs::wrappers::all_different_wrapper -FNDA:0,chuffed_rs::wrappers::int_plus_wrapper FNDA:0,chuffed_rs::wrappers::create_vars -FNDA:0,chuffed_rs::wrappers::var_sym_break_wrapper +FNDA:0,chuffed_rs::wrappers::create_var FNDA:0,chuffed_rs::wrappers::all_different_wrapper -FNDA:0,chuffed_rs::wrappers::branch_wrapper +FNDA:0,chuffed_rs::wrappers::var_sym_break_wrapper +FNDA:0,chuffed_rs::wrappers::int_plus_wrapper FNDA:0,chuffed_rs::wrappers::branch_wrapper FNDA:0,chuffed_rs::wrappers::output_vars_wrapper FNF:14 @@ -6288,42 +6288,42 @@ LF:46 LH:0 end_of_record SF:crates/conjure_core/src/solver/adaptors/kissat.rs -FN:47,::solve_mut -FN:39,::solve FN:24,::new +FN:24,::new +FN:24,::new +FN:55,::load_model +FN:33,::default FN:55,::load_model +FN:60,::get_family FN:39,::solve FN:39,::solve FN:60,::get_family +FN:39,::solve FN:60,::get_family -FN:47,::solve_mut -FN:33,::default -FN:60,::get_family -FN:24,::new -FN:24,::new -FN:33,::default FN:55,::load_model FN:33,::default FN:47,::solve_mut -FN:55,::load_model -FNDA:0,::solve_mut -FNDA:0,::solve +FN:47,::solve_mut +FN:33,::default +FN:47,::solve_mut +FNDA:0,::new +FNDA:0,::new FNDA:0,::new FNDA:0,::load_model +FNDA:0,::default +FNDA:0,::load_model +FNDA:0,::get_family FNDA:0,::solve FNDA:0,::solve FNDA:0,::get_family +FNDA:0,::solve FNDA:0,::get_family -FNDA:0,::solve_mut -FNDA:0,::default -FNDA:0,::get_family -FNDA:0,::new -FNDA:0,::new -FNDA:0,::default FNDA:0,::load_model FNDA:0,::default FNDA:0,::solve_mut -FNDA:0,::load_model +FNDA:0,::solve_mut +FNDA:0,::default +FNDA:0,::solve_mut FNF:18 FNH:0 BRF:0 @@ -6397,170 +6397,170 @@ LF:25 LH:24 end_of_record SF:solvers/minion/src/run.rs +FN:688,minion_rs::run::read_constant FN:41,rust_out::main::_doctest_main_solvers_minion_src_run_rs_28_0::callback -FN:659,minion_rs::run::read_2_vars::{closure#0} -FN:745,minion_rs::run::read_constraint_list +FN:607,minion_rs::run::read_list::{closure#1} +FN:598,minion_rs::run::read_list FN:626,minion_rs::run::read_var -FN:729,minion_rs::run::read_constraint -FN:285,minion_rs::run::convert_model_to_raw::{closure#3} -FN:603,minion_rs::run::read_list::{closure#0} FN:750,minion_rs::run::read_constraint_list::{closure#0} -FN:204,minion_rs::run::convert_model_to_raw -FN:729,minion_rs::run::read_constraint +FN:285,minion_rs::run::convert_model_to_raw::{closure#3} +FN:659,minion_rs::run::read_2_vars::{closure#0} +FN:735,minion_rs::run::read_constraint::{closure#0} +FN:285,minion_rs::run::convert_model_to_raw::{closure#3} FN:204,minion_rs::run::convert_model_to_raw FN:285,minion_rs::run::convert_model_to_raw::{closure#3} -FN:708,minion_rs::run::read_constant_list::{closure#0} -FN:296,minion_rs::run::get_constraint_type -FN:688,minion_rs::run::read_constant +FN:162,minion_rs::run::run_minion FN:229,minion_rs::run::convert_model_to_raw::{closure#1} -FN:598,minion_rs::run::read_list -FN:270,minion_rs::run::convert_model_to_raw::{closure#2} -FN:750,minion_rs::run::read_constraint_list::{closure#0} +FN:29,rust_out::main +FN:384,minion_rs::run::constraint_add_args +FN:221,minion_rs::run::convert_model_to_raw::{closure#0} +FN:729,minion_rs::run::read_constraint +FN:729,minion_rs::run::read_constraint +FN:688,minion_rs::run::read_constant FN:607,minion_rs::run::read_list::{closure#1} -FN:659,minion_rs::run::read_2_vars::{closure#0} -FN:162,minion_rs::run::run_minion +FN:626,minion_rs::run::read_var +FN:729,minion_rs::run::read_constraint +FN:634,minion_rs::run::read_var::{closure#1} +FN:708,minion_rs::run::read_constant_list::{closure#0} FN:204,minion_rs::run::convert_model_to_raw -FN:651,minion_rs::run::read_2_vars +FN:735,minion_rs::run::read_constraint::{closure#0} +FN:626,minion_rs::run::read_var +FN:634,minion_rs::run::read_var::{closure#1} +FN:631,minion_rs::run::read_var::{closure#0} FN:384,minion_rs::run::constraint_add_args +FN:603,minion_rs::run::read_list::{closure#0} +FN:204,minion_rs::run::convert_model_to_raw +FN:607,minion_rs::run::read_list::{closure#1} +FN:162,minion_rs::run::run_minion FN:384,minion_rs::run::constraint_add_args +FN:745,minion_rs::run::read_constraint_list +FN:296,minion_rs::run::get_constraint_type +FN:296,minion_rs::run::get_constraint_type +FN:671,minion_rs::run::read_2_vars::{closure#1} +FN:229,minion_rs::run::convert_model_to_raw::{closure#1} FN:651,minion_rs::run::read_2_vars -FN:750,minion_rs::run::read_constraint_list::{closure#0} -FN:631,minion_rs::run::read_var::{closure#0} -FN:631,minion_rs::run::read_var::{closure#0} +FN:651,minion_rs::run::read_2_vars +FN:221,minion_rs::run::convert_model_to_raw::{closure#0} +FN:634,minion_rs::run::read_var::{closure#1} +FN:296,minion_rs::run::get_constraint_type FN:735,minion_rs::run::read_constraint::{closure#0} -FN:29,rust_out::main -FN:29,rust_out::main::_doctest_main_solvers_minion_src_run_rs_28_0 -FN:168,minion_rs::run::run_minion::{closure#0} FN:270,minion_rs::run::convert_model_to_raw::{closure#2} +FN:598,minion_rs::run::read_list FN:708,minion_rs::run::read_constant_list::{closure#0} -FN:603,minion_rs::run::read_list::{closure#0} -FN:671,minion_rs::run::read_2_vars::{closure#1} -FN:704,minion_rs::run::read_constant_list -FN:671,minion_rs::run::read_2_vars::{closure#1} -FN:221,minion_rs::run::convert_model_to_raw::{closure#0} -FN:735,minion_rs::run::read_constraint::{closure#0} FN:755,minion_rs::run::read_constraint_list::{closure#1} -FN:735,minion_rs::run::read_constraint::{closure#0} +FN:651,minion_rs::run::read_2_vars +FN:704,minion_rs::run::read_constant_list +FN:750,minion_rs::run::read_constraint_list::{closure#0} FN:671,minion_rs::run::read_2_vars::{closure#1} -FN:229,minion_rs::run::convert_model_to_raw::{closure#1} +FN:270,minion_rs::run::convert_model_to_raw::{closure#2} +FN:29,rust_out::main::_doctest_main_solvers_minion_src_run_rs_28_0 +FN:603,minion_rs::run::read_list::{closure#0} +FN:168,minion_rs::run::run_minion::{closure#0} +FN:659,minion_rs::run::read_2_vars::{closure#0} +FN:750,minion_rs::run::read_constraint_list::{closure#0} FN:755,minion_rs::run::read_constraint_list::{closure#1} FN:704,minion_rs::run::read_constant_list FN:598,minion_rs::run::read_list -FN:626,minion_rs::run::read_var FN:659,minion_rs::run::read_2_vars::{closure#0} -FN:745,minion_rs::run::read_constraint_list -FN:296,minion_rs::run::get_constraint_type FN:688,minion_rs::run::read_constant +FN:162,minion_rs::run::run_minion +FN:603,minion_rs::run::read_list::{closure#0} +FN:631,minion_rs::run::read_var::{closure#0} +FN:755,minion_rs::run::read_constraint_list::{closure#1} +FN:708,minion_rs::run::read_constant_list::{closure#0} +FN:270,minion_rs::run::convert_model_to_raw::{closure#2} +FN:745,minion_rs::run::read_constraint_list +FN:229,minion_rs::run::convert_model_to_raw::{closure#1} +FN:671,minion_rs::run::read_2_vars::{closure#1} FN:221,minion_rs::run::convert_model_to_raw::{closure#0} FN:745,minion_rs::run::read_constraint_list +FN:119,run_callback FN:631,minion_rs::run::read_var::{closure#0} -FN:607,minion_rs::run::read_list::{closure#1} FN:168,minion_rs::run::run_minion::{closure#0} -FN:607,minion_rs::run::read_list::{closure#1} -FN:270,minion_rs::run::convert_model_to_raw::{closure#2} -FN:708,minion_rs::run::read_constant_list::{closure#0} -FN:729,minion_rs::run::read_constraint -FN:634,minion_rs::run::read_var::{closure#1} -FN:634,minion_rs::run::read_var::{closure#1} -FN:285,minion_rs::run::convert_model_to_raw::{closure#3} -FN:296,minion_rs::run::get_constraint_type -FN:603,minion_rs::run::read_list::{closure#0} -FN:704,minion_rs::run::read_constant_list -FN:384,minion_rs::run::constraint_add_args FN:168,minion_rs::run::run_minion::{closure#0} -FN:598,minion_rs::run::read_list -FN:221,minion_rs::run::convert_model_to_raw::{closure#0} -FN:162,minion_rs::run::run_minion -FN:688,minion_rs::run::read_constant -FN:626,minion_rs::run::read_var -FN:755,minion_rs::run::read_constraint_list::{closure#1} -FN:119,run_callback -FN:229,minion_rs::run::convert_model_to_raw::{closure#1} -FN:634,minion_rs::run::read_var::{closure#1} -FN:651,minion_rs::run::read_2_vars -FN:162,minion_rs::run::run_minion +FN:704,minion_rs::run::read_constant_list +FNDA:0,minion_rs::run::read_constant FNDA:1,rust_out::main::_doctest_main_solvers_minion_src_run_rs_28_0::callback +FNDA:0,minion_rs::run::read_list::{closure#1} +FNDA:1,minion_rs::run::read_list +FNDA:1,minion_rs::run::read_var +FNDA:0,minion_rs::run::read_constraint_list::{closure#0} +FNDA:0,minion_rs::run::convert_model_to_raw::{closure#3} FNDA:0,minion_rs::run::read_2_vars::{closure#0} -FNDA:1,minion_rs::run::read_constraint_list +FNDA:1,minion_rs::run::read_constraint::{closure#0} +FNDA:1,minion_rs::run::convert_model_to_raw::{closure#3} +FNDA:0,minion_rs::run::convert_model_to_raw +FNDA:0,minion_rs::run::convert_model_to_raw::{closure#3} +FNDA:0,minion_rs::run::run_minion +FNDA:0,minion_rs::run::convert_model_to_raw::{closure#1} +FNDA:1,rust_out::main +FNDA:0,minion_rs::run::constraint_add_args +FNDA:0,minion_rs::run::convert_model_to_raw::{closure#0} +FNDA:0,minion_rs::run::read_constraint +FNDA:1,minion_rs::run::read_constraint +FNDA:0,minion_rs::run::read_constant +FNDA:0,minion_rs::run::read_list::{closure#1} FNDA:0,minion_rs::run::read_var FNDA:0,minion_rs::run::read_constraint -FNDA:0,minion_rs::run::convert_model_to_raw::{closure#3} +FNDA:0,minion_rs::run::read_var::{closure#1} +FNDA:1,minion_rs::run::read_constant_list::{closure#0} +FNDA:0,minion_rs::run::convert_model_to_raw +FNDA:0,minion_rs::run::read_constraint::{closure#0} +FNDA:0,minion_rs::run::read_var +FNDA:0,minion_rs::run::read_var::{closure#1} +FNDA:0,minion_rs::run::read_var::{closure#0} +FNDA:1,minion_rs::run::constraint_add_args FNDA:0,minion_rs::run::read_list::{closure#0} -FNDA:0,minion_rs::run::read_constraint_list::{closure#0} FNDA:1,minion_rs::run::convert_model_to_raw -FNDA:0,minion_rs::run::read_constraint -FNDA:0,minion_rs::run::convert_model_to_raw -FNDA:1,minion_rs::run::convert_model_to_raw::{closure#3} -FNDA:0,minion_rs::run::read_constant_list::{closure#0} -FNDA:0,minion_rs::run::get_constraint_type -FNDA:0,minion_rs::run::read_constant -FNDA:0,minion_rs::run::convert_model_to_raw::{closure#1} -FNDA:0,minion_rs::run::read_list -FNDA:0,minion_rs::run::convert_model_to_raw::{closure#2} -FNDA:0,minion_rs::run::read_constraint_list::{closure#0} FNDA:0,minion_rs::run::read_list::{closure#1} -FNDA:0,minion_rs::run::read_2_vars::{closure#0} FNDA:0,minion_rs::run::run_minion -FNDA:0,minion_rs::run::convert_model_to_raw -FNDA:0,minion_rs::run::read_2_vars FNDA:0,minion_rs::run::constraint_add_args -FNDA:1,minion_rs::run::constraint_add_args +FNDA:0,minion_rs::run::read_constraint_list +FNDA:0,minion_rs::run::get_constraint_type +FNDA:0,minion_rs::run::get_constraint_type +FNDA:0,minion_rs::run::read_2_vars::{closure#1} +FNDA:0,minion_rs::run::convert_model_to_raw::{closure#1} FNDA:1,minion_rs::run::read_2_vars -FNDA:1,minion_rs::run::read_constraint_list::{closure#0} -FNDA:0,minion_rs::run::read_var::{closure#0} -FNDA:0,minion_rs::run::read_var::{closure#0} +FNDA:0,minion_rs::run::read_2_vars +FNDA:1,minion_rs::run::convert_model_to_raw::{closure#0} +FNDA:0,minion_rs::run::read_var::{closure#1} +FNDA:1,minion_rs::run::get_constraint_type FNDA:0,minion_rs::run::read_constraint::{closure#0} -FNDA:1,rust_out::main -FNDA:1,rust_out::main::_doctest_main_solvers_minion_src_run_rs_28_0 -FNDA:1,minion_rs::run::run_minion::{closure#0} FNDA:0,minion_rs::run::convert_model_to_raw::{closure#2} +FNDA:0,minion_rs::run::read_list FNDA:0,minion_rs::run::read_constant_list::{closure#0} -FNDA:1,minion_rs::run::read_list::{closure#0} -FNDA:0,minion_rs::run::read_2_vars::{closure#1} +FNDA:0,minion_rs::run::read_constraint_list::{closure#1} +FNDA:0,minion_rs::run::read_2_vars FNDA:0,minion_rs::run::read_constant_list +FNDA:1,minion_rs::run::read_constraint_list::{closure#0} FNDA:0,minion_rs::run::read_2_vars::{closure#1} -FNDA:1,minion_rs::run::convert_model_to_raw::{closure#0} -FNDA:0,minion_rs::run::read_constraint::{closure#0} +FNDA:0,minion_rs::run::convert_model_to_raw::{closure#2} +FNDA:1,rust_out::main::_doctest_main_solvers_minion_src_run_rs_28_0 +FNDA:0,minion_rs::run::read_list::{closure#0} +FNDA:0,minion_rs::run::run_minion::{closure#0} +FNDA:0,minion_rs::run::read_2_vars::{closure#0} +FNDA:0,minion_rs::run::read_constraint_list::{closure#0} FNDA:0,minion_rs::run::read_constraint_list::{closure#1} -FNDA:1,minion_rs::run::read_constraint::{closure#0} -FNDA:0,minion_rs::run::read_2_vars::{closure#1} -FNDA:0,minion_rs::run::convert_model_to_raw::{closure#1} -FNDA:1,minion_rs::run::read_constraint_list::{closure#1} FNDA:0,minion_rs::run::read_constant_list -FNDA:1,minion_rs::run::read_list -FNDA:0,minion_rs::run::read_var +FNDA:0,minion_rs::run::read_list FNDA:0,minion_rs::run::read_2_vars::{closure#0} -FNDA:0,minion_rs::run::read_constraint_list -FNDA:0,minion_rs::run::get_constraint_type -FNDA:0,minion_rs::run::read_constant -FNDA:0,minion_rs::run::convert_model_to_raw::{closure#0} -FNDA:0,minion_rs::run::read_constraint_list +FNDA:1,minion_rs::run::read_constant +FNDA:1,minion_rs::run::run_minion +FNDA:1,minion_rs::run::read_list::{closure#0} FNDA:1,minion_rs::run::read_var::{closure#0} -FNDA:0,minion_rs::run::read_list::{closure#1} -FNDA:0,minion_rs::run::run_minion::{closure#0} -FNDA:0,minion_rs::run::read_list::{closure#1} +FNDA:1,minion_rs::run::read_constraint_list::{closure#1} +FNDA:0,minion_rs::run::read_constant_list::{closure#0} FNDA:1,minion_rs::run::convert_model_to_raw::{closure#2} -FNDA:1,minion_rs::run::read_constant_list::{closure#0} -FNDA:1,minion_rs::run::read_constraint -FNDA:0,minion_rs::run::read_var::{closure#1} -FNDA:0,minion_rs::run::read_var::{closure#1} -FNDA:0,minion_rs::run::convert_model_to_raw::{closure#3} -FNDA:1,minion_rs::run::get_constraint_type -FNDA:0,minion_rs::run::read_list::{closure#0} -FNDA:1,minion_rs::run::read_constant_list -FNDA:0,minion_rs::run::constraint_add_args -FNDA:0,minion_rs::run::run_minion::{closure#0} -FNDA:0,minion_rs::run::read_list +FNDA:1,minion_rs::run::read_constraint_list +FNDA:0,minion_rs::run::convert_model_to_raw::{closure#1} +FNDA:0,minion_rs::run::read_2_vars::{closure#1} FNDA:0,minion_rs::run::convert_model_to_raw::{closure#0} -FNDA:0,minion_rs::run::run_minion -FNDA:1,minion_rs::run::read_constant -FNDA:1,minion_rs::run::read_var -FNDA:0,minion_rs::run::read_constraint_list::{closure#1} +FNDA:0,minion_rs::run::read_constraint_list FNDA:1,run_callback -FNDA:0,minion_rs::run::convert_model_to_raw::{closure#1} -FNDA:0,minion_rs::run::read_var::{closure#1} -FNDA:0,minion_rs::run::read_2_vars -FNDA:1,minion_rs::run::run_minion +FNDA:0,minion_rs::run::read_var::{closure#0} +FNDA:0,minion_rs::run::run_minion::{closure#0} +FNDA:1,minion_rs::run::run_minion::{closure#0} +FNDA:1,minion_rs::run::read_constant_list FNF:82 FNH:25 BRF:0 @@ -7137,78 +7137,78 @@ LF:568 LH:372 end_of_record SF:crates/uniplate_derive/src/utils/generate.rs -FN:177,uniplate_derive::utils::generate::generate_field_fills::{closure#0} -FN:146,uniplate_derive::utils::generate::generate_field_idents::{closure#0} -FN:142,uniplate_derive::utils::generate::generate_field_idents -FN:146,uniplate_derive::utils::generate::generate_field_idents::{closure#0} +FN:9,uniplate_derive::utils::generate::get_fill +FN:154,uniplate_derive::utils::generate::generate_field_clones FN:154,uniplate_derive::utils::generate::generate_field_clones +FN:154,uniplate_derive::utils::generate::generate_field_clones +FN:142,uniplate_derive::utils::generate::generate_field_idents +FN:177,uniplate_derive::utils::generate::generate_field_fills::{closure#0} FN:134,uniplate_derive::utils::generate::get_field_name FN:169,uniplate_derive::utils::generate::generate_field_fills -FN:9,uniplate_derive::utils::generate::get_fill FN:142,uniplate_derive::utils::generate::generate_field_idents FN:177,uniplate_derive::utils::generate::generate_field_fills::{closure#0} +FN:72,uniplate_derive::utils::generate::get_clone FN:158,uniplate_derive::utils::generate::generate_field_clones::{closure#0} -FN:134,uniplate_derive::utils::generate::get_field_name FN:158,uniplate_derive::utils::generate::generate_field_clones::{closure#0} -FN:72,uniplate_derive::utils::generate::get_clone -FN:154,uniplate_derive::utils::generate::generate_field_clones -FN:134,uniplate_derive::utils::generate::get_field_name +FN:9,uniplate_derive::utils::generate::get_fill +FN:142,uniplate_derive::utils::generate::generate_field_idents +FN:169,uniplate_derive::utils::generate::generate_field_fills FN:158,uniplate_derive::utils::generate::generate_field_clones::{closure#0} +FN:146,uniplate_derive::utils::generate::generate_field_idents::{closure#0} FN:9,uniplate_derive::utils::generate::get_fill FN:146,uniplate_derive::utils::generate::generate_field_idents::{closure#0} -FN:142,uniplate_derive::utils::generate::generate_field_idents FN:72,uniplate_derive::utils::generate::get_clone -FN:134,uniplate_derive::utils::generate::get_field_name +FN:177,uniplate_derive::utils::generate::generate_field_fills::{closure#0} FN:146,uniplate_derive::utils::generate::generate_field_idents::{closure#0} -FN:9,uniplate_derive::utils::generate::get_fill +FN:158,uniplate_derive::utils::generate::generate_field_clones::{closure#0} FN:177,uniplate_derive::utils::generate::generate_field_fills::{closure#0} -FN:9,uniplate_derive::utils::generate::get_fill +FN:72,uniplate_derive::utils::generate::get_clone +FN:134,uniplate_derive::utils::generate::get_field_name +FN:146,uniplate_derive::utils::generate::generate_field_idents::{closure#0} +FN:142,uniplate_derive::utils::generate::generate_field_idents +FN:134,uniplate_derive::utils::generate::get_field_name FN:169,uniplate_derive::utils::generate::generate_field_fills FN:169,uniplate_derive::utils::generate::generate_field_fills +FN:9,uniplate_derive::utils::generate::get_fill FN:72,uniplate_derive::utils::generate::get_clone -FN:158,uniplate_derive::utils::generate::generate_field_clones::{closure#0} -FN:72,uniplate_derive::utils::generate::get_clone -FN:169,uniplate_derive::utils::generate::generate_field_fills -FN:154,uniplate_derive::utils::generate::generate_field_clones -FN:177,uniplate_derive::utils::generate::generate_field_fills::{closure#0} -FN:142,uniplate_derive::utils::generate::generate_field_idents +FN:134,uniplate_derive::utils::generate::get_field_name FN:154,uniplate_derive::utils::generate::generate_field_clones -FNDA:0,uniplate_derive::utils::generate::generate_field_fills::{closure#0} -FNDA:0,uniplate_derive::utils::generate::generate_field_idents::{closure#0} -FNDA:1,uniplate_derive::utils::generate::generate_field_idents -FNDA:1,uniplate_derive::utils::generate::generate_field_idents::{closure#0} +FNDA:1,uniplate_derive::utils::generate::get_fill +FNDA:1,uniplate_derive::utils::generate::generate_field_clones +FNDA:1,uniplate_derive::utils::generate::generate_field_clones FNDA:0,uniplate_derive::utils::generate::generate_field_clones +FNDA:1,uniplate_derive::utils::generate::generate_field_idents +FNDA:0,uniplate_derive::utils::generate::generate_field_fills::{closure#0} FNDA:0,uniplate_derive::utils::generate::get_field_name FNDA:0,uniplate_derive::utils::generate::generate_field_fills -FNDA:0,uniplate_derive::utils::generate::get_fill -FNDA:1,uniplate_derive::utils::generate::generate_field_idents +FNDA:0,uniplate_derive::utils::generate::generate_field_idents FNDA:1,uniplate_derive::utils::generate::generate_field_fills::{closure#0} -FNDA:0,uniplate_derive::utils::generate::generate_field_clones::{closure#0} -FNDA:0,uniplate_derive::utils::generate::get_field_name -FNDA:1,uniplate_derive::utils::generate::generate_field_clones::{closure#0} FNDA:0,uniplate_derive::utils::generate::get_clone -FNDA:0,uniplate_derive::utils::generate::generate_field_clones -FNDA:1,uniplate_derive::utils::generate::get_field_name FNDA:1,uniplate_derive::utils::generate::generate_field_clones::{closure#0} +FNDA:0,uniplate_derive::utils::generate::generate_field_clones::{closure#0} +FNDA:0,uniplate_derive::utils::generate::get_fill +FNDA:1,uniplate_derive::utils::generate::generate_field_idents +FNDA:1,uniplate_derive::utils::generate::generate_field_fills +FNDA:0,uniplate_derive::utils::generate::generate_field_clones::{closure#0} +FNDA:0,uniplate_derive::utils::generate::generate_field_idents::{closure#0} FNDA:1,uniplate_derive::utils::generate::get_fill FNDA:1,uniplate_derive::utils::generate::generate_field_idents::{closure#0} -FNDA:0,uniplate_derive::utils::generate::generate_field_idents +FNDA:1,uniplate_derive::utils::generate::get_clone +FNDA:0,uniplate_derive::utils::generate::generate_field_fills::{closure#0} +FNDA:1,uniplate_derive::utils::generate::generate_field_idents::{closure#0} +FNDA:1,uniplate_derive::utils::generate::generate_field_clones::{closure#0} +FNDA:1,uniplate_derive::utils::generate::generate_field_fills::{closure#0} FNDA:1,uniplate_derive::utils::generate::get_clone FNDA:1,uniplate_derive::utils::generate::get_field_name FNDA:0,uniplate_derive::utils::generate::generate_field_idents::{closure#0} -FNDA:0,uniplate_derive::utils::generate::get_fill -FNDA:0,uniplate_derive::utils::generate::generate_field_fills::{closure#0} -FNDA:1,uniplate_derive::utils::generate::get_fill -FNDA:1,uniplate_derive::utils::generate::generate_field_fills +FNDA:0,uniplate_derive::utils::generate::generate_field_idents +FNDA:1,uniplate_derive::utils::generate::get_field_name FNDA:0,uniplate_derive::utils::generate::generate_field_fills -FNDA:1,uniplate_derive::utils::generate::get_clone -FNDA:0,uniplate_derive::utils::generate::generate_field_clones::{closure#0} -FNDA:0,uniplate_derive::utils::generate::get_clone FNDA:1,uniplate_derive::utils::generate::generate_field_fills -FNDA:1,uniplate_derive::utils::generate::generate_field_clones -FNDA:1,uniplate_derive::utils::generate::generate_field_fills::{closure#0} -FNDA:0,uniplate_derive::utils::generate::generate_field_idents -FNDA:1,uniplate_derive::utils::generate::generate_field_clones +FNDA:0,uniplate_derive::utils::generate::get_fill +FNDA:0,uniplate_derive::utils::generate::get_clone +FNDA:0,uniplate_derive::utils::generate::get_field_name +FNDA:0,uniplate_derive::utils::generate::generate_field_clones FNF:36 FNH:18 BRF:0 @@ -7355,112 +7355,112 @@ LF:138 LH:133 end_of_record SF:crates/conjure_core/src/rule_engine/mod.rs -FN:155,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_154_0 -FN:146,conjure_core::rule_engine::get_rule_by_name::{closure#0} -FN:222,conjure_core::rule_engine::get_rule_sets_for_solver_family::{closure#0}::{closure#0} FN:172,conjure_core::rule_engine::get_rule_sets -FN:213,conjure_core::rule_engine::get_rule_sets_for_solver_family -FN:145,conjure_core::rule_engine::get_rule_by_name +FN:117,conjure_core::rule_engine::get_rules +FN:218,conjure_core::rule_engine::get_rule_sets_for_solver_family::{closure#0} FN:172,conjure_core::rule_engine::get_rule_sets -FN:40,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_33_0::CONJURE_GEN_RULE_IDENTITY::__typecheck FN:145,conjure_core::rule_engine::get_rule_by_name -FN:103,rust_out::CONJURE_GEN_RULE_IDENTITY::__typecheck -FN:60,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_59_0 -FN:146,conjure_core::rule_engine::get_rule_by_name::{closure#0} -FN:185,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_180_0::CONJURE_GEN_RULE_SET_MYRULESET::__typecheck -FN:213,conjure_core::rule_engine::get_rule_sets_for_solver_family +FN:145,conjure_core::rule_engine::get_rule_by_name +FN:196,conjure_core::rule_engine::get_rule_set_by_name::{closure#0} +FN:63,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_59_0::CONJURE_GEN_RULE_SET_MYRULESET::__typecheck::{closure#0}::{closure#0} FN:222,conjure_core::rule_engine::get_rule_sets_for_solver_family::{closure#0}::{closure#0} +FN:185,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_180_0::CONJURE_GEN_RULE_SET_MYRULESET::__typecheck +FN:104,rust_out::identity +FN:40,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_33_0::CONJURE_GEN_RULE_IDENTITY::__typecheck +FN:40,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_33_0::CONJURE_GEN_RULE_IDENTITY::__typecheck::{closure#0} +FN:185,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_180_0::CONJURE_GEN_RULE_SET_MYRULESET::__typecheck::{closure#0}::{closure#0} +FN:160,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_154_0::CONJURE_GEN_RULE_SET_ANOTHERRULESET::__typecheck FN:117,conjure_core::rule_engine::get_rules -FN:159,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_154_0::CONJURE_GEN_RULE_SET_MYRULESET::__typecheck FN:218,conjure_core::rule_engine::get_rule_sets_for_solver_family::{closure#0} -FN:146,conjure_core::rule_engine::get_rule_by_name::{closure#0} +FN:60,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_59_0 +FN:159,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_154_0::CONJURE_GEN_RULE_SET_MYRULESET::__typecheck::{closure#0} +FN:60,rust_out::main FN:196,conjure_core::rule_engine::get_rule_set_by_name::{closure#0} +FN:146,conjure_core::rule_engine::get_rule_by_name::{closure#0} +FN:213,conjure_core::rule_engine::get_rule_sets_for_solver_family +FN:159,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_154_0::CONJURE_GEN_RULE_SET_MYRULESET::__typecheck::{closure#0}::{closure#0} +FN:155,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_154_0 +FN:103,rust_out::CONJURE_GEN_RULE_IDENTITY::__typecheck::{closure#0} +FN:206,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_205_0 +FN:193,conjure_core::rule_engine::get_rule_set_by_name +FN:34,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_33_0 FN:196,conjure_core::rule_engine::get_rule_set_by_name::{closure#0} -FN:40,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_33_0::CONJURE_GEN_RULE_IDENTITY::__typecheck::{closure#0} -FN:185,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_180_0::CONJURE_GEN_RULE_SET_MYRULESET::__typecheck::{closure#0}::{closure#0} -FN:160,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_154_0::CONJURE_GEN_RULE_SET_ANOTHERRULESET::__typecheck::{closure#0}::{closure#0} -FN:172,conjure_core::rule_engine::get_rule_sets -FN:218,conjure_core::rule_engine::get_rule_sets_for_solver_family::{closure#0} +FN:145,conjure_core::rule_engine::get_rule_by_name FN:63,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_59_0::CONJURE_GEN_RULE_SET_MYRULESET::__typecheck::{closure#0} -FN:63,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_59_0::CONJURE_GEN_RULE_SET_MYRULESET::__typecheck::{closure#0}::{closure#0} -FN:185,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_180_0::CONJURE_GEN_RULE_SET_MYRULESET::__typecheck::{closure#0} -FN:104,rust_out::identity -FN:222,conjure_core::rule_engine::get_rule_sets_for_solver_family::{closure#0}::{closure#0} -FN:159,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_154_0::CONJURE_GEN_RULE_SET_MYRULESET::__typecheck::{closure#0}::{closure#0} -FN:159,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_154_0::CONJURE_GEN_RULE_SET_MYRULESET::__typecheck::{closure#0} +FN:193,conjure_core::rule_engine::get_rule_set_by_name FN:213,conjure_core::rule_engine::get_rule_sets_for_solver_family -FN:103,rust_out::CONJURE_GEN_RULE_IDENTITY::__typecheck::{closure#0}::{closure#0} +FN:185,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_180_0::CONJURE_GEN_RULE_SET_MYRULESET::__typecheck::{closure#0} FN:193,conjure_core::rule_engine::get_rule_set_by_name -FN:63,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_59_0::CONJURE_GEN_RULE_SET_MYRULESET::__typecheck +FN:103,rust_out::CONJURE_GEN_RULE_IDENTITY::__typecheck +FN:213,conjure_core::rule_engine::get_rule_sets_for_solver_family +FN:222,conjure_core::rule_engine::get_rule_sets_for_solver_family::{closure#0}::{closure#0} +FN:181,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_180_0 FN:117,conjure_core::rule_engine::get_rules -FN:160,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_154_0::CONJURE_GEN_RULE_SET_ANOTHERRULESET::__typecheck -FN:40,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_33_0::CONJURE_GEN_RULE_IDENTITY::__typecheck::{closure#0}::{closure#0} +FN:222,conjure_core::rule_engine::get_rule_sets_for_solver_family::{closure#0}::{closure#0} +FN:63,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_59_0::CONJURE_GEN_RULE_SET_MYRULESET::__typecheck +FN:146,conjure_core::rule_engine::get_rule_by_name::{closure#0} FN:218,conjure_core::rule_engine::get_rule_sets_for_solver_family::{closure#0} -FN:60,rust_out::main -FN:193,conjure_core::rule_engine::get_rule_set_by_name -FN:145,conjure_core::rule_engine::get_rule_by_name +FN:160,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_154_0::CONJURE_GEN_RULE_SET_ANOTHERRULESET::__typecheck::{closure#0}::{closure#0} +FN:103,rust_out::CONJURE_GEN_RULE_IDENTITY::__typecheck::{closure#0}::{closure#0} +FN:172,conjure_core::rule_engine::get_rule_sets FN:160,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_154_0::CONJURE_GEN_RULE_SET_ANOTHERRULESET::__typecheck::{closure#0} -FN:34,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_33_0 -FN:117,conjure_core::rule_engine::get_rules -FN:193,conjure_core::rule_engine::get_rule_set_by_name -FN:103,rust_out::CONJURE_GEN_RULE_IDENTITY::__typecheck::{closure#0} +FN:159,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_154_0::CONJURE_GEN_RULE_SET_MYRULESET::__typecheck +FN:40,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_33_0::CONJURE_GEN_RULE_IDENTITY::__typecheck::{closure#0}::{closure#0} FN:41,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_33_0::identity -FN:196,conjure_core::rule_engine::get_rule_set_by_name::{closure#0} -FN:181,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_180_0 -FN:206,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_205_0 -FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_154_0 -FNDA:0,conjure_core::rule_engine::get_rule_by_name::{closure#0} -FNDA:0,conjure_core::rule_engine::get_rule_sets_for_solver_family::{closure#0}::{closure#0} -FNDA:0,conjure_core::rule_engine::get_rule_sets -FNDA:0,conjure_core::rule_engine::get_rule_sets_for_solver_family -FNDA:1,conjure_core::rule_engine::get_rule_by_name +FN:146,conjure_core::rule_engine::get_rule_by_name::{closure#0} FNDA:0,conjure_core::rule_engine::get_rule_sets -FNDA:0,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_33_0::CONJURE_GEN_RULE_IDENTITY::__typecheck -FNDA:0,conjure_core::rule_engine::get_rule_by_name -FNDA:0,rust_out::CONJURE_GEN_RULE_IDENTITY::__typecheck -FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_59_0 -FNDA:0,conjure_core::rule_engine::get_rule_by_name::{closure#0} -FNDA:0,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_180_0::CONJURE_GEN_RULE_SET_MYRULESET::__typecheck -FNDA:1,conjure_core::rule_engine::get_rule_sets_for_solver_family -FNDA:1,conjure_core::rule_engine::get_rule_sets_for_solver_family::{closure#0}::{closure#0} FNDA:0,conjure_core::rule_engine::get_rules -FNDA:0,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_154_0::CONJURE_GEN_RULE_SET_MYRULESET::__typecheck FNDA:0,conjure_core::rule_engine::get_rule_sets_for_solver_family::{closure#0} -FNDA:1,conjure_core::rule_engine::get_rule_by_name::{closure#0} -FNDA:0,conjure_core::rule_engine::get_rule_set_by_name::{closure#0} +FNDA:0,conjure_core::rule_engine::get_rule_sets +FNDA:0,conjure_core::rule_engine::get_rule_by_name +FNDA:0,conjure_core::rule_engine::get_rule_by_name FNDA:1,conjure_core::rule_engine::get_rule_set_by_name::{closure#0} -FNDA:0,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_33_0::CONJURE_GEN_RULE_IDENTITY::__typecheck::{closure#0} -FNDA:0,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_180_0::CONJURE_GEN_RULE_SET_MYRULESET::__typecheck::{closure#0}::{closure#0} -FNDA:0,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_154_0::CONJURE_GEN_RULE_SET_ANOTHERRULESET::__typecheck::{closure#0}::{closure#0} -FNDA:1,conjure_core::rule_engine::get_rule_sets -FNDA:1,conjure_core::rule_engine::get_rule_sets_for_solver_family::{closure#0} -FNDA:0,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_59_0::CONJURE_GEN_RULE_SET_MYRULESET::__typecheck::{closure#0} FNDA:0,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_59_0::CONJURE_GEN_RULE_SET_MYRULESET::__typecheck::{closure#0}::{closure#0} -FNDA:0,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_180_0::CONJURE_GEN_RULE_SET_MYRULESET::__typecheck::{closure#0} -FNDA:0,rust_out::identity FNDA:0,conjure_core::rule_engine::get_rule_sets_for_solver_family::{closure#0}::{closure#0} -FNDA:0,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_154_0::CONJURE_GEN_RULE_SET_MYRULESET::__typecheck::{closure#0}::{closure#0} -FNDA:0,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_154_0::CONJURE_GEN_RULE_SET_MYRULESET::__typecheck::{closure#0} -FNDA:0,conjure_core::rule_engine::get_rule_sets_for_solver_family -FNDA:0,rust_out::CONJURE_GEN_RULE_IDENTITY::__typecheck::{closure#0}::{closure#0} -FNDA:1,conjure_core::rule_engine::get_rule_set_by_name -FNDA:0,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_59_0::CONJURE_GEN_RULE_SET_MYRULESET::__typecheck -FNDA:1,conjure_core::rule_engine::get_rules +FNDA:0,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_180_0::CONJURE_GEN_RULE_SET_MYRULESET::__typecheck +FNDA:0,rust_out::identity +FNDA:0,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_33_0::CONJURE_GEN_RULE_IDENTITY::__typecheck +FNDA:0,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_33_0::CONJURE_GEN_RULE_IDENTITY::__typecheck::{closure#0} +FNDA:0,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_180_0::CONJURE_GEN_RULE_SET_MYRULESET::__typecheck::{closure#0}::{closure#0} FNDA:0,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_154_0::CONJURE_GEN_RULE_SET_ANOTHERRULESET::__typecheck -FNDA:0,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_33_0::CONJURE_GEN_RULE_IDENTITY::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rule_engine::get_rules FNDA:0,conjure_core::rule_engine::get_rule_sets_for_solver_family::{closure#0} +FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_59_0 +FNDA:0,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_154_0::CONJURE_GEN_RULE_SET_MYRULESET::__typecheck::{closure#0} FNDA:1,rust_out::main +FNDA:0,conjure_core::rule_engine::get_rule_set_by_name::{closure#0} +FNDA:0,conjure_core::rule_engine::get_rule_by_name::{closure#0} +FNDA:0,conjure_core::rule_engine::get_rule_sets_for_solver_family +FNDA:0,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_154_0::CONJURE_GEN_RULE_SET_MYRULESET::__typecheck::{closure#0}::{closure#0} +FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_154_0 +FNDA:0,rust_out::CONJURE_GEN_RULE_IDENTITY::__typecheck::{closure#0} +FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_205_0 FNDA:0,conjure_core::rule_engine::get_rule_set_by_name -FNDA:0,conjure_core::rule_engine::get_rule_by_name -FNDA:0,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_154_0::CONJURE_GEN_RULE_SET_ANOTHERRULESET::__typecheck::{closure#0} FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_33_0 -FNDA:0,conjure_core::rule_engine::get_rules -FNDA:0,conjure_core::rule_engine::get_rule_set_by_name -FNDA:0,rust_out::CONJURE_GEN_RULE_IDENTITY::__typecheck::{closure#0} -FNDA:0,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_33_0::identity FNDA:0,conjure_core::rule_engine::get_rule_set_by_name::{closure#0} +FNDA:1,conjure_core::rule_engine::get_rule_by_name +FNDA:0,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_59_0::CONJURE_GEN_RULE_SET_MYRULESET::__typecheck::{closure#0} +FNDA:1,conjure_core::rule_engine::get_rule_set_by_name +FNDA:1,conjure_core::rule_engine::get_rule_sets_for_solver_family +FNDA:0,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_180_0::CONJURE_GEN_RULE_SET_MYRULESET::__typecheck::{closure#0} +FNDA:0,conjure_core::rule_engine::get_rule_set_by_name +FNDA:0,rust_out::CONJURE_GEN_RULE_IDENTITY::__typecheck +FNDA:0,conjure_core::rule_engine::get_rule_sets_for_solver_family +FNDA:0,conjure_core::rule_engine::get_rule_sets_for_solver_family::{closure#0}::{closure#0} FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_180_0 -FNDA:1,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_205_0 +FNDA:1,conjure_core::rule_engine::get_rules +FNDA:1,conjure_core::rule_engine::get_rule_sets_for_solver_family::{closure#0}::{closure#0} +FNDA:0,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_59_0::CONJURE_GEN_RULE_SET_MYRULESET::__typecheck +FNDA:1,conjure_core::rule_engine::get_rule_by_name::{closure#0} +FNDA:1,conjure_core::rule_engine::get_rule_sets_for_solver_family::{closure#0} +FNDA:0,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_154_0::CONJURE_GEN_RULE_SET_ANOTHERRULESET::__typecheck::{closure#0}::{closure#0} +FNDA:0,rust_out::CONJURE_GEN_RULE_IDENTITY::__typecheck::{closure#0}::{closure#0} +FNDA:1,conjure_core::rule_engine::get_rule_sets +FNDA:0,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_154_0::CONJURE_GEN_RULE_SET_ANOTHERRULESET::__typecheck::{closure#0} +FNDA:0,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_154_0::CONJURE_GEN_RULE_SET_MYRULESET::__typecheck +FNDA:0,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_33_0::CONJURE_GEN_RULE_IDENTITY::__typecheck::{closure#0}::{closure#0} +FNDA:0,rust_out::main::_doctest_main_crates_conjure_core_src_rule_engine_mod_rs_33_0::identity +FNDA:0,conjure_core::rule_engine::get_rule_by_name::{closure#0} FNF:53 FNH:15 BRF:0 @@ -7488,9 +7488,9 @@ DA:106,0 DA:108,1 DA:109,1 DA:110,1 -DA:117,765 -DA:118,765 -DA:119,765 +DA:117,735 +DA:118,735 +DA:119,735 DA:132,0 DA:133,0 DA:134,0 @@ -7510,9 +7510,9 @@ DA:160,1 DA:161,1 DA:162,1 DA:163,1 -DA:172,885 -DA:173,885 -DA:174,885 +DA:172,855 +DA:173,855 +DA:174,855 DA:181,1 DA:182,1 DA:183,1 @@ -7521,12 +7521,12 @@ DA:185,1 DA:186,1 DA:187,1 DA:188,1 -DA:193,585 -DA:194,585 -DA:195,585 -DA:196,1845 -DA:197,585 -DA:198,585 +DA:193,555 +DA:194,555 +DA:195,555 +DA:196,1695 +DA:197,555 +DA:198,555 DA:206,1 DA:207,1 DA:208,1 @@ -7552,68 +7552,68 @@ LF:83 LH:73 end_of_record SF:crates/uniplate_derive/src/lib.rs -FN:28,uniplate_derive::generate_variant_children_match_arm -FN:138,uniplate_derive::derive::{closure#0} -FN:28,uniplate_derive::generate_variant_children_match_arm -FN:53,uniplate_derive::generate_variant_context_match_arm -FN:138,uniplate_derive::derive::{closure#0} +FN:12,uniplate_derive::generate_match_pattern FN:138,uniplate_derive::derive::{closure#0} -FN:28,uniplate_derive::generate_variant_children_match_arm +FN:157,uniplate_derive::derive::{closure#1} +FN:114,::uniplate::{closure#0} FN:127,uniplate_derive::derive +FN:53,uniplate_derive::generate_variant_context_match_arm FN:157,uniplate_derive::derive::{closure#1} FN:157,uniplate_derive::derive::{closure#1} -FN:138,uniplate_derive::derive::{closure#0} -FN:53,uniplate_derive::generate_variant_context_match_arm FN:12,uniplate_derive::generate_match_pattern FN:53,uniplate_derive::generate_variant_context_match_arm -FN:157,uniplate_derive::derive::{closure#1} FN:12,uniplate_derive::generate_match_pattern +FN:110,rust_out::main +FN:114,::uniplate::{closure#2} FN:127,uniplate_derive::derive -FN:127,uniplate_derive::derive +FN:138,uniplate_derive::derive::{closure#0} +FN:53,uniplate_derive::generate_variant_context_match_arm FN:114,::uniplate::{closure#3} -FN:110,rust_out::main::_doctest_main_crates_uniplate_derive_src_lib_rs_109_0 FN:12,uniplate_derive::generate_match_pattern -FN:114,::uniplate::{closure#0} -FN:114,::uniplate::{closure#2} +FN:138,uniplate_derive::derive::{closure#0} +FN:28,uniplate_derive::generate_variant_children_match_arm +FN:28,uniplate_derive::generate_variant_children_match_arm FN:114,::uniplate::{closure#1} -FN:110,rust_out::main FN:127,uniplate_derive::derive -FN:12,uniplate_derive::generate_match_pattern -FN:114,::uniplate -FN:53,uniplate_derive::generate_variant_context_match_arm +FN:110,rust_out::main::_doctest_main_crates_uniplate_derive_src_lib_rs_109_0 +FN:28,uniplate_derive::generate_variant_children_match_arm FN:157,uniplate_derive::derive::{closure#1} FN:28,uniplate_derive::generate_variant_children_match_arm -FNDA:1,uniplate_derive::generate_variant_children_match_arm -FNDA:1,uniplate_derive::derive::{closure#0} -FNDA:0,uniplate_derive::generate_variant_children_match_arm -FNDA:1,uniplate_derive::generate_variant_context_match_arm -FNDA:0,uniplate_derive::derive::{closure#0} +FN:53,uniplate_derive::generate_variant_context_match_arm +FN:127,uniplate_derive::derive +FN:114,::uniplate +FN:138,uniplate_derive::derive::{closure#0} +FNDA:1,uniplate_derive::generate_match_pattern FNDA:1,uniplate_derive::derive::{closure#0} -FNDA:0,uniplate_derive::generate_variant_children_match_arm -FNDA:0,uniplate_derive::derive FNDA:1,uniplate_derive::derive::{closure#1} -FNDA:0,uniplate_derive::derive::{closure#1} -FNDA:0,uniplate_derive::derive::{closure#0} -FNDA:1,uniplate_derive::generate_variant_context_match_arm -FNDA:0,uniplate_derive::generate_match_pattern +FNDA:1,::uniplate::{closure#0} +FNDA:0,uniplate_derive::derive FNDA:0,uniplate_derive::generate_variant_context_match_arm FNDA:0,uniplate_derive::derive::{closure#1} +FNDA:0,uniplate_derive::derive::{closure#1} FNDA:1,uniplate_derive::generate_match_pattern +FNDA:0,uniplate_derive::generate_variant_context_match_arm +FNDA:0,uniplate_derive::generate_match_pattern +FNDA:1,rust_out::main +FNDA:0,::uniplate::{closure#2} FNDA:0,uniplate_derive::derive -FNDA:1,uniplate_derive::derive +FNDA:0,uniplate_derive::derive::{closure#0} +FNDA:1,uniplate_derive::generate_variant_context_match_arm FNDA:0,::uniplate::{closure#3} -FNDA:1,rust_out::main::_doctest_main_crates_uniplate_derive_src_lib_rs_109_0 FNDA:0,uniplate_derive::generate_match_pattern -FNDA:1,::uniplate::{closure#0} -FNDA:0,::uniplate::{closure#2} +FNDA:0,uniplate_derive::derive::{closure#0} +FNDA:0,uniplate_derive::generate_variant_children_match_arm +FNDA:0,uniplate_derive::generate_variant_children_match_arm FNDA:0,::uniplate::{closure#1} -FNDA:1,rust_out::main FNDA:1,uniplate_derive::derive -FNDA:1,uniplate_derive::generate_match_pattern -FNDA:1,::uniplate -FNDA:0,uniplate_derive::generate_variant_context_match_arm +FNDA:1,rust_out::main::_doctest_main_crates_uniplate_derive_src_lib_rs_109_0 +FNDA:1,uniplate_derive::generate_variant_children_match_arm FNDA:1,uniplate_derive::derive::{closure#1} FNDA:1,uniplate_derive::generate_variant_children_match_arm +FNDA:1,uniplate_derive::generate_variant_context_match_arm +FNDA:1,uniplate_derive::derive +FNDA:1,::uniplate +FNDA:1,uniplate_derive::derive::{closure#0} FNF:31 FNH:16 BRF:0 @@ -7752,22 +7752,22 @@ LH:125 end_of_record SF:crates/conjure_core/src/stats/mod.rs FN:20,::new -FN:28,::add_rewriter_run -FN:28,::add_rewriter_run -FN:20,::new FN:24,::add_solver_run +FN:28,::add_rewriter_run FN:20,::new FN:24,::add_solver_run +FN:28,::add_rewriter_run FN:24,::add_solver_run +FN:20,::new FN:28,::add_rewriter_run FNDA:0,::new +FNDA:1,::add_solver_run FNDA:1,::add_rewriter_run -FNDA:0,::add_rewriter_run FNDA:0,::new FNDA:0,::add_solver_run -FNDA:0,::new -FNDA:1,::add_solver_run +FNDA:0,::add_rewriter_run FNDA:0,::add_solver_run +FNDA:0,::new FNDA:0,::add_rewriter_run FNF:9 FNH:2 @@ -7786,74 +7786,74 @@ LF:9 LH:6 end_of_record SF:crates/conjure_macros/src/lib.rs -FN:155,conjure_macros::register_rule_set -FN:107,::parse -FN:151,rust_out::main::_doctest_main_crates_conjure_macros_src_lib_rs_151_0 -FN:155,conjure_macros::register_rule_set +FN:57,conjure_macros::register_rule::{closure#0} FN:82,conjure_macros::parse_parenthesized:: FN:47,conjure_macros::register_rule -FN:47,conjure_macros::register_rule FN:107,::parse +FN:107,::parse +FN:107,::parse +FN:35,::parse +FN:35,::parse FN:155,conjure_macros::register_rule_set +FN:148,rust_out::main +FN:82,conjure_macros::parse_parenthesized:: +FN:155,conjure_macros::register_rule_set +FN:19,::parse FN:19,::parse +FN:82,conjure_macros::parse_parenthesized:: FN:57,conjure_macros::register_rule::{closure#0} FN:57,conjure_macros::register_rule::{closure#0} -FN:82,conjure_macros::parse_parenthesized:: -FN:35,::parse FN:82,conjure_macros::parse_parenthesized::<_> +FN:155,conjure_macros::register_rule_set +FN:107,::parse +FN:155,conjure_macros::register_rule_set +FN:47,conjure_macros::register_rule FN:19,::parse +FN:148,rust_out::main::_doctest_main_crates_conjure_macros_src_lib_rs_148_0 FN:19,::parse -FN:19,::parse +FN:82,conjure_macros::parse_parenthesized:: FN:47,conjure_macros::register_rule +FN:82,conjure_macros::parse_parenthesized:: FN:35,::parse FN:57,conjure_macros::register_rule::{closure#0} -FN:82,conjure_macros::parse_parenthesized:: -FN:82,conjure_macros::parse_parenthesized:: -FN:107,::parse FN:47,conjure_macros::register_rule -FN:57,conjure_macros::register_rule::{closure#0} -FN:148,rust_out::main -FN:35,::parse -FN:148,rust_out::main::_doctest_main_crates_conjure_macros_src_lib_rs_148_0 -FN:107,::parse -FN:35,::parse -FN:82,conjure_macros::parse_parenthesized:: -FN:155,conjure_macros::register_rule_set +FN:151,rust_out::main::_doctest_main_crates_conjure_macros_src_lib_rs_151_0 FN:82,conjure_macros::parse_parenthesized:: -FNDA:0,conjure_macros::register_rule_set -FNDA:1,::parse -FNDA:1,rust_out::main::_doctest_main_crates_conjure_macros_src_lib_rs_151_0 -FNDA:0,conjure_macros::register_rule_set +FN:35,::parse +FNDA:1,conjure_macros::register_rule::{closure#0} FNDA:1,conjure_macros::parse_parenthesized:: FNDA:0,conjure_macros::register_rule -FNDA:1,conjure_macros::register_rule +FNDA:1,::parse FNDA:0,::parse +FNDA:1,::parse +FNDA:1,::parse +FNDA:0,::parse FNDA:1,conjure_macros::register_rule_set +FNDA:1,rust_out::main +FNDA:1,conjure_macros::parse_parenthesized:: +FNDA:0,conjure_macros::register_rule_set FNDA:1,::parse -FNDA:1,conjure_macros::register_rule::{closure#0} -FNDA:0,conjure_macros::register_rule::{closure#0} +FNDA:0,::parse FNDA:0,conjure_macros::parse_parenthesized:: -FNDA:0,::parse +FNDA:0,conjure_macros::register_rule::{closure#0} +FNDA:1,conjure_macros::register_rule::{closure#0} FNDA:0,conjure_macros::parse_parenthesized::<_> -FNDA:1,::parse -FNDA:0,::parse +FNDA:0,conjure_macros::register_rule_set +FNDA:0,::parse +FNDA:1,conjure_macros::register_rule_set +FNDA:1,conjure_macros::register_rule FNDA:0,::parse -FNDA:0,conjure_macros::register_rule +FNDA:1,rust_out::main::_doctest_main_crates_conjure_macros_src_lib_rs_148_0 +FNDA:1,::parse +FNDA:1,conjure_macros::parse_parenthesized:: +FNDA:1,conjure_macros::register_rule +FNDA:0,conjure_macros::parse_parenthesized:: FNDA:1,::parse FNDA:0,conjure_macros::register_rule::{closure#0} +FNDA:0,conjure_macros::register_rule +FNDA:1,rust_out::main::_doctest_main_crates_conjure_macros_src_lib_rs_151_0 FNDA:1,conjure_macros::parse_parenthesized:: -FNDA:0,conjure_macros::parse_parenthesized:: -FNDA:1,::parse -FNDA:1,conjure_macros::register_rule -FNDA:1,conjure_macros::register_rule::{closure#0} -FNDA:1,rust_out::main -FNDA:1,::parse -FNDA:1,rust_out::main::_doctest_main_crates_conjure_macros_src_lib_rs_148_0 -FNDA:0,::parse FNDA:0,::parse -FNDA:1,conjure_macros::parse_parenthesized:: -FNDA:1,conjure_macros::register_rule_set -FNDA:1,conjure_macros::parse_parenthesized:: FNF:34 FNH:19 BRF:0 @@ -7981,30 +7981,30 @@ LF:119 LH:113 end_of_record SF:crates/uniplate/src/test_common/paper.rs -FN:33,uniplate::test_common::paper::proptest_exprs::{closure#0}::{closure#0} -FN:45,uniplate::test_common::paper::proptest_stmts +FN:58,uniplate::test_common::paper::proptest_stmts::{closure#0}::{closure#1} +FN:40,uniplate::test_common::paper::proptest_exprs::{closure#0}::{closure#4} FN:46,uniplate::test_common::paper::proptest_stmts::{closure#1} +FN:30,uniplate::test_common::paper::proptest_exprs::{closure#0} FN:48,uniplate::test_common::paper::proptest_stmts::{closure#0} FN:37,uniplate::test_common::paper::proptest_exprs::{closure#0}::{closure#2} -FN:51,uniplate::test_common::paper::proptest_stmts::{closure#0}::{closure#0} -FN:40,uniplate::test_common::paper::proptest_exprs::{closure#0}::{closure#4} FN:27,uniplate::test_common::paper::proptest_exprs -FN:35,uniplate::test_common::paper::proptest_exprs::{closure#0}::{closure#1} -FN:58,uniplate::test_common::paper::proptest_stmts::{closure#0}::{closure#1} -FN:30,uniplate::test_common::paper::proptest_exprs::{closure#0} FN:39,uniplate::test_common::paper::proptest_exprs::{closure#0}::{closure#3} -FNDA:0,uniplate::test_common::paper::proptest_exprs::{closure#0}::{closure#0} -FNDA:0,uniplate::test_common::paper::proptest_stmts +FN:51,uniplate::test_common::paper::proptest_stmts::{closure#0}::{closure#0} +FN:33,uniplate::test_common::paper::proptest_exprs::{closure#0}::{closure#0} +FN:45,uniplate::test_common::paper::proptest_stmts +FN:35,uniplate::test_common::paper::proptest_exprs::{closure#0}::{closure#1} +FNDA:0,uniplate::test_common::paper::proptest_stmts::{closure#0}::{closure#1} +FNDA:0,uniplate::test_common::paper::proptest_exprs::{closure#0}::{closure#4} FNDA:0,uniplate::test_common::paper::proptest_stmts::{closure#1} +FNDA:0,uniplate::test_common::paper::proptest_exprs::{closure#0} FNDA:0,uniplate::test_common::paper::proptest_stmts::{closure#0} FNDA:0,uniplate::test_common::paper::proptest_exprs::{closure#0}::{closure#2} -FNDA:0,uniplate::test_common::paper::proptest_stmts::{closure#0}::{closure#0} -FNDA:0,uniplate::test_common::paper::proptest_exprs::{closure#0}::{closure#4} FNDA:0,uniplate::test_common::paper::proptest_exprs -FNDA:0,uniplate::test_common::paper::proptest_exprs::{closure#0}::{closure#1} -FNDA:0,uniplate::test_common::paper::proptest_stmts::{closure#0}::{closure#1} -FNDA:0,uniplate::test_common::paper::proptest_exprs::{closure#0} FNDA:0,uniplate::test_common::paper::proptest_exprs::{closure#0}::{closure#3} +FNDA:0,uniplate::test_common::paper::proptest_stmts::{closure#0}::{closure#0} +FNDA:0,uniplate::test_common::paper::proptest_exprs::{closure#0}::{closure#0} +FNDA:0,uniplate::test_common::paper::proptest_stmts +FNDA:0,uniplate::test_common::paper::proptest_exprs::{closure#0}::{closure#1} FNF:12 FNH:0 BRF:0 @@ -8050,16 +8050,16 @@ end_of_record SF:crates/conjure_core/src/solver/model_modifier.rs FN:23,<_ as conjure_core::solver::model_modifier::ModelModifier>::add_constraint FN:27,<_ as conjure_core::solver::model_modifier::ModelModifier>::add_variable -FN:27,<_ as conjure_core::solver::model_modifier::ModelModifier>::add_variable FN:23,<_ as conjure_core::solver::model_modifier::ModelModifier>::add_constraint FN:27,<_ as conjure_core::solver::model_modifier::ModelModifier>::add_variable FN:23,<_ as conjure_core::solver::model_modifier::ModelModifier>::add_constraint +FN:27,<_ as conjure_core::solver::model_modifier::ModelModifier>::add_variable FNDA:0,<_ as conjure_core::solver::model_modifier::ModelModifier>::add_constraint FNDA:0,<_ as conjure_core::solver::model_modifier::ModelModifier>::add_variable -FNDA:0,<_ as conjure_core::solver::model_modifier::ModelModifier>::add_variable FNDA:0,<_ as conjure_core::solver::model_modifier::ModelModifier>::add_constraint FNDA:0,<_ as conjure_core::solver::model_modifier::ModelModifier>::add_variable FNDA:0,<_ as conjure_core::solver::model_modifier::ModelModifier>::add_constraint +FNDA:0,<_ as conjure_core::solver::model_modifier::ModelModifier>::add_variable FNF:6 FNH:0 BRF:0 @@ -8073,181 +8073,181 @@ DA:29,0 LF:6 LH:0 end_of_record -SF:crates/conjure_core/src/solver/adaptors/minion.rs -FN:186,conjure_core::solver::adaptors::minion::_parse_intdomain_var -FN:106,::solve::{closure#0} -FN:152,::get_family -FN:297,conjure_core::solver::adaptors::minion::read_vars -FN:78,::new -FN:348,conjure_core::solver::adaptors::minion::get_solver_stats -FN:317,conjure_core::solver::adaptors::minion::_read_ref -FN:264,conjure_core::solver::adaptors::minion::read_expr -FN:42,conjure_core::solver::adaptors::minion::minion_rs_callback -FN:340,conjure_core::solver::adaptors::minion::_name_to_string -FN:152,::get_family -FN:42,conjure_core::solver::adaptors::minion::minion_rs_callback -FN:161,conjure_core::solver::adaptors::minion::parse_vars -FN:348,conjure_core::solver::adaptors::minion::get_solver_stats -FN:350,conjure_core::solver::adaptors::minion::get_solver_stats::{closure#0} +SF:crates/conjure_core/src/solver/adaptors/minion.rs FN:78,::new -FN:330,conjure_core::solver::adaptors::minion::read_const +FN:264,conjure_core::solver::adaptors::minion::read_expr +FN:45,conjure_core::solver::adaptors::minion::minion_rs_callback::{closure#0} +FN:45,conjure_core::solver::adaptors::minion::minion_rs_callback::{closure#0}::{closure#0} +FN:106,::solve::{closure#0}::{closure#0} FN:117,::solve::{closure#1} -FN:288,conjure_core::solver::adaptors::minion::read_expr::{closure#0} -FN:220,conjure_core::solver::adaptors::minion::_parse_booldomain_var -FN:256,conjure_core::solver::adaptors::minion::parse_expr FN:232,conjure_core::solver::adaptors::minion::_try_add_var -FN:288,conjure_core::solver::adaptors::minion::read_expr::{closure#0} -FN:156,::get_name -FN:220,conjure_core::solver::adaptors::minion::_parse_booldomain_var -FN:144,::load_model -FN:45,conjure_core::solver::adaptors::minion::minion_rs_callback::{closure#0} -FN:136,::solve_mut -FN:174,conjure_core::solver::adaptors::minion::parse_var -FN:288,conjure_core::solver::adaptors::minion::read_expr::{closure#0} -FN:350,conjure_core::solver::adaptors::minion::get_solver_stats::{closure#0} -FN:106,::solve::{closure#0} FN:264,conjure_core::solver::adaptors::minion::read_expr -FN:186,conjure_core::solver::adaptors::minion::_parse_intdomain_var -FN:317,conjure_core::solver::adaptors::minion::_read_ref -FN:45,conjure_core::solver::adaptors::minion::minion_rs_callback::{closure#0}::{closure#0} -FN:330,conjure_core::solver::adaptors::minion::read_const -FN:42,conjure_core::solver::adaptors::minion::minion_rs_callback -FN:156,::get_name -FN:186,conjure_core::solver::adaptors::minion::_parse_intdomain_var -FN:45,conjure_core::solver::adaptors::minion::minion_rs_callback::{closure#0}::{closure#0} -FN:174,conjure_core::solver::adaptors::minion::parse_var -FN:152,::get_family FN:106,::solve::{closure#0} +FN:348,conjure_core::solver::adaptors::minion::get_solver_stats +FN:161,conjure_core::solver::adaptors::minion::parse_vars FN:106,::solve::{closure#0}::{closure#0} -FN:117,::solve::{closure#1} -FN:340,conjure_core::solver::adaptors::minion::_name_to_string -FN:78,::new -FN:136,::solve_mut +FN:156,::get_name FN:306,conjure_core::solver::adaptors::minion::read_var -FN:94,::solve -FN:144,::load_model -FN:232,conjure_core::solver::adaptors::minion::_try_add_var FN:156,::get_name -FN:264,conjure_core::solver::adaptors::minion::read_expr -FN:350,conjure_core::solver::adaptors::minion::get_solver_stats::{closure#0} +FN:186,conjure_core::solver::adaptors::minion::_parse_intdomain_var +FN:220,conjure_core::solver::adaptors::minion::_parse_booldomain_var +FN:317,conjure_core::solver::adaptors::minion::_read_ref +FN:174,conjure_core::solver::adaptors::minion::parse_var +FN:45,conjure_core::solver::adaptors::minion::minion_rs_callback::{closure#0} +FN:42,conjure_core::solver::adaptors::minion::minion_rs_callback +FN:144,::load_model FN:87,::default +FN:306,conjure_core::solver::adaptors::minion::read_var +FN:87,::default +FN:186,conjure_core::solver::adaptors::minion::_parse_intdomain_var FN:256,conjure_core::solver::adaptors::minion::parse_expr +FN:288,conjure_core::solver::adaptors::minion::read_expr::{closure#0} +FN:348,conjure_core::solver::adaptors::minion::get_solver_stats FN:297,conjure_core::solver::adaptors::minion::read_vars -FN:161,conjure_core::solver::adaptors::minion::parse_vars -FN:45,conjure_core::solver::adaptors::minion::minion_rs_callback::{closure#0} -FN:306,conjure_core::solver::adaptors::minion::read_var +FN:264,conjure_core::solver::adaptors::minion::read_expr FN:232,conjure_core::solver::adaptors::minion::_try_add_var -FN:136,::solve_mut +FN:232,conjure_core::solver::adaptors::minion::_try_add_var +FN:330,conjure_core::solver::adaptors::minion::read_const +FN:106,::solve::{closure#0} +FN:144,::load_model FN:246,conjure_core::solver::adaptors::minion::parse_exprs FN:340,conjure_core::solver::adaptors::minion::_name_to_string -FN:256,conjure_core::solver::adaptors::minion::parse_expr -FN:45,conjure_core::solver::adaptors::minion::minion_rs_callback::{closure#0}::{closure#0} -FN:297,conjure_core::solver::adaptors::minion::read_vars -FN:106,::solve::{closure#0}::{closure#0} +FN:94,::solve +FN:220,conjure_core::solver::adaptors::minion::_parse_booldomain_var FN:94,::solve FN:330,conjure_core::solver::adaptors::minion::read_const -FN:45,conjure_core::solver::adaptors::minion::minion_rs_callback::{closure#0} -FN:161,conjure_core::solver::adaptors::minion::parse_vars -FN:87,::default +FN:288,conjure_core::solver::adaptors::minion::read_expr::{closure#0} FN:306,conjure_core::solver::adaptors::minion::read_var -FN:348,conjure_core::solver::adaptors::minion::get_solver_stats +FN:161,conjure_core::solver::adaptors::minion::parse_vars +FN:186,conjure_core::solver::adaptors::minion::_parse_intdomain_var FN:117,::solve::{closure#1} -FN:317,conjure_core::solver::adaptors::minion::_read_ref -FN:174,conjure_core::solver::adaptors::minion::parse_var +FN:94,::solve +FN:350,conjure_core::solver::adaptors::minion::get_solver_stats::{closure#0} +FN:144,::load_model +FN:117,::solve::{closure#1} +FN:45,conjure_core::solver::adaptors::minion::minion_rs_callback::{closure#0} +FN:152,::get_family FN:246,conjure_core::solver::adaptors::minion::parse_exprs +FN:152,::get_family +FN:330,conjure_core::solver::adaptors::minion::read_const +FN:136,::solve_mut +FN:161,conjure_core::solver::adaptors::minion::parse_vars +FN:317,conjure_core::solver::adaptors::minion::_read_ref +FN:256,conjure_core::solver::adaptors::minion::parse_expr +FN:297,conjure_core::solver::adaptors::minion::read_vars +FN:288,conjure_core::solver::adaptors::minion::read_expr::{closure#0} +FN:78,::new FN:87,::default -FN:106,::solve::{closure#0}::{closure#0} +FN:297,conjure_core::solver::adaptors::minion::read_vars +FN:136,::solve_mut +FN:174,conjure_core::solver::adaptors::minion::parse_var +FN:136,::solve_mut +FN:174,conjure_core::solver::adaptors::minion::parse_var +FN:350,conjure_core::solver::adaptors::minion::get_solver_stats::{closure#0} +FN:45,conjure_core::solver::adaptors::minion::minion_rs_callback::{closure#0}::{closure#0} FN:220,conjure_core::solver::adaptors::minion::_parse_booldomain_var -FN:94,::solve FN:246,conjure_core::solver::adaptors::minion::parse_exprs -FN:144,::load_model -FNDA:1,conjure_core::solver::adaptors::minion::_parse_intdomain_var -FNDA:0,::solve::{closure#0} -FNDA:0,::get_family -FNDA:0,conjure_core::solver::adaptors::minion::read_vars +FN:45,conjure_core::solver::adaptors::minion::minion_rs_callback::{closure#0}::{closure#0} +FN:78,::new +FN:152,::get_family +FN:106,::solve::{closure#0} +FN:350,conjure_core::solver::adaptors::minion::get_solver_stats::{closure#0} +FN:42,conjure_core::solver::adaptors::minion::minion_rs_callback +FN:340,conjure_core::solver::adaptors::minion::_name_to_string +FN:348,conjure_core::solver::adaptors::minion::get_solver_stats +FN:256,conjure_core::solver::adaptors::minion::parse_expr +FN:317,conjure_core::solver::adaptors::minion::_read_ref +FN:340,conjure_core::solver::adaptors::minion::_name_to_string +FN:42,conjure_core::solver::adaptors::minion::minion_rs_callback +FN:106,::solve::{closure#0}::{closure#0} +FN:156,::get_name FNDA:0,::new -FNDA:0,conjure_core::solver::adaptors::minion::get_solver_stats -FNDA:0,conjure_core::solver::adaptors::minion::_read_ref FNDA:0,conjure_core::solver::adaptors::minion::read_expr -FNDA:0,conjure_core::solver::adaptors::minion::minion_rs_callback -FNDA:0,conjure_core::solver::adaptors::minion::_name_to_string -FNDA:0,::get_family -FNDA:0,conjure_core::solver::adaptors::minion::minion_rs_callback -FNDA:0,conjure_core::solver::adaptors::minion::parse_vars -FNDA:1,conjure_core::solver::adaptors::minion::get_solver_stats -FNDA:1,conjure_core::solver::adaptors::minion::get_solver_stats::{closure#0} -FNDA:0,::new -FNDA:1,conjure_core::solver::adaptors::minion::read_const -FNDA:0,::solve::{closure#1} -FNDA:0,conjure_core::solver::adaptors::minion::read_expr::{closure#0} -FNDA:1,conjure_core::solver::adaptors::minion::_parse_booldomain_var -FNDA:1,conjure_core::solver::adaptors::minion::parse_expr -FNDA:1,conjure_core::solver::adaptors::minion::_try_add_var -FNDA:1,conjure_core::solver::adaptors::minion::read_expr::{closure#0} -FNDA:0,::get_name -FNDA:0,conjure_core::solver::adaptors::minion::_parse_booldomain_var -FNDA:1,::load_model FNDA:0,conjure_core::solver::adaptors::minion::minion_rs_callback::{closure#0} -FNDA:0,::solve_mut -FNDA:1,conjure_core::solver::adaptors::minion::parse_var -FNDA:0,conjure_core::solver::adaptors::minion::read_expr::{closure#0} -FNDA:0,conjure_core::solver::adaptors::minion::get_solver_stats::{closure#0} -FNDA:1,::solve::{closure#0} -FNDA:1,conjure_core::solver::adaptors::minion::read_expr -FNDA:0,conjure_core::solver::adaptors::minion::_parse_intdomain_var -FNDA:0,conjure_core::solver::adaptors::minion::_read_ref -FNDA:0,conjure_core::solver::adaptors::minion::minion_rs_callback::{closure#0}::{closure#0} -FNDA:0,conjure_core::solver::adaptors::minion::read_const -FNDA:1,conjure_core::solver::adaptors::minion::minion_rs_callback -FNDA:1,::get_name -FNDA:0,conjure_core::solver::adaptors::minion::_parse_intdomain_var FNDA:0,conjure_core::solver::adaptors::minion::minion_rs_callback::{closure#0}::{closure#0} -FNDA:0,conjure_core::solver::adaptors::minion::parse_var -FNDA:1,::get_family -FNDA:0,::solve::{closure#0} FNDA:0,::solve::{closure#0}::{closure#0} FNDA:0,::solve::{closure#1} -FNDA:1,conjure_core::solver::adaptors::minion::_name_to_string -FNDA:1,::new -FNDA:0,::solve_mut -FNDA:0,conjure_core::solver::adaptors::minion::read_var -FNDA:0,::solve -FNDA:0,::load_model FNDA:0,conjure_core::solver::adaptors::minion::_try_add_var -FNDA:0,::get_name FNDA:0,conjure_core::solver::adaptors::minion::read_expr -FNDA:0,conjure_core::solver::adaptors::minion::get_solver_stats::{closure#0} -FNDA:0,::default -FNDA:0,conjure_core::solver::adaptors::minion::parse_expr -FNDA:1,conjure_core::solver::adaptors::minion::read_vars +FNDA:0,::solve::{closure#0} +FNDA:1,conjure_core::solver::adaptors::minion::get_solver_stats FNDA:1,conjure_core::solver::adaptors::minion::parse_vars -FNDA:0,conjure_core::solver::adaptors::minion::minion_rs_callback::{closure#0} +FNDA:0,::solve::{closure#0}::{closure#0} +FNDA:0,::get_name FNDA:1,conjure_core::solver::adaptors::minion::read_var +FNDA:0,::get_name +FNDA:0,conjure_core::solver::adaptors::minion::_parse_intdomain_var +FNDA:0,conjure_core::solver::adaptors::minion::_parse_booldomain_var +FNDA:0,conjure_core::solver::adaptors::minion::_read_ref +FNDA:0,conjure_core::solver::adaptors::minion::parse_var +FNDA:0,conjure_core::solver::adaptors::minion::minion_rs_callback::{closure#0} +FNDA:0,conjure_core::solver::adaptors::minion::minion_rs_callback +FNDA:0,::load_model +FNDA:0,::default +FNDA:0,conjure_core::solver::adaptors::minion::read_var +FNDA:0,::default +FNDA:0,conjure_core::solver::adaptors::minion::_parse_intdomain_var +FNDA:0,conjure_core::solver::adaptors::minion::parse_expr +FNDA:0,conjure_core::solver::adaptors::minion::read_expr::{closure#0} +FNDA:0,conjure_core::solver::adaptors::minion::get_solver_stats +FNDA:0,conjure_core::solver::adaptors::minion::read_vars +FNDA:1,conjure_core::solver::adaptors::minion::read_expr FNDA:0,conjure_core::solver::adaptors::minion::_try_add_var -FNDA:0,::solve_mut +FNDA:1,conjure_core::solver::adaptors::minion::_try_add_var +FNDA:0,conjure_core::solver::adaptors::minion::read_const +FNDA:1,::solve::{closure#0} +FNDA:1,::load_model FNDA:0,conjure_core::solver::adaptors::minion::parse_exprs FNDA:0,conjure_core::solver::adaptors::minion::_name_to_string -FNDA:0,conjure_core::solver::adaptors::minion::parse_expr -FNDA:0,conjure_core::solver::adaptors::minion::minion_rs_callback::{closure#0}::{closure#0} -FNDA:0,conjure_core::solver::adaptors::minion::read_vars -FNDA:0,::solve::{closure#0}::{closure#0} +FNDA:1,::solve +FNDA:0,conjure_core::solver::adaptors::minion::_parse_booldomain_var FNDA:0,::solve FNDA:0,conjure_core::solver::adaptors::minion::read_const +FNDA:0,conjure_core::solver::adaptors::minion::read_expr::{closure#0} +FNDA:0,conjure_core::solver::adaptors::minion::read_var +FNDA:0,conjure_core::solver::adaptors::minion::parse_vars +FNDA:1,conjure_core::solver::adaptors::minion::_parse_intdomain_var +FNDA:0,::solve::{closure#1} +FNDA:0,::solve +FNDA:1,conjure_core::solver::adaptors::minion::get_solver_stats::{closure#0} +FNDA:0,::load_model +FNDA:0,::solve::{closure#1} FNDA:0,conjure_core::solver::adaptors::minion::minion_rs_callback::{closure#0} +FNDA:1,::get_family +FNDA:0,conjure_core::solver::adaptors::minion::parse_exprs +FNDA:0,::get_family +FNDA:1,conjure_core::solver::adaptors::minion::read_const +FNDA:0,::solve_mut FNDA:0,conjure_core::solver::adaptors::minion::parse_vars +FNDA:0,conjure_core::solver::adaptors::minion::_read_ref +FNDA:0,conjure_core::solver::adaptors::minion::parse_expr +FNDA:0,conjure_core::solver::adaptors::minion::read_vars +FNDA:1,conjure_core::solver::adaptors::minion::read_expr::{closure#0} +FNDA:1,::new FNDA:0,::default -FNDA:0,conjure_core::solver::adaptors::minion::read_var -FNDA:0,conjure_core::solver::adaptors::minion::get_solver_stats -FNDA:0,::solve::{closure#1} -FNDA:1,conjure_core::solver::adaptors::minion::_read_ref +FNDA:1,conjure_core::solver::adaptors::minion::read_vars +FNDA:0,::solve_mut +FNDA:1,conjure_core::solver::adaptors::minion::parse_var +FNDA:0,::solve_mut FNDA:0,conjure_core::solver::adaptors::minion::parse_var +FNDA:0,conjure_core::solver::adaptors::minion::get_solver_stats::{closure#0} +FNDA:0,conjure_core::solver::adaptors::minion::minion_rs_callback::{closure#0}::{closure#0} +FNDA:1,conjure_core::solver::adaptors::minion::_parse_booldomain_var FNDA:1,conjure_core::solver::adaptors::minion::parse_exprs -FNDA:0,::default +FNDA:0,conjure_core::solver::adaptors::minion::minion_rs_callback::{closure#0}::{closure#0} +FNDA:0,::new +FNDA:0,::get_family +FNDA:0,::solve::{closure#0} +FNDA:0,conjure_core::solver::adaptors::minion::get_solver_stats::{closure#0} +FNDA:1,conjure_core::solver::adaptors::minion::minion_rs_callback +FNDA:0,conjure_core::solver::adaptors::minion::_name_to_string +FNDA:0,conjure_core::solver::adaptors::minion::get_solver_stats +FNDA:1,conjure_core::solver::adaptors::minion::parse_expr +FNDA:1,conjure_core::solver::adaptors::minion::_read_ref +FNDA:1,conjure_core::solver::adaptors::minion::_name_to_string +FNDA:0,conjure_core::solver::adaptors::minion::minion_rs_callback FNDA:0,::solve::{closure#0}::{closure#0} -FNDA:0,conjure_core::solver::adaptors::minion::_parse_booldomain_var -FNDA:1,::solve -FNDA:0,conjure_core::solver::adaptors::minion::parse_exprs -FNDA:0,::load_model +FNDA:1,::get_name FNF:87 FNH:23 BRF:0 @@ -8508,9 +8508,9 @@ SF:crates/conjure_core/src/stats/solver_stats.rs FN:33,::with_timings FN:33,::with_timings FN:33,::with_timings -FNDA:0,::with_timings FNDA:1,::with_timings FNDA:0,::with_timings +FNDA:0,::with_timings FNF:3 FNH:1 BRF:0 @@ -8525,72 +8525,72 @@ LF:6 LH:6 end_of_record SF:crates/conjure_core/src/rule_engine/rule.rs -FN:71,::apply -FN:53,::with_symbols -FN:107,::new -FN:107,::new -FN:71,::apply -FN:139,::hash:: FN:131,::eq -FN:10,::fmt -FN:119,::apply -FN:107,::new FN:44,::pure +FN:71,::apply +FN:125,::fmt +FN:44,::pure +FN:125,::fmt FN:35,::new -FN:35,::new -FN:62,::with_top -FN:53,::with_symbols +FN:119,::apply +FN:139,::hash::<_> FN:53,::with_symbols -FN:131,::eq -FN:125,::fmt FN:10,::fmt -FN:139,::hash:: FN:119,::apply +FN:62,::with_top +FN:107,::new +FN:71,::apply FN:119,::apply +FN:139,::hash:: +FN:131,::eq FN:10,::fmt -FN:125,::fmt FN:35,::new FN:131,::eq -FN:44,::pure +FN:35,::new FN:62,::with_top +FN:107,::new +FN:139,::hash:: FN:62,::with_top -FN:71,::apply +FN:53,::with_symbols FN:44,::pure -FN:139,::hash::<_> +FN:71,::apply +FN:53,::with_symbols FN:125,::fmt +FN:107,::new +FN:10,::fmt +FNDA:0,::eq +FNDA:0,::pure FNDA:0,::apply -FNDA:0,::with_symbols -FNDA:0,::new -FNDA:0,::new -FNDA:0,::apply -FNDA:0,::hash:: -FNDA:1,::eq -FNDA:0,::fmt -FNDA:1,::apply -FNDA:0,::new +FNDA:0,::fmt FNDA:1,::pure -FNDA:1,::new +FNDA:0,::fmt FNDA:0,::new -FNDA:0,::with_top -FNDA:0,::with_symbols +FNDA:0,::apply +FNDA:0,::hash::<_> FNDA:0,::with_symbols -FNDA:0,::eq -FNDA:0,::fmt FNDA:0,::fmt -FNDA:1,::hash:: -FNDA:0,::apply FNDA:0,::apply +FNDA:0,::with_top +FNDA:0,::new +FNDA:1,::apply +FNDA:1,::apply +FNDA:1,::hash:: +FNDA:0,::eq FNDA:0,::fmt -FNDA:0,::fmt FNDA:0,::new -FNDA:0,::eq -FNDA:0,::pure +FNDA:1,::eq +FNDA:1,::new FNDA:0,::with_top +FNDA:0,::new +FNDA:0,::hash:: FNDA:0,::with_top -FNDA:1,::apply +FNDA:0,::with_symbols FNDA:0,::pure -FNDA:0,::hash::<_> +FNDA:0,::apply +FNDA:0,::with_symbols FNDA:0,::fmt +FNDA:0,::new +FNDA:0,::fmt FNF:33 FNH:6 BRF:0 @@ -8656,58 +8656,58 @@ DA:121,217468305 DA:125,0 DA:126,0 DA:127,0 -DA:131,109005 -DA:132,109005 -DA:133,109005 -DA:139,181440 -DA:140,181440 -DA:141,181440 +DA:131,108240 +DA:132,108240 +DA:133,108240 +DA:139,179685 +DA:140,179685 +DA:141,179685 LF:67 LH:38 end_of_record SF:solvers/minion/src/ast.rs +FN:189,::get_vartype FN:19,::new +FN:198,::contains +FN:173,::add_var FN:161,::new -FN:28,::default -FN:189,::get_vartype FN:161,::new FN:198,::contains +FN:194,::get_variable_order +FN:19,::new +FN:28,::default +FN:28,::default FN:173,::add_var -FN:161,::new +FN:194,::get_variable_order FN:189,::get_vartype FN:28,::default FN:194,::get_variable_order -FN:198,::contains -FN:173,::add_var FN:173,::add_var +FN:19,::new FN:189,::get_vartype +FN:161,::new FN:198,::contains -FN:28,::default -FN:194,::get_variable_order -FN:19,::new -FN:19,::new -FN:194,::get_variable_order -FNDA:0,::new -FNDA:0,::new -FNDA:0,::default FNDA:0,::get_vartype -FNDA:0,::new +FNDA:0,::new FNDA:0,::contains FNDA:0,::add_var +FNDA:0,::new FNDA:1,::new -FNDA:1,::get_vartype -FNDA:0,::default -FNDA:1,::get_variable_order FNDA:0,::contains -FNDA:1,::add_var +FNDA:0,::get_variable_order +FNDA:1,::new +FNDA:0,::default +FNDA:0,::default FNDA:0,::add_var +FNDA:0,::get_variable_order FNDA:0,::get_vartype -FNDA:0,::contains FNDA:0,::default -FNDA:0,::get_variable_order -FNDA:1,::new +FNDA:1,::get_variable_order +FNDA:1,::add_var FNDA:0,::new -FNDA:0,::get_variable_order +FNDA:1,::get_vartype +FNDA:0,::new +FNDA:0,::contains FNF:21 FNH:5 BRF:0 @@ -8750,46 +8750,46 @@ LF:34 LH:27 end_of_record SF:crates/enum_compatability_macro/src/lib.rs +FN:66,::visit_variant_mut::{closure#0} +FN:38,::visit_variant_mut +FN:181,enum_compatability_macro::document_compatibility::{closure#0} +FN:131,enum_compatability_macro::document_compatibility +FN:118,rust_out::main::_doctest_main_crates_enum_compatability_macro_src_lib_rs_117_0 FN:104,rust_out::main::_doctest_main_crates_enum_compatability_macro_src_lib_rs_103_0 FN:181,enum_compatability_macro::document_compatibility::{closure#0} -FN:75,rust_out::main::_doctest_main_crates_enum_compatability_macro_src_lib_rs_74_0 -FN:38,::visit_variant_mut +FN:181,enum_compatability_macro::document_compatibility::{closure#0} FN:131,enum_compatability_macro::document_compatibility -FN:66,::visit_variant_mut::{closure#0} FN:38,::visit_variant_mut -FN:66,::visit_variant_mut::{closure#0} FN:131,enum_compatability_macro::document_compatibility -FN:181,enum_compatability_macro::document_compatibility::{closure#0} FN:38,::visit_variant_mut -FN:181,enum_compatability_macro::document_compatibility::{closure#0} -FN:181,enum_compatability_macro::document_compatibility::{closure#0} +FN:66,::visit_variant_mut::{closure#0} +FN:75,rust_out::main::_doctest_main_crates_enum_compatability_macro_src_lib_rs_74_0 FN:38,::visit_variant_mut -FN:118,rust_out::main::_doctest_main_crates_enum_compatability_macro_src_lib_rs_117_0 -FN:104,rust_out::main +FN:131,enum_compatability_macro::document_compatibility FN:66,::visit_variant_mut::{closure#0} FN:66,::visit_variant_mut::{closure#0} -FN:131,enum_compatability_macro::document_compatibility -FN:131,enum_compatability_macro::document_compatibility -FNDA:1,rust_out::main::_doctest_main_crates_enum_compatability_macro_src_lib_rs_103_0 -FNDA:0,enum_compatability_macro::document_compatibility::{closure#0} -FNDA:1,rust_out::main::_doctest_main_crates_enum_compatability_macro_src_lib_rs_74_0 -FNDA:0,::visit_variant_mut -FNDA:1,enum_compatability_macro::document_compatibility -FNDA:0,::visit_variant_mut::{closure#0} -FNDA:0,::visit_variant_mut +FN:104,rust_out::main +FN:181,enum_compatability_macro::document_compatibility::{closure#0} FNDA:0,::visit_variant_mut::{closure#0} -FNDA:1,enum_compatability_macro::document_compatibility -FNDA:0,enum_compatability_macro::document_compatibility::{closure#0} FNDA:1,::visit_variant_mut FNDA:1,enum_compatability_macro::document_compatibility::{closure#0} -FNDA:1,enum_compatability_macro::document_compatibility::{closure#0} -FNDA:1,::visit_variant_mut +FNDA:1,enum_compatability_macro::document_compatibility FNDA:1,rust_out::main::_doctest_main_crates_enum_compatability_macro_src_lib_rs_117_0 -FNDA:1,rust_out::main -FNDA:1,::visit_variant_mut::{closure#0} -FNDA:1,::visit_variant_mut::{closure#0} +FNDA:1,rust_out::main::_doctest_main_crates_enum_compatability_macro_src_lib_rs_103_0 +FNDA:0,enum_compatability_macro::document_compatibility::{closure#0} +FNDA:0,enum_compatability_macro::document_compatibility::{closure#0} +FNDA:1,enum_compatability_macro::document_compatibility +FNDA:1,::visit_variant_mut FNDA:0,enum_compatability_macro::document_compatibility +FNDA:0,::visit_variant_mut +FNDA:1,::visit_variant_mut::{closure#0} +FNDA:1,rust_out::main::_doctest_main_crates_enum_compatability_macro_src_lib_rs_74_0 +FNDA:0,::visit_variant_mut FNDA:0,enum_compatability_macro::document_compatibility +FNDA:1,::visit_variant_mut::{closure#0} +FNDA:0,::visit_variant_mut::{closure#0} +FNDA:1,rust_out::main +FNDA:1,enum_compatability_macro::document_compatibility::{closure#0} FNF:20 FNH:12 BRF:0 @@ -8913,44 +8913,44 @@ LF:115 LH:115 end_of_record SF:crates/uniplate/src/tree.rs -FN:102,uniplate::tree::proptest_integer_trees::{closure#0} -FN:123,uniplate::tree::tests::map_add::{closure#1}::{closure#0} FN:82,>::map -FN:39,>::list::flatten:: +FN:102,uniplate::tree::proptest_integer_trees::{closure#0} FN:47,>::list::flatten::::{closure#0} +FN:26, as core::iter::traits::collect::IntoIterator>::into_iter +FN:53,>::list::recons:: +FN:47,>::list::flatten::::{closure#0} +FN:86,>::map::{closure#0} +FN:123,uniplate::tree::tests::map_add::{closure#1}::{closure#0} FN:133,uniplate::tree::tests::list_preserves_ordering -FN:77,>::list::{closure#0} -FN:65,>::list::recons::::{closure#0} +FN:39,>::list::flatten:: FN:39,>::list::flatten:: -FN:53,>::list::recons:: -FN:65,>::list::recons::::{closure#0} +FN:65,>::list::recons::::{closure#0} FN:77,>::list::{closure#0} -FN:86,>::map::{closure#0} -FN:53,>::list::recons:: FN:35,>::list FN:35,>::list -FN:47,>::list::flatten::::{closure#0} +FN:77,>::list::{closure#0} FN:93,uniplate::tree::proptest_integer_trees -FN:26, as core::iter::traits::collect::IntoIterator>::into_iter -FNDA:1,uniplate::tree::proptest_integer_trees::{closure#0} -FNDA:1,uniplate::tree::tests::map_add::{closure#1}::{closure#0} +FN:53,>::list::recons:: +FN:65,>::list::recons::::{closure#0} FNDA:1,>::map -FNDA:1,>::list::flatten:: +FNDA:1,uniplate::tree::proptest_integer_trees::{closure#0} FNDA:1,>::list::flatten::::{closure#0} +FNDA:0, as core::iter::traits::collect::IntoIterator>::into_iter +FNDA:1,>::list::recons:: +FNDA:1,>::list::flatten::::{closure#0} +FNDA:1,>::map::{closure#0} +FNDA:1,uniplate::tree::tests::map_add::{closure#1}::{closure#0} FNDA:1,uniplate::tree::tests::list_preserves_ordering -FNDA:0,>::list::{closure#0} -FNDA:0,>::list::recons::::{closure#0} +FNDA:1,>::list::flatten:: FNDA:1,>::list::flatten:: -FNDA:0,>::list::recons:: -FNDA:1,>::list::recons::::{closure#0} +FNDA:0,>::list::recons::::{closure#0} FNDA:1,>::list::{closure#0} -FNDA:1,>::map::{closure#0} -FNDA:1,>::list::recons:: FNDA:1,>::list FNDA:1,>::list -FNDA:1,>::list::flatten::::{closure#0} +FNDA:0,>::list::{closure#0} FNDA:1,uniplate::tree::proptest_integer_trees -FNDA:0, as core::iter::traits::collect::IntoIterator>::into_iter +FNDA:0,>::list::recons:: +FNDA:1,>::list::recons::::{closure#0} FNF:19 FNH:15 BRF:0 @@ -8962,53 +8962,53 @@ DA:35,785 DA:36,785 DA:37,785 DA:38,785 -DA:39,29604 -DA:40,29604 -DA:41,13298 -DA:42,13240 -DA:43,13240 -DA:44,13240 -DA:45,13240 +DA:39,30650 +DA:40,30650 +DA:41,13676 +DA:42,13844 +DA:43,13844 +DA:44,13844 +DA:45,13844 DA:46,785 -DA:47,28819 +DA:47,29865 DA:48,785 -DA:49,29604 +DA:49,30650 DA:50,785 DA:51,785 DA:52,785 -DA:53,9458 -DA:54,9448 -DA:55,9448 -DA:56,9448 -DA:57,9448 -DA:58,9448 -DA:59,4287 -DA:60,4207 -DA:61,4197 -DA:62,4197 +DA:53,9436 +DA:54,9426 +DA:55,9426 +DA:56,9426 +DA:57,9426 +DA:58,9426 +DA:59,4169 +DA:60,4315 +DA:61,4305 +DA:62,4305 DA:63,785 -DA:64,984 -DA:65,9190 -DA:66,9190 -DA:67,9190 -DA:68,9190 -DA:69,9190 -DA:70,9190 -DA:71,974 +DA:64,972 +DA:65,9168 +DA:66,9168 +DA:67,9168 +DA:68,9168 +DA:69,9168 +DA:70,9168 +DA:71,962 DA:72,785 DA:73,785 -DA:74,9458 +DA:74,9436 DA:75,785 DA:76,785 DA:77,785 DA:78,785 DA:79,785 -DA:82,10052 -DA:83,10052 -DA:84,4504 -DA:85,4513 -DA:86,9794 -DA:88,10052 +DA:82,10586 +DA:83,10586 +DA:84,4752 +DA:85,4761 +DA:86,10328 +DA:88,10586 DA:93,2 DA:94,2 DA:95,2 @@ -9021,7 +9021,7 @@ DA:101,2 DA:102,5160 DA:103,2 DA:104,2 -DA:123,4513 +DA:123,4761 DA:133,1 DA:134,1 DA:135,1 @@ -9040,53 +9040,53 @@ LH:77 end_of_record SF:crates/conjure_core/src/rule_engine/rewrite.rs FN:139,conjure_core::rule_engine::rewrite::apply_all_rules -FN:30,::fmt FN:139,conjure_core::rule_engine::rewrite::apply_all_rules -FN:38,>::from -FN:61,conjure_core::rule_engine::rewrite::rewrite_model -FN:176,conjure_core::rule_engine::rewrite::choose_rewrite +FN:48,conjure_core::rule_engine::rewrite::optimizations_enabled FN:30,::fmt +FN:61,conjure_core::rule_engine::rewrite::rewrite_model FN:97,conjure_core::rule_engine::rewrite::rewrite_iteration -FN:48,conjure_core::rule_engine::rewrite::optimizations_enabled -FN:129,conjure_core::rule_engine::rewrite::rewrite_iteration::{closure#0} FN:61,conjure_core::rule_engine::rewrite::rewrite_model +FN:176,conjure_core::rule_engine::rewrite::choose_rewrite +FN:176,conjure_core::rule_engine::rewrite::choose_rewrite +FN:129,conjure_core::rule_engine::rewrite::rewrite_iteration::{closure#0} FN:48,conjure_core::rule_engine::rewrite::optimizations_enabled -FN:30,::fmt +FN:38,>::from +FN:129,conjure_core::rule_engine::rewrite::rewrite_iteration::{closure#0} FN:139,conjure_core::rule_engine::rewrite::apply_all_rules -FN:97,conjure_core::rule_engine::rewrite::rewrite_iteration -FN:97,conjure_core::rule_engine::rewrite::rewrite_iteration -FN:61,conjure_core::rule_engine::rewrite::rewrite_model FN:48,conjure_core::rule_engine::rewrite::optimizations_enabled +FN:97,conjure_core::rule_engine::rewrite::rewrite_iteration FN:176,conjure_core::rule_engine::rewrite::choose_rewrite +FN:30,::fmt +FN:61,conjure_core::rule_engine::rewrite::rewrite_model +FN:129,conjure_core::rule_engine::rewrite::rewrite_iteration::{closure#0} FN:38,>::from +FN:30,::fmt +FN:97,conjure_core::rule_engine::rewrite::rewrite_iteration FN:38,>::from -FN:129,conjure_core::rule_engine::rewrite::rewrite_iteration::{closure#0} -FN:129,conjure_core::rule_engine::rewrite::rewrite_iteration::{closure#0} -FN:176,conjure_core::rule_engine::rewrite::choose_rewrite FNDA:0,conjure_core::rule_engine::rewrite::apply_all_rules +FNDA:1,conjure_core::rule_engine::rewrite::apply_all_rules +FNDA:1,conjure_core::rule_engine::rewrite::optimizations_enabled FNDA:0,::fmt -FNDA:0,conjure_core::rule_engine::rewrite::apply_all_rules -FNDA:0,>::from +FNDA:0,conjure_core::rule_engine::rewrite::rewrite_model +FNDA:1,conjure_core::rule_engine::rewrite::rewrite_iteration FNDA:1,conjure_core::rule_engine::rewrite::rewrite_model FNDA:0,conjure_core::rule_engine::rewrite::choose_rewrite -FNDA:0,::fmt -FNDA:1,conjure_core::rule_engine::rewrite::rewrite_iteration +FNDA:1,conjure_core::rule_engine::rewrite::choose_rewrite +FNDA:0,conjure_core::rule_engine::rewrite::rewrite_iteration::{closure#0} FNDA:0,conjure_core::rule_engine::rewrite::optimizations_enabled +FNDA:0,>::from FNDA:0,conjure_core::rule_engine::rewrite::rewrite_iteration::{closure#0} -FNDA:0,conjure_core::rule_engine::rewrite::rewrite_model +FNDA:0,conjure_core::rule_engine::rewrite::apply_all_rules FNDA:0,conjure_core::rule_engine::rewrite::optimizations_enabled -FNDA:0,::fmt -FNDA:1,conjure_core::rule_engine::rewrite::apply_all_rules -FNDA:0,conjure_core::rule_engine::rewrite::rewrite_iteration FNDA:0,conjure_core::rule_engine::rewrite::rewrite_iteration -FNDA:0,conjure_core::rule_engine::rewrite::rewrite_model -FNDA:1,conjure_core::rule_engine::rewrite::optimizations_enabled FNDA:0,conjure_core::rule_engine::rewrite::choose_rewrite +FNDA:0,::fmt +FNDA:0,conjure_core::rule_engine::rewrite::rewrite_model +FNDA:0,conjure_core::rule_engine::rewrite::rewrite_iteration::{closure#0} FNDA:0,>::from +FNDA:0,::fmt +FNDA:0,conjure_core::rule_engine::rewrite::rewrite_iteration FNDA:0,>::from -FNDA:0,conjure_core::rule_engine::rewrite::rewrite_iteration::{closure#0} -FNDA:0,conjure_core::rule_engine::rewrite::rewrite_iteration::{closure#0} -FNDA:1,conjure_core::rule_engine::rewrite::choose_rewrite FNF:24 FNH:5 BRF:0 @@ -9208,256 +9208,256 @@ LF:113 LH:100 end_of_record SF:crates/conjure_core/src/rules/constant.rs +FN:80,conjure_core::rules::constant::un_op:: +FN:67,conjure_core::rules::constant::eval_constant::{closure#15} +FN:10,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck::{closure#0}::{closure#0} +FN:115,conjure_core::rules::constant::opt_vec_op:: FN:32,conjure_core::rules::constant::eval_constant::{closure#3} -FN:10,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck::{closure#0} -FN:61,conjure_core::rules::constant::eval_constant::{closure#14} -FN:43,conjure_core::rules::constant::eval_constant::{closure#9} -FN:32,conjure_core::rules::constant::eval_constant::{closure#3} -FN:123,conjure_core::rules::constant::flat_op:: -FN:32,conjure_core::rules::constant::eval_constant::{closure#3} -FN:46,conjure_core::rules::constant::eval_constant::{closure#10} -FN:8,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck::{closure#0} -FN:11,conjure_core::rules::constant::apply_eval_constant +FN:43,conjure_core::rules::constant::eval_constant::{closure#9}::{closure#0} +FN:28,conjure_core::rules::constant::eval_constant::{closure#0} +FN:31,conjure_core::rules::constant::eval_constant::{closure#2} +FN:31,conjure_core::rules::constant::eval_constant::{closure#2} +FN:67,conjure_core::rules::constant::eval_constant::{closure#15} FN:132,conjure_core::rules::constant::unwrap_expr:: -FN:35,conjure_core::rules::constant::eval_constant::{closure#6} -FN:34,conjure_core::rules::constant::eval_constant::{closure#5} -FN:72,conjure_core::rules::constant::eval_constant::{closure#17} +FN:40,conjure_core::rules::constant::eval_constant::{closure#8} FN:8,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck::{closure#0} +FN:29,conjure_core::rules::constant::eval_constant::{closure#1} FN:49,conjure_core::rules::constant::eval_constant::{closure#11} -FN:29,conjure_core::rules::constant::eval_constant::{closure#1}::{closure#0} -FN:70,conjure_core::rules::constant::eval_constant::{closure#16} FN:123,conjure_core::rules::constant::flat_op:: -FN:40,conjure_core::rules::constant::eval_constant::{closure#8} -FN:8,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck::{closure#0}::{closure#0} -FN:8,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck -FN:35,conjure_core::rules::constant::eval_constant::{closure#6} -FN:37,conjure_core::rules::constant::eval_constant::{closure#7} -FN:107,conjure_core::rules::constant::vec_op:: -FN:88,conjure_core::rules::constant::bin_op:: FN:53,conjure_core::rules::constant::eval_constant::{closure#12} -FN:28,conjure_core::rules::constant::eval_constant::{closure#0} -FN:67,conjure_core::rules::constant::eval_constant::{closure#15} -FN:56,conjure_core::rules::constant::eval_constant::{closure#13} -FN:8,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck -FN:107,conjure_core::rules::constant::vec_op:: -FN:31,conjure_core::rules::constant::eval_constant::{closure#2} -FN:29,conjure_core::rules::constant::eval_constant::{closure#1}::{closure#0} -FN:29,conjure_core::rules::constant::eval_constant::{closure#1} -FN:132,conjure_core::rules::constant::unwrap_expr:: -FN:152,conjure_core::rules::constant::tests::safediv_by_zero -FN:88,conjure_core::rules::constant::bin_op:: -FN:49,conjure_core::rules::constant::eval_constant::{closure#11} -FN:10,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck::{closure#0} -FN:10,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck::{closure#0}::{closure#0} -FN:132,conjure_core::rules::constant::unwrap_expr:: -FN:40,conjure_core::rules::constant::eval_constant::{closure#8} -FN:88,conjure_core::rules::constant::bin_op:: FN:49,conjure_core::rules::constant::eval_constant::{closure#11} FN:24,conjure_core::rules::constant::eval_constant -FN:8,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck::{closure#0} -FN:29,conjure_core::rules::constant::eval_constant::{closure#1} -FN:40,conjure_core::rules::constant::eval_constant::{closure#8} FN:31,conjure_core::rules::constant::eval_constant::{closure#2} -FN:107,conjure_core::rules::constant::vec_op:: -FN:24,conjure_core::rules::constant::eval_constant -FN:16,conjure_core::rules::constant::apply_eval_constant::{closure#0} -FN:80,conjure_core::rules::constant::un_op:: -FN:35,conjure_core::rules::constant::eval_constant::{closure#6} FN:40,conjure_core::rules::constant::eval_constant::{closure#8}::{closure#0} +FN:37,conjure_core::rules::constant::eval_constant::{closure#7} FN:97,conjure_core::rules::constant::tern_op:: -FN:97,conjure_core::rules::constant::tern_op:: -FN:56,conjure_core::rules::constant::eval_constant::{closure#13} -FN:132,conjure_core::rules::constant::unwrap_expr:: -FN:46,conjure_core::rules::constant::eval_constant::{closure#10} -FN:24,conjure_core::rules::constant::eval_constant -FN:72,conjure_core::rules::constant::eval_constant::{closure#17} -FN:33,conjure_core::rules::constant::eval_constant::{closure#4} -FN:43,conjure_core::rules::constant::eval_constant::{closure#9} +FN:10,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck +FN:43,conjure_core::rules::constant::eval_constant::{closure#9}::{closure#0} +FN:123,conjure_core::rules::constant::flat_op:: FN:43,conjure_core::rules::constant::eval_constant::{closure#9}::{closure#0} +FN:107,conjure_core::rules::constant::vec_op:: +FN:10,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck +FN:80,conjure_core::rules::constant::un_op:: +FN:107,conjure_core::rules::constant::vec_op:: +FN:35,conjure_core::rules::constant::eval_constant::{closure#6} +FN:88,conjure_core::rules::constant::bin_op:: +FN:34,conjure_core::rules::constant::eval_constant::{closure#5} +FN:132,conjure_core::rules::constant::unwrap_expr:: +FN:29,conjure_core::rules::constant::eval_constant::{closure#1}::{closure#0} FN:72,conjure_core::rules::constant::eval_constant::{closure#17} -FN:61,conjure_core::rules::constant::eval_constant::{closure#14} -FN:28,conjure_core::rules::constant::eval_constant::{closure#0} -FN:115,conjure_core::rules::constant::opt_vec_op:: -FN:43,conjure_core::rules::constant::eval_constant::{closure#9} -FN:8,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck +FN:10,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck::{closure#0}::{closure#0} +FN:142,conjure_core::rules::constant::tests::div_by_zero +FN:46,conjure_core::rules::constant::eval_constant::{closure#10} +FN:40,conjure_core::rules::constant::eval_constant::{closure#8}::{closure#0} +FN:88,conjure_core::rules::constant::bin_op:: +FN:67,conjure_core::rules::constant::eval_constant::{closure#15} +FN:10,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck::{closure#0}::{closure#0} FN:88,conjure_core::rules::constant::bin_op:: -FN:80,conjure_core::rules::constant::un_op:: -FN:16,conjure_core::rules::constant::apply_eval_constant::{closure#0} +FN:88,conjure_core::rules::constant::bin_op:: +FN:33,conjure_core::rules::constant::eval_constant::{closure#4} +FN:8,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck::{closure#0}::{closure#0} FN:70,conjure_core::rules::constant::eval_constant::{closure#16} -FN:115,conjure_core::rules::constant::opt_vec_op:: +FN:24,conjure_core::rules::constant::eval_constant +FN:107,conjure_core::rules::constant::vec_op:: +FN:70,conjure_core::rules::constant::eval_constant::{closure#16} +FN:72,conjure_core::rules::constant::eval_constant::{closure#17} +FN:35,conjure_core::rules::constant::eval_constant::{closure#6} FN:29,conjure_core::rules::constant::eval_constant::{closure#1} -FN:97,conjure_core::rules::constant::tern_op:: -FN:46,conjure_core::rules::constant::eval_constant::{closure#10} -FN:8,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck::{closure#0}::{closure#0} FN:28,conjure_core::rules::constant::eval_constant::{closure#0} -FN:10,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck -FN:33,conjure_core::rules::constant::eval_constant::{closure#4} +FN:49,conjure_core::rules::constant::eval_constant::{closure#11} +FN:8,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck::{closure#0}::{closure#0} +FN:46,conjure_core::rules::constant::eval_constant::{closure#10} +FN:61,conjure_core::rules::constant::eval_constant::{closure#14} +FN:29,conjure_core::rules::constant::eval_constant::{closure#1}::{closure#0} +FN:132,conjure_core::rules::constant::unwrap_expr:: +FN:40,conjure_core::rules::constant::eval_constant::{closure#8} +FN:40,conjure_core::rules::constant::eval_constant::{closure#8} +FN:88,conjure_core::rules::constant::bin_op:: +FN:53,conjure_core::rules::constant::eval_constant::{closure#12} FN:88,conjure_core::rules::constant::bin_op:: -FN:10,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck -FN:11,conjure_core::rules::constant::apply_eval_constant -FN:67,conjure_core::rules::constant::eval_constant::{closure#15} +FN:33,conjure_core::rules::constant::eval_constant::{closure#4} FN:107,conjure_core::rules::constant::vec_op:: -FN:37,conjure_core::rules::constant::eval_constant::{closure#7} -FN:123,conjure_core::rules::constant::flat_op:: -FN:88,conjure_core::rules::constant::bin_op:: +FN:8,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck +FN:10,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck::{closure#0} FN:88,conjure_core::rules::constant::bin_op:: -FN:142,conjure_core::rules::constant::tests::div_by_zero -FN:34,conjure_core::rules::constant::eval_constant::{closure#5} -FN:31,conjure_core::rules::constant::eval_constant::{closure#2} -FN:34,conjure_core::rules::constant::eval_constant::{closure#5} -FN:115,conjure_core::rules::constant::opt_vec_op:: +FN:10,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck +FN:56,conjure_core::rules::constant::eval_constant::{closure#13} FN:56,conjure_core::rules::constant::eval_constant::{closure#13} +FN:132,conjure_core::rules::constant::unwrap_expr:: +FN:16,conjure_core::rules::constant::apply_eval_constant::{closure#0} FN:37,conjure_core::rules::constant::eval_constant::{closure#7} -FN:132,conjure_core::rules::constant::unwrap_expr:: -FN:107,conjure_core::rules::constant::vec_op:: -FN:53,conjure_core::rules::constant::eval_constant::{closure#12} -FN:80,conjure_core::rules::constant::un_op:: -FN:40,conjure_core::rules::constant::eval_constant::{closure#8}::{closure#0} -FN:43,conjure_core::rules::constant::eval_constant::{closure#9}::{closure#0} -FN:43,conjure_core::rules::constant::eval_constant::{closure#9}::{closure#0} -FN:10,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck -FN:29,conjure_core::rules::constant::eval_constant::{closure#1}::{closure#0} +FN:34,conjure_core::rules::constant::eval_constant::{closure#5} +FN:107,conjure_core::rules::constant::vec_op:: +FN:115,conjure_core::rules::constant::opt_vec_op:: FN:16,conjure_core::rules::constant::apply_eval_constant::{closure#0} -FN:40,conjure_core::rules::constant::eval_constant::{closure#8}::{closure#0} -FN:88,conjure_core::rules::constant::bin_op:: -FN:10,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck::{closure#0}::{closure#0} FN:8,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck::{closure#0}::{closure#0} -FN:67,conjure_core::rules::constant::eval_constant::{closure#15} +FN:8,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck +FN:8,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck::{closure#0} +FN:8,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck::{closure#0} +FN:80,conjure_core::rules::constant::un_op:: FN:10,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck::{closure#0} FN:11,conjure_core::rules::constant::apply_eval_constant -FN:10,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck::{closure#0}::{closure#0} +FN:132,conjure_core::rules::constant::unwrap_expr:: +FN:8,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck +FN:152,conjure_core::rules::constant::tests::safediv_by_zero +FN:40,conjure_core::rules::constant::eval_constant::{closure#8}::{closure#0} +FN:35,conjure_core::rules::constant::eval_constant::{closure#6} +FN:43,conjure_core::rules::constant::eval_constant::{closure#9} +FN:107,conjure_core::rules::constant::vec_op:: +FN:97,conjure_core::rules::constant::tern_op:: +FN:43,conjure_core::rules::constant::eval_constant::{closure#9} +FN:29,conjure_core::rules::constant::eval_constant::{closure#1}::{closure#0} FN:70,conjure_core::rules::constant::eval_constant::{closure#16} +FN:11,conjure_core::rules::constant::apply_eval_constant +FN:46,conjure_core::rules::constant::eval_constant::{closure#10} FN:53,conjure_core::rules::constant::eval_constant::{closure#12} -FN:107,conjure_core::rules::constant::vec_op:: +FN:32,conjure_core::rules::constant::eval_constant::{closure#3} +FN:32,conjure_core::rules::constant::eval_constant::{closure#3} +FN:123,conjure_core::rules::constant::flat_op:: +FN:56,conjure_core::rules::constant::eval_constant::{closure#13} FN:33,conjure_core::rules::constant::eval_constant::{closure#4} -FN:132,conjure_core::rules::constant::unwrap_expr:: +FN:115,conjure_core::rules::constant::opt_vec_op:: +FN:88,conjure_core::rules::constant::bin_op:: +FN:28,conjure_core::rules::constant::eval_constant::{closure#0} +FN:43,conjure_core::rules::constant::eval_constant::{closure#9} +FN:72,conjure_core::rules::constant::eval_constant::{closure#17} +FN:29,conjure_core::rules::constant::eval_constant::{closure#1} FN:61,conjure_core::rules::constant::eval_constant::{closure#14} -FN:88,conjure_core::rules::constant::bin_op:: -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#3} -FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#14} -FNDA:1,conjure_core::rules::constant::eval_constant::{closure#9} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#3} -FNDA:0,conjure_core::rules::constant::flat_op:: +FN:132,conjure_core::rules::constant::unwrap_expr:: +FN:97,conjure_core::rules::constant::tern_op:: +FN:61,conjure_core::rules::constant::eval_constant::{closure#14} +FN:10,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck::{closure#0} +FN:34,conjure_core::rules::constant::eval_constant::{closure#5} +FN:88,conjure_core::rules::constant::bin_op:: +FN:16,conjure_core::rules::constant::apply_eval_constant::{closure#0} +FN:24,conjure_core::rules::constant::eval_constant +FN:37,conjure_core::rules::constant::eval_constant::{closure#7} +FN:11,conjure_core::rules::constant::apply_eval_constant +FNDA:1,conjure_core::rules::constant::un_op:: +FNDA:1,conjure_core::rules::constant::eval_constant::{closure#15} +FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck::{closure#0}::{closure#0} +FNDA:1,conjure_core::rules::constant::opt_vec_op:: FNDA:0,conjure_core::rules::constant::eval_constant::{closure#3} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#10} -FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::constant::apply_eval_constant -FNDA:1,conjure_core::rules::constant::unwrap_expr:: -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#6} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#5} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#17} -FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#11} -FNDA:1,conjure_core::rules::constant::eval_constant::{closure#1}::{closure#0} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#16} -FNDA:0,conjure_core::rules::constant::flat_op:: -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#8} -FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#6} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#7} -FNDA:0,conjure_core::rules::constant::vec_op:: -FNDA:1,conjure_core::rules::constant::bin_op:: -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#12} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#0} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#15} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#13} -FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck -FNDA:0,conjure_core::rules::constant::vec_op:: +FNDA:1,conjure_core::rules::constant::eval_constant::{closure#9}::{closure#0} +FNDA:1,conjure_core::rules::constant::eval_constant::{closure#0} FNDA:0,conjure_core::rules::constant::eval_constant::{closure#2} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#1}::{closure#0} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#1} -FNDA:1,conjure_core::rules::constant::unwrap_expr:: -FNDA:1,conjure_core::rules::constant::tests::safediv_by_zero -FNDA:0,conjure_core::rules::constant::bin_op:: -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#11} -FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck::{closure#0}::{closure#0} -FNDA:1,conjure_core::rules::constant::unwrap_expr:: +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#2} +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#15} +FNDA:0,conjure_core::rules::constant::unwrap_expr:: FNDA:0,conjure_core::rules::constant::eval_constant::{closure#8} -FNDA:0,conjure_core::rules::constant::bin_op:: -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#11} -FNDA:0,conjure_core::rules::constant::eval_constant FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck::{closure#0} -FNDA:1,conjure_core::rules::constant::eval_constant::{closure#1} -FNDA:1,conjure_core::rules::constant::eval_constant::{closure#8} +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#1} +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#11} +FNDA:1,conjure_core::rules::constant::flat_op:: +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#12} +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#11} +FNDA:0,conjure_core::rules::constant::eval_constant FNDA:0,conjure_core::rules::constant::eval_constant::{closure#2} -FNDA:0,conjure_core::rules::constant::vec_op:: -FNDA:1,conjure_core::rules::constant::eval_constant -FNDA:0,conjure_core::rules::constant::apply_eval_constant::{closure#0} -FNDA:0,conjure_core::rules::constant::un_op:: -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#6} FNDA:0,conjure_core::rules::constant::eval_constant::{closure#8}::{closure#0} -FNDA:1,conjure_core::rules::constant::tern_op:: +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#7} FNDA:0,conjure_core::rules::constant::tern_op:: -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#13} -FNDA:0,conjure_core::rules::constant::unwrap_expr:: -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#10} -FNDA:1,conjure_core::rules::constant::eval_constant -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#17} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#4} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#9} +FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#9}::{closure#0} +FNDA:0,conjure_core::rules::constant::flat_op:: FNDA:0,conjure_core::rules::constant::eval_constant::{closure#9}::{closure#0} +FNDA:1,conjure_core::rules::constant::vec_op:: +FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck +FNDA:0,conjure_core::rules::constant::un_op:: +FNDA:1,conjure_core::rules::constant::vec_op:: +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#6} +FNDA:0,conjure_core::rules::constant::bin_op:: +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#5} +FNDA:0,conjure_core::rules::constant::unwrap_expr:: +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#1}::{closure#0} FNDA:0,conjure_core::rules::constant::eval_constant::{closure#17} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#14} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#0} -FNDA:0,conjure_core::rules::constant::opt_vec_op:: -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#9} -FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck +FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck::{closure#0}::{closure#0} +FNDA:1,conjure_core::rules::constant::tests::div_by_zero +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#10} +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#8}::{closure#0} +FNDA:1,conjure_core::rules::constant::bin_op:: +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#15} +FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck::{closure#0}::{closure#0} FNDA:1,conjure_core::rules::constant::bin_op:: -FNDA:1,conjure_core::rules::constant::un_op:: -FNDA:0,conjure_core::rules::constant::apply_eval_constant::{closure#0} +FNDA:0,conjure_core::rules::constant::bin_op:: +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#4} +FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck::{closure#0}::{closure#0} FNDA:0,conjure_core::rules::constant::eval_constant::{closure#16} -FNDA:0,conjure_core::rules::constant::opt_vec_op:: +FNDA:1,conjure_core::rules::constant::eval_constant +FNDA:0,conjure_core::rules::constant::vec_op:: +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#16} +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#17} +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#6} FNDA:0,conjure_core::rules::constant::eval_constant::{closure#1} -FNDA:0,conjure_core::rules::constant::tern_op:: -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#10} +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#0} +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#11} FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck::{closure#0}::{closure#0} -FNDA:1,conjure_core::rules::constant::eval_constant::{closure#0} -FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#4} +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#10} +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#14} +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#1}::{closure#0} +FNDA:1,conjure_core::rules::constant::unwrap_expr:: +FNDA:1,conjure_core::rules::constant::eval_constant::{closure#8} +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#8} +FNDA:0,conjure_core::rules::constant::bin_op:: +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#12} FNDA:0,conjure_core::rules::constant::bin_op:: -FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck -FNDA:0,conjure_core::rules::constant::apply_eval_constant -FNDA:1,conjure_core::rules::constant::eval_constant::{closure#15} -FNDA:1,conjure_core::rules::constant::vec_op:: -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#7} -FNDA:1,conjure_core::rules::constant::flat_op:: -FNDA:1,conjure_core::rules::constant::bin_op:: +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#4} +FNDA:0,conjure_core::rules::constant::vec_op:: +FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck +FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck::{closure#0} FNDA:0,conjure_core::rules::constant::bin_op:: -FNDA:1,conjure_core::rules::constant::tests::div_by_zero -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#5} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#2} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#5} -FNDA:1,conjure_core::rules::constant::opt_vec_op:: +FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#13} FNDA:0,conjure_core::rules::constant::eval_constant::{closure#13} +FNDA:1,conjure_core::rules::constant::unwrap_expr:: +FNDA:0,conjure_core::rules::constant::apply_eval_constant::{closure#0} FNDA:0,conjure_core::rules::constant::eval_constant::{closure#7} -FNDA:0,conjure_core::rules::constant::unwrap_expr:: -FNDA:1,conjure_core::rules::constant::vec_op:: -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#12} -FNDA:0,conjure_core::rules::constant::un_op:: -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#8}::{closure#0} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#9}::{closure#0} -FNDA:1,conjure_core::rules::constant::eval_constant::{closure#9}::{closure#0} -FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#1}::{closure#0} -FNDA:1,conjure_core::rules::constant::apply_eval_constant::{closure#0} -FNDA:1,conjure_core::rules::constant::eval_constant::{closure#8}::{closure#0} -FNDA:0,conjure_core::rules::constant::bin_op:: -FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#5} +FNDA:0,conjure_core::rules::constant::vec_op:: +FNDA:0,conjure_core::rules::constant::opt_vec_op:: +FNDA:0,conjure_core::rules::constant::apply_eval_constant::{closure#0} FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#15} +FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck +FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::constant::un_op:: FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck::{closure#0} FNDA:1,conjure_core::rules::constant::apply_eval_constant -FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::constant::unwrap_expr:: +FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck +FNDA:1,conjure_core::rules::constant::tests::safediv_by_zero +FNDA:1,conjure_core::rules::constant::eval_constant::{closure#8}::{closure#0} +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#6} +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#9} +FNDA:0,conjure_core::rules::constant::vec_op:: +FNDA:0,conjure_core::rules::constant::tern_op:: +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#9} +FNDA:1,conjure_core::rules::constant::eval_constant::{closure#1}::{closure#0} FNDA:0,conjure_core::rules::constant::eval_constant::{closure#16} +FNDA:0,conjure_core::rules::constant::apply_eval_constant +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#10} FNDA:0,conjure_core::rules::constant::eval_constant::{closure#12} -FNDA:0,conjure_core::rules::constant::vec_op:: +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#3} +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#3} +FNDA:0,conjure_core::rules::constant::flat_op:: +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#13} FNDA:0,conjure_core::rules::constant::eval_constant::{closure#4} -FNDA:0,conjure_core::rules::constant::unwrap_expr:: +FNDA:0,conjure_core::rules::constant::opt_vec_op:: +FNDA:1,conjure_core::rules::constant::bin_op:: +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#0} +FNDA:1,conjure_core::rules::constant::eval_constant::{closure#9} +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#17} +FNDA:1,conjure_core::rules::constant::eval_constant::{closure#1} FNDA:0,conjure_core::rules::constant::eval_constant::{closure#14} -FNDA:0,conjure_core::rules::constant::bin_op:: +FNDA:1,conjure_core::rules::constant::unwrap_expr:: +FNDA:1,conjure_core::rules::constant::tern_op:: +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#14} +FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#5} +FNDA:0,conjure_core::rules::constant::bin_op:: +FNDA:1,conjure_core::rules::constant::apply_eval_constant::{closure#0} +FNDA:1,conjure_core::rules::constant::eval_constant +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#7} +FNDA:0,conjure_core::rules::constant::apply_eval_constant FNF:125 FNH:26 BRF:0 @@ -9579,174 +9579,174 @@ LF:113 LH:104 end_of_record SF:crates/conjure_core/src/ast/domains.rs -FN:42,::apply_i32 -FN:13,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +FN:4,< as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FN:4,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FN:13,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FN:4,< as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FN:13,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: FN:4,<< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:4,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FN:13,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +FN:13,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FN:4,< as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> +FN:13,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> FN:4,< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::<_> +FN:13,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: +FN:21,::values_i32 +FN:42,::apply_i32 +FN:4,< as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +FN:13,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FN:4,< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::<_> +FN:4,<< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:42,::apply_i32 +FN:60,conjure_core::ast::domains::tests::test_negative_product +FN:85,conjure_core::ast::domains::tests::test_negative_div::{closure#0} +FN:13,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> FN:13,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FN:13,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FN:4,<< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::__Visitor<_> as serde::de::Visitor>::expecting -FN:4,< as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> -FN:4,<< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> FN:13,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> -FN:4,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: +FN:42,::apply_i32 FN:13,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FN:4,< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::expecting -FN:4,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FN:13,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +FN:13,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FN:13,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> +FN:26,::values_i32::{closure#0} FN:4,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> FN:4,< as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FN:13,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> -FN:4,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FN:4,< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::expecting +FN:47,::apply_i32::{closure#0} +FN:81,conjure_core::ast::domains::tests::test_negative_div +FN:4,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FN:4,<< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::__Visitor<_> as serde::de::Visitor>::expecting +FN:21,::values_i32 +FN:47,::apply_i32::{closure#0} FN:13,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> -FN:63,conjure_core::ast::domains::tests::test_negative_product::{closure#0} -FN:13,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FN:13,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting FN:13,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FN:4,<< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FN:4,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: +FN:13,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FN:26,::values_i32::{closure#0} FN:13,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FN:4,< as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FN:13,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FN:13,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FN:42,::apply_i32 -FN:4,< as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +FN:4,<< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::__Visitor<_> as serde::de::Visitor>::visit_seq::<_> +FN:4,< as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +FN:4,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FN:13,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FN:4,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> FN:21,::values_i32 +FN:13,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FN:13,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> FN:4,<< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::__Visitor<_> as serde::de::Visitor>::expecting -FN:4,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FN:4,< as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> -FN:4,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FN:13,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> FN:4,<< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::__Visitor<_> as serde::de::Visitor>::expecting -FN:13,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: -FN:4,< as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +FN:13,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FN:26,::values_i32::{closure#0} FN:4,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: -FN:13,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> FN:4,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FN:4,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FN:4,< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::expecting +FN:13,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> FN:47,::apply_i32::{closure#0} -FN:81,conjure_core::ast::domains::tests::test_negative_div -FN:4,< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::<_> -FN:21,::values_i32 -FN:13,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FN:4,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> FN:4,<< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::__Visitor<_> as serde::de::Visitor>::visit_seq::<_> -FN:4,< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::<_> FN:13,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FN:26,::values_i32::{closure#0} -FN:85,conjure_core::ast::domains::tests::test_negative_div::{closure#0} -FN:13,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FN:42,::apply_i32 +FN:63,conjure_core::ast::domains::tests::test_negative_product::{closure#0} +FN:4,<< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> FN:13,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FN:13,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: -FN:13,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FN:13,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> FN:4,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FN:13,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FN:21,::values_i32 -FN:26,::values_i32::{closure#0} -FN:4,<< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::__Visitor<_> as serde::de::Visitor>::visit_seq::<_> -FN:13,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FN:47,::apply_i32::{closure#0} +FN:4,< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::<_> +FN:4,<< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> FN:4,<< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::__Visitor<_> as serde::de::Visitor>::visit_seq::<_> -FN:4,< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::expecting -FN:13,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FN:4,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FN:4,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FN:4,< as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> -FN:13,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> FN:4,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FN:4,<< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:60,conjure_core::ast::domains::tests::test_negative_product +FN:13,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FN:13,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> FN:4,< as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> -FN:4,< as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FN:4,< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::expecting +FN:4,< as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> +FN:4,< as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +FN:13,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> FN:4,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FN:13,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FN:47,::apply_i32::{closure#0} -FN:26,::values_i32::{closure#0} -FN:13,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> -FNDA:1,::apply_i32 -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +FN:13,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> +FN:4,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FN:4,< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::expecting +FNDA:0,< as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FNDA:0,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FNDA:0,< as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: FNDA:0,<< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FNDA:1,< as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> +FNDA:1,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> FNDA:0,< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::<_> +FNDA:1,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: +FNDA:1,::values_i32 +FNDA:1,::apply_i32 +FNDA:0,< as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FNDA:0,< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::<_> +FNDA:0,<< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FNDA:1,::apply_i32 +FNDA:1,conjure_core::ast::domains::tests::test_negative_product +FNDA:1,conjure_core::ast::domains::tests::test_negative_div::{closure#0} +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FNDA:0,<< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::__Visitor<_> as serde::de::Visitor>::expecting -FNDA:0,< as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> -FNDA:1,<< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> -FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> -FNDA:1,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: +FNDA:1,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> +FNDA:0,::apply_i32 FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FNDA:0,< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::expecting -FNDA:0,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> +FNDA:0,::values_i32::{closure#0} FNDA:0,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> FNDA:0,< as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FNDA:1,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> -FNDA:0,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FNDA:0,< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::expecting -FNDA:1,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> -FNDA:1,conjure_core::ast::domains::tests::test_negative_product::{closure#0} -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FNDA:1,::apply_i32::{closure#0} +FNDA:1,conjure_core::ast::domains::tests::test_negative_div +FNDA:0,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FNDA:0,<< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::__Visitor<_> as serde::de::Visitor>::expecting +FNDA:1,::values_i32 +FNDA:1,::apply_i32::{closure#0} +FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FNDA:0,<< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:1,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FNDA:1,::values_i32::{closure#0} +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FNDA:0,<< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::__Visitor<_> as serde::de::Visitor>::visit_seq::<_> +FNDA:0,< as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +FNDA:0,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FNDA:0,< as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FNDA:0,::apply_i32 -FNDA:1,< as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> -FNDA:1,::values_i32 -FNDA:0,<< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::__Visitor<_> as serde::de::Visitor>::expecting -FNDA:0,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FNDA:1,< as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> FNDA:0,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FNDA:0,::values_i32 +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FNDA:1,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> FNDA:0,<< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::__Visitor<_> as serde::de::Visitor>::expecting -FNDA:1,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: -FNDA:0,< as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> -FNDA:0,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FNDA:0,<< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::__Visitor<_> as serde::de::Visitor>::expecting +FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FNDA:1,::values_i32::{closure#0} +FNDA:0,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: FNDA:0,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FNDA:1,::apply_i32::{closure#0} -FNDA:1,conjure_core::ast::domains::tests::test_negative_div -FNDA:0,< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::<_> -FNDA:0,::values_i32 -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FNDA:0,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FNDA:0,< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::expecting +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FNDA:0,::apply_i32::{closure#0} +FNDA:0,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> FNDA:0,<< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::__Visitor<_> as serde::de::Visitor>::visit_seq::<_> -FNDA:0,< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::<_> FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FNDA:0,::values_i32::{closure#0} -FNDA:1,conjure_core::ast::domains::tests::test_negative_div::{closure#0} -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FNDA:1,::apply_i32 +FNDA:1,conjure_core::ast::domains::tests::test_negative_product::{closure#0} +FNDA:0,<< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> FNDA:0,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FNDA:1,::values_i32 -FNDA:1,::values_i32::{closure#0} -FNDA:0,<< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::__Visitor<_> as serde::de::Visitor>::visit_seq::<_> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FNDA:0,::apply_i32::{closure#0} +FNDA:0,< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::<_> +FNDA:1,<< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> FNDA:0,<< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::__Visitor<_> as serde::de::Visitor>::visit_seq::<_> -FNDA:0,< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::expecting -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FNDA:0,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FNDA:0,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FNDA:0,< as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> FNDA:0,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FNDA:0,<< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:1,conjure_core::ast::domains::tests::test_negative_product +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> FNDA:0,< as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> -FNDA:0,< as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FNDA:0,< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::expecting +FNDA:0,< as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> +FNDA:1,< as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> FNDA:0,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FNDA:1,::apply_i32::{closure#0} -FNDA:1,::values_i32::{closure#0} -FNDA:1,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> +FNDA:0,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FNDA:0,< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::expecting FNF:84 FNH:20 BRF:0 @@ -9814,42 +9814,42 @@ LF:59 LH:57 end_of_record SF:crates/conjure_core/src/context.rs -FN:70,::fmt -FN:14,::eq +FN:74,::fmt::{closure#1} +FN:73,::fmt::{closure#0} FN:54,::new_ptr +FN:14,::eq +FN:36,::new FN:70,::fmt FN:73,::fmt::{closure#0} FN:74,::fmt::{closure#1} -FN:70,::fmt -FN:74,::fmt::{closure#1} -FN:14,::eq FN:54,::new_ptr FN:36,::new -FN:36,::new +FN:70,::fmt +FN:70,::fmt FN:74,::fmt::{closure#1} +FN:54,::new_ptr FN:73,::fmt::{closure#0} FN:14,::eq FN:36,::new -FN:73,::fmt::{closure#0} -FN:54,::new_ptr -FNDA:0,::fmt -FNDA:0,::eq +FN:14,::eq +FNDA:0,::fmt::{closure#1} +FNDA:0,::fmt::{closure#0} FNDA:0,::new_ptr +FNDA:0,::eq +FNDA:0,::new FNDA:0,::fmt FNDA:0,::fmt::{closure#0} FNDA:0,::fmt::{closure#1} -FNDA:0,::fmt -FNDA:0,::fmt::{closure#1} -FNDA:0,::eq FNDA:0,::new_ptr FNDA:0,::new -FNDA:0,::new +FNDA:0,::fmt +FNDA:0,::fmt FNDA:0,::fmt::{closure#1} +FNDA:0,::new_ptr FNDA:0,::fmt::{closure#0} FNDA:0,::eq FNDA:0,::new -FNDA:0,::fmt::{closure#0} -FNDA:0,::new_ptr +FNDA:0,::eq FNF:18 FNH:0 BRF:0 @@ -9904,70 +9904,70 @@ LF:46 LH:0 end_of_record SF:crates/conjure_core/src/ast/symbol_table.rs -FN:8,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FN:15,::fmt FN:8,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FN:8,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> +FN:8,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +FN:8,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> FN:8,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FN:8,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> -FN:15,::fmt +FN:8,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FN:8,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> +FN:8,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FN:8,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FN:8,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting FN:15,::fmt FN:8,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FN:8,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FN:8,<::deserialize::__Visitor as serde::de::Visitor>::expecting FN:8,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> FN:8,<::deserialize::__Visitor as serde::de::Visitor>::expecting FN:8,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> -FN:8,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FN:8,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FN:8,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FN:8,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FN:8,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> FN:8,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> FN:8,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: -FN:8,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FN:8,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> -FN:8,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FN:8,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> -FN:8,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> FN:8,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting FN:8,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FN:8,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FN:8,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: FN:8,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> -FN:8,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FN:8,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FN:15,::fmt FN:8,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FNDA:1,::fmt +FN:8,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FN:8,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +FN:8,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FN:15,::fmt +FN:8,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +FN:8,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FN:8,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: +FN:8,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FN:8,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> -FNDA:0,::fmt -FNDA:0,::fmt +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FNDA:1,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FNDA:1,::fmt FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FNDA:1,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> -FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FNDA:1,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FNDA:0,::fmt FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FNDA:0,::fmt +FNDA:1,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FNDA:1,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FNDA:1,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> FNF:32 FNH:4 BRF:0 @@ -9982,28 +9982,28 @@ LF:6 LH:6 end_of_record SF:crates/conjure_core/src/error.rs -FN:8,>::from FN:8,>::from -FN:8,::fmt +FN:8,>::from +FN:8,::source FN:8,::source FN:8,::fmt FN:8,>::from FN:8,>::from -FN:8,::source FN:8,::fmt FN:8,>::from +FN:8,::fmt FN:8,::source FN:8,>::from -FNDA:0,>::from FNDA:0,>::from -FNDA:0,::fmt +FNDA:0,>::from +FNDA:0,::source FNDA:0,::source FNDA:0,::fmt FNDA:0,>::from FNDA:0,>::from -FNDA:0,::source FNDA:0,::fmt FNDA:0,>::from +FNDA:0,::fmt FNDA:0,::source FNDA:0,>::from FNF:12 @@ -10015,78 +10015,78 @@ LF:1 LH:0 end_of_record SF:crates/uniplate_derive/tests/macro_tests.rs -FN:66,macro_tests::derive_context_two -FN:100,macro_tests::derive_context_nested_vectors -FN:210,macro_tests::derive_children_nested_vectors -FN:183,macro_tests::derive_children_tuple +FN:152,macro_tests::derive_children_empty +FN:4,::uniplate::{closure#11} +FN:4,::uniplate::{closure#10}::{closure#0} +FN:4,::uniplate::{closure#8} FN:139,macro_tests::box_change_child -FN:73,macro_tests::derive_context_tuple -FN:190,macro_tests::derive_children_different_variants FN:4,::uniplate::{closure#12} -FN:4,::uniplate::{closure#1} -FN:4,::uniplate::{closure#5} -FN:30,macro_tests::decrease_number_of_children -FN:166,macro_tests::derive_children_vec FN:4,::uniplate::{closure#6} -FN:228,macro_tests::derive_children_multiple_vecs -FN:119,macro_tests::derive_context_multiple_vecs +FN:4,::uniplate::{closure#10} +FN:176,macro_tests::derive_children_two +FN:73,macro_tests::derive_context_tuple FN:159,macro_tests::derive_children_box -FN:152,macro_tests::derive_children_empty +FN:42,macro_tests::derive_context_empty +FN:210,macro_tests::derive_children_nested_vectors +FN:119,macro_tests::derive_context_multiple_vecs FN:80,macro_tests::derive_context_different_variants -FN:4,::uniplate -FN:4,::uniplate::{closure#8} -FN:176,macro_tests::derive_children_two -FN:4,::uniplate::{closure#2} -FN:57,macro_tests::derive_context_vec -FN:4,::uniplate::{closure#11} +FN:100,macro_tests::derive_context_nested_vectors +FN:4,::uniplate::{closure#9} +FN:4,::uniplate::{closure#5} +FN:4,::uniplate::{closure#1} +FN:18,macro_tests::increase_number_of_children FN:4,::uniplate::{closure#7} +FN:93,macro_tests::derive_context_nested_tuples FN:4,::uniplate::{closure#0} -FN:18,macro_tests::increase_number_of_children +FN:4,::uniplate::{closure#3} +FN:57,macro_tests::derive_context_vec +FN:4,::uniplate::{closure#4} FN:49,macro_tests::derive_context_box -FN:93,macro_tests::derive_context_nested_tuples -FN:4,::uniplate::{closure#10}::{closure#0} +FN:166,macro_tests::derive_children_vec +FN:4,::uniplate FN:203,macro_tests::derive_children_nested_tuples -FN:4,::uniplate::{closure#4} -FN:42,macro_tests::derive_context_empty -FN:4,::uniplate::{closure#9} -FN:4,::uniplate::{closure#10} -FN:4,::uniplate::{closure#3} -FNDA:1,macro_tests::derive_context_two -FNDA:1,macro_tests::derive_context_nested_vectors -FNDA:1,macro_tests::derive_children_nested_vectors -FNDA:1,macro_tests::derive_children_tuple +FN:4,::uniplate::{closure#2} +FN:228,macro_tests::derive_children_multiple_vecs +FN:66,macro_tests::derive_context_two +FN:30,macro_tests::decrease_number_of_children +FN:183,macro_tests::derive_children_tuple +FN:190,macro_tests::derive_children_different_variants +FNDA:1,macro_tests::derive_children_empty +FNDA:1,::uniplate::{closure#11} +FNDA:1,::uniplate::{closure#10}::{closure#0} +FNDA:1,::uniplate::{closure#8} FNDA:1,macro_tests::box_change_child -FNDA:1,macro_tests::derive_context_tuple -FNDA:1,macro_tests::derive_children_different_variants FNDA:1,::uniplate::{closure#12} -FNDA:1,::uniplate::{closure#1} -FNDA:1,::uniplate::{closure#5} -FNDA:1,macro_tests::decrease_number_of_children -FNDA:1,macro_tests::derive_children_vec FNDA:1,::uniplate::{closure#6} -FNDA:1,macro_tests::derive_children_multiple_vecs -FNDA:1,macro_tests::derive_context_multiple_vecs +FNDA:1,::uniplate::{closure#10} +FNDA:1,macro_tests::derive_children_two +FNDA:1,macro_tests::derive_context_tuple FNDA:1,macro_tests::derive_children_box -FNDA:1,macro_tests::derive_children_empty +FNDA:1,macro_tests::derive_context_empty +FNDA:1,macro_tests::derive_children_nested_vectors +FNDA:1,macro_tests::derive_context_multiple_vecs FNDA:1,macro_tests::derive_context_different_variants -FNDA:1,::uniplate -FNDA:1,::uniplate::{closure#8} -FNDA:1,macro_tests::derive_children_two -FNDA:1,::uniplate::{closure#2} -FNDA:1,macro_tests::derive_context_vec -FNDA:1,::uniplate::{closure#11} +FNDA:1,macro_tests::derive_context_nested_vectors +FNDA:1,::uniplate::{closure#9} +FNDA:1,::uniplate::{closure#5} +FNDA:1,::uniplate::{closure#1} +FNDA:1,macro_tests::increase_number_of_children FNDA:1,::uniplate::{closure#7} +FNDA:1,macro_tests::derive_context_nested_tuples FNDA:1,::uniplate::{closure#0} -FNDA:1,macro_tests::increase_number_of_children +FNDA:1,::uniplate::{closure#3} +FNDA:1,macro_tests::derive_context_vec +FNDA:1,::uniplate::{closure#4} FNDA:1,macro_tests::derive_context_box -FNDA:1,macro_tests::derive_context_nested_tuples -FNDA:1,::uniplate::{closure#10}::{closure#0} +FNDA:1,macro_tests::derive_children_vec +FNDA:1,::uniplate FNDA:1,macro_tests::derive_children_nested_tuples -FNDA:1,::uniplate::{closure#4} -FNDA:1,macro_tests::derive_context_empty -FNDA:1,::uniplate::{closure#9} -FNDA:1,::uniplate::{closure#10} -FNDA:1,::uniplate::{closure#3} +FNDA:1,::uniplate::{closure#2} +FNDA:1,macro_tests::derive_children_multiple_vecs +FNDA:1,macro_tests::derive_context_two +FNDA:1,macro_tests::decrease_number_of_children +FNDA:1,macro_tests::derive_children_tuple +FNDA:1,macro_tests::derive_children_different_variants FNF:36 FNH:36 BRF:0 @@ -10283,96 +10283,96 @@ LF:188 LH:188 end_of_record SF:conjure_oxide/tests/rewrite_tests.rs -FN:547,rewrite_tests::rule_remove_constants_from_and -FN:1231,rewrite_tests::eval_const_sum_mixed -FN:605,rewrite_tests::rule_distribute_not_over_and +FN:1135,rewrite_tests::choose_rewrite +FN:456,rewrite_tests::unwrap_nested_or_not_changed +FN:1209,rewrite_tests::eval_const_eq_bool +FN:53,rewrite_tests::evaluate_sum_of_constants FN:1060,rewrite_tests::rewrite_solve_xyz_parameterized::{closure#0} -FN:420,rewrite_tests::rule_unwrap_nested_and -FN:198,rewrite_tests::rule_sum_geq -FN:828,rewrite_tests::rewrite_solve_xyz FN:710,rewrite_tests::rule_distribute_not_over_or_not_changed +FN:1064,rewrite_tests::rewrite_solve_xyz_parameterized::{closure#1} +FN:547,rewrite_tests::rule_remove_constants_from_and +FN:1152,rewrite_tests::eval_const_bool +FN:1172,rewrite_tests::eval_const_ref +FN:473,rewrite_tests::unwrap_nested_and_not_changed +FN:1231,rewrite_tests::eval_const_sum_mixed +FN:727,rewrite_tests::rule_distribute_or_over_and +FN:915,rewrite_tests::rewrite_solve_xyz::{closure#0} +FN:168,rewrite_tests::rule_sum_mixed FN:361,rewrite_tests::rule_remove_double_negation +FN:523,rewrite_tests::rule_remove_constants_from_or +FN:239,rewrite_tests::reduce_solve_xyz FN:357,rewrite_tests::reduce_solve_xyz::{closure#0} -FN:53,rewrite_tests::evaluate_sum_of_constants -FN:19,rewrite_tests::rules_present -FN:1179,rewrite_tests::eval_const_nested_ref -FN:456,rewrite_tests::unwrap_nested_or_not_changed +FN:490,rewrite_tests::remove_trivial_and_or FN:1198,rewrite_tests::eval_const_eq_int -FN:588,rewrite_tests::remove_constants_from_and_not_changed +FN:25,rewrite_tests::sum_of_constants +FN:198,rewrite_tests::rule_sum_geq +FN:828,rewrite_tests::rewrite_solve_xyz FN:384,rewrite_tests::rule_unwrap_nested_or -FN:1064,rewrite_tests::rewrite_solve_xyz_parameterized::{closure#1} FN:1113,rewrite_tests::apply_all_rules -FN:1220,rewrite_tests::eval_const_eq_mixed -FN:1244,rewrite_tests::eval_const_sum_xyz -FN:1135,rewrite_tests::choose_rewrite +FN:1159,rewrite_tests::eval_const_and +FN:139,rewrite_tests::rule_sum_constants FN:1278,rewrite_tests::eval_const_or FN:1077,rewrite_tests::is_simple -FN:1172,rewrite_tests::eval_const_ref -FN:25,rewrite_tests::sum_of_constants -FN:571,rewrite_tests::remove_constants_from_or_not_changed -FN:473,rewrite_tests::unwrap_nested_and_not_changed -FN:490,rewrite_tests::remove_trivial_and_or -FN:727,rewrite_tests::rule_distribute_or_over_and -FN:919,rewrite_tests::rewrite_solve_xyz_parameterized -FN:239,rewrite_tests::reduce_solve_xyz -FN:72,rewrite_tests::recursive_sum_of_constants -FN:649,rewrite_tests::rule_distribute_not_over_or -FN:693,rewrite_tests::rule_distribute_not_over_and_not_changed -FN:1145,rewrite_tests::eval_const_int -FN:168,rewrite_tests::rule_sum_mixed -FN:915,rewrite_tests::rewrite_solve_xyz::{closure#0} -FN:139,rewrite_tests::rule_sum_constants FN:1089,rewrite_tests::is_simple_iteration -FN:1152,rewrite_tests::eval_const_bool +FN:1244,rewrite_tests::eval_const_sum_xyz +FN:1220,rewrite_tests::eval_const_eq_mixed FN:110,rewrite_tests::simplify_expression -FN:1159,rewrite_tests::eval_const_and -FN:1209,rewrite_tests::eval_const_eq_bool -FN:523,rewrite_tests::rule_remove_constants_from_or -FNDA:1,rewrite_tests::rule_remove_constants_from_and -FNDA:1,rewrite_tests::eval_const_sum_mixed -FNDA:1,rewrite_tests::rule_distribute_not_over_and +FN:420,rewrite_tests::rule_unwrap_nested_and +FN:649,rewrite_tests::rule_distribute_not_over_or +FN:1145,rewrite_tests::eval_const_int +FN:588,rewrite_tests::remove_constants_from_and_not_changed +FN:605,rewrite_tests::rule_distribute_not_over_and +FN:72,rewrite_tests::recursive_sum_of_constants +FN:19,rewrite_tests::rules_present +FN:571,rewrite_tests::remove_constants_from_or_not_changed +FN:693,rewrite_tests::rule_distribute_not_over_and_not_changed +FN:919,rewrite_tests::rewrite_solve_xyz_parameterized +FN:1179,rewrite_tests::eval_const_nested_ref +FNDA:1,rewrite_tests::choose_rewrite +FNDA:1,rewrite_tests::unwrap_nested_or_not_changed +FNDA:1,rewrite_tests::eval_const_eq_bool +FNDA:1,rewrite_tests::evaluate_sum_of_constants FNDA:1,rewrite_tests::rewrite_solve_xyz_parameterized::{closure#0} -FNDA:1,rewrite_tests::rule_unwrap_nested_and -FNDA:1,rewrite_tests::rule_sum_geq -FNDA:1,rewrite_tests::rewrite_solve_xyz FNDA:1,rewrite_tests::rule_distribute_not_over_or_not_changed +FNDA:1,rewrite_tests::rewrite_solve_xyz_parameterized::{closure#1} +FNDA:1,rewrite_tests::rule_remove_constants_from_and +FNDA:1,rewrite_tests::eval_const_bool +FNDA:1,rewrite_tests::eval_const_ref +FNDA:1,rewrite_tests::unwrap_nested_and_not_changed +FNDA:1,rewrite_tests::eval_const_sum_mixed +FNDA:1,rewrite_tests::rule_distribute_or_over_and +FNDA:1,rewrite_tests::rewrite_solve_xyz::{closure#0} +FNDA:1,rewrite_tests::rule_sum_mixed FNDA:1,rewrite_tests::rule_remove_double_negation +FNDA:1,rewrite_tests::rule_remove_constants_from_or +FNDA:1,rewrite_tests::reduce_solve_xyz FNDA:1,rewrite_tests::reduce_solve_xyz::{closure#0} -FNDA:1,rewrite_tests::evaluate_sum_of_constants -FNDA:1,rewrite_tests::rules_present -FNDA:1,rewrite_tests::eval_const_nested_ref -FNDA:1,rewrite_tests::unwrap_nested_or_not_changed +FNDA:1,rewrite_tests::remove_trivial_and_or FNDA:1,rewrite_tests::eval_const_eq_int -FNDA:1,rewrite_tests::remove_constants_from_and_not_changed +FNDA:1,rewrite_tests::sum_of_constants +FNDA:1,rewrite_tests::rule_sum_geq +FNDA:1,rewrite_tests::rewrite_solve_xyz FNDA:1,rewrite_tests::rule_unwrap_nested_or -FNDA:1,rewrite_tests::rewrite_solve_xyz_parameterized::{closure#1} FNDA:1,rewrite_tests::apply_all_rules -FNDA:1,rewrite_tests::eval_const_eq_mixed -FNDA:1,rewrite_tests::eval_const_sum_xyz -FNDA:1,rewrite_tests::choose_rewrite +FNDA:1,rewrite_tests::eval_const_and +FNDA:1,rewrite_tests::rule_sum_constants FNDA:1,rewrite_tests::eval_const_or FNDA:1,rewrite_tests::is_simple -FNDA:1,rewrite_tests::eval_const_ref -FNDA:1,rewrite_tests::sum_of_constants -FNDA:1,rewrite_tests::remove_constants_from_or_not_changed -FNDA:1,rewrite_tests::unwrap_nested_and_not_changed -FNDA:1,rewrite_tests::remove_trivial_and_or -FNDA:1,rewrite_tests::rule_distribute_or_over_and -FNDA:1,rewrite_tests::rewrite_solve_xyz_parameterized -FNDA:1,rewrite_tests::reduce_solve_xyz -FNDA:1,rewrite_tests::recursive_sum_of_constants -FNDA:1,rewrite_tests::rule_distribute_not_over_or -FNDA:1,rewrite_tests::rule_distribute_not_over_and_not_changed -FNDA:1,rewrite_tests::eval_const_int -FNDA:1,rewrite_tests::rule_sum_mixed -FNDA:1,rewrite_tests::rewrite_solve_xyz::{closure#0} -FNDA:1,rewrite_tests::rule_sum_constants FNDA:1,rewrite_tests::is_simple_iteration -FNDA:1,rewrite_tests::eval_const_bool +FNDA:1,rewrite_tests::eval_const_sum_xyz +FNDA:1,rewrite_tests::eval_const_eq_mixed FNDA:1,rewrite_tests::simplify_expression -FNDA:1,rewrite_tests::eval_const_and -FNDA:1,rewrite_tests::eval_const_eq_bool -FNDA:1,rewrite_tests::rule_remove_constants_from_or +FNDA:1,rewrite_tests::rule_unwrap_nested_and +FNDA:1,rewrite_tests::rule_distribute_not_over_or +FNDA:1,rewrite_tests::eval_const_int +FNDA:1,rewrite_tests::remove_constants_from_and_not_changed +FNDA:1,rewrite_tests::rule_distribute_not_over_and +FNDA:1,rewrite_tests::recursive_sum_of_constants +FNDA:1,rewrite_tests::rules_present +FNDA:1,rewrite_tests::remove_constants_from_or_not_changed +FNDA:1,rewrite_tests::rule_distribute_not_over_and_not_changed +FNDA:1,rewrite_tests::rewrite_solve_xyz_parameterized +FNDA:1,rewrite_tests::eval_const_nested_ref FNF:45 FNH:45 BRF:0 @@ -11457,46 +11457,46 @@ LF:1076 LH:1042 end_of_record SF:crates/uniplate/src/uniplate.rs -FN:40,::children +FN:83,<_ as uniplate::uniplate::Uniplate>::descend FN:68,<_ as uniplate::uniplate::Uniplate>::rewrite -FN:132,<_ as uniplate::uniplate::Uniplate>::one_holed_context +FN:54,::transform +FN:140,<_ as uniplate::uniplate::Uniplate>::one_holed_context::{closure#0} +FN:31,<_ as uniplate::uniplate::Uniplate>::universe FN:40,::children +FN:40,::children +FN:48,<_ as uniplate::uniplate::Uniplate>::with_children +FN:103,<_ as uniplate::uniplate::Uniplate>::fold::<_> +FN:40,::children FN:54,<_ as uniplate::uniplate::Uniplate>::transform FN:48,::with_children -FN:31,<_ as uniplate::uniplate::Uniplate>::universe -FN:48,::with_children -FN:48,::with_children -FN:48,<_ as uniplate::uniplate::Uniplate>::with_children -FN:54,::transform FN:40,<_ as uniplate::uniplate::Uniplate>::children FN:106,<_ as uniplate::uniplate::Uniplate>::fold::<_>::{closure#0} -FN:40,::children -FN:83,<_ as uniplate::uniplate::Uniplate>::descend -FN:40,::children -FN:103,<_ as uniplate::uniplate::Uniplate>::fold::<_> +FN:48,::with_children +FN:48,::with_children FN:40,::children +FN:40,::children +FN:132,<_ as uniplate::uniplate::Uniplate>::one_holed_context FN:3,::fmt -FN:140,<_ as uniplate::uniplate::Uniplate>::one_holed_context::{closure#0} -FNDA:0,::children +FNDA:0,<_ as uniplate::uniplate::Uniplate>::descend FNDA:0,<_ as uniplate::uniplate::Uniplate>::rewrite -FNDA:0,<_ as uniplate::uniplate::Uniplate>::one_holed_context +FNDA:1,::transform +FNDA:0,<_ as uniplate::uniplate::Uniplate>::one_holed_context::{closure#0} +FNDA:0,<_ as uniplate::uniplate::Uniplate>::universe FNDA:1,::children +FNDA:0,::children +FNDA:0,<_ as uniplate::uniplate::Uniplate>::with_children +FNDA:0,<_ as uniplate::uniplate::Uniplate>::fold::<_> +FNDA:0,::children FNDA:0,<_ as uniplate::uniplate::Uniplate>::transform -FNDA:1,::with_children -FNDA:0,<_ as uniplate::uniplate::Uniplate>::universe FNDA:0,::with_children -FNDA:0,::with_children -FNDA:0,<_ as uniplate::uniplate::Uniplate>::with_children -FNDA:1,::transform FNDA:0,<_ as uniplate::uniplate::Uniplate>::children FNDA:0,<_ as uniplate::uniplate::Uniplate>::fold::<_>::{closure#0} -FNDA:1,::children -FNDA:0,<_ as uniplate::uniplate::Uniplate>::descend -FNDA:0,::children -FNDA:0,<_ as uniplate::uniplate::Uniplate>::fold::<_> +FNDA:1,::with_children +FNDA:0,::with_children FNDA:1,::children +FNDA:1,::children +FNDA:0,<_ as uniplate::uniplate::Uniplate>::one_holed_context FNDA:0,::fmt -FNDA:0,<_ as uniplate::uniplate::Uniplate>::one_holed_context::{closure#0} FNF:20 FNH:5 BRF:0 @@ -11568,24 +11568,24 @@ LF:63 LH:17 end_of_record SF:crates/uniplate/src/lib.rs -FN:75,rust_out::main +FN:66,rust_out::my_rule +FN:45,::uniplate +FN:48,::uniplate::{closure#1} FN:49,::uniplate::{closure#2} FN:10,rust_out::main::_doctest_main_crates_uniplate_src_lib_rs_10_0 +FN:75,rust_out::main FN:51,::uniplate::{closure#4} FN:47,::uniplate::{closure#0} -FN:66,rust_out::my_rule FN:50,::uniplate::{closure#3} -FN:45,::uniplate -FN:48,::uniplate::{closure#1} -FNDA:1,rust_out::main +FNDA:1,rust_out::my_rule +FNDA:1,::uniplate +FNDA:1,::uniplate::{closure#1} FNDA:0,::uniplate::{closure#2} FNDA:1,rust_out::main::_doctest_main_crates_uniplate_src_lib_rs_10_0 +FNDA:1,rust_out::main FNDA:1,::uniplate::{closure#4} FNDA:1,::uniplate::{closure#0} -FNDA:1,rust_out::my_rule FNDA:1,::uniplate::{closure#3} -FNDA:1,::uniplate -FNDA:1,::uniplate::{closure#1} FNF:9 FNH:8 BRF:0 @@ -11642,101 +11642,101 @@ LH:44 end_of_record SF:crates/conjure_core/src/parse/parse_model.rs FN:13,conjure_core::parse::parse_model::model_from_json -FN:54,conjure_core::parse::parse_model::parse_variable -FN:223,conjure_core::parse::parse_model::parse_expression::{closure#4} -FN:220,conjure_core::parse::parse_model::parse_expression::{closure#3} -FN:226,conjure_core::parse::parse_model::parse_expression::{closure#5} +FN:263,conjure_core::parse::parse_model::parse_unary_op FN:214,conjure_core::parse::parse_model::parse_expression::{closure#0} -FN:243,conjure_core::parse::parse_model::parse_bin_op +FN:220,conjure_core::parse::parse_model::parse_expression::{closure#3} +FN:115,conjure_core::parse::parse_model::parse_int_domain::{closure#0} +FN:263,conjure_core::parse::parse_model::parse_unary_op +FN:296,conjure_core::parse::parse_model::parse_constant +FN:215,conjure_core::parse::parse_model::parse_expression::{closure#1} FN:296,conjure_core::parse::parse_model::parse_constant -FN:274,conjure_core::parse::parse_model::parse_vec_op -FN:84,conjure_core::parse::parse_model::parse_int_domain -FN:147,conjure_core::parse::parse_model::parse_expression -FN:223,conjure_core::parse::parse_model::parse_expression::{closure#4} -FN:13,conjure_core::parse::parse_model::model_from_json -FN:84,conjure_core::parse::parse_model::parse_int_domain -FN:84,conjure_core::parse::parse_model::parse_int_domain FN:129,conjure_core::parse::parse_model::parse_int_domain::{closure#1} -FN:13,conjure_core::parse::parse_model::model_from_json FN:226,conjure_core::parse::parse_model::parse_expression::{closure#5} -FN:274,conjure_core::parse::parse_model::parse_vec_op -FN:216,conjure_core::parse::parse_model::parse_expression::{closure#2} -FN:263,conjure_core::parse::parse_model::parse_unary_op +FN:129,conjure_core::parse::parse_model::parse_int_domain::{closure#1} +FN:13,conjure_core::parse::parse_model::model_from_json FN:115,conjure_core::parse::parse_model::parse_int_domain::{closure#0} -FN:274,conjure_core::parse::parse_model::parse_vec_op -FN:220,conjure_core::parse::parse_model::parse_expression::{closure#3} -FN:263,conjure_core::parse::parse_model::parse_unary_op -FN:216,conjure_core::parse::parse_model::parse_expression::{closure#2} -FN:215,conjure_core::parse::parse_model::parse_expression::{closure#1} FN:214,conjure_core::parse::parse_model::parse_expression::{closure#0} -FN:54,conjure_core::parse::parse_model::parse_variable -FN:115,conjure_core::parse::parse_model::parse_int_domain::{closure#0} -FN:263,conjure_core::parse::parse_model::parse_unary_op +FN:220,conjure_core::parse::parse_model::parse_expression::{closure#3} FN:223,conjure_core::parse::parse_model::parse_expression::{closure#4} +FN:274,conjure_core::parse::parse_model::parse_vec_op +FN:274,conjure_core::parse::parse_model::parse_vec_op +FN:216,conjure_core::parse::parse_model::parse_expression::{closure#2} +FN:13,conjure_core::parse::parse_model::model_from_json +FN:216,conjure_core::parse::parse_model::parse_expression::{closure#2} +FN:226,conjure_core::parse::parse_model::parse_expression::{closure#5} +FN:216,conjure_core::parse::parse_model::parse_expression::{closure#2} +FN:84,conjure_core::parse::parse_model::parse_int_domain +FN:84,conjure_core::parse::parse_model::parse_int_domain +FN:147,conjure_core::parse::parse_model::parse_expression FN:115,conjure_core::parse::parse_model::parse_int_domain::{closure#0} -FN:129,conjure_core::parse::parse_model::parse_int_domain::{closure#1} +FN:243,conjure_core::parse::parse_model::parse_bin_op FN:215,conjure_core::parse::parse_model::parse_expression::{closure#1} -FN:214,conjure_core::parse::parse_model::parse_expression::{closure#0} -FN:129,conjure_core::parse::parse_model::parse_int_domain::{closure#1} -FN:220,conjure_core::parse::parse_model::parse_expression::{closure#3} FN:147,conjure_core::parse::parse_model::parse_expression +FN:129,conjure_core::parse::parse_model::parse_int_domain::{closure#1} FN:147,conjure_core::parse::parse_model::parse_expression FN:226,conjure_core::parse::parse_model::parse_expression::{closure#5} +FN:215,conjure_core::parse::parse_model::parse_expression::{closure#1} +FN:274,conjure_core::parse::parse_model::parse_vec_op +FN:54,conjure_core::parse::parse_model::parse_variable FN:243,conjure_core::parse::parse_model::parse_bin_op -FN:296,conjure_core::parse::parse_model::parse_constant +FN:220,conjure_core::parse::parse_model::parse_expression::{closure#3} FN:54,conjure_core::parse::parse_model::parse_variable FN:243,conjure_core::parse::parse_model::parse_bin_op -FN:216,conjure_core::parse::parse_model::parse_expression::{closure#2} -FN:215,conjure_core::parse::parse_model::parse_expression::{closure#1} +FN:84,conjure_core::parse::parse_model::parse_int_domain +FN:223,conjure_core::parse::parse_model::parse_expression::{closure#4} +FN:54,conjure_core::parse::parse_model::parse_variable +FN:223,conjure_core::parse::parse_model::parse_expression::{closure#4} +FN:214,conjure_core::parse::parse_model::parse_expression::{closure#0} FN:296,conjure_core::parse::parse_model::parse_constant +FN:263,conjure_core::parse::parse_model::parse_unary_op FNDA:0,conjure_core::parse::parse_model::model_from_json -FNDA:0,conjure_core::parse::parse_model::parse_variable -FNDA:0,conjure_core::parse::parse_model::parse_expression::{closure#4} -FNDA:0,conjure_core::parse::parse_model::parse_expression::{closure#3} -FNDA:0,conjure_core::parse::parse_model::parse_expression::{closure#5} +FNDA:1,conjure_core::parse::parse_model::parse_unary_op FNDA:0,conjure_core::parse::parse_model::parse_expression::{closure#0} -FNDA:0,conjure_core::parse::parse_model::parse_bin_op +FNDA:1,conjure_core::parse::parse_model::parse_expression::{closure#3} +FNDA:0,conjure_core::parse::parse_model::parse_int_domain::{closure#0} +FNDA:0,conjure_core::parse::parse_model::parse_unary_op +FNDA:0,conjure_core::parse::parse_model::parse_constant +FNDA:1,conjure_core::parse::parse_model::parse_expression::{closure#1} FNDA:0,conjure_core::parse::parse_model::parse_constant -FNDA:0,conjure_core::parse::parse_model::parse_vec_op -FNDA:0,conjure_core::parse::parse_model::parse_int_domain -FNDA:1,conjure_core::parse::parse_model::parse_expression -FNDA:0,conjure_core::parse::parse_model::parse_expression::{closure#4} -FNDA:1,conjure_core::parse::parse_model::model_from_json -FNDA:0,conjure_core::parse::parse_model::parse_int_domain -FNDA:1,conjure_core::parse::parse_model::parse_int_domain FNDA:0,conjure_core::parse::parse_model::parse_int_domain::{closure#1} -FNDA:0,conjure_core::parse::parse_model::model_from_json FNDA:0,conjure_core::parse::parse_model::parse_expression::{closure#5} -FNDA:0,conjure_core::parse::parse_model::parse_vec_op -FNDA:1,conjure_core::parse::parse_model::parse_expression::{closure#2} -FNDA:0,conjure_core::parse::parse_model::parse_unary_op +FNDA:0,conjure_core::parse::parse_model::parse_int_domain::{closure#1} +FNDA:0,conjure_core::parse::parse_model::model_from_json FNDA:0,conjure_core::parse::parse_model::parse_int_domain::{closure#0} +FNDA:1,conjure_core::parse::parse_model::parse_expression::{closure#0} +FNDA:0,conjure_core::parse::parse_model::parse_expression::{closure#3} +FNDA:0,conjure_core::parse::parse_model::parse_expression::{closure#4} +FNDA:0,conjure_core::parse::parse_model::parse_vec_op FNDA:1,conjure_core::parse::parse_model::parse_vec_op -FNDA:1,conjure_core::parse::parse_model::parse_expression::{closure#3} -FNDA:1,conjure_core::parse::parse_model::parse_unary_op FNDA:0,conjure_core::parse::parse_model::parse_expression::{closure#2} -FNDA:0,conjure_core::parse::parse_model::parse_expression::{closure#1} -FNDA:0,conjure_core::parse::parse_model::parse_expression::{closure#0} -FNDA:0,conjure_core::parse::parse_model::parse_variable -FNDA:0,conjure_core::parse::parse_model::parse_int_domain::{closure#0} -FNDA:0,conjure_core::parse::parse_model::parse_unary_op -FNDA:1,conjure_core::parse::parse_model::parse_expression::{closure#4} +FNDA:1,conjure_core::parse::parse_model::model_from_json +FNDA:1,conjure_core::parse::parse_model::parse_expression::{closure#2} +FNDA:0,conjure_core::parse::parse_model::parse_expression::{closure#5} +FNDA:0,conjure_core::parse::parse_model::parse_expression::{closure#2} +FNDA:0,conjure_core::parse::parse_model::parse_int_domain +FNDA:1,conjure_core::parse::parse_model::parse_int_domain +FNDA:0,conjure_core::parse::parse_model::parse_expression FNDA:0,conjure_core::parse::parse_model::parse_int_domain::{closure#0} -FNDA:0,conjure_core::parse::parse_model::parse_int_domain::{closure#1} +FNDA:0,conjure_core::parse::parse_model::parse_bin_op FNDA:0,conjure_core::parse::parse_model::parse_expression::{closure#1} -FNDA:1,conjure_core::parse::parse_model::parse_expression::{closure#0} -FNDA:0,conjure_core::parse::parse_model::parse_int_domain::{closure#1} -FNDA:0,conjure_core::parse::parse_model::parse_expression::{closure#3} -FNDA:0,conjure_core::parse::parse_model::parse_expression FNDA:0,conjure_core::parse::parse_model::parse_expression +FNDA:0,conjure_core::parse::parse_model::parse_int_domain::{closure#1} +FNDA:1,conjure_core::parse::parse_model::parse_expression FNDA:1,conjure_core::parse::parse_model::parse_expression::{closure#5} -FNDA:1,conjure_core::parse::parse_model::parse_bin_op -FNDA:0,conjure_core::parse::parse_model::parse_constant +FNDA:0,conjure_core::parse::parse_model::parse_expression::{closure#1} +FNDA:0,conjure_core::parse::parse_model::parse_vec_op FNDA:1,conjure_core::parse::parse_model::parse_variable FNDA:0,conjure_core::parse::parse_model::parse_bin_op -FNDA:0,conjure_core::parse::parse_model::parse_expression::{closure#2} -FNDA:1,conjure_core::parse::parse_model::parse_expression::{closure#1} +FNDA:0,conjure_core::parse::parse_model::parse_expression::{closure#3} +FNDA:0,conjure_core::parse::parse_model::parse_variable +FNDA:1,conjure_core::parse::parse_model::parse_bin_op +FNDA:0,conjure_core::parse::parse_model::parse_int_domain +FNDA:1,conjure_core::parse::parse_model::parse_expression::{closure#4} +FNDA:0,conjure_core::parse::parse_model::parse_variable +FNDA:0,conjure_core::parse::parse_model::parse_expression::{closure#4} +FNDA:0,conjure_core::parse::parse_model::parse_expression::{closure#0} FNDA:1,conjure_core::parse::parse_model::parse_constant +FNDA:0,conjure_core::parse::parse_model::parse_unary_op FNF:48 FNH:14 BRF:0 @@ -11916,16 +11916,16 @@ DA:210,1305 DA:211,1305 DA:212,1305 DA:213,1305 -DA:214,2595 +DA:214,2775 DA:215,1305 DA:216,1305 DA:218,195 DA:219,1305 -DA:220,2595 +DA:220,2775 DA:221,345 DA:223,180 DA:224,15 -DA:226,450 +DA:226,420 DA:227,165 DA:229,0 DA:231,780 @@ -11994,64 +11994,64 @@ LF:249 LH:220 end_of_record SF:crates/conjure_core/src/ast/types.rs -FN:3,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> -FN:3,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FN:3,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FN:3,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FN:3,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +FN:3,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FN:3,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> FN:3,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +FN:3,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FN:3,<::deserialize::__Visitor as serde::de::Visitor>::expecting FN:3,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> -FN:3,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting FN:3,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FN:3,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting FN:3,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: -FN:3,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FN:3,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FN:3,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FN:3,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> FN:3,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FN:3,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> FN:3,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FN:3,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FN:3,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> -FN:3,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FN:3,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FN:3,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FN:3,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FN:3,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FN:3,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting FN:3,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FN:3,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: FN:3,<::deserialize::__Visitor as serde::de::Visitor>::expecting FN:3,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> +FN:3,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FN:3,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FN:3,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> +FN:3,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FN:3,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FN:3,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> FN:3,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FN:3,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FN:3,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FN:3,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +FN:3,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: FN:3,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +FN:3,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> +FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> FNF:29 FNH:0 BRF:0 diff --git a/coverage/main/solvers/chuffed/src/index.html b/coverage/main/solvers/chuffed/src/index.html index 6fc41f62d..50a5484ff 100644 --- a/coverage/main/solvers/chuffed/src/index.html +++ b/coverage/main/solvers/chuffed/src/index.html @@ -67,7 +67,7 @@
-

Date: 2024-04-30 15:13

+

Date: 2024-05-01 08:39

diff --git a/coverage/main/solvers/chuffed/src/lib.rs.html b/coverage/main/solvers/chuffed/src/lib.rs.html index bfc183925..ac78812e6 100644 --- a/coverage/main/solvers/chuffed/src/lib.rs.html +++ b/coverage/main/solvers/chuffed/src/lib.rs.html @@ -1170,7 +1170,7 @@
-

Date: 2024-04-30 15:13

+

Date: 2024-05-01 08:39

diff --git a/coverage/main/solvers/chuffed/tests/chuffed_basic_run.rs.html b/coverage/main/solvers/chuffed/tests/chuffed_basic_run.rs.html index b6b557da0..38258bf34 100644 --- a/coverage/main/solvers/chuffed/tests/chuffed_basic_run.rs.html +++ b/coverage/main/solvers/chuffed/tests/chuffed_basic_run.rs.html @@ -1106,7 +1106,7 @@
-

Date: 2024-04-30 15:13

+

Date: 2024-05-01 08:39

diff --git a/coverage/main/solvers/chuffed/tests/chuffed_cpp_run.rs.html b/coverage/main/solvers/chuffed/tests/chuffed_cpp_run.rs.html index caaa3774f..343baccd7 100644 --- a/coverage/main/solvers/chuffed/tests/chuffed_cpp_run.rs.html +++ b/coverage/main/solvers/chuffed/tests/chuffed_cpp_run.rs.html @@ -258,7 +258,7 @@
-

Date: 2024-04-30 15:13

+

Date: 2024-05-01 08:39

diff --git a/coverage/main/solvers/chuffed/tests/dummy_test.rs.html b/coverage/main/solvers/chuffed/tests/dummy_test.rs.html index 2a12526f7..d0c315dec 100644 --- a/coverage/main/solvers/chuffed/tests/dummy_test.rs.html +++ b/coverage/main/solvers/chuffed/tests/dummy_test.rs.html @@ -98,7 +98,7 @@
-

Date: 2024-04-30 15:13

+

Date: 2024-05-01 08:39

diff --git a/coverage/main/solvers/chuffed/tests/index.html b/coverage/main/solvers/chuffed/tests/index.html index 418b7ee25..f8134583d 100644 --- a/coverage/main/solvers/chuffed/tests/index.html +++ b/coverage/main/solvers/chuffed/tests/index.html @@ -115,7 +115,7 @@
-

Date: 2024-04-30 15:13

+

Date: 2024-05-01 08:39

diff --git a/coverage/main/solvers/kissat/src/index.html b/coverage/main/solvers/kissat/src/index.html index 4c90a9375..f5c3453c1 100644 --- a/coverage/main/solvers/kissat/src/index.html +++ b/coverage/main/solvers/kissat/src/index.html @@ -67,7 +67,7 @@
-

Date: 2024-04-30 15:13

+

Date: 2024-05-01 08:39

diff --git a/coverage/main/solvers/kissat/src/lib.rs.html b/coverage/main/solvers/kissat/src/lib.rs.html index 6a274f2b6..d67f67479 100644 --- a/coverage/main/solvers/kissat/src/lib.rs.html +++ b/coverage/main/solvers/kissat/src/lib.rs.html @@ -530,7 +530,7 @@
-

Date: 2024-04-30 15:13

+

Date: 2024-05-01 08:39

diff --git a/coverage/main/solvers/minion/src/ast.rs.html b/coverage/main/solvers/minion/src/ast.rs.html index a3510b90f..c0f1dd3e2 100644 --- a/coverage/main/solvers/minion/src/ast.rs.html +++ b/coverage/main/solvers/minion/src/ast.rs.html @@ -3250,7 +3250,7 @@
-

Date: 2024-04-30 15:13

+

Date: 2024-05-01 08:39

diff --git a/coverage/main/solvers/minion/src/error.rs.html b/coverage/main/solvers/minion/src/error.rs.html index 506f930e2..d91fe0d24 100644 --- a/coverage/main/solvers/minion/src/error.rs.html +++ b/coverage/main/solvers/minion/src/error.rs.html @@ -898,7 +898,7 @@
-

Date: 2024-04-30 15:13

+

Date: 2024-05-01 08:39

diff --git a/coverage/main/solvers/minion/src/ffi.rs.html b/coverage/main/solvers/minion/src/ffi.rs.html index b34d2a7ad..0c4f84939 100644 --- a/coverage/main/solvers/minion/src/ffi.rs.html +++ b/coverage/main/solvers/minion/src/ffi.rs.html @@ -1714,7 +1714,7 @@
-

Date: 2024-04-30 15:13

+

Date: 2024-05-01 08:39

diff --git a/coverage/main/solvers/minion/src/index.html b/coverage/main/solvers/minion/src/index.html index 393512f45..3ea3060ee 100644 --- a/coverage/main/solvers/minion/src/index.html +++ b/coverage/main/solvers/minion/src/index.html @@ -211,7 +211,7 @@
-

Date: 2024-04-30 15:13

+

Date: 2024-05-01 08:39

diff --git a/coverage/main/solvers/minion/src/lib.rs.html b/coverage/main/solvers/minion/src/lib.rs.html index ee4f2a413..cb170e7d3 100644 --- a/coverage/main/solvers/minion/src/lib.rs.html +++ b/coverage/main/solvers/minion/src/lib.rs.html @@ -1938,7 +1938,7 @@
-

Date: 2024-04-30 15:13

+

Date: 2024-05-01 08:39

diff --git a/coverage/main/solvers/minion/src/run.rs.html b/coverage/main/solvers/minion/src/run.rs.html index eb332fd7d..183d9f518 100644 --- a/coverage/main/solvers/minion/src/run.rs.html +++ b/coverage/main/solvers/minion/src/run.rs.html @@ -12274,7 +12274,7 @@
-

Date: 2024-04-30 15:13

+

Date: 2024-05-01 08:39

diff --git a/coverage/main/solvers/minion/src/scoped_ptr.rs.html b/coverage/main/solvers/minion/src/scoped_ptr.rs.html index 2ec81fea3..5d1447ef8 100644 --- a/coverage/main/solvers/minion/src/scoped_ptr.rs.html +++ b/coverage/main/solvers/minion/src/scoped_ptr.rs.html @@ -466,7 +466,7 @@
-

Date: 2024-04-30 15:13

+

Date: 2024-05-01 08:39

diff --git a/coverage/main/solvers/minion/src/wrappers.rs.html b/coverage/main/solvers/minion/src/wrappers.rs.html index d178f7427..b010774be 100644 --- a/coverage/main/solvers/minion/src/wrappers.rs.html +++ b/coverage/main/solvers/minion/src/wrappers.rs.html @@ -514,7 +514,7 @@
-

Date: 2024-04-30 15:13

+

Date: 2024-05-01 08:39

diff --git a/coverage/main/solvers/minion/tests/index.html b/coverage/main/solvers/minion/tests/index.html index d3a0293a4..71b8259f5 100644 --- a/coverage/main/solvers/minion/tests/index.html +++ b/coverage/main/solvers/minion/tests/index.html @@ -67,7 +67,7 @@
-

Date: 2024-04-30 15:13

+

Date: 2024-05-01 08:39

diff --git a/coverage/main/solvers/minion/tests/test_watchedor_reifyimply_1.rs.html b/coverage/main/solvers/minion/tests/test_watchedor_reifyimply_1.rs.html index 46cd139d3..d601f4916 100644 --- a/coverage/main/solvers/minion/tests/test_watchedor_reifyimply_1.rs.html +++ b/coverage/main/solvers/minion/tests/test_watchedor_reifyimply_1.rs.html @@ -1042,7 +1042,7 @@